var IMG='http://a740.g.akamai.net/f/740/606/1d/image.pathfinder.com/time/include/clickability/images/';

var partnerID='714';

var saveThisLocation='http://www.savethis.com/st/';

var version=1.08;

window.onresize= rewin;

function rewin() {

	var agt=navigator.userAgent.toLowerCase()

	if (agt.indexOf("mac")!=-1) { 

	  	location.reload();

	}

}

var CA_adjustX = 0;

var CA_adjustY = 0;



if (navigator.appVersion.indexOf("Windows") > 0 && navigator.appVersion.indexOf("MSIE 5.0") > 0) {

	CA_adjustX = -2;

	CA_adjustY = -2;

}



var CA_color = 'red';

//var CA_color = 'purple';



two_hl = new Image(); two_hl.src = IMG + "save_article_"+CA_color+".gif";

two = new Image(); two.src = IMG + "save_article.gif";

three_hl = new Image(); three_hl.src = IMG + "retrieve_article_"+CA_color+".gif";

three = new Image(); three.src = IMG + "retrieve_article.gif";



var SMALL =1;

var MEDIUM=2;

var LARGE=3;

var buttonSize=MEDIUM;

//var buttonSize=SMALL;



	var img1;

	var buttonWidth;

	if(buttonSize==MEDIUM){

		topImage = IMG + "save_this_on.gif";

		buttonImage = IMG + "save_this.gif";

		buttonWidth = 98;

		buttonHeight = 20;

	}else{

		buttonImage = IMG + "but_save.gif";

		buttonWidth = 37;

		buttonHeight = 13;

	}



	document.write('<style TYPE="text/css"> .CAbutton1{position:relative; height:' + buttonHeight + '; width:' + buttonWidth + ';} .CAbutton2{position:absolute; height:' + buttonHeight + '; width:' + buttonWidth + ';}</style>');





function CA_swapImgRestore() { //v3.0

  var i,x,a=document.CA_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function CA_findObj(n, d) { //v3.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=CA_findObj(n,d.layers[i].document); return x;

}



function CA_swapImage() { //v3.0

  var i,j=0,x,a=CA_swapImage.arguments; document.CA_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=CA_findObj(a[i]))!=null){document.CA_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function CA_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.CA_p) d.CA_p=new Array();

    var i,j=d.CA_p.length,a=CA_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.CA_p[j]=new Image; d.CA_p[j++].src=a[i];}}

}

// This is a small hack to make the inline code cleaner

function CA_swapImage1() {

	CA_swapImage('click_save','',IMG + 'save_article_' + CA_color + '.gif',1);

}



function CA_swapImage2() {

	CA_swapImage('click_retr','',IMG + 'retrieve_article_' + CA_color + '.gif',1);

}



var zindex=100



// NS rollover code

function dropit_NS(e,whichone){

	if (window.themenu&&themenu.id!=eval(whichone).id) {

		themenu.visibility="hide"

	}

	themenu=eval(whichone)

	if (themenu.visibility=="hide"){

		themenu.visibility="show"

	} else {

		themenu.visibility="hide"

	}

	themenu.zIndex++

	// Add some sniffing code here to adjust for platform

	themenu.left=e.pageX-e.layerX+CA_adjustX

	themenu.top=e.pageY-e.layerY+CA_adjustY

	return false

}



// IE rollover code

function dropit_IE(whichone){

	if (window.themenu&&themenu.id!=whichone.id){

		themenu.style.visibility = "hidden"

	}

	themenu=whichone

	if (document.all){

		// Add some sniffing code here to adjust for platform

		var agt=navigator.userAgent.toLowerCase()

		if (agt.indexOf("mac")!=-1) { 

			if (agt.indexOf("aol") != -1) {

				themenu.style.left = document.all.Sbutton.offsetLeft + CA_adjustX

				themenu.style.top = document.all.Sbutton.offsetTop + CA_adjustY												

			}else{

				

				themenu.style.left = event.clientX - event.offsetX + CA_adjustX

				themenu.style.top = event.clientY - event.offsetY + CA_adjustY

		}

		}else {

		themenu.style.left = document.body.scrollLeft + event.clientX - event.offsetX + CA_adjustX

		themenu.style.top = document.body.scrollTop + event.clientY - event.offsetY + CA_adjustY	

		}

		if (themenu.style.visibility=="hidden"){

			themenu.style.visibility="visible"

			//themenu.style.zIndex=zindex+10

		}else{

			hidemenu_IE()

		}

	}

}



// Browser specific code for closing the layer

function hidemenu_IE(whichone){

	if (window.themenu) {

		themenu.style.visibility="hidden";

	}

}



function hidemenu_NS(whichone){

	themenu=eval(whichone);

	themenu.visibility="hide";

	return false;

}





// My little timeout function

var timerID;

function timeout(mouse) {

	if (document.images) {

		if (mouse) {

			clearTimeout(timerID);

	    } else {

			clearTimeout(timerID);

			if (document.layers)

				timerID = setTimeout("hidemenu_NS(document.dropmenu0);", 1000);

			if (document.all)

				timerID = setTimeout("hidemenu_IE(CAlayer);", 1000);

		}

	}

}

