window.onerror = null; var topMargin = 150; var slideTime = 2500; var ns6 = (!document.all && document.getElementById); var ie4 = (document.all); var ns4 = (document.layers); var interval; var imain; $(function(){ if(getCookie('dklik') == null || getCookie('dklik') == ""){ interval = setInterval("updateActiveElement();", 500); } else{ $('#icontainer').hide(); clearInterval(imain); closeDiv(); } }); function updateActiveElement(){ if(getCookie('dklik') == null || getCookie('dklik') == ""){ if ($(document.activeElement).attr('id')=="fcontainer" ) { clearInterval(interval); clearInterval(imain); setCookie('dklik',1,21600); $('#icontainer').hide(); closeDiv(); } } else { clearInterval(interval); clearInterval(imain); $('#icontainer').hide(); closeDiv(); } } function getCookie(c_name){ if (document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1){ c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } function setCookie(c_name,value,seconds){ var date = new Date(); date.setTime(date.getTime() + (seconds*1000)); document.cookie=c_name+ "=" +escape(value) + ((seconds==null) ? "" : ";expires="+date.toGMTString()) + ";path=/"; } function layerObject(id,CENTER) { if (ns6) { this.obj = document.getElementById(id).style; this.obj.CENTER = CENTER; return this.obj; } else if(ie4) { this.obj = document.all[id].style; this.obj.CENTER = CENTER; return this.obj; } else if(ns4) { this.obj = document.layers[id]; this.obj.CENTER = CENTER; return this.obj; } } function closeDiv() { document.getElementById('icontainer').style.CENTER = "-1000px"; return false; } function layerSetup() { floatLyr = new layerObject('icontainer', pageWidth * .1); imain = 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["icontainer"].top; this.scrollTop = window.pageYOffset; mainTrigger(); } else if(ns6) { this.currentY = parseInt(document.getElementById("icontainer").style.top); this.scrollTop = scrollY; mainTrigger(); } else if(ie4) { this.currentY = icontainer.style.pixelTop; this.scrollTop = document.documentElement.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 / ( 2 * 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.icontainer.style.pixelTop = newY; if ( ns4 )document.layers["icontainer"].top = newY; if ( ns6 )document.getElementById('icontainer').style.top = newY + "px"; } } function start(){ if(ns6||ns4) { pageWidth = innerWidth; pageHeight = innerHeight; layerSetup(); floatObject(); } else if(ie4) { pageWidth = document.body.clientWidth; pageHeight = document.body.clientHeight; layerSetup(); floatObject(); } }