﻿var brOK=false;
var mie=false;
var vmin=2;
var vmax=5;
var vr=3;
var timer1;
var jobads;

var offsetX = 10;
var offsetY = 400;


function movechip(event,chipname, ww)
{
	 var Gavin = document.getElementById(chipname);
	 var evt = event || window.event;
	 if(isMouseLeaveOrEnter(evt,Gavin)){	 
		if(brOK)
		{
			eval("chip="+chipname);
			if(!mie)
			{
				pageX=window.pageXOffset + offsetX;
				pageW=window.innerWidth - offsetX;
				pageY=offsetY; //window.pageYOffset;
				pageH=window.innerHeight + window.pageYOffset;
			}
			else
			{
				/*
				pageX=window.document.body.scrollLeft;
				pageW=window.document.body.offsetWidth-8;
				pageY=window.document.body.scrollTop;
				pageH=window.document.body.offsetHeight;
				*/
				pageX=window.document.documentElement.scrollLeft + offsetX;
				pageW=window.document.documentElement.offsetWidth-8 - offsetX;
				pageY=offsetY; //window.document.documentElement.scrollTop;
				pageH=window.document.documentElement.offsetHeight + window.document.documentElement.scrollTop;
	
			}
			chip.xx=chip.xx+chip.vx;
			chip.yy=chip.yy+chip.vy;
			chip.vx+=vr*(Math.random()-0.5);
			chip.vy+=vr*(Math.random()-0.5);
			if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx;
			if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
			if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;
			if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
			if(chip.xx<=pageX)
			{
				chip.xx=pageX;
				chip.vx=vmin+vmax*Math.random();
			}
			if(chip.xx>=pageX+pageW-chip.w)
			{
				chip.xx=pageX+pageW-chip.w;
				chip.vx=-vmin-vmax*Math.random();
			}
			if(chip.xx>=pageW - ww -12)
			{
				chip.xx=chip.xx-20;
				chip.vx=-vmin-vmax*Math.random();
			}
			if(chip.yy<=pageY)
			{
				chip.yy=pageY;
				chip.vy=vmin+vmax*Math.random();
			}
			var chipHeight = parseInt(document.getElementById(chip.named).style.height);
			if(chip.yy>=pageH-chipHeight)
			{
				//alert("pageH = " + pageH + "\chipHeight = " + chipHeight);
				//alert("window.document.documentElement.scrollTop = " + window.document.documentElement.scrollTop);
				//alert("window.pageYOffset = " + window.pageYOffset);
				chip.yy=pageH-chipHeight;
				chip.vy=-vmin-vmax*Math.random();
			}
			if (document.getElementById)
			{
				/*
				document.getElementById(chip.named).style.left=chip.xx;
				doument.getElementById(chip.named).style.top =chip.yy;
				*/
				if(!mie)
				{
					document.getElementById(chip.named).style.left=chip.xx + "px";
					document.getElementById(chip.named).style.top =chip.yy + "px";
				}
				else
				{
					document.getElementById(chip.named).style.left=chip.xx;
					document.getElementById(chip.named).style.top =chip.yy;
				}
	
			}
			else if(document.layers)
			{
				eval('document.'+chip.named+'.top ='+chip.yy);
				eval('document.'+chip.named+'.left='+chip.xx);
			}
			else
			{
				eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
				eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);
			}
			chip.timer1=setTimeout("movechip(null,'"+chip.named+"'," + ww + ")",80);
		}
	 }
}

function stopme(event,chipname)
{
	 var Gavin = document.getElementById(chipname);
	 var evt = event || window.event;
	 if(isMouseLeaveOrEnter(evt,Gavin)){	 
		if(brOK)
		{
			eval("chip="+chipname);
			if(chip.timer1!=null)
			{
				clearTimeout(chip.timer1)
			}
		}
	 }
}

function closeme(chipname){
	stopme(null,chipname);
	document.getElementById(chipname).style.display="none";
}

function processClose(obj,chipname){
	var imgUrl = "";
	if (obj.length == 6)
		if (obj[5] != "") imgUrl = obj[5];
	imgUrl = imgUrl || "App_Themes/Default/pic/close.gif"; 
	if (obj.length == 7){
		if (obj[6] != '0')
			document.write('<div style="cursor:pointer;position:absolute;width:100%; z-index:1001;text-align:right;padding-right:1px;padding-top:1px;">'+'<img src="'+imgUrl+'" title="关闭" onclick=closeme("'+chipname+'")></div>');
		}else{
			document.write('<div style="cursor:pointer;position:absolute;width:100%; z-index:1001;text-align:right;padding-right:1px;padding-top:1px;">'+'<img src="'+imgUrl+'" title="关闭" onclick=closeme("'+chipname+'")></div>');
	}
}

function isMouseLeaveOrEnter(e, handler) {  
	if (e!=null || e!=undefined){
	    if (e.type != 'mouseout' && e.type != 'mouseover') return true;  
	    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;  
	    while (reltg && reltg != handler)  
	        reltg = reltg.parentNode;  
	    return (reltg != handler);
	}else{
		return true;
	}
		
} 

