var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos,rez){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable='+rez;
win=window.open(mypage,myname,settings);}
	


function fw (var1){
		document.write(var1);
}
	
	
	
	
function layer_x(layer,v){
 
 
  var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);
		if (ns6) {
		
		left = (document.width /2) - (779/2) + 0.1;
		 
		 
		if (left > 0) {
	    document.getElementById('floatLayer').style.left =left - v ;
		} else {
		document.getElementById('floatLayer').style.left = 0 ;
		}
		
		
		}
		else if(ie4) {
		left = (document.body.clientWidth/2) - (779/2) +0.1;
		if (left > 0) {
		document.all[layer].style.pixelLeft = left - v ;
		} else {
		document.all[layer].style.pixelLeft = 0;
		}
			}
		else if(ns4) {
		left = (document.width /2) - (779/2) + 0.1;
		if (left > 0) {
	    document.layers[layer].left =left - v ;
		} else {
		document.layers[layer].left = 0 ;
		}
			}
			
 
 
 
}


function layer_w(layer,w, i)
{


    var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);
			if (ns6) {
		document.getElementById('floatLayer').style.width = w ;
		
		if (i==0)
		{
			document.getElementById('floatLayer').style.overflow = "hidden";
		}
		else
		{
			//document.all[layer].style.overflow = "visible";
		}
			}
			
			
		else if(ie4) {
		document.all[layer].style.width = w;
		//	document.all[layer].style.height = h;
		if (i==0)
		{
			document.all[layer].style.overflow = "hidden";
		}
		else
		{
			//document.all[layer].style.overflow = "visible";
		}
			}
		else if(ns4) {
		
		 
		 
		  document.layers[layer].width = w;
		//	document.all[layer].style.height = h;
		if (i==0)
		{
			 document.layers[layer].overflow = "hidden";
		}
		else
		{
			//document.all[layer].style.overflow = "visible";
		}
		
			}
			
	 
}

	function closeDiv() {
		document.getElementById('floatLayer').style.left = "-1000";
		return false;
	}

	window.onerror = null;
	var topMargin = 70;
	var slideTime = 1000;
	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);

	function layerObject(id,left) {
		if (ns6) {
			this.obj = document.getElementById(id).style;
			//this.obj.left = left;
			return this.obj;
			}
		else if(ie4) {
			this.obj = document.all[id].style;
			//this.obj.left = left;
			return this.obj;
			}
		else if(ns4) {
			this.obj = document.layers[id];
			//this.obj.left = left;
			return this.obj;
			}
		}

	function layerSetup() {
		floatLyr = new layerObject('floatLayer', pageWidth * .2);
		window.setInterval("main()", 10)
		}

	function floatObject() {
		if (ns4 || ns6) {
			findHt = window.innerHeight;
		} else if(ie4) {
			findHt = document.body.clientHeight;
		   }
		}

	function main() {
		if (ns4) {
			this.currentY = document.layers["floatLayer"].top;
			this.scrollTop = window.pageYOffset;
			mainTrigger();
			}
		else if(ns6) {
			this.currentY = parseInt(document.getElementById('floatLayer').style.top);
			this.scrollTop = scrollY;
			mainTrigger();
		} else if(ie4) {
			this.currentY = floatLayer.style.pixelTop;
			this.scrollTop = document.body.scrollTop;
			mainTrigger();
		   }
		}

	function mainTrigger() {
		var newTargetY = this.scrollTop + this.topMargin;
		if ( this.currentY != newTargetY ) {
			if ( newTargetY != this.targetY ) {
				this.targetY = newTargetY;
				floatStart();
			}
			animator();
			}
		}

	function floatStart() {
		var now = new Date();
		this.A = this.targetY - this.currentY;
		this.B = Math.PI / ( 1 * this.slideTime );
		this.C = now.getTime();
		if (Math.abs(this.A) > this.findHt) {
			this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt;
			this.A = this.A > 0 ? this.findHt : -this.findHt;
			}
		else {
			this.D = this.currentY;
		   }
		}

	function animator() {
		var now = new Date();
	
		var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D;
		newY = Math.round(newY);
		if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
		if ( ie4 )document.all.floatLayer.style.pixelTop = newY;
		if ( ns4 )document.layers["floatLayer"].top = newY;
		if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px";
		   }
		}

	function start() {
	
  
	
		if(ns6||ns4) {
			pageWidth = innerWidth + (779*3);
			pageHeight = innerHeight;
			layerSetup();
			floatObject();
			}
		else if(ie4) {
			pageWidth = document.body.clientWidth + (779*3);
			pageHeight = document.body.clientHeight;
			layerSetup();
			floatObject();
			}

 layer_w('floatLayer','300',10);
 layer_x('floatLayer',-180);
		
}
		
		

