restoreforms();

function saveforms(frm)
{
	var allvarforms='';
	resetforms();
	SetCookie('formtarget',frm);
	var f=eval(frm+'.elements');
	for(var i=0; i<f.length; i++)
	{
		allvarforms+=f[i].value+'\n\t\r';
	}
	SetCookie('numeles',i);
	SetCookie('allvarforms',allvarforms);	
	//setTimeout("restoreforms()",2000);
}

function resetforms()
{
	DeleteCookie('allvarforms');
	DeleteCookie('numeles');
	DeleteCookie('formtarget');
}

function restoreforms()
{
	var formtarget=GetCookie('formtarget');
	if (!eval(formtarget)) {
		//setTimeout("restoreforms()",1000);
		return;
	}
	var numeles=GetCookie('numeles');
	var f=eval(formtarget+'.elements');
	if (f.length<numeles) {
		//setTimeout("restoreforms()",1000);
		return;
	}
	if (f.length>numeles) return;
	var alls=GetCookie('allvarforms').split("\n\t\r");
	for(var i=0; i<f.length; i++)
	{
		var t=f[i].type;
		if ((t=='text')||(t=='textarea')||(t=='select-one')||(t=='password')) {
			f[i].value=alls[i];
		}
	}
	resetforms();
}


var targetAdsX, targetAdsY;	
var divAds=document.getElementById('googleads');

var adsFirstTime = true;

if (!document.all) {
	window.captureEvents(Event.MOUSEMOVE);	
	window.onmousemove = mouse_move;
} else 
	document.onmousemove = mouse_move;	
	
function mouse_move(e) {
	if (Math.random()*500>2) return;
	if (document.all) {
		targetAdsX = event.clientX+ document.body.scrollLeft;
		targetAdsY = event.clientY+ document.body.scrollTop;
	} else {
		targetAdsX = e.pageX;
		targetAdsY = e.pageY;
	}
	if (adsFirstTime) {
		adsFirstTime=false;
		divAds.style.visibility='visible';	
		
		var adsTimeout=setInterval(function() {
			with (divAds.style) {
				try {
				 var l=parseInt(left.replace(/\D+/,''));
				 var t=parseInt(top.replace(/\D+/,''));
				
				 left=Math.floor(l+(targetAdsX-65-l)/20)+"px";
				 top=Math.floor(t-(t-targetAdsY-10)/20)+"px";
				
				} catch (er) {
					left="0px";
					top="0px";
				}
			}
		}, 50);
	}
}