/*
NOTE to self!!! you must use 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
in order for this to work in all browsers!
*/

var popA = 100;
var popB = -400;
var popATarget = 100;
var popBTarget = 110;
var doesFade = true;

function popSpecial() {
   //check for cookie
   allcookies = document.cookie;
   if(allcookies.indexOf('name='+popSpecialName)!=-1) return;
        
   popSpecialMoveto(popA,popB);
	setTimeout("popSpecialMove()",7000);
	setTimeout("popSpecialGoaway()",35000);
	
	//set a new cookie
	exp = new Date(new Date().getTime() + (1 * 50000)); //add #minutes to expire
	document.cookie = 'name='+popSpecialName+'; expires='+exp;	
}

function popSpecialMove() {
	popA = popA - (popA - popATarget)/10;
	popB = popB - (popB - popBTarget)/10;
   popSpecialMoveto(popA,popB);
   setTimeout("popSpecialMove()",70);
}

function popSpecialGoaway(override) {
	if((doesFade==false) && (override!=true)) return;
	if(isIE5==true){
		obj = eval('document.all.popSpecial');
		obj.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=2)";
		obj.filters[0].Apply();
        	obj.style.visibility = 'hidden';
		obj.filters[0].Play();
   	} else if (isNS6==true || isNS5==true){
        	obj = document.getElementById('popSpecial');
        	obj.style.visibility = 'hidden';
   	}
}

function popSpecialMoveto(popA,popB) {
	if(isIE5==true){
		obj = eval('document.all.popSpecial');
   	} else {
        	obj = document.getElementById('popSpecial');
   	}
        obj.style.right = popA;
        obj.style.top = popB;
}


function popSpecialCancelFade() {
	doesFade = false;
}

function turnon(div){
document.getElementById(div).style.display = "inline";}

function turnoff(div){
document.getElementById(div).style.display = "none";}

//BROWSER SNIFF
var isIE4 = (document.all && !document.getElementById) ? true : false;
var isIE5 = (document.all && document.getElementById) ? true : false;
var isIE6 = (document.all && document.getElementById) ? true : false;
var isIE7 = (document.all && document.getElementById) ? true : false;
var isNS5 = (!document.all && document.getElementById) ? true : false;
var isNS6 = (!document.all && document.getElementById) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isDHTML = (isIE5 || isNS6);
var isPc = navigator.userAgent.indexOf("Windows") != -1;
var isMac = !isPc;
var yPos = 0;