function jobads(ww)
{
	var pageW;
	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;mie=true;
		pageW=window.document.body.offsetWidth-8;
	}
	if(navigator.appName.indexOf("Netscape")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;
		pageW=window.innerWidth;
	}

	jobads.named="jobads";
	jobads.vx=vmin+vmax*Math.random();
	jobads.vy=vmin+vmax*Math.random();
	jobads.w=1;
	jobads.h=1;
	jobads.xx=pageW - ww;
	jobads.yy=0;
	jobads.timer1=null;
	movechip(null,"jobads", ww);
}

function jobadss(ww)
{
	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;mie=true;
	}
	if(navigator.appName.indexOf("Netscape")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;
	}
	jobadss.named="jobadss";
	jobadss.vx=vmin+vmax*Math.random();
	jobadss.vy=vmin+vmax*Math.random();
	jobadss.w=1;
	jobadss.h=1;
	jobadss.xx=0;
	jobadss.yy=0;
	jobadss.timer1=null;
	movechip(null,"jobadss", ww);
}

function jobadss2(ww)
{
	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;mie=true;
	}
	if(navigator.appName.indexOf("Netscape")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;
	}
	jobadss2.named="jobadss2";
	jobadss2.vx=vmin+vmax*Math.random();
	jobadss2.vy=vmin+vmax*Math.random();
	jobadss2.w=1;
	jobadss2.h=1;
	jobadss2.xx=0;
	jobadss2.yy=70;
	jobadss2.timer1=null;
	movechip(null,"jobadss2", ww);
}

function jobads2(ww)
{
	var pageW;
	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;mie=true;
		pageW=window.document.body.offsetWidth-8;
	}
	if(navigator.appName.indexOf("Netscape")!=-1)
	{
		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=true;
		pageW=window.innerWidth;
	}

	jobads2.named="jobads2";
	jobads2.vx=vmin+vmax*Math.random();
	jobads2.vy=vmin+vmax*Math.random();
	jobads2.w=1;
	jobads2.h=1;
	jobads2.xx=pageW - ww;
	jobads2.yy=70;
	jobads2.timer1=null;
	movechip(null,"jobads2", ww);
}


function floatads_new(url,imgurl,title,ww,hh)

{
   
	if(!ww){
		ww = 68;
	}
	if(!hh){
		hh = 68;
	}
	document.write('<div id="jobads" style="height:' + hh + 'px;left:178px;position:absolute;top:1237px;width:' + ww + 'px; z-index:1000" onmouseover=stopme(event,"jobads"); onmouseout=movechip(event,"jobads",' + ww + ');>');
    processClose(arguments,"jobads",ww);	
	document.write('<a title="' + title + '" href="' + url + '" target="_blank" >');
	document.write('<img src="' + imgurl + '" border="1"></a></div>');
	jobads(ww);
}


function floatadss_new(url,imgurl,title,ww,hh)
{
	if(!ww){
		ww = 68;
	}
	if(!hh){
		hh = 68;
	}
    document.write('<div id="jobadss" style="height:' + hh + 'px;left:178px;position:absolute;top:1237px;width:' + ww + 'px; z-index:1000" onmouseover=stopme(event,"jobadss"); onmouseout=movechip(event,"jobadss",' + ww + ');>');
    processClose(arguments,"jobadss",ww);    
	document.write('<a title="' + title + '" href="' + url + '" target="_blank" >');
	document.write('<img src="' + imgurl + '" border="0"></a></div>');
	jobadss(ww);
}


function floatadss2_new(url,imgurl,title,ww,hh)
{
	if(!ww){
		ww = 68;
	}
	if(!hh){
		hh = 68;
	}
    document.write('<div id="jobadss2" style="height:' + hh + 'px;left:178px;position:absolute;top:1237px;width:' + ww + 'px; z-index:1000" onmouseover=stopme(event,"jobadss2"); onmouseout=movechip(event,"jobadss2",' + ww + ');>');
    processClose(arguments,"jobadss2",ww);    
	document.write('<a title="' + title + '" href="' + url + '" target="_blank" >');
	document.write('<img src="' + imgurl + '" border="0"></a></div>');
	jobadss2(ww);
}
function floatads2_new(url,imgurl,title,ww,hh)
{
	if(!ww){
		ww = 68;
	}
	if(!hh){
		hh = 68;
	}
    document.write('<div id="jobads2" style="height:' + hh + 'px;left:178px;position:absolute;top:1237px;width:' + ww + 'px; z-index:1000" onmouseover=stopme(event,"jobads2"); onmouseout=movechip(event,"jobads2",' + ww + ');>');
    processClose(arguments,"jobads2",ww);    
	document.write('<a title="' + title + '" href="' + url + '" target="_blank" >');
	document.write('<img src="' + imgurl + '" border="0"></a></div>');
	jobads2(ww);
}

function floatads(url,imgurl,title)
{
	floatads_new(url,imgurl,title);
}

function floatadss(url,imgurl,title)
{
	floatadss_new(url,imgurl,title);
}

function floatadss2(url,imgurl,title)
{
	floatadss2_new(url,imgurl,title);
}
function floatads2(url,imgurl,title)
{
	floatads2_new(url,imgurl,title);
}



