Posts Tagged ‘Unsecured Loans’
Free Debt Consolidation Quote – Free Solutions Based on Debt Consolidation
There are many queries based on debt consolidation. There are free solutions which are available on the Internet and information centre. Do you have any queries? If so go through the websites available or dial to the branch near by…!!
Free debt consolidation quotes are available on the Internet which is an important solution to the customers without loitering around the available branch of the loan authority.
Generally people are eager to get information regarding debt consolidations consumer debt consolidation. These are debts available to the customers for their day to day needs. This kind of consolidation loans are issued to the customers in order to pay off their other loan. So it can be said that, it an unsecured loan against a number of unsecured loans. It is unsecured because the loan does not compromise with any secured property, such as the house taken as a security against the loan. Free debt consolidation quotes comprises of the available informations regarding these solutions.
About debt consolidation mortgage:
However, the procedure for debt consolidation mortgage is executed in the related branch that provides the loan. The formalities are too stiff to be executed online. Apart from these, there are lots of paper works to be done for the mortgage procedure. Every relevant information regarding free debt consolidation quotes are available for the convenience of the customers.
Now considering the loan facility Christian debt solutions, these are loan programs facilitated by companies that are very dedicated for financial aid to the customers. They provide free consolidation program so that customers can be freed completely from any debts. The mottos of these companies are to serve people who are completely trapped de to poor financial management.
One of the advices found in free debt consolidation quotes is that customers should spend accordingly to their income. As they often forget that important thing and fall in the tedious hands of bankruptcy. Hence, we repent later when time runs out of our hands and no solutions left to tackle the situation.
Benefits of this solution:
The best way of paying easy installments is on a monthly basis. Most importantly secured loans are available to customers that ranges from five years to ten years besides unsecured loans are also offered by these companies for time duration of ten years. And that period may be enough to clear the debt amount. So Christian debt consolidation loan acts like an anchor in the customer’s part to get over unwanted debts, making life easier and better.
Non Conforming Business Financing And Non Traditional Banking
Non-conforming business financing, also known as creative financing, is available to business owners who are unable to secure funding from traditional lenders, such as commercial banks. Non-traditional financial companies typically provide this type of financing for start-up and operating expenses for any business.
Most non-conforming business financing options provide leasing for computer, construction, medical, and heavy equipment. With this funding method, entrepreneurs can obtain the necessary equipment needed to start or maintain their businesses. Most leases are for three to five years, which is about the lifespan of most computers and other advanced equipment. Therefore, instead of purchasing equipment that is obsolete within a few years, leasing allows businesses to obtain new machines once current leases are expired. Most leased equipment is also tax exempt.
Financial companies may also offer non-conforming business financing in the form of loans. These loans may not require as much financial documentation as traditional loans; therefore, they are much easier to obtain. Because these loans are few application requirements, borrowers tend to be individuals with poor credit histories. This makes non-conforming business loans have much higher interest rates than typical funding methods. Most of these financing options are unsecured loans, which means that the lender relies on the borrower’s signed promise to pay instead of collateral. Funding may be used for any general business purpose unless specified otherwise. Common non-conforming business financing options include construction, land, hard money, and purchase loans.
Non-traditional banking is usually offered by independent financial companies to assist businesses and individuals with matters that traditional commercial banks do not offer. While these companies may provide many of the same services, such as ATMs and checking accounts, as banks, they mostly deal with the selling of mutual funds, annuities, stocks, and bonds. These companies may also offer debt and credit counseling to individuals. To compete with these companies, many banks now offer many of the same services.
Many Internet-based financial companies also provide non-traditional banking. Some companies focus on one aspect of non-traditional banking, such as stocks, while others encompass all aspects. There are many sites available that allow stockholders to access stock reports and buy and sell shares for affordable monthly fees. These sites may also provide in-depth reports on the progress of shares owned by an individual and give beneficial advice on how to manage those stocks.
For individuals and businesses in financial crises, non-traditional banking can provide the financial counseling needed to restore credit ratings. Non-traditional bankers may also provide seminars or other helpful resources to help people manage and improve their debt situations. Some companies may provide these services free-of-charge to members, while others may charge one-time or monthly payments to compensate for the financial advice.
Other services provided by banks and other financial companies that may be considered non-traditional banking are online bill pay and opening new accounts via the Internet.
www.BankingInterviewSuccess.com Testimonial by Ted on my method to master the most difficult investment banking interview questions so that you can land your finance internship and kick-start your investment bank career. Many more examples of banking interview questions when applying for a job in investment banking coming… If you found this insider information helpful, make sure to get my free report, “5 Reasons Why Good Candidates Fail Investment Banking Interviews”. It’s free and it contains 5 of the biggest causes for why great applicants fail to land their dream investment banking job over and over. Just go to http See you there!
Video Rating: 1 / 5
Christian Debt Consolidation Loans
Christian Debt Consolidation Loans
Christian debt consolidation loans help people to reduce debts and control money through negotiation and advice. The services provide counsel on the different ways out of debt, and or how to decrease monthly bills. The counselors of Christian debt services help you to determine your credit problems and aid in bringing down high interest rates on your credit cards, student loans, personal loans etc. Most of these Christian debt consolidation services, which are non profit debt consolidation services, offer debt consolidation programs and also online Christian debt consolidation planning.
Why Do We Need Debt Consolidation
Debt consolidation programs help you to create plans, which allow you to lower your unsecured debts. In most cases, unsecured debts include personal loans, credit cards, store credit cards, monthly medical bills, IRS and other utility bills. Please note here that it is always better to find a solution with IRS and work out monthly installments. This way it is often cheaper and you can avoid debt consolidation fees and installments.
With the help of Christian debt consolidation services, you can negotiate with your creditors. Thus Christian debt counselors argue on your behalf and try to get the interest rates on your unsecured loans or debts lowered. The organization puts together all your monthly bills and you have to pay only one monthly installment. You will be surprised to know that at times your monthly bills reduce to less than half of what you have been paying earlier. In most cases, however, the amount reduces to half of your payments.
Once you have reduced your bills with the help of the Christian debt consolidation services, you pay the organization every month. The Christian debt organization distributes these funds to the creditors. The Christian organization charges a certain percentage of payment for its services and efforts. This means that you have to pay a monthly charge to the agency handling your affairs. You should be careful here. See carefully if there are any hidden charges. Do not pay extra money to reduce debts.
Debt consolidation is a process in which you combine several of your unsecured debts into one convenient payment. The program helps you to become debt free and independent sooner than you think. In most cases, Christian debt consolidation services can work with collection agencies to carve a schedule of repayment for the unpaid unsecured debt. This helps the consumer in many ways.
It creates a budget where you can meet all the household expenses along with the monthly bill. All collection calls are referred to the organization working on your behalf. You can breathe free air as all credit calls and harassing letters stop as soon as your payments become routine.
For more useful information on Christian debt consolidation loans, please visit Debt Consolidation Care.
Related Debt And Loans Advice Articles
Choices for Debt Consolidation Loans
Do you find that you are earning hardly enough to pay all your debts? Unsecured loans like credit card or car loans come with a high interest rate because these loans do not require collateral. When you accumulate unsecured loans, you will get a big snowball of debts and soon, you might need quick solution to handle your debts. Debt consolidation is one of the most common solutions taken by debtors whereby a secured loan is obtained to settle all the unsecured loans. In a debt consolidation loan, the debtor will have to pledge assets as collateral for the loan. The interest rate is lower this way, but requires a longer time to settle.
You can acquire brochures from various reputable debt consolidation companies or banks to read up the terms and conditions. Look into the terms carefully to ensure that by applying for the loan, you do not end up paying more than your accumulated debts. Choose the loan carefully because if you end up unable to repay the loan, you might lose your home or car. Opt for the debt consolidation loan that has a low interest rate and reasonable repayment duration. Check and see if the loan allows you to pay extra payments to shorten the repayment duration.
Then, get a financial advisor to calculate all your existing debts and check if debt consolidation is your best solution. Find out how much you will need to pay every month and determine whether you have enough money to pay for the loan after deducting monthly expenses from your income. If you cannot afford to pay the same amount every month, then this is not the right option for you.
Be sure that you have already understood all the obligations of both parties before signing the agreement of a debt consolidation loan. It is better if you can bring along a financial advisor to give you advice. After signing up for a loan, prevent yourself from using credit cards as it can be addictive. Get a part time job to support yourself as well as earn more to settle your debts in advance.
A personal loan could be the solution for those relying on their overdraft, although this could create the need for debt solutions.
Video Rating: 0 / 5
Get Out of Credit Card Debt Through Personal Debt Consolidation Loan
Personal debt consolidation loan can be availed, to pay off your credit card or other unsecured debts. This type of loan option usually carries lower interest rate than your credit cards.
You can be eligible for Personal debt consolidation loan, if you possess good credit score, but in case your current debt exceeds your unsecured high credit rating, you may have to offer your home or car as collateral to receive a debt consolidation loan. Free debt consolidation service offered free of charge by banks and other lending institutions to its customers can provide you with all the options befitting to your requirement.
Personal debt consolidation loan or Free credit card debt consolidation is somewhat similar and is actually meant for people who are in growing debt on account of heavy usage of credit cards, however you will qualify to loan consolidation subject to good credit history. A debt consolidation loan can pay off all of your credit cards in one stroke, giving you the immediate debt help that you need badly.
Personal debt consolidation loan mainly meant for repaying various pending loans like credit card debts, utility bills and unsecured loans with a flexibility of repaying loan in easy monthly installments spread over longer period of time and possibly to deduct the interest you pay from your taxes, so as to put you back on the right track.
Personal debt consolidation loan option definitely works out better in managing your growing debts and therefore can put full stop on growing debts before the situation becomes completely out of hand and you are drowned knee deep in debt. You can restore your financial balance with better fund management by seeking online advice by debt consolidation loan companies. You normally land into such a situation when you are unable to pay your growing credit card debts, medical expanses or other unsecured utility bills. Under such circumstances, it is highly advisable to seek debt consolidation counseling which can help you to manage your debt more efficiently and effectively.
Free debt consolidation service can help you to secure loan consolidation in case you need refinance debt consolidation option because of poor credit score. Debt consolidation refinance is a very common type of refinance and can be availed by refinancing your home mortgage loan. Consolidating debt into your mortgage saves, you lot of money each month. If you have still have doubt, in the fitness of things, it is highly advisable to consult a reputed debt consolidation consultant to seek proper guidance, enabling you to clear your debts soonest possible.
www.DebtManagementAdviceLine.com – Bad Credit? You are not only hurting your credit record you are DESTROYING your life! – a dollar at a time. In this video I show you what you need to know and what to DO today to get out of bad debt.
Unsecured Debt Consolidation Loans: Eliminate Debt Without Bankruptcy
Are you stuck in debts that have outgrown your financial capacity? Then it is time for consolidation of loans. If you are not likely to offer security for consolidation loans then your search should start with unsecured consolidation loans. Unsecured consolidation loans help you overcome outstanding debts when you do not have collateral to place.
Unsecured consolidation loans are usually applied for by tenants who do not have home. However, that does not mean homeowners can’t apply for unsecured consolidation loans. Homeowners are eligible for unsecured consolidation loans if they do not want to give the title to their home.
Unsecured consolidation loans consolidate debts at lower interest rates. This is elementary to unsecured consolidation loans. With unsecured consolidation loans, the lender gets no security for the loan amount he is lending. So, unsecured loans have comparatively higher interest rates. But don’t get stuck with the idea that unsecured loans have higher interest rate. There is a lot of competition for unsecured consolidation loans which makes finding lower interest rate for unsecured consolidation loans even more feasible.
Unsecured consolidation loans that do not lower interest rate, are in fact offering you an impracticable solution. Unsecured consolidation loans must have lower interest rates than the combine interest rates you are paying for all unpaid debts. Since the interest rate is lowered, so are the monthly bills. However, unsecured consolidation loans may not always mean paying lesser every month. Sometimes, paying more means paying the bill faster. With smaller monthly payments for longer term you are paying more interest rate. Try to repay unsecured consolidation loans in less than 10 years.
Asking for free quotes is one way to know unsecured consolidation loans expenditure. Take quotes from different lenders and then compare. See which lender offers you lowest cost for unsecured debt consolidation loans. This will also enable you to find unsecured consolidation loans for your situation.
Personal, family and household debts can be covered under unsecured consolidation loans. Money owned as credit card debts, medical care, automobile, or any other unsecured loans can be paid back by unsecured consolidation loans. With Unsecured consolidation loans, you can borrow £5000-£25,000.
If you have good credit, then there is no better way to use it than take unsecured consolidation loans. However, that does not imply that bad credit history is unacceptable for unsecured consolidation loans. Bad credit will tag along higher interest rate.
Unsecured consolidation loans are synonymous to convenience. Instead of many creditors you have just one creditor to deal with. Also if any problem arises, it is easier to sort it out with one lender. So, no more debt collection attempts. Unsecured consolidation loans lender, henceforth communicates with your previous lenders.
Unsecured consolidation loans pose no real threat to your assets. However, of course payment should be done on time. Unsecured consolidation loans lender can and will claim his money in case you fail to repay. Failure to repay will mean bad credit ratings. You can talk to your lender if you fear you are going to make faults with your payments. Mostly an unsecured consolidation loans lender will be sympathetic towards your troubles and will offer healthy solutions.
Stop yourself firmly from taking debts you can’t pay. Unsecured consolidation loans is directed towards paying loans back and unlocking that one key to becoming debt free eventually. Make good use of this opportunity and think carefully before you make the final decision.
Some one who is in debt is so desperate that he think anything will help. However, it is not so. There is no single magic bullet to make your loans disappear. Your efforts will be fundamental in making the debts melt. If such an increasingly important responsibility is on you, try finding unsecured consolidation loans that say “well done”.
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy” />
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy”>
<!– Top iFrame –> <!– Bottom iFrame –>
[removed]// <![CDATA[ var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 50; var LEO_HIGHLIGHTS_IFRAME_TOP_ID = "leoHighlights_top_iframe"; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID = "leoHighlights_bottom_iframe"; var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container"; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT = 391; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT = 665; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X = 96; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT = 97; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT = 371; var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245, 245, 0) none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_ROVER_TAG = "711-36858-13496-14"; createInlineScriptElement("var LEO_HIGHLIGHTS_DEBUG = false;
var LEO_HIGHLIGHTS_DEBUG_POS = false; var _leoHighlightsPrevElem = null; /** * Checks if the passed in class exists * @param c * @return */
function _leoHighlightsClassExists(c) { return typeof(c) == "function" && typeof(c.prototype) == "object" ? true : false;
} /** * Checks if the firebug console is available * @param c * @return */
function _leoHighlightsFirebugConsoleAvailable(c) { try { if(_leoHighlightsClassExists(_FirebugConsole) && window.console && console.log && (console instanceof _FirebugConsole)) { return true; } } catch(e){} return false;
} /** * General method used to debug exceptions * * @param location * @param e * @return */
function _leoHighlightsReportExeception(location,e)
{ try { if(_leoHighlightsFirebugConsoleAvailable() ||LEO_HIGHLIGHTS_DEBUG) { var logString=location+": "+e+"\n\t"+e.name+"\n\t"+ (e.number&0xFFFF;)+"\n\t"+e.description; if(_leoHighlightsFirebugConsoleAvailable()) { console.error(logString); console.trace(); } } if(LEO_HIGHLIGHTS_DEBUG) alert(logString); } catch(e){}
} /** * This will log a string to the firebug console * * @param str * @return */
function _leoHighlightsDebugLog(str)
{ try { if(_leoHighlightsFirebugConsoleAvailable()) { console.log(typeof(_FirebugConsole)+" "+str); } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsDebugLog() "+str,e); }
} /** * This will get an attribute and decode it. * * @param elem * @param id * @return */
function _leoHighlightsGetAttrib(elem,id)
{ try { var val=elem.getAttribute(id); return decodeURI(val); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsGetAttrib()",e); } return null;
} /** * Checks if this is within a frame by checking for a parent. * * @return */
function _leoHighlightsIsFrame()
{ try { return (window!=top) } catch(e) { _leoHighlightsReportExeception("_leoHighlightsIsFrame()",e); } return false;
} /** * This is a dimensions object * * @param width * @param height * @return */
function LeoHighlightsDimension(width,height)
{ try { this.width=width; this.height=height; this.toString=function() { return ("("+this.width+","+this.height+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsDimension()",e); } } /** * This is a Position object * * @param x * @param y * @return */
function LeoHighlightsPosition(x,y)
{ try { this.x=x; this.y=y; this.toString=function() { return ("("+this.x+","+this.y+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPosition()",e); } } var LEO_HIGHLIGHTS_ADJUSTMENT = new LeoHighlightsPosition(3,3);
var LEO_HIGHLIGHTS_IFRAME_TOP_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT); var LEO_HIGHLIGHTS_DIV_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_DIV_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT); /** * Sets the size of the passed in element * * @param elem * @param dim * @return */
function _leoHighlightsSetSize(elem,dim)
{ try { // Set the popup location elem.style.width = dim.width + "px"; if(elem.width) elem.width=dim.width; elem.style.height = dim.height + "px"; if(elem.height) elem.height=dim.height; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSetSize()",e); } } /** * This can be used for a simple one argument callback * * @param callName * @param argName * @param argVal * @return */
function _leoHighlightsSimpleGwCallBack(callName,argName, argVal)
{ try { var gwObj = new Gateway(); if(argName) gwObj.addParam(argName,argVal); gwObj.callName(callName); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSimpleGwCallBack() "+callName,e); }
} /** * This gets a url argument from the current document. * * @param url * @return */
function _leoHighlightsGetUrlArg(url, name )
{ name = name.replace(/[\[]/,”\\[").replace(/[\]]/,”\\]”); var regexS = “[\?&]“+name+”=([^&#]*)”; var regex = new RegExp( regexS ); var results = regex.exec(url); if( results == null ) return “”; else return results[1];
} /** * This allows to redirect the top window to the passed in url * * @param url * @return */
function _leoHighlightsRedirectTop(url)
{ try { top.location=url; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsRedirectTop()”,e); }
} /** * This will find an element by Id * * @param elemId * @return */
function _leoHighlightsFindElementById(elemId,doc)
{ try { if(doc==null) doc=document; var elem=doc.getElementById(elemId); if(elem) return elem; /* This is the handling for IE */ if(doc.all) { elem=doc.all[elemId]; if(elem) return elem; for ( var i = (document.all.length-1); i >= 0; i–) { elem=doc.all[i]; if(elem.id==elemId) return elem; } } } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsFindElementById()”,e); } return null;
} /** * Get the location of one element relative to a parent reference * * @param ref * the reference element, this must be a parent of the passed in * element * @param elem * @return */
function _leoHighlightsGetLocation(ref, elem) { _leoHighlightsDebugLog(“_leoHighlightsGetLocation “+elem.id); var count = 0; var location = new LeoHighlightsPosition(0,0); var walk = elem; while (walk != null && walk != ref && count < LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) { location.x += walk.offsetLeft; location.y += walk.offsetTop; walk = walk.offsetParent; count++; } _leoHighlightsDebugLog(“Location is: “+elem.id+” – “+location); return location;
} /** * This is used to update the position of an element as a popup * * @param IFrame * @param anchor * @return */
function _leoHighlightsUpdatePopupPos(iFrame,anchor)
{ try { // Gets the scrolled location for x and y var scrolledPos=new LeoHighlightsPosition(0,0); if( self.pageYOffset ) { scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset; } else if( document.documentElement && document.documentElement.scrollTop ) { scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop; } else if( document.body ) { scrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop; } /* Get the total dimensions to see what scroll bars might be active */ var totalDim=new LeoHighlightsDimension(0,0) if (document.all && document.documentElement && document.documentElement.clientHeight&&document;.documentElement.clientWidth) { totalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight; } else if (document.all) { /* This is in IE */ totalDim.width = document.body.scrollWidth; totalDim.height = document.body.scrollHeight; } else { totalDim.width = document.width; totalDim.height = document.height; } // Gets the location of the available screen space var centerDim=new LeoHighlightsDimension(0,0); if(self.innerWidth && self.innerHeight ) { centerDim.width = self.innerWidth-(totalDim.height>self.innerHeight?16:0); // subtracting scroll bar offsets for firefox centerDim.height = self.innerHeight-(totalDim.width>self.innerWidth?16:0); // subtracting scroll bar offsets for firefox } else if( document.documentElement && document.documentElement.clientHeight ) { centerDim.width = document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight; } else if( document.body ) { centerDim.width = document.body.clientWidth; centerDim.height = document.body.clientHeight; } // Get the current dimension of the popup element var iFrameDim=new LeoHighlightsDimension(iFrame.offsetWidth,iFrame.offsetHeight) if (iFrameDim.width <= 0) iFrameDim.width = iFrame.style.width.substring(0, iFrame.style.width.indexOf(‘px’)); if (iFrameDim.height <= 0) iFrameDim.height = iFrame.style.height.substring(0, iFrame.style.height.indexOf(‘px’)); /* Calculate the position, lower right hand corner by default */ var position=new LeoHighlightsPosition(0,0); position.x=scrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y=scrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y; if(anchor!=null) { //centerDim in relation to the anchor element if available var topOrBottom = false; var anchorPos=_leoHighlightsGetLocation(document.body, anchor); var anchorScreenPos = new LeoHighlightsPosition(anchorPos.x-scrolledPos.x,anchorPos.y-scrolledPos.y); var anchorDim=new LeoHighlightsDimension(anchor.offsetWidth,anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width = anchor.style.width.substring(0, anchor.style.width.indexOf(‘px’)); if (anchorDim.height <= 0) anchorDim.height = anchor.style.height.substring(0, anchor.style.height.indexOf(‘px’)); // Check if the popup can be shown above or below the element if (centerDim.height – anchorDim.height – iFrameDim.height – anchorScreenPos.y > 0) { // Show below, formula above calculates space below open iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true; } else if (anchorScreenPos.y – anchorDim.height – iFrameDim.height > 0) { // Show above, formula above calculates space above open iFrame position.y = anchorPos.y – iFrameDim.height – anchorDim.height; topOrBottom = true; } _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+topOrBottom); if (topOrBottom) { // We attempt top attach the window to the element position.x = anchorPos.x – iFrameDim.width / 2; if (position.x < 0) position.x = 0; else if (position.x + iFrameDim.width > scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width – iFrameDim.width; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+position); } else { // Attempt to align on the right or left hand side if (centerDim.width – anchorDim.width – iFrameDim.width – anchorScreenPos.x > 0) position.x = anchorPos.x + anchorDim.width; else if (anchorScreenPos.x – anchorDim.width – iFrameDim.width > 0) position.x = anchorPos.x – anchorDim.width; else // default to below position.y = anchorPos.y + anchorDim.height; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – sideBottom: “+position); } } /* Make sure that we don’t go passed the right hand border */ if(position.x+iFrameDim.width>centerDim.width-20) position.x=centerDim.width-(iFrameDim.width+20); // Make sure that we didn’t go passed the start if(position.x<0) position.x=0; if(position.y<0) position.y=0; _leoHighlightsDebugLog(“Popup info id: ” +iFrame.id+” – “+anchor.id + “\nscrolled ” + scrolledPos + “\ncenter/visible ” + centerDim + “\nanchor (absolute) ” + anchorPos + “\nanchor (screen) ” + anchorScreenPos + “\nSize (anchor) ” + anchorDim + “\nSize (popup) ” + iFrameDim + “\nResult pos ” + position); // Set the popup location iFrame.style.left = position.x + “px”; iFrame.style.top = position.y + “px”; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsUpdatePopupPos()”,e); }
} /** * This will show the passed in element as a popup * * @param anchorId * @param size * * @return */
function _leoHighlightsShowPopup(anchorId,size)
{ try { var popup=new LeoHighlightsPopup(anchorId,size); popup.show(); } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsShowPopup()”,e); } } /** * This will transform the passed in url to a rover url * * @param url * @return */
function _leoHighlightsGetRoverUrl(url)
{ var rover=LEO_HIGHLIGHTS_ROVER_TAG; var roverUrl=”http://rover.ebay.com/rover/1/”+rover+”/4?&mpre;=”+encodeURI(url); return roverUrl;
} /** * Sets the size of the bottom windown part * * @param size * @return */
function _leoHighlightsSetBottomSize(size,clickId)
{ /* Get the elements */ var iFrameBottom=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); var iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); /* Figure out the correct sizes */ var iFrameBottomSize=(size==1)?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE:LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE; var divSize=(size==1)?LEO_HIGHLIGHTS_DIV_CLICK_SIZE:LEO_HIGHLIGHTS_DIV_HOVER_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameBottom,size,clickId); /* Clear the hover flag, if the user shows this at full size */ _leoHighlightsPrevElem.hover=size==1?false:true; _leoHighlightsSetSize(iFrameBottom,iFrameBottomSize); _leoHighlightsSetSize(iFrameDiv,divSize);
} /** * Class for a Popup * * @param anchorId * @param size * * @return */
function LeoHighlightsPopup(anchorId,size)
{ try { _leoHighlightsDebugLog(“LeoHighlightsPopup() “); this.anchorId=anchorId; this.anchor=_leoHighlightsFindElementById(this.anchorId); this.topIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); this.bottomIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); this.iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); this.topIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_top’));; this.bottomIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_bottom’));; _leoHighlightsDebugLog(“1) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“2) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); leoHighlightsSetSize(size); this.updatePos=function() { _leoHighlightsUpdatePopupPos(this.iFrameDiv,this.anchor)}; this.show=function() { this.updatePos(); this.iFrameDiv.style.visibility = “visible”; this.iFrameDiv.style.display = “block”; this.updatePos(); _leoHighlightsDebugLog(“3) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“4) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); } this.scroll=function() { this.updatePos();}; } catch(e) { _leoHighlightsReportExeception(“new LeoHighlightsPopup()”,e); }
} /** * updates the url for the iFrame * * @param iFrame * @param size * @param clickId * @return */
function leoHighlightsUpdateUrl(iFrame,size,clickId,destUrl)
{ try { _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+destUrl); var url=iFrame.src; var idx=url.indexOf(“&size;=”); if(idx>=0) url=url.substring(0,idx); // size=1; _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() size=”+size+” “+url); if(size!=null) url+=(“&size;=”+size); if(clickId!=null) url+=(“&clickId;=”+clickId); if(destUrl!=null) url+=(“&url;=”+destUrl); _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+url); iFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsUpdateUrl()”,e); }
} /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsSetSize(size,clickId)
{ try { /* Get the element */ var iFrameTop=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); /* Figure out the correct sizes */ var iFrameTopSize=LEO_HIGHLIGHTS_IFRAME_TOP_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameTop,size,clickId); _leoHighlightsSetSize(iFrameTop,iFrameTopSize); _leoHighlightsSetBottomSize(size,clickId); /* Clear the hover flag, if the user shows this at full size */ if(size==1&&_leoHighlightsPrevElem) _leoHighlightsPrevElem.hover=false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetSize()”,e); }
} /** * Start the popup a little bit delayed. * Somehow IE needs some time to find the element by id. * * @param anchorId * @param size * * @return */
function leoHighlightsShowPopup(anchorId,size)
{ try { var elem=_leoHighlightsFindElementById(anchorId); if(_leoHighlightsPrevElem&&(_leoHighlightsPrevElem!=elem)) _leoHighlightsPrevElem.shown=false; elem.shown=true; _leoHighlightsPrevElem=elem; _leoHighlightsDebugLog(“leoHighlightsShowPopup() “+_leoHighlightsPrevElem); /* FF needs to find the element first */ _leoHighlightsFindElementById(anchorId); setTimeout(“_leoHighlightsShowPopup(\’”+anchorId+”\’,\’”+size+”\’);”,10); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsShowPopup()”,e); } } /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsHideElem(id)
{ try { /* Get the appropriate sizes */ var elem=_leoHighlightsFindElementById(id); if(elem) elem.style.visibility=”hidden”; /* Clear the page for the next run through */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); if(iFrame) iFrame.src=”about:blank”; var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); if(iFrame) iFrame.src=”about:blank”; if(_leoHighlightsPrevElem) { _leoHighlightsPrevElem.shown=false; _leoHighlightsPrevElem=null; } } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHideElem()”,e); }
} /**
*
* This can be used to close an iframe.
* Since the iFrame is reused the frame only gets hidden
*
* @return
*/
function leoHighlightsIFrameClose()
{ try { _leoHighlightsSimpleGwCallBack(“LeoHighlightsHideIFrame”); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsIFrameClose()”,e); }
} /** * This should handle the click events * * @param anchorId * @return */
function leoHighlightsHandleClick(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=false; if(anchor.startTimer) clearTimeout(anchor.startTimer); /* Report the click event */ leoHighlightsReportEvent(“clicked”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,1); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleClick()”,e); } } /** * This should handle the hover events * * @param anchorId * @return */
function leoHighlightsHandleHover(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=true; /* Report the hover event */ leoHighlightsReportEvent(“hovered”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,0); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleHover()”,e); } } /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOver(id)
{ try { if(_leoHighlightsIsFrame()) return; var anchor=_leoHighlightsFindElementById(id); /* Clear the end timer if required */ if(anchor.endTimer) clearTimeout(anchor.endTimer); anchor.endTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER; /* The element is already showing we are done */ if(anchor.shown) return; /* Setup the start timer if required */ anchor.startTimer=setTimeout(function(){ leoHighlightsHandleHover(anchor.id); anchor.hover=true; }, LEO_HIGHLIGHTS_SHOW_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOver()”,e); }
} /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOut(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the start timer if required */ if(anchor.startTimer) clearTimeout(anchor.startTimer); anchor.startTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if(!anchor.shown||!anchor.hover) return; /* Setup the start timer if required */ anchor.endTimer=setTimeout(function(){ leoHighlightsHideElem(LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown=false; _leoHighlightsPrevElem=null; },LEO_HIGHLIGHTS_HIDE_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOut()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @return */
function leoHighlightsHandleIFrameMouseOver()
{ try { if(_leoHighlightsPrevElem&&_leoHighlightsPrevElem.endTimer) clearTimeout(_leoHighlightsPrevElem.endTimer); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOver()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @param id * @return */
function leoHighlightsHandleIFrameMouseOut()
{ try { if(_leoHighlightsPrevElem) leoHighlightsHandleMouseOut(_leoHighlightsPrevElem.id); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOut()”,e); }
}
/** * This is a method is used to make the javascript within IE runnable */
var leoHighlightsRanUpdateDivs=false;
function leoHighlightsUpdateDivs()
{ try { /* Check if this is an IE browser and if divs have been updated already */ if(document.all&&!leoHighlightsRanUpdateDivs&&!_leoHighlightsIsFrame()) { leoHighlightsRanUpdateDivs=true; // Set early to prevent running twice for(var i=0;i0) url=url.substring(0,idx); /* Append the text to the end */ url+=”#”+encodeURI(txt); /* Set the iframe with the new url that contains the hash tag */ topIFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetExpandTxt()”,e); }
} /*———————————————————————-*/
/* Methods provided to the highlight providers… */
/*———————————————————————-*/ /** * This will set the expand text for the Top window */
function leoHL_SetExpandTxt(txt)
{ try { _leoHighlightsDebugLog(“leoHL_SetExpandTxt() “+txt); _leoHighlightsSimpleGwCallBack(“LeoHighlightsSetExpandTxt”,”expandTxt”,txt); } catch(e) { _leoHighlightsReportExeception(“leoHL_SetExpandTxt()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTop(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“clickthrough”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function LeoHL_RedirectTop(url,parentId)
{ leoHL_RedirectTop(url,parentId);
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTopAd(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“advertisement.click”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); }
} /** * This will set the size of the iframe * * @param url * @param parentId * * @return */
function leoHl_setSize(size,url)
{ try { /* Get the clickId */ var clickId=_leoHighlightsGetUrlArg( url,”clickId”) var gwObj = new Gateway(); gwObj.addParam(“size”,size); if(clickId) gwObj.addParam(“clickId”,clickId+”_blah”); gwObj.callName(“LeoHighlightsSetSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_setSize()”,e); }
} /** * This will toggle the size of the window * * @return */
function leoHl_ToggleSize()
{ try { var gwObj = new Gateway(); gwObj.callName(“LeoHighlightsToggleSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_ToggleSize()”,e); }
} “);
]]>[removed]
Unsecured Debt Consolidation Loans: Eliminate Debt Without Bankruptcy
Are you stuck in debts that have outgrown your financial capacity? Then it is time for consolidation of loans. If you are not likely to offer security for consolidation loans then your search should start with unsecured consolidation loans. Unsecured consolidation loans help you overcome outstanding debts when you do not have collateral to place.
Unsecured consolidation loans are usually applied for by tenants who do not have home. However, that does not mean homeowners can’t apply for unsecured consolidation loans. Homeowners are eligible for unsecured consolidation loans if they do not want to give the title to their home.
Unsecured consolidation loans consolidate debts at lower interest rates. This is elementary to unsecured consolidation loans. With unsecured consolidation loans, the lender gets no security for the loan amount he is lending. So, unsecured loans have comparatively higher interest rates. But don’t get stuck with the idea that unsecured loans have higher interest rate. There is a lot of competition for unsecured consolidation loans which makes finding lower interest rate for unsecured consolidation loans even more feasible.
Unsecured consolidation loans that do not lower interest rate, are in fact offering you an impracticable solution. Unsecured consolidation loans must have lower interest rates than the combine interest rates you are paying for all unpaid debts. Since the interest rate is lowered, so are the monthly bills. However, unsecured consolidation loans may not always mean paying lesser every month. Sometimes, paying more means paying the bill faster. With smaller monthly payments for longer term you are paying more interest rate. Try to repay unsecured consolidation loans in less than 10 years.
Asking for free quotes is one way to know unsecured consolidation loans expenditure. Take quotes from different lenders and then compare. See which lender offers you lowest cost for unsecured debt consolidation loans. This will also enable you to find unsecured consolidation loans for your situation.
Personal, family and household debts can be covered under unsecured consolidation loans. Money owned as credit card debts, medical care, automobile, or any other unsecured loans can be paid back by unsecured consolidation loans. With Unsecured consolidation loans, you can borrow £5000-£25,000.
If you have good credit, then there is no better way to use it than take unsecured consolidation loans. However, that does not imply that bad credit history is unacceptable for unsecured consolidation loans. Bad credit will tag along higher interest rate.
Unsecured consolidation loans are synonymous to convenience. Instead of many creditors you have just one creditor to deal with. Also if any problem arises, it is easier to sort it out with one lender. So, no more debt collection attempts. Unsecured consolidation loans lender, henceforth communicates with your previous lenders.
Unsecured consolidation loans pose no real threat to your assets. However, of course payment should be done on time. Unsecured consolidation loans lender can and will claim his money in case you fail to repay. Failure to repay will mean bad credit ratings. You can talk to your lender if you fear you are going to make faults with your payments. Mostly an unsecured consolidation loans lender will be sympathetic towards your troubles and will offer healthy solutions.
Stop yourself firmly from taking debts you can’t pay. Unsecured consolidation loans is directed towards paying loans back and unlocking that one key to becoming debt free eventually. Make good use of this opportunity and think carefully before you make the final decision.
Some one who is in debt is so desperate that he think anything will help. However, it is not so. There is no single magic bullet to make your loans disappear. Your efforts will be fundamental in making the debts melt. If such an increasingly important responsibility is on you, try finding unsecured consolidation loans that say “well done”.
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy” />
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy”>
<!– Top iFrame –> <!– Bottom iFrame –>
[removed]// <![CDATA[ var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 50; var LEO_HIGHLIGHTS_IFRAME_TOP_ID = "leoHighlights_top_iframe"; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID = "leoHighlights_bottom_iframe"; var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container"; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT = 391; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT = 665; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X = 96; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT = 97; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT = 371; var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245, 245, 0) none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_ROVER_TAG = "711-36858-13496-14"; createInlineScriptElement("var LEO_HIGHLIGHTS_DEBUG = false;
var LEO_HIGHLIGHTS_DEBUG_POS = false; var _leoHighlightsPrevElem = null; /** * Checks if the passed in class exists * @param c * @return */
function _leoHighlightsClassExists(c) { return typeof(c) == "function" && typeof(c.prototype) == "object" ? true : false;
} /** * Checks if the firebug console is available * @param c * @return */
function _leoHighlightsFirebugConsoleAvailable(c) { try { if(_leoHighlightsClassExists(_FirebugConsole) && window.console && console.log && (console instanceof _FirebugConsole)) { return true; } } catch(e){} return false;
} /** * General method used to debug exceptions * * @param location * @param e * @return */
function _leoHighlightsReportExeception(location,e)
{ try { if(_leoHighlightsFirebugConsoleAvailable() ||LEO_HIGHLIGHTS_DEBUG) { var logString=location+": "+e+"\n\t"+e.name+"\n\t"+ (e.number&0xFFFF;)+"\n\t"+e.description; if(_leoHighlightsFirebugConsoleAvailable()) { console.error(logString); console.trace(); } } if(LEO_HIGHLIGHTS_DEBUG) alert(logString); } catch(e){}
} /** * This will log a string to the firebug console * * @param str * @return */
function _leoHighlightsDebugLog(str)
{ try { if(_leoHighlightsFirebugConsoleAvailable()) { console.log(typeof(_FirebugConsole)+" "+str); } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsDebugLog() "+str,e); }
} /** * This will get an attribute and decode it. * * @param elem * @param id * @return */
function _leoHighlightsGetAttrib(elem,id)
{ try { var val=elem.getAttribute(id); return decodeURI(val); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsGetAttrib()",e); } return null;
} /** * Checks if this is within a frame by checking for a parent. * * @return */
function _leoHighlightsIsFrame()
{ try { return (window!=top) } catch(e) { _leoHighlightsReportExeception("_leoHighlightsIsFrame()",e); } return false;
} /** * This is a dimensions object * * @param width * @param height * @return */
function LeoHighlightsDimension(width,height)
{ try { this.width=width; this.height=height; this.toString=function() { return ("("+this.width+","+this.height+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsDimension()",e); } } /** * This is a Position object * * @param x * @param y * @return */
function LeoHighlightsPosition(x,y)
{ try { this.x=x; this.y=y; this.toString=function() { return ("("+this.x+","+this.y+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPosition()",e); } } var LEO_HIGHLIGHTS_ADJUSTMENT = new LeoHighlightsPosition(3,3);
var LEO_HIGHLIGHTS_IFRAME_TOP_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT); var LEO_HIGHLIGHTS_DIV_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_DIV_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT); /** * Sets the size of the passed in element * * @param elem * @param dim * @return */
function _leoHighlightsSetSize(elem,dim)
{ try { // Set the popup location elem.style.width = dim.width + "px"; if(elem.width) elem.width=dim.width; elem.style.height = dim.height + "px"; if(elem.height) elem.height=dim.height; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSetSize()",e); } } /** * This can be used for a simple one argument callback * * @param callName * @param argName * @param argVal * @return */
function _leoHighlightsSimpleGwCallBack(callName,argName, argVal)
{ try { var gwObj = new Gateway(); if(argName) gwObj.addParam(argName,argVal); gwObj.callName(callName); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSimpleGwCallBack() "+callName,e); }
} /** * This gets a url argument from the current document. * * @param url * @return */
function _leoHighlightsGetUrlArg(url, name )
{ name = name.replace(/[\[]/,”\\[").replace(/[\]]/,”\\]”); var regexS = “[\?&]“+name+”=([^&#]*)”; var regex = new RegExp( regexS ); var results = regex.exec(url); if( results == null ) return “”; else return results[1];
} /** * This allows to redirect the top window to the passed in url * * @param url * @return */
function _leoHighlightsRedirectTop(url)
{ try { top.location=url; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsRedirectTop()”,e); }
} /** * This will find an element by Id * * @param elemId * @return */
function _leoHighlightsFindElementById(elemId,doc)
{ try { if(doc==null) doc=document; var elem=doc.getElementById(elemId); if(elem) return elem; /* This is the handling for IE */ if(doc.all) { elem=doc.all[elemId]; if(elem) return elem; for ( var i = (document.all.length-1); i >= 0; i–) { elem=doc.all[i]; if(elem.id==elemId) return elem; } } } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsFindElementById()”,e); } return null;
} /** * Get the location of one element relative to a parent reference * * @param ref * the reference element, this must be a parent of the passed in * element * @param elem * @return */
function _leoHighlightsGetLocation(ref, elem) { _leoHighlightsDebugLog(“_leoHighlightsGetLocation “+elem.id); var count = 0; var location = new LeoHighlightsPosition(0,0); var walk = elem; while (walk != null && walk != ref && count < LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) { location.x += walk.offsetLeft; location.y += walk.offsetTop; walk = walk.offsetParent; count++; } _leoHighlightsDebugLog(“Location is: “+elem.id+” – “+location); return location;
} /** * This is used to update the position of an element as a popup * * @param IFrame * @param anchor * @return */
function _leoHighlightsUpdatePopupPos(iFrame,anchor)
{ try { // Gets the scrolled location for x and y var scrolledPos=new LeoHighlightsPosition(0,0); if( self.pageYOffset ) { scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset; } else if( document.documentElement && document.documentElement.scrollTop ) { scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop; } else if( document.body ) { scrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop; } /* Get the total dimensions to see what scroll bars might be active */ var totalDim=new LeoHighlightsDimension(0,0) if (document.all && document.documentElement && document.documentElement.clientHeight&&document;.documentElement.clientWidth) { totalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight; } else if (document.all) { /* This is in IE */ totalDim.width = document.body.scrollWidth; totalDim.height = document.body.scrollHeight; } else { totalDim.width = document.width; totalDim.height = document.height; } // Gets the location of the available screen space var centerDim=new LeoHighlightsDimension(0,0); if(self.innerWidth && self.innerHeight ) { centerDim.width = self.innerWidth-(totalDim.height>self.innerHeight?16:0); // subtracting scroll bar offsets for firefox centerDim.height = self.innerHeight-(totalDim.width>self.innerWidth?16:0); // subtracting scroll bar offsets for firefox } else if( document.documentElement && document.documentElement.clientHeight ) { centerDim.width = document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight; } else if( document.body ) { centerDim.width = document.body.clientWidth; centerDim.height = document.body.clientHeight; } // Get the current dimension of the popup element var iFrameDim=new LeoHighlightsDimension(iFrame.offsetWidth,iFrame.offsetHeight) if (iFrameDim.width <= 0) iFrameDim.width = iFrame.style.width.substring(0, iFrame.style.width.indexOf(‘px’)); if (iFrameDim.height <= 0) iFrameDim.height = iFrame.style.height.substring(0, iFrame.style.height.indexOf(‘px’)); /* Calculate the position, lower right hand corner by default */ var position=new LeoHighlightsPosition(0,0); position.x=scrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y=scrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y; if(anchor!=null) { //centerDim in relation to the anchor element if available var topOrBottom = false; var anchorPos=_leoHighlightsGetLocation(document.body, anchor); var anchorScreenPos = new LeoHighlightsPosition(anchorPos.x-scrolledPos.x,anchorPos.y-scrolledPos.y); var anchorDim=new LeoHighlightsDimension(anchor.offsetWidth,anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width = anchor.style.width.substring(0, anchor.style.width.indexOf(‘px’)); if (anchorDim.height <= 0) anchorDim.height = anchor.style.height.substring(0, anchor.style.height.indexOf(‘px’)); // Check if the popup can be shown above or below the element if (centerDim.height – anchorDim.height – iFrameDim.height – anchorScreenPos.y > 0) { // Show below, formula above calculates space below open iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true; } else if (anchorScreenPos.y – anchorDim.height – iFrameDim.height > 0) { // Show above, formula above calculates space above open iFrame position.y = anchorPos.y – iFrameDim.height – anchorDim.height; topOrBottom = true; } _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+topOrBottom); if (topOrBottom) { // We attempt top attach the window to the element position.x = anchorPos.x – iFrameDim.width / 2; if (position.x < 0) position.x = 0; else if (position.x + iFrameDim.width > scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width – iFrameDim.width; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+position); } else { // Attempt to align on the right or left hand side if (centerDim.width – anchorDim.width – iFrameDim.width – anchorScreenPos.x > 0) position.x = anchorPos.x + anchorDim.width; else if (anchorScreenPos.x – anchorDim.width – iFrameDim.width > 0) position.x = anchorPos.x – anchorDim.width; else // default to below position.y = anchorPos.y + anchorDim.height; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – sideBottom: “+position); } } /* Make sure that we don’t go passed the right hand border */ if(position.x+iFrameDim.width>centerDim.width-20) position.x=centerDim.width-(iFrameDim.width+20); // Make sure that we didn’t go passed the start if(position.x<0) position.x=0; if(position.y<0) position.y=0; _leoHighlightsDebugLog(“Popup info id: ” +iFrame.id+” – “+anchor.id + “\nscrolled ” + scrolledPos + “\ncenter/visible ” + centerDim + “\nanchor (absolute) ” + anchorPos + “\nanchor (screen) ” + anchorScreenPos + “\nSize (anchor) ” + anchorDim + “\nSize (popup) ” + iFrameDim + “\nResult pos ” + position); // Set the popup location iFrame.style.left = position.x + “px”; iFrame.style.top = position.y + “px”; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsUpdatePopupPos()”,e); }
} /** * This will show the passed in element as a popup * * @param anchorId * @param size * * @return */
function _leoHighlightsShowPopup(anchorId,size)
{ try { var popup=new LeoHighlightsPopup(anchorId,size); popup.show(); } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsShowPopup()”,e); } } /** * This will transform the passed in url to a rover url * * @param url * @return */
function _leoHighlightsGetRoverUrl(url)
{ var rover=LEO_HIGHLIGHTS_ROVER_TAG; var roverUrl=”http://rover.ebay.com/rover/1/”+rover+”/4?&mpre;=”+encodeURI(url); return roverUrl;
} /** * Sets the size of the bottom windown part * * @param size * @return */
function _leoHighlightsSetBottomSize(size,clickId)
{ /* Get the elements */ var iFrameBottom=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); var iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); /* Figure out the correct sizes */ var iFrameBottomSize=(size==1)?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE:LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE; var divSize=(size==1)?LEO_HIGHLIGHTS_DIV_CLICK_SIZE:LEO_HIGHLIGHTS_DIV_HOVER_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameBottom,size,clickId); /* Clear the hover flag, if the user shows this at full size */ _leoHighlightsPrevElem.hover=size==1?false:true; _leoHighlightsSetSize(iFrameBottom,iFrameBottomSize); _leoHighlightsSetSize(iFrameDiv,divSize);
} /** * Class for a Popup * * @param anchorId * @param size * * @return */
function LeoHighlightsPopup(anchorId,size)
{ try { _leoHighlightsDebugLog(“LeoHighlightsPopup() “); this.anchorId=anchorId; this.anchor=_leoHighlightsFindElementById(this.anchorId); this.topIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); this.bottomIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); this.iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); this.topIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_top’));; this.bottomIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_bottom’));; _leoHighlightsDebugLog(“1) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“2) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); leoHighlightsSetSize(size); this.updatePos=function() { _leoHighlightsUpdatePopupPos(this.iFrameDiv,this.anchor)}; this.show=function() { this.updatePos(); this.iFrameDiv.style.visibility = “visible”; this.iFrameDiv.style.display = “block”; this.updatePos(); _leoHighlightsDebugLog(“3) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“4) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); } this.scroll=function() { this.updatePos();}; } catch(e) { _leoHighlightsReportExeception(“new LeoHighlightsPopup()”,e); }
} /** * updates the url for the iFrame * * @param iFrame * @param size * @param clickId * @return */
function leoHighlightsUpdateUrl(iFrame,size,clickId,destUrl)
{ try { _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+destUrl); var url=iFrame.src; var idx=url.indexOf(“&size;=”); if(idx>=0) url=url.substring(0,idx); // size=1; _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() size=”+size+” “+url); if(size!=null) url+=(“&size;=”+size); if(clickId!=null) url+=(“&clickId;=”+clickId); if(destUrl!=null) url+=(“&url;=”+destUrl); _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+url); iFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsUpdateUrl()”,e); }
} /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsSetSize(size,clickId)
{ try { /* Get the element */ var iFrameTop=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); /* Figure out the correct sizes */ var iFrameTopSize=LEO_HIGHLIGHTS_IFRAME_TOP_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameTop,size,clickId); _leoHighlightsSetSize(iFrameTop,iFrameTopSize); _leoHighlightsSetBottomSize(size,clickId); /* Clear the hover flag, if the user shows this at full size */ if(size==1&&_leoHighlightsPrevElem) _leoHighlightsPrevElem.hover=false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetSize()”,e); }
} /** * Start the popup a little bit delayed. * Somehow IE needs some time to find the element by id. * * @param anchorId * @param size * * @return */
function leoHighlightsShowPopup(anchorId,size)
{ try { var elem=_leoHighlightsFindElementById(anchorId); if(_leoHighlightsPrevElem&&(_leoHighlightsPrevElem!=elem)) _leoHighlightsPrevElem.shown=false; elem.shown=true; _leoHighlightsPrevElem=elem; _leoHighlightsDebugLog(“leoHighlightsShowPopup() “+_leoHighlightsPrevElem); /* FF needs to find the element first */ _leoHighlightsFindElementById(anchorId); setTimeout(“_leoHighlightsShowPopup(\’”+anchorId+”\’,\’”+size+”\’);”,10); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsShowPopup()”,e); } } /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsHideElem(id)
{ try { /* Get the appropriate sizes */ var elem=_leoHighlightsFindElementById(id); if(elem) elem.style.visibility=”hidden”; /* Clear the page for the next run through */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); if(iFrame) iFrame.src=”about:blank”; var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); if(iFrame) iFrame.src=”about:blank”; if(_leoHighlightsPrevElem) { _leoHighlightsPrevElem.shown=false; _leoHighlightsPrevElem=null; } } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHideElem()”,e); }
} /**
*
* This can be used to close an iframe.
* Since the iFrame is reused the frame only gets hidden
*
* @return
*/
function leoHighlightsIFrameClose()
{ try { _leoHighlightsSimpleGwCallBack(“LeoHighlightsHideIFrame”); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsIFrameClose()”,e); }
} /** * This should handle the click events * * @param anchorId * @return */
function leoHighlightsHandleClick(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=false; if(anchor.startTimer) clearTimeout(anchor.startTimer); /* Report the click event */ leoHighlightsReportEvent(“clicked”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,1); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleClick()”,e); } } /** * This should handle the hover events * * @param anchorId * @return */
function leoHighlightsHandleHover(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=true; /* Report the hover event */ leoHighlightsReportEvent(“hovered”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,0); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleHover()”,e); } } /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOver(id)
{ try { if(_leoHighlightsIsFrame()) return; var anchor=_leoHighlightsFindElementById(id); /* Clear the end timer if required */ if(anchor.endTimer) clearTimeout(anchor.endTimer); anchor.endTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER; /* The element is already showing we are done */ if(anchor.shown) return; /* Setup the start timer if required */ anchor.startTimer=setTimeout(function(){ leoHighlightsHandleHover(anchor.id); anchor.hover=true; }, LEO_HIGHLIGHTS_SHOW_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOver()”,e); }
} /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOut(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the start timer if required */ if(anchor.startTimer) clearTimeout(anchor.startTimer); anchor.startTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if(!anchor.shown||!anchor.hover) return; /* Setup the start timer if required */ anchor.endTimer=setTimeout(function(){ leoHighlightsHideElem(LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown=false; _leoHighlightsPrevElem=null; },LEO_HIGHLIGHTS_HIDE_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOut()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @return */
function leoHighlightsHandleIFrameMouseOver()
{ try { if(_leoHighlightsPrevElem&&_leoHighlightsPrevElem.endTimer) clearTimeout(_leoHighlightsPrevElem.endTimer); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOver()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @param id * @return */
function leoHighlightsHandleIFrameMouseOut()
{ try { if(_leoHighlightsPrevElem) leoHighlightsHandleMouseOut(_leoHighlightsPrevElem.id); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOut()”,e); }
}
/** * This is a method is used to make the javascript within IE runnable */
var leoHighlightsRanUpdateDivs=false;
function leoHighlightsUpdateDivs()
{ try { /* Check if this is an IE browser and if divs have been updated already */ if(document.all&&!leoHighlightsRanUpdateDivs&&!_leoHighlightsIsFrame()) { leoHighlightsRanUpdateDivs=true; // Set early to prevent running twice for(var i=0;i0) url=url.substring(0,idx); /* Append the text to the end */ url+=”#”+encodeURI(txt); /* Set the iframe with the new url that contains the hash tag */ topIFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetExpandTxt()”,e); }
} /*———————————————————————-*/
/* Methods provided to the highlight providers… */
/*———————————————————————-*/ /** * This will set the expand text for the Top window */
function leoHL_SetExpandTxt(txt)
{ try { _leoHighlightsDebugLog(“leoHL_SetExpandTxt() “+txt); _leoHighlightsSimpleGwCallBack(“LeoHighlightsSetExpandTxt”,”expandTxt”,txt); } catch(e) { _leoHighlightsReportExeception(“leoHL_SetExpandTxt()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTop(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“clickthrough”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function LeoHL_RedirectTop(url,parentId)
{ leoHL_RedirectTop(url,parentId);
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTopAd(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“advertisement.click”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); }
} /** * This will set the size of the iframe * * @param url * @param parentId * * @return */
function leoHl_setSize(size,url)
{ try { /* Get the clickId */ var clickId=_leoHighlightsGetUrlArg( url,”clickId”) var gwObj = new Gateway(); gwObj.addParam(“size”,size); if(clickId) gwObj.addParam(“clickId”,clickId+”_blah”); gwObj.callName(“LeoHighlightsSetSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_setSize()”,e); }
} /** * This will toggle the size of the window * * @return */
function leoHl_ToggleSize()
{ try { var gwObj = new Gateway(); gwObj.callName(“LeoHighlightsToggleSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_ToggleSize()”,e); }
} “);
]]>[removed]
Find More Debt And Loans Advice Articles
Debt Consolidation Loan ? Choosing Between Mortgage Loan Refinancing And Debt Consolidation
Debt consolidation is often performed together with mortgage loan refinancing in order to tidy up family finances, reduce debt repayments and prevent creditor contact for non-payment. The loan enables the borrower to put unpaid credit card debt, medical bills, unsecured loans, repossession deficiencies, car loans and student debt under the same roof. Bad Credit Consolidation Loan
Instead of making payments to lots of different creditors, the borrower will make a single repayment on the new loan. The borrowing term can be extended in order to aid affordability. Whilst debt consolidation mortgage loans do help, they usually involve turning unsecured into secured debt provided that repayments are maintained. However, should the borrower default on the agreement, it could mean that the lender forecloses on the property. Find Credit Counselor
If you are thinking of consolidating existing borrowing you should be aware that you may be extending the term of debt and increasing the total amount you would repay. The biggest downside of a debt consolidation loan is that it shifts unsecured debt to secured debt, and you would never want to risk missing a payment or over-extending yourself on your mortgage to risk foreclosure. Consumer Debt Counseling
If you are paying a high level of interest on your debts, depending on the amount of your credit commitments, a re-mortgage may, in some cases, be the best advice for your specific situation. A re-mortgage can offer a lower interest rate than a debt consolidation loan, but if you do not keep up the repayments on a re-mortgage, your home may be at risk.
Cheap Debt Consolidation Loans: Pile Up your Multiple Debts and be Stress Free
Nowadays people avail multiple loans for reasons like home, purchasing a car, credit cards etc. But soon they realize that they are not able to manage all the debts efficiently. Going for cheap debt consolidation loans is the best option in these situations. With the help of cheap debt consolidation loans you can merge all your existing debts into one with low interest rate.
Cheap debt consolidation loans: informations
With the help of cheap debt consolidation loans you can merge all your existing debts into one with low interest rate. This way you easily pay the loan installments. Also you will be answerable to only one lender instead of many. If you want to avail large sum of amount you should go for secured cheap debt consolidation loan. You will have to place a collateral against the loan amount in order to avail secured cheap debt consolidation loans. You can place any one of your properties like car, home, jewelry etc. Also your interest rate will be very low and repayment duration flexible. On the other hand if you don’t want to risk your property to avail cheap debt consolidation loans, you can opt for unsecured cheap debt consolidation loans. The lender will also talk to your previous creditors to lower the interest rate of your debts. Financial experts on behalf of lenders will advice you regarding debt management, savings etc free of cost. People with adverse credit history are also eligible to apply for cheap debt consolidation loans.
Cheap debt consolidation loans: advantages
With the help of cheap debt consolidation loans you can merge all your previous debts into one and that too with low interest rate. This way you can easily manage all your debts and repay them because you will have to pay only one installment. With the help of cheap debt consolidation loans you can lead a debt free life. Also you will have to take care of only one lender instead of many creditors. Lenders offer you flexible repayment options with cheap debt consolidation loan and hence you can easily repay the low amount. Cheap debt consolidation loans can also be availed by people having bad credit history due to arrears, defaults, CCJ, IVA, bankruptcy etc. You can increase your credit score by regularly paying the loan installments.
Cheap debt consolidation loans: suggestions
Always try to choose shorter repayment duration because this way you’ will have to pay the interest rate on loan amount for shorter duration. If you choose longer repayment duration, your monthly installments will be small but you’ will end up paying more money. Cheap debt consolidation loans are the best option for people suffering from multiple debts.

Upcoming Screenings: 02/27 ASU Tempe, AZ 03/08 UC Berkeley, CA 03/16 CSUMB, Monterey, CA Default: The Student Loan Documentary is a 27 min. documentary chronicling the stories of borrowers from different backgrounds affected by the private student lending industry and their struggles to change the system. The documentary is now available for advanced screenings. If you would like to show Default: the Student Loan Documentary in your community, email us at studentloans@krotala.com Become a fan of the film at: www.facebo… Sign up for updates at www.defaultmovie.com
Video Rating: 4 / 5
Unsecured Debt Consolidation Loans: Get Rid of Multiple Debt Tensions
If you want to get rid of your debts but are not able to do so due to lack of collateral, do not worry. Unsecured debt consolidation loans are specially designed for people suffering from multiple debts and don’t have any property to place as collateral. Unsecured personal loans can be availed without placing any security.
UNSECURED DEBT CONSOLIDATION LOANS: INTRODUCTION
Unsecured debt consolidation loans helps you merge all your debts into one debt with lower interest compared to your previous debts. Unsecured debt consolidation loans are unsecured in nature. You don’t need to place any collateral in order to avail it. Your lender will not only advance loan to you, he will also negotiate with your previous creditors to lower the interest rate of your debts on your behalf. Also you will have to pay interest rate on only one debt instead of many. This way you will be accountable to only one lender instead of many. Your lender will also appoint financial experts who’ll help you manage your multiple debts. They will also advice ways to control your expenditure and savings.
UNSECURED DEBT CONSOLIDATION LOANS: PREREQUISITES
There are certain prerequisites for availing unsecured debt consolidation loans. You must have a full time job and regular source of monthly income that should be at least £1000 a month. You must be 18 years of age or above.
UNSECURED DEBT CONSOLIDATION LOANS: FEATURES
Unsecured debt consolidation loans are very beneficial for people who don’t own any property to place as collateral, like tenants and paying guests. It is equally beneficial for homeowners who don’t want to risk their property. Unsecured debt consolidation helps you to merge all your debts into one. This way you can rid of nagging calls of your creditors. Instead you will be answerable to only one lender. Also you have to pay smaller monthly installments. Although unsecured debt consolidation loans a bit higher rate of interest, you can avail it at competitive interest because due to the neck throat competition in market lenders strive to advance loans that are suitable for borrower. The fact that unsecured debt consolidation loans are available online makes it even more attractive. This is because online method is very fast and hassle free. Also the loan is approved in minimum time possible because less paper work is required. Unsecured debt consolidation loans helps you get rid of your debts and lend a debt free life.
Cheap Debt Consolidation Loans: Effective Financial Aid For Removing The Multiple Debts
At times, people do suffer from numerous debts due to ill-luck or some other reasons. Such issues can create a devastating situation for the debt borrowers. This may happen due to miscalculation of risk factors at the time of taking loans and advances. The rates of interest and the repayment modes are the most important factors that one needs to take into consideration while opting for loans. People suffer from many financial expenses such as credit cards bills, phone bills, unexpected medical bills and other such sudden bills. People do not care about the expenses while shopping with credit cards. Nowadays, people tend to use these credit cards for purchasing daily items such as clothes, accessories etc. Unfortunately or fortunately the credit cards come complimented with high rates of interest and consequently this factor turns to hamper the financial position of the credit card users.
The cheap debt consolidation loans are available to help the people who are suffering from the multiple debts. As a matter of fact, the debt consolidation refers to the financial tool which consolidates various debts into a single repayment option. There are various banks and financial institutions that provide these loans and advances at very low cost. By availing these loans the borrowers can pay off their earlier debts at ease. This type of loan come complimented with easy repayment modes. These loans can be both secured and unsecured in nature. For availing the secured loans the people need to pledge some security. With the help of these secured credits , the borrowers can easily avail the required amount at very small rates of interest. In case of any default made by the borrowers, the lending company can seize the pledged security. However, to avail the unsecured loans, borrowers are not required to pledge any security but they would have to bear relatively high rates of interest. The secured loans are sanctioned for a period of 5 years to 30 years and the unsecured loans are approved for a period of 5 years to 15 years.
The <a rel=”nofollow” onclick=”javascript:_gaq.push(['_trackPageview', '/outgoing/article_exit_link']);” href=\”http://www.ask4debtconsolidation.co.uk/\”>cheap debt consolidation loans</a> are also available for the people who are facing the bad credit history. By repaying back the borrowed amounts regularly, the bad credit holders ca enhance their credit ratings. The borrowers can even pay off the earlier debt by taking professional advice. With this constructive advice, they can directly talk with their creditors. They can also hire the services of any financial institution, which would talk on behalf of the borrowers to the lenders, for lowering the rates of interest. These consolidation loans are also available for students at very cheap rates. People can find detailed information of such financial instruments by visiting online. They can see the various terms and conditions and pick up the one that suits their requirements.
Cheap Debt Consolidation Loans – Stop Struggling With Multiple Debts
Cheap debt consolidation loans are available with different lenders and even you can search for such an option online. Free debt consolidation advice can help you to pool different debts together from different lenders by seeking consolidation of debts against collateral pledged to the lender and can get better loan rates to get out of debts easily and at lesser cost. This will facilitate you to deal with a single lender as against multiple lenders and that too at reduced monthly payment as against multiple payments. Thereby, enabling you to pay off debt much faster with one single monthly payment towards your multiple debt liability.
Cheap debt consolidation loans mainly meant for repaying various pending loans like credit card debts, utility bills and unsecured loans with a facility to repay over a longer period so as to put you back on the right track. Such a loan option definitely works out better in managing your growing debts and therefore can put full stop on growing debts before the situation becomes completely out of hand and you are drowned knee deep in debt. You can restore your financial balance with better fund management by seeking online advice by debt consolidation loan companies. You normally land into such a situation when you are unable to pay your growing credit card debts, medical expanses or other unsecured utility bills. Under such circumstances, it is highly advisable to seek debt consolidation counseling which can help you to manage your debt more responsibly.
There are different lenders offering Cheap debt consolidation loans at reasonable rates, who may find a way to club multiple debts from different lenders. Christian debt consolidation services is almost similar and is meant for people in debt and are unable to repay their loans due to job loss, increased medical expanses or any other factor that has resulted in high credit card usage or on account of other unsecured debts. Christian debt consolidation option in fact is not a loan and as such no home equity is required and therefore enables you to pay considerably less and comparatively with better cash flow for yourself each month.
Student debt consolidation loan usually will have a lower interest rate compared to cheap debt consolidation loans.
Small Business Finance: Multiples your Production
Sometimes to set-up fresh and small ventures, handsome finance is required. You might also be planning the same. But the toughest hurdles are the insufficient funds with you. If you are thinking of borrowing a financial helping hand from any external source, then considering the small business finance is the right option. Small business finance gives you the flexibility of availing a loan i.e. with or without letting use of collateral. And because of this reason it is classified into secured and unsecured loans.
Based upon these two forms, all the provisions of Small Business Finance are unleashed. Individuals looking for a huge amount can approach for the secured loan; on the contrary, candidates reluctant to pledge collateral can consider unsecured loans. Reimbursement terms and loan amount is calculated on the use and equity of the collateral. Moreover, taking all issues and bad credit category of persons into notice interest rates are calculated at economical rates.
Despite all this, you can make the small business finance in your favor by following some steps. These tips are provided after taking into account all the pros and cons of small business finance. Applicants while approaching lenders for small business loans should rationally plan and furnish the propositions of the intended business. Applicants should cater their investments and returns in a well defined manner.
Furthermore, the simplest and quickest way of approving small business finance is the online application method. In less time span, you can hear positive results by filling the online candidature with accurate details pertaining to credit and personal profile. Small business finance release funds to meet demands in numbers. And under a single loan you can purchase heavy machineries, commercial sites, renovation of office, buy stationery items.
So, small business finance is the gate way of establishing and expanding the business activities towards an expected horizon.
Debt Consolidation Loan: Single Shot for Multiple Debts
When an individual is in debt of a number of loans and he is in urgent need to manage such debts, it would be wise to procure a debt loan. It is because by nature this loan merges the existing debts into single monthly instalments. Its rate of interest is lower in comparison to the rate of interests of the multiple debts a prospective borrower bears. Moreover, the client needs to pay off just the single monthly instalments to a single creditor only, who manages all the multiple debts of the prospective client. It is also found at times that the lenders are also in debt and the debt loan lenders take advantage of such a situation to make an appropriate deal in favour of a client of a debt loan.
In fact, there are a large number of debtors in the UK and it would be wise for them to seek debt management advice. This debt management advice provided by a number of professional agencies does help the debtors find out the most suitable solution to the debtors problem.
Going through the fact files regarding debt consolidation loans in the UK one would find out that debts are easily manageable with debt loans. This indicates that the amount of this category of loan is sufficient enough to manage any body’s debt. Normally, an applicant can avail an amount ranging form £ 3000 to £ 25,000. Nevertheless, the amount may vary depending on various factors like the prospective debtor’s monthly income, credit score, market value of the property pledged in case of secured loan, capability to pay off the loan etc. The annual percentage rate(APR) of debt consolidation loans is normally around 10.9 % which may vary depending on the kind of loan. If it is a secured loan the APR would be normally less in comparison to the unsecured loans.
The advantages associated with secured and unsecured loans for debt are subjective. The advantages borne by a secured loan for a borrower may not be appropriate for other borrower, who may not be interested or may not be in a position to pledge a property. However, conventionally the rate of interest of a secured loan is relatively lower than that of an unsecured loan as the secured loan bears a property as a security. The rate of interest may also vary depending on the market value of the property pledged. It also functions as a convincing factor upon the lender and lowers the risk on the part of the lender against the potential loss of the loan. So, the prospective debtor may take the advantage of a secured loan to bargain in his favour.
There are a large number of online lenders who offer <a rel=”nofollow” onclick=”javascript:_gaq.push(['_trackPageview', '/outgoing/article_exit_link']);” href=http://www.online-unsecured-loans.co.uk/debt-consolidation-loans.html>consolidation loans for debt</a>. Procuring loans via this mode is found to be most hassle-free as the applicant need not visit the lenders premises in person. This facility helps the prospective debtors compare the debt consolidation loans offered by various lenders and firm up the best deal just sitting at ones home. While applying for a such loan the applicant would be required to fill in certain information regarding nationality, financial status, age, current account, address etc. Having received the information the lender checks the authenticity and deposits the sought amount within 14 days right after the date of application.
Don’t take money from a loan shark; advice for Scots in debt.
Video Rating: 0 / 5
Get the Best out of your Debt Consolidation Loans
It is always recommended to collate multiple debts into a single one through debt consolidation loans. In this regard, advice from a debt consultant is always beneficial before going in for consolidation.
As it happens, we often take loans to satisfy our various requirements and don’t take into account the burden which accrues at the time of repayments. However, once a person is caught in multiple debts, it is often difficult to get out of them and it can soon turn into a tricky situation.
How to get out of it?
Debt consolidation loans are the best way of getting out of the trap. They are of immense help in collating all multiple debt amounts into a solitary debt. However, it is not limited to only those with a property and secured debt consolidation loans can come in handy for those who have collateral on their debt.
For those who have debt issues and do not have any collateral, unsecured debt consolidation loans are the best way of going about it. A situation particularly holding true for those tenants who are looking to consolidate their multiple debts and know benefits coming from unsecured loans will be huge.
The Procedure
Before going in for a debt consolidation loan, it is always better to consult a debt counsellor. With many such professionals around, there will be those who will give you the best advice regarding consolidation of your debts. Professionals in their field, they will guide you on all debt related issues and it will be truly in an individual’s interest to act on their advice with due diligence.
One also needs to do a little bit of research work before he goes about seeking a debt consolidation loan. With different lenders offering different packages, one may just need to apply for diverse types of online loans. With major lending and financial service providers like the Australian Lending Centre listed on the Net, it is not a tough task. Once the procedure is completed, an individual will start getting calls with regard to rates and interest on offer.
Debt Consolidation Loans: Resolve All Your Debt Anguish
Debt Free life Needs Efficient Management
Debt consolidation UK not only refers to the taking over of all your existing debts and converting them into one, the service also offers you advice on avoiding such circumstances in future. There are many companies on the internet that are offering these services. Some are even offering advice for free. But since you need to get rid your debts, you must go for the experts in the field: people who can negotiate with your creditors to settle the debts at less amounts.
Multiple unsecured loans pose a serious threat to individuals opting for them and debt management is the only option left to repay them. This is a professional service rendered to people with various debt problems. They advice an individual, offer counseling and provide accurate plan to repay the debts. The consultants will first carefully access the income and expenses of an individual, the various debts and the lenders associated with it and then advice the repayment plan accordingly. They usually provide various options to a borrower and he is free to choose any one.
Debt management can be the simplest and fastest solution to your debts problem. You can search a reliable and authentic service provider over the internet and apply directly online. No prolonged faxing and other formalities are required to follow. Just complete a hassle free form with complete financial details and submit it online. Make sure that the provided information should be complete and true. On the basis of the provided information the professional will come out with a better result.
Debt consolidation loans UK combines all your previous debts into one. With this facility you have to make a single monthly payment to one creditor instead of paying numerous creditors. This way you can save your time and effort both. Debt consolidation is a flaxen and emergent service in the UK market. The amount availed through these loans can be used for various purposes like pay off monthly home rent, consolidation of old debts, buy a new handset, shopping, home renovation etc.
Applying online is the best way to avail funds with ease and comfort. Complete a simple form with basic details and avail quick funds within less time of span. The amount can be directly wired into your saving account. So, now get quick freedom from your unlimited debts without any hassle.
Loan 2 Loan UK is a great option in case of Debt Consolidation, However, a great advancement has come into effect in the financial market and the fraternities have turned up with several lucrative offers for the Debt Consolidation.
Most debt consolidation companies do nothing better than simply ruin your fico score in order to settle your debt. If you really want to work with an agency that will help you reduce your debt, contact a company member of “CONSUMER CREDIT COUNSELING SERVICES” (CCCS) More info at: sccrealestateuncensored.com/2008/repair-credit-legally-remove-negative-accounts/ micasamidinero.com/2008/reparo-credito-eliminando-legalmente-cuentas-negativas/
Video Rating: 4 / 5
Essential Debt Consolidation Loan Advice
So many people are struggling financially and often the reason for this is that they have not one, but several debts. These debts can be for example, bank loans, store cards and credit cards. In the past when you wanted additional credit you simply signed up for it. But what seemed like a good idea at the time can lead to an unmanageable situation where you have so much debt all over the place that keeping track of the statements and repayments is becoming a nightmare. You end up with no spare cash for pleasures in life as more seems to be going out than coming in. But the good news is – there is a way to resolve this problem.
Instead of having many debts and no spare cash at the end of the month, wouldn’t it be nice to have one debt and lower monthly repayments? By consolidating your debts into a single loan you can restructure what you pay into one single easy repayment to suit you, which will free up cash so you can do other things that you couldn’t do before. Also, if you combine all of your debts into one, you can often reduce the interest rate.
There is a choice of secured and unsecured loans. Be a little more careful of a secured loan as you will have to use collateral such as your property to borrow against in order to have the loan agreed. Your property could be at risk if you do not keep up payments that are secured against it. The interest rate is often lower against a secured loan. An unsecured loan does not need collateral so is not secured against your property. However, an unsecured loan may have a higher interest rate than a secured loan and may be more difficult to get agreed.
There are many advantages to debt consolidation. There is only one lender to submit to instead of several so it’s much easier to keep track of who you owe the money to. You would typically benefit overall from a lower interest rate when consolidating debts as many of your existing debts, such as store cards, will probably have a high rate of interest and you will able to regain a good credit score easily as you will now be able to meet the monthly repayments.
Shop around to compare the deals that are offered for debt consolidation and the program that best fits your own personal needs. By not acting now you may not be able to continue to make your monthly repayments.
How To Accomplish Personal Aspirations With Bad Personal Debt Loans
Nowadays, people tend to fall in the trap of bad debt. Bad debt becomes like a black spot on their credit report. Due to this reason they face difficulty in obtaining loans. If you are being denied the much-needed money because of your bad credit history, need not worry. Bad debt personal loans are at your rescue to help you in your crisis.
Bad debt personal loans are specifically designed for people who are going through a financial disaster. These are ideal for persons who have faced the following problems-:
q Arrears
q Defaults
q County Court Judgments
q Bankruptcy
Bad debt personal loans give the opportunity to choose between secured and unsecured loans. The lenders demand a collateral to place against the loan. The borrower can make use of equity stored in the property. Unsecured loans are not curtailed to any collateral.
The borrower must have complete knowledge of the credit score before applying for bad debt personal loans. FICO ranges credit score in the range of 300-850 and grades it starting from A-E. Credit score of 850 is regarded as the best. A score of 600 and below is considered as bad and is given E grade. Such a low grade indicates that you are eligible for bad debt personal loans.
The borrower can take certain simple steps to improve his credit score so as to draw more amount. He must get a copy of his credit report from a credit rating agency. If the credit report contains any inaccurate information, the borrower must get it corrected by the credit rating agency. Debts that can be easily paid off should be cleared immediately. Try to win the trust of the lender that you will repay on time. Convincing the lender can help you get a higher amount with an affordable rate of interest.
Lenders usually provide bad debt personal loans ranging from £5000 to £75000. If the borrower requires more amount, the lender looks for the value of the collateral placed. The higher the value of collateral the more amount one can draw from the loan. The repayment period is between 5-30 years. This enables the borrower to repay back expediently.
Bad debt personal loans can help you accomplish all your personal aspirations. The loan amount can be used for purchasing a car or house, meeting wedding expenses, going out on a holiday, debt consolidation and making home improvements.
With the provision of online lenders, bad debt personal loans are now easy to access. Different loan providing organisations ready to serve you the best deal appear online. Online lenders have made the loan procedure simpler and hassle free. The borrower has to fill in an online loan application form. The information given by the borrower remains intact.
Regain your financial footing by an access to bad debt personal loans.
Getting into debts is easier whereas overcoming it is tough. So you are advised to manage your finances well and not to get buried under debts again.
Bad Debt Loans: Financial Assistance For Debt Relief
As a result of the increasing expenses and availing multiple loans from various lenders, have resulted in individuals acquiring multiple debt. Further, failing to make timely repayment of the debts will affect the credit score. Once the borrower is indicted with bad debt, then it marks the beginning of a new low. Whereas, financial assistance will be no more offered, the applicant looses the financial flexibility. However, this thing too can be sorted out and for the same; one can rely upon bad debt loans.
Unsecured loans are crafted specially for those who at present are struggling to resolve the bad debts. In fact, the priority of availing these loans is to provide certain amount of leverage. Once the loan amount gets approved, it can be used to pay off all the existing debts, so as to stabilize the prevailing circumstances. Moreover, it can be also used to fulfill other needs and demands pertaining to restoration of home, paying medical bills, admission fees and other day to day expenses.
In order to provide the much needed flexibility in choosing the loan amount, it is classified in to secured and unsecured form. To obtain the secured option, one has to pledge an asset as collateral as an assurance, which in turn enables the applicant to derive a much bigger amount against lower interest rate. Its repayment tenure too spans over a longer duration.
Unsecured option, on the other hand is meant for those who need a limited amount for the same do not want to pledge collateral. Made available for a short term period, the approval too comes instantly. However, the rate of interest charged will is a bit on the higher side and makes it a bit expensive. Even then, with a proper analysis of the loan market, you can certainly come across lenders offering suitable deals.
Bad debt loans can be acquired from lenders based in the traditional as well as online market. In case, you want to avail these loans with the best possible offers, then it would be optimal for you to make use of the online mode.
<input id=”gwProxy” type=”hidden” /></p>
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy”>
<!– Top iFrame –> <!– Bottom iFrame –>
[removed]// <![CDATA[ var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 50; var LEO_HIGHLIGHTS_IFRAME_TOP_ID = "leoHighlights_top_iframe"; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID = "leoHighlights_bottom_iframe"; var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container"; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT = 391; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT = 665; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X = 96; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT = 97; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT = 371; var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245, 245, 0) none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_ROVER_TAG = "711-36858-13496-14"; createInlineScriptElement("var LEO_HIGHLIGHTS_DEBUG = false;
var LEO_HIGHLIGHTS_DEBUG_POS = false; var _leoHighlightsPrevElem = null; /** * Checks if the passed in class exists * @param c * @return */
function _leoHighlightsClassExists(c) { return typeof(c) == "function" && typeof(c.prototype) == "object" ? true : false;
} /** * Checks if the firebug console is available * @param c * @return */
function _leoHighlightsFirebugConsoleAvailable(c) { try { if(_leoHighlightsClassExists(_FirebugConsole) && window.console && console.log && (console instanceof _FirebugConsole)) { return true; } } catch(e){} return false;
} /** * General method used to debug exceptions * * @param location * @param e * @return */
function _leoHighlightsReportExeception(location,e)
{ try { if(_leoHighlightsFirebugConsoleAvailable() ||LEO_HIGHLIGHTS_DEBUG) { var logString=location+": "+e+"\n\t"+e.name+"\n\t"+ (e.number&0xFFFF;)+"\n\t"+e.description; if(_leoHighlightsFirebugConsoleAvailable()) { console.error(logString); console.trace(); } } if(LEO_HIGHLIGHTS_DEBUG) alert(logString); } catch(e){}
} /** * This will log a string to the firebug console * * @param str * @return */
function _leoHighlightsDebugLog(str)
{ try { if(_leoHighlightsFirebugConsoleAvailable()) { console.log(typeof(_FirebugConsole)+" "+str); } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsDebugLog() "+str,e); }
} /** * This will get an attribute and decode it. * * @param elem * @param id * @return */
function _leoHighlightsGetAttrib(elem,id)
{ try { var val=elem.getAttribute(id); return decodeURI(val); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsGetAttrib()",e); } return null;
} /** * Checks if this is within a frame by checking for a parent. * * @return */
function _leoHighlightsIsFrame()
{ try { return (window!=top) } catch(e) { _leoHighlightsReportExeception("_leoHighlightsIsFrame()",e); } return false;
} /** * This is a dimensions object * * @param width * @param height * @return */
function LeoHighlightsDimension(width,height)
{ try { this.width=width; this.height=height; this.toString=function() { return ("("+this.width+","+this.height+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsDimension()",e); } } /** * This is a Position object * * @param x * @param y * @return */
function LeoHighlightsPosition(x,y)
{ try { this.x=x; this.y=y; this.toString=function() { return ("("+this.x+","+this.y+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPosition()",e); } } var LEO_HIGHLIGHTS_ADJUSTMENT = new LeoHighlightsPosition(3,3);
var LEO_HIGHLIGHTS_IFRAME_TOP_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT); var LEO_HIGHLIGHTS_DIV_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_DIV_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT); /** * Sets the size of the passed in element * * @param elem * @param dim * @return */
function _leoHighlightsSetSize(elem,dim)
{ try { // Set the popup location elem.style.width = dim.width + "px"; if(elem.width) elem.width=dim.width; elem.style.height = dim.height + "px"; if(elem.height) elem.height=dim.height; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSetSize()",e); } } /** * This can be used for a simple one argument callback * * @param callName * @param argName * @param argVal * @return */
function _leoHighlightsSimpleGwCallBack(callName,argName, argVal)
{ try { var gwObj = new Gateway(); if(argName) gwObj.addParam(argName,argVal); gwObj.callName(callName); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSimpleGwCallBack() "+callName,e); }
} /** * This gets a url argument from the current document. * * @param url * @return */
function _leoHighlightsGetUrlArg(url, name )
{ name = name.replace(/[\[]/,”\\\[").replace(/[\]]/,”\\\]”); var regexS = “[\\?&]“+name+”=([^&#]*)”; var regex = new RegExp( regexS ); var results = regex.exec(url); if( results == null ) return “”; else return results[1];
} /** * This allows to redirect the top window to the passed in url * * @param url * @return */
function _leoHighlightsRedirectTop(url)
{ try { top.location=url; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsRedirectTop()”,e); }
} /** * This will find an element by Id * * @param elemId * @return */
function _leoHighlightsFindElementById(elemId,doc)
{ try { if(doc==null) doc=document; var elem=doc.getElementById(elemId); if(elem) return elem; /* This is the handling for IE */ if(doc.all) { elem=doc.all[elemId]; if(elem) return elem; for ( var i = (document.all.length-1); i >= 0; i–) { elem=doc.all[i]; if(elem.id==elemId) return elem; } } } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsFindElementById()”,e); } return null;
} /** * Get the location of one element relative to a parent reference * * @param ref * the reference element, this must be a parent of the passed in * element * @param elem * @return */
function _leoHighlightsGetLocation(ref, elem) { _leoHighlightsDebugLog(“_leoHighlightsGetLocation “+elem.id); var count = 0; var location = new LeoHighlightsPosition(0,0); var walk = elem; while (walk != null && walk != ref && count < LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) { location.x += walk.offsetLeft; location.y += walk.offsetTop; walk = walk.offsetParent; count++; } _leoHighlightsDebugLog(“Location is: “+elem.id+” – “+location); return location;
} /** * This is used to update the position of an element as a popup * * @param IFrame * @param anchor * @return */
function _leoHighlightsUpdatePopupPos(iFrame,anchor)
{ try { // Gets the scrolled location for x and y var scrolledPos=new LeoHighlightsPosition(0,0); if( self.pageYOffset ) { scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset; } else if( document.documentElement && document.documentElement.scrollTop ) { scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop; } else if( document.body ) { scrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop; } /* Get the total dimensions to see what scroll bars might be active */ var totalDim=new LeoHighlightsDimension(0,0) if (document.all && document.documentElement && document.documentElement.clientHeight&&document;.documentElement.clientWidth) { totalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight; } else if (document.all) { /* This is in IE */ totalDim.width = document.body.scrollWidth; totalDim.height = document.body.scrollHeight; } else { totalDim.width = document.width; totalDim.height = document.height; } // Gets the location of the available screen space var centerDim=new LeoHighlightsDimension(0,0); if(self.innerWidth && self.innerHeight ) { centerDim.width = self.innerWidth-(totalDim.height>self.innerHeight?16:0); // subtracting scroll bar offsets for firefox centerDim.height = self.innerHeight-(totalDim.width>self.innerWidth?16:0); // subtracting scroll bar offsets for firefox } else if( document.documentElement && document.documentElement.clientHeight ) { centerDim.width = document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight; } else if( document.body ) { centerDim.width = document.body.clientWidth; centerDim.height = document.body.clientHeight; } // Get the current dimension of the popup element var iFrameDim=new LeoHighlightsDimension(iFrame.offsetWidth,iFrame.offsetHeight) if (iFrameDim.width <= 0) iFrameDim.width = iFrame.style.width.substring(0, iFrame.style.width.indexOf(‘px’)); if (iFrameDim.height <= 0) iFrameDim.height = iFrame.style.height.substring(0, iFrame.style.height.indexOf(‘px’)); /* Calculate the position, lower right hand corner by default */ var position=new LeoHighlightsPosition(0,0); position.x=scrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y=scrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y; if(anchor!=null) { //centerDim in relation to the anchor element if available var topOrBottom = false; var anchorPos=_leoHighlightsGetLocation(document.body, anchor); var anchorScreenPos = new LeoHighlightsPosition(anchorPos.x-scrolledPos.x,anchorPos.y-scrolledPos.y); var anchorDim=new LeoHighlightsDimension(anchor.offsetWidth,anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width = anchor.style.width.substring(0, anchor.style.width.indexOf(‘px’)); if (anchorDim.height <= 0) anchorDim.height = anchor.style.height.substring(0, anchor.style.height.indexOf(‘px’)); // Check if the popup can be shown above or below the element if (centerDim.height – anchorDim.height – iFrameDim.height – anchorScreenPos.y > 0) { // Show below, formula above calculates space below open iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true; } else if (anchorScreenPos.y – anchorDim.height – iFrameDim.height > 0) { // Show above, formula above calculates space above open iFrame position.y = anchorPos.y – iFrameDim.height – anchorDim.height; topOrBottom = true; } _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+topOrBottom); if (topOrBottom) { // We attempt top attach the window to the element position.x = anchorPos.x – iFrameDim.width / 2; if (position.x < 0) position.x = 0; else if (position.x + iFrameDim.width > scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width – iFrameDim.width; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – topOrBottom: “+position); } else { // Attempt to align on the right or left hand side if (centerDim.width – anchorDim.width – iFrameDim.width – anchorScreenPos.x > 0) position.x = anchorPos.x + anchorDim.width; else if (anchorScreenPos.x – anchorDim.width – iFrameDim.width > 0) position.x = anchorPos.x – anchorDim.width; else // default to below position.y = anchorPos.y + anchorDim.height; _leoHighlightsDebugLog(“_leoHighlightsUpdatePopupPos() – sideBottom: “+position); } } /* Make sure that we don’t go passed the right hand border */ if(position.x+iFrameDim.width>centerDim.width-20) position.x=centerDim.width-(iFrameDim.width+20); // Make sure that we didn’t go passed the start if(position.x<0) position.x=0; if(position.y<0) position.y=0; _leoHighlightsDebugLog(“Popup info id: ” +iFrame.id+” – “+anchor.id + “\nscrolled ” + scrolledPos + “\ncenter/visible ” + centerDim + “\nanchor (absolute) ” + anchorPos + “\nanchor (screen) ” + anchorScreenPos + “\nSize (anchor) ” + anchorDim + “\nSize (popup) ” + iFrameDim + “\nResult pos ” + position); // Set the popup location iFrame.style.left = position.x + “px”; iFrame.style.top = position.y + “px”; } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsUpdatePopupPos()”,e); }
} /** * This will show the passed in element as a popup * * @param anchorId * @param size * * @return */
function _leoHighlightsShowPopup(anchorId,size)
{ try { var popup=new LeoHighlightsPopup(anchorId,size); popup.show(); } catch(e) { _leoHighlightsReportExeception(“_leoHighlightsShowPopup()”,e); } } /** * This will transform the passed in url to a rover url * * @param url * @return */
function _leoHighlightsGetRoverUrl(url)
{ var rover=LEO_HIGHLIGHTS_ROVER_TAG; var roverUrl=”http://rover.ebay.com/rover/1/”+rover+”/4?&mpre;=”+encodeURI(url); return roverUrl;
} /** * Sets the size of the bottom windown part * * @param size * @return */
function _leoHighlightsSetBottomSize(size,clickId)
{ /* Get the elements */ var iFrameBottom=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); var iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); /* Figure out the correct sizes */ var iFrameBottomSize=(size==1)?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE:LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE; var divSize=(size==1)?LEO_HIGHLIGHTS_DIV_CLICK_SIZE:LEO_HIGHLIGHTS_DIV_HOVER_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameBottom,size,clickId); /* Clear the hover flag, if the user shows this at full size */ _leoHighlightsPrevElem.hover=size==1?false:true; _leoHighlightsSetSize(iFrameBottom,iFrameBottomSize); _leoHighlightsSetSize(iFrameDiv,divSize);
} /** * Class for a Popup * * @param anchorId * @param size * * @return */
function LeoHighlightsPopup(anchorId,size)
{ try { _leoHighlightsDebugLog(“LeoHighlightsPopup() “); this.anchorId=anchorId; this.anchor=_leoHighlightsFindElementById(this.anchorId); this.topIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); this.bottomIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); this.iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); this.topIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_top’));; this.bottomIframe.src=unescape(this.anchor.getAttribute(‘leoHighlights_url_bottom’));; _leoHighlightsDebugLog(“1) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“2) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); leoHighlightsSetSize(size); this.updatePos=function() { _leoHighlightsUpdatePopupPos(this.iFrameDiv,this.anchor)}; this.show=function() { this.updatePos(); this.iFrameDiv.style.visibility = “visible”; this.iFrameDiv.style.display = “block”; this.updatePos(); _leoHighlightsDebugLog(“3) LeoHighlightsPopup() (“+this.topIframe.style.top+”, “+this.topIframe.style.left+”)”); _leoHighlightsDebugLog(“4) LeoHighlightsPopup() (“+this.bottomIframe.style.top+”, “+this.bottomIframe.style.left+”)”); } this.scroll=function() { this.updatePos();}; } catch(e) { _leoHighlightsReportExeception(“new LeoHighlightsPopup()”,e); }
} /** * updates the url for the iFrame * * @param iFrame * @param size * @param clickId * @return */
function leoHighlightsUpdateUrl(iFrame,size,clickId,destUrl)
{ try { _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+destUrl); var url=iFrame.src; var idx=url.indexOf(“&size;=”); if(idx>=0) url=url.substring(0,idx); // size=1; _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() size=”+size+” “+url); if(size!=null) url+=(“&size;=”+size); if(clickId!=null) url+=(“&clickId;=”+clickId); if(destUrl!=null) url+=(“&url;=”+destUrl); _leoHighlightsDebugLog(“leoHighlightsUpdateUrl() “+url); iFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsUpdateUrl()”,e); }
} /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsSetSize(size,clickId)
{ try { /* Get the element */ var iFrameTop=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); /* Figure out the correct sizes */ var iFrameTopSize=LEO_HIGHLIGHTS_IFRAME_TOP_SIZE; /* Refresh the iFrame’s url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameTop,size,clickId); _leoHighlightsSetSize(iFrameTop,iFrameTopSize); _leoHighlightsSetBottomSize(size,clickId); /* Clear the hover flag, if the user shows this at full size */ if(size==1&&_leoHighlightsPrevElem) _leoHighlightsPrevElem.hover=false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetSize()”,e); }
} /** * Start the popup a little bit delayed. * Somehow IE needs some time to find the element by id. * * @param anchorId * @param size * * @return */
function leoHighlightsShowPopup(anchorId,size)
{ try { var elem=_leoHighlightsFindElementById(anchorId); if(_leoHighlightsPrevElem&&(_leoHighlightsPrevElem!=elem)) _leoHighlightsPrevElem.shown=false; elem.shown=true; _leoHighlightsPrevElem=elem; _leoHighlightsDebugLog(“leoHighlightsShowPopup() “+_leoHighlightsPrevElem); /* FF needs to find the element first */ _leoHighlightsFindElementById(anchorId); setTimeout(“_leoHighlightsShowPopup(\’”+anchorId+”\’,\’”+size+”\’);”,10); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsShowPopup()”,e); } } /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsHideElem(id)
{ try { /* Get the appropriate sizes */ var elem=_leoHighlightsFindElementById(id); if(elem) elem.style.visibility=”hidden”; /* Clear the page for the next run through */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); if(iFrame) iFrame.src=”about:blank”; var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); if(iFrame) iFrame.src=”about:blank”; if(_leoHighlightsPrevElem) { _leoHighlightsPrevElem.shown=false; _leoHighlightsPrevElem=null; } } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHideElem()”,e); }
} /**
*
* This can be used to close an iframe.
* Since the iFrame is reused the frame only gets hidden
*
* @return
*/
function leoHighlightsIFrameClose()
{ try { _leoHighlightsSimpleGwCallBack(“LeoHighlightsHideIFrame”); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsIFrameClose()”,e); }
} /** * This should handle the click events * * @param anchorId * @return */
function leoHighlightsHandleClick(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=false; if(anchor.startTimer) clearTimeout(anchor.startTimer); /* Report the click event */ leoHighlightsReportEvent(“clicked”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,1); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleClick()”,e); } } /** * This should handle the hover events * * @param anchorId * @return */
function leoHighlightsHandleHover(anchorId)
{ try { if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=true; /* Report the hover event */ leoHighlightsReportEvent(“hovered”, window.document.domain, _leoHighlightsGetAttrib(anchor,’leohighlights_keywords’),null, _leoHighlightsGetAttrib(anchor,’leohighlights_accept’), _leoHighlightsGetAttrib(anchor,’leohighlights_reject’)); leoHighlightsShowPopup(anchorId,0); return false; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleHover()”,e); } } /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOver(id)
{ try { if(_leoHighlightsIsFrame()) return; var anchor=_leoHighlightsFindElementById(id); /* Clear the end timer if required */ if(anchor.endTimer) clearTimeout(anchor.endTimer); anchor.endTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER; /* The element is already showing we are done */ if(anchor.shown) return; /* Setup the start timer if required */ anchor.startTimer=setTimeout(function(){ leoHighlightsHandleHover(anchor.id); anchor.hover=true; }, LEO_HIGHLIGHTS_SHOW_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOver()”,e); }
} /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOut(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the start timer if required */ if(anchor.startTimer) clearTimeout(anchor.startTimer); anchor.startTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if(!anchor.shown||!anchor.hover) return; /* Setup the start timer if required */ anchor.endTimer=setTimeout(function(){ leoHighlightsHideElem(LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown=false; _leoHighlightsPrevElem=null; },LEO_HIGHLIGHTS_HIDE_DELAY_MS); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleMouseOut()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @return */
function leoHighlightsHandleIFrameMouseOver()
{ try { if(_leoHighlightsPrevElem&&_leoHighlightsPrevElem.endTimer) clearTimeout(_leoHighlightsPrevElem.endTimer); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOver()”,e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @param id * @return */
function leoHighlightsHandleIFrameMouseOut()
{ try { if(_leoHighlightsPrevElem) leoHighlightsHandleMouseOut(_leoHighlightsPrevElem.id); } catch(e) { _leoHighlightsReportExeception(“leoHighlightsHandleIFrameMouseOut()”,e); }
}
/** * This is a method is used to make the javascript within IE runnable */
var leoHighlightsRanUpdateDivs=false;
function leoHighlightsUpdateDivs()
{ try { /* Check if this is an IE browser and if divs have been updated already */ if(document.all&&!leoHighlightsRanUpdateDivs&&!_leoHighlightsIsFrame()) { leoHighlightsRanUpdateDivs=true; // Set early to prevent running twice for(var i=0;i0) url=url.substring(0,idx); /* Append the text to the end */ url+=”#”+encodeURI(txt); /* Set the iframe with the new url that contains the hash tag */ topIFrame.src=url; } catch(e) { _leoHighlightsReportExeception(“leoHighlightsSetExpandTxt()”,e); }
} /*———————————————————————-*/
/* Methods provided to the highlight providers… */
/*———————————————————————-*/ /** * This will set the expand text for the Top window */
function leoHL_SetExpandTxt(txt)
{ try { _leoHighlightsDebugLog(“leoHL_SetExpandTxt() “+txt); _leoHighlightsSimpleGwCallBack(“LeoHighlightsSetExpandTxt”,”expandTxt”,txt); } catch(e) { _leoHighlightsReportExeception(“leoHL_SetExpandTxt()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTop(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“clickthrough”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTop()”,e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function LeoHL_RedirectTop(url,parentId)
{ leoHL_RedirectTop(url,parentId);
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTopAd(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,”domain”) var keywords=_leoHighlightsGetUrlArg(window.document.URL,”keywords”) var vendorId=_leoHighlightsGetUrlArg(window.document.URL,”vendorId”) leoHighlightsReportEvent(“advertisement.click”, domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception(“leoHL_RedirectTopAd()”,e); }
} /** * This will set the size of the iframe * * @param url * @param parentId * * @return */
function leoHl_setSize(size,url)
{ try { /* Get the clickId */ var clickId=_leoHighlightsGetUrlArg( url,”clickId”) var gwObj = new Gateway(); gwObj.addParam(“size”,size); if(clickId) gwObj.addParam(“clickId”,clickId+”_blah”); gwObj.callName(“LeoHighlightsSetSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_setSize()”,e); }
} /** * This will toggle the size of the window * * @return */
function leoHl_ToggleSize()
{ try { var gwObj = new Gateway(); gwObj.callName(“LeoHighlightsToggleSize”); } catch(e) { _leoHighlightsReportExeception(“leoHl_ToggleSize()”,e); }
} “);
]]>[removed]
Find Out More About Freeing Yourself From Apprehension With A Consolidation Debt Loan
When things transcend your own financial management in that you have acquired more debts than necessary, the sole way out is to search out a resolution that can solve this problem. A sensible resolution to this is to consolidate all your debts into one debt by taking out a consolidation debt loan so you’l be in a position to pay all of your debts in a single and reasonable monthly installment.
A consolidation debt loan is designed to work to your advantage because it surely is a method to eliminate all your debt worries. It even does all the work for you because corporations that provide this sort of loan are those who process and negotiate with your previous creditors for the affordable repayment of your loans.
A sensible issue regarding consolidation debt loans is that it’s readily accessible to everyone. Debt consolidation companies often have different programs and packages that are patterned to anyone who could need them. Whether or not one has a bad credit history or was bankrupt in the past, a consolidation debt loan could be within his or her reach. There is no fee connected to applying for this kind of loan. But, it is important to decide on a sensible debt consolidation company so that you can bargain for more than what you have expected.
Companies that provide consolidation debt loans have varying terms and conditions so you want to be well-familiar with all their offers to get one that can help you get rid of your debts. Debt consolidation limit varies from company to company. The limit depends on several factors on your part too. In most cases, the final say is given by the debt consolidation expert after she or he has reviewed all your money documents.
Repayment of consolidation debt loans depends on one’s money situation. Most secured loans will be repaid in as little as four years and as much as twenty-five years. For unsecured loans, however, the maximum limit is only at ten years.
Becoming debt-free is one goal that every one folks should have, especially if it’s already affecting the way we live and it’s making our credit rating extremely bad. Taking the primary step to get rid of our debts isn’t really onerous to take; it just needs extreme determination and dedication to stay with a debt elimination plan. And though it will really stop you from spending the way you used to be spending, the results are beyond outstanding and are very rewarding once you free yourself from all of your debts.

