var uagt=navigator.userAgent.toLowerCase();
var cookiedate;

function ge(nm){if(document.all){return document.all[nm];} else {return document.getElementById(nm);}}

function showhelp(n){
	
	var sflt=ge('hlpdiv'+n);
	
	if(!sflt)
	return false;	
	
	var ppos=findPos('helpimg'+n);
    
    var sftp=sflt.clientWidth/5+3;
    
    if(uagt.indexOf('firefox')!=-1 || uagt.indexOf('firefox/')!=-1){
        sflt.style.top=ppos[1]-sflt.clientHeight;
        sflt.style.left=ppos[0]-sflt.clientWidth+sftp;
    } else {
        sflt.style.posTop=ppos[1]-sflt.clientHeight;
        sflt.style.posLeft=ppos[0]-sflt.clientWidth+sftp;
    }
	
	sflt.style.visibility='visible';
}

function hidehelp(n){

	var sflt=ge("hlpdiv"+n);

	if(!sflt){ return false; }

	sflt.style.visibility="hidden";

	if(uagt.indexOf("firefox")!=-1 || uagt.indexOf("firefox/")!=-1){
	  sflt.style.top=-1000;
	  sflt.style.left=-1000;
	} else {
	  sflt.style.posTop=-1000;
	  sflt.style.posLeft=-1000;
	}

}

function findPos(objn) {
    var curleft = curtop = 0;
    var obj=ge(objn);
    
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    
    return [curleft,curtop];
}
	
function goreg(){
	var rf=ge('regf');
	if(rf){
		rf.goready.value=rf.new_email.value;
	}
	return true;
}
	
var dimmn=20, dimmobj, ieop=100;

function showalert(){
	var win_w=document.body.clientWidth;
	var win_h=document.body.clientHeight;
    
    if(dimmobj){
    	var ow=dimmobj.clientWidth;
    	var oh=dimmobj.clientHeight;
    	
    	var px=win_w/2-ow/2;
    	var py=win_h*0.4-oh;
    	
    	dimmobj.style.top=py;
    	dimmobj.style.left=px;
    	
    	dimmobj.style.visibility='visible';
    	
    }
}

function dimm(){
dimmn--;
if(dimmobj){
var op=dimmn/20;
dimmobj.style.opacity=op;
ieop=dimmn*100/20;
dimmobj.style.filter="alpha(opacity="+ieop+")"; 
if(dimmn>0){ setTimeout('dimm()',50); } else { dimmobj.style.visibility='hidden'; }
}}

function dimmer(nm){
dimmobj=ge(nm);
dimmn=20;
if(dimmobj){showalert();setTimeout("dimm()",2500);}	
}

var prev_y=-1;
var dif=0;
var dtm=0;
var itr=0;
var prev_w=-100;
var prev_fw=-100;
var float_off=false;

function set_floater_x(){
	if(float_off){ return true; }
	
	var floater=ge('special_offer');
	var mkr=ge('marker');
	
	if(!floater || !mkr){
		setTimeout('set_floater_x()',1000);
		return false;
	}
	
	var mrkpos=findPos('marker');
	
	if(uagt.indexOf('firefox')!=-1 || uagt.indexOf('firefox/')!=-1){ floater.style.left=mrkpos[0]+10; }
	else { floater.style.posLeft=mrkpos[0]+10; }
		
	setTimeout('set_floater_x()',1000);
}

function set_floater_y(){
	if(float_off){ return true; }
	
	var floater=ge('special_offer');
	var mkr=ge('marker');
	
	if(!floater || !mkr){
		setTimeout('set_floater_y()',1000);
		return false;
	}
	
	dif=document.body.scrollTop-prev_y;
	if(prev_y==document.body.scrollTop){
		setTimeout('set_floater_y()',100);
		return true;
	}
	if(document.body.scrollTop>prev_y){
		dif=document.body.scrollTop-prev_y;
		prev_y+=Math.round(Math.sqrt(dif));
	} else {
		dif=prev_y-document.body.scrollTop;
		prev_y-=Math.round(Math.sqrt(dif));
	}
	setTimeout('set_floater_y()',1);
	var scr_t=prev_y;
	if(uagt.indexOf('firefox')!=-1 || uagt.indexOf('firefox/')!=-1){ floater.style.top=scr_t+50; }
	else { floater.style.posTop=scr_t+50; }
}
set_floater_x();
set_floater_y();

function close_float(){
	float_off=true;
	var floater=ge('special_offer');
	
	if(floater){
		if(uagt.indexOf('firefox')!=-1 || uagt.indexOf('firefox/')!=-1){ floater.style.left=-2000; }
		else { floater.style.posLeft=-2000; }
		floater.innerHTML='';
	}
		
	document.cookie="nofloat=1; path=/; expires="+cookiedate;	
			
}

