	function init(){
			spec_phpadsbanner = "<iframe id='af46b8b7' name='af46b8b7' src='http://" + document.domain + "/ad/adframe.php?n=a89067dd&amp;what=zone:188&amp;target=_blank' framespacing='0' frameborder='no' scrolling='no' width='300' height='250'></iframe>";
		
			lStr = '<div id="loading" style="background: ; width: '+item_width+'px; height: '+item_height+'px; visibility: hidden; position: absolute; left: 0px; top: 0px; z-index: 3;">';
			lStr += "<table width='100%' border='1' cellspacing='0' cellpadding='0' style='border-style: outset; border-color: #ffffff'><tr><td bordercolor='#DDDDDD' bgcolor='#000099' align='right' style='padding: 1px'><img src='http://images.de.vu/misc/cli.gif' alt='Close' onClick='hide()' width='12' height='12' border='0'></td></tr>";
			lStr += "<tr><td><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center'><table border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'><tr><td width='300' height='250' align='center' valign='middle'>"+spec_phpadsbanner+"</td></tr></table></td></tr></table></td></tr></table></div>";
			document.write(lStr);
		return this;
	}

	function calcPos(orig, future){
		newpos = orig;
		offset = future - orig;
		step = Math.max((Math.abs(offset) / 15), 3);
		if(offset >= 0)	newpos += Math.min(offset, step);
		else newpos -= Math.min(Math.abs(offset), step);
		return newpos;
	}
	
	function setPosition(){
		var obj = document.getElementById("loading").style;
		
        if (document.all && !window.innerWidth) {
			doc_width = document.body.clientWidth;
			doc_height = document.body.clientHeight - 20;
			offset_top = document.body.scrollTop;
			offset_left = document.body.scrollLeft;
        } else {
			doc_width = innerWidth - 20;
			doc_height = innerHeight - 20;
			offset_top = pageYOffset;
			offset_left = pageXOffset;
        }
		position_left = position_top = 0; 
		if(doc_width > item_width)	position_left = (doc_width - item_width);
		position_left += offset_left;
		
		if(doc_height > item_height)	position_top = (doc_height - item_height);
		position_top += offset_top;
		
		if(!fp){
			obj.left = calcPos(parseInt(obj.left), position_left);
			obj.top = calcPos(parseInt(obj.top), position_top);
		}
		else{
			obj.left = position_left;
			obj.top = position_top;
		}
		
		if(timeLimit != -1)	timerR_id = setTimeout("setPosition()", 40);
	}
	
	function start(){
		ad_obj = document.getElementById("loading");
		ad_obj.style.visibility = "visible";
		setPosition();
		fp = false;
		if(timeLimit != 0)	timerH_id = setTimeout("hide()", timeLimit);
	}
	
	function hide(){
		timeLimit = -1;
		clearTimeout(timerH_id);
		clearTimeout(timerR_id);
		document.getElementById("loading").style.visibility = "hidden";
		return true;
	}
	
	var timerR_id, timerH_id;
	var timeLimit = 0;
	var item_width = 305;
	var item_height = 257;
	var fp = true;
	nDoc = new init();

function init_modules(){
	start();
}

window.onload = init_modules;

