/*
Sweet Titles (c) Creative Commons 2005
http://creativecommons.org/licenses/by-sa/2.5/
Author: Dustin Diaz | http://www.dustindiaz.com
Shrunken with jsmin http://www.crockford.com/javascript/jsmin.html
*/

Array.prototype.inArray=function(value){var i;for(i=0;i<this.length;i++){if(this[i]===value){return true;}}
return false;};

function addEvent(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false);EventCache.add(obj,type,fn);}
else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);}
obj.attachEvent("on"+type,obj[type+fn]);EventCache.add(obj,type,fn);}
else{obj["on"+type]=obj["e"+type+fn];}}

var EventCache=function(){var listEvents=[];return{listEvents:listEvents,add:function(node,sEventName,fHandler){listEvents.push(arguments);},flush:function(){var i,item;for(i=listEvents.length-1;i>=0;i=i-1){item=listEvents[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);};if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];};if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);};item[0][item[1]]=null;};}};}();

addEvent(window,'unload',EventCache.flush);
var sweetTitles={xCord:0,yCord:0,tipElements:['a','abbr','acronym'],obj:Object,tip:Object,active:0,init:function(){if(!document.getElementById||!document.createElement||!document.getElementsByTagName){return;}
var i,j;this.tip=document.createElement('div');this.tip.id='toolTip';document.getElementsByTagName('body')[0].appendChild(this.tip);this.tip.style.top='0';var useSweetTitles=true;this.tip.style.display='none';var tipLen=this.tipElements.length;for(i=0;i<tipLen;i++)
{var current=document.getElementsByTagName(this.tipElements[i]);var curLen=current.length;for(j=0;j<curLen;j++)
{var attr_list=current[j].attributes;var className='';if(attr_list['class']!=null)
className=attr_list["class"].value;if(className.toLowerCase().indexOf('nosweettitle')>-1)
useSweetTitles=false;else
useSweetTitles=true;if(useSweetTitles==true){addEvent(current[j],'mouseover',this.tipOver);addEvent(current[j],'mouseout',this.tipOut);current[j].setAttribute('tip',current[j].title);current[j].removeAttribute('title');current[j].setAttribute('isoverdropdown',current[j].isoverdropdown);current[j].setAttribute('titleheight',current[j].titleheight);}}}},updateXY:function(e){if(document.captureEvents){sweetTitles.xCord=e.pageX;sweetTitles.yCord=e.pageY;}else if(window.event.clientX){sweetTitles.xCord=window.event.clientX+document.documentElement.scrollLeft;sweetTitles.yCord=window.event.clientY+document.documentElement.scrollTop;}},tipOut:function(){if(window.tID){clearTimeout(tID);}
if(window.opacityID){clearTimeout(opacityID);}
sweetTitles.tip.style.display='none';},checkNode:function(){var trueObj=this.obj;if(this.tipElements.inArray(trueObj.nodeName.toLowerCase())){return trueObj;}else{return trueObj.parentNode;}},tipOver:function(e){if(!this.getAttribute('tip'))return;sweetTitles.obj=this;tID=window.setTimeout("sweetTitles.tipShow()",500);sweetTitles.updateXY(e);},tipShow:function(){var scrX=Number(this.xCord);var scrY=Number(this.yCord);var tp=parseInt(scrY+5);var lt=parseInt(scrX-5);var anch=this.checkNode();var addy='';var access='';if(anch.nodeName.toLowerCase()=='a'){addy=(anch.href.length>25?anch.href.toString().substring(0,25)+"...":anch.href);var access=(anch.accessKey?' <span>['+anch.accessKey+']</span> ':'');}else{addy=anch.firstChild.nodeValue;}
if(anch.getAttribute('isoverdropdown')!=null&&anch.getAttribute('isoverdropdown')!='undefined'&&anch.getAttribute('isoverdropdown')=="true")
{this.tip.innerHTML="<iframe src='https://www.careonecredit.com/ui/blankpage.htm' width='280' height='"+anch.getAttribute('titleheight')+"' frameborder='0' style='position:absolute;top:0px;left:0px;filter:alpha(opacity=0);z-index:1;'></iframe><p>"+anch.getAttribute('tip')+"</p><span class=\"Baloon\" height=\"10\">&nbsp;</span>";}
else
{this.tip.innerHTML="<p>"+anch.getAttribute('tip')+"</p><span class=\"Baloon\" height=\"10\">&nbsp;</span>";}
if(parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft)<parseInt(this.tip.offsetWidth+lt)){this.tip.style.left=parseInt(lt-(this.tip.offsetWidth+10))+'px';}else{this.tip.style.left=lt+'px';}
if(parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop)<parseInt(this.tip.offsetHeight+tp)){this.tip.style.top=parseInt(tp-(this.tip.offsetHeight+10))+'px';}else{this.tip.style.top=tp+'px';}
this.tip.style.display='block';this.tip.style.opacity='1';},tipFade:function(opac){var passed=parseInt(opac);var newOpac=parseInt(passed+10);if(newOpac<100){this.tip.style.opacity='.'+newOpac;this.tip.style.filter="alpha(opacity:"+newOpac+")";opacityID=window.setTimeout("sweetTitles.tipFade('"+newOpac+"')",20);}
else{this.tip.style.opacity='1';this.tip.style.filter="alpha(opacity:100)";}}};

function pageLoader(){sweetTitles.init();}
addOnLoadEvent('pageLoader()');