// JavaScript Document
function closediv_form(){
	
	//show all select elements
	if (document.all && !window.opera){
		for (var j=0; j<document.getElementsByTagName("select").length; j++) {
			document.getElementsByTagName("select")[j].style.visibility = 'visible';
		}
	}
	
	document.getElementById('auth_form').style.display = 'none';
	document.getElementById('flap').style.display='none';
}

function opendiv_form(){
	if (document.getElementById('auth_form').style.display == ''){
		return false;
	}
	
	//hidden all select elements
	if (document.all && !window.opera){
		for (var j=0; j<document.getElementsByTagName("select").length; j++) {
			document.getElementsByTagName("select")[j].style.visibility = 'hidden';
		}
	}
		
	
	document.cov.style.opacity = 0;
	document.cov.style.filter = 'alpha(opacity=0)';
	document.cov.style.MozOpacity = 0;
	document.cov.height=document.body.scrollHeight;
	document.cov.width=document.body.scrollWidth;
	document.getElementById('flap').style.display='';
	hide();
	document.getElementById('auth_form').style.display = '';
	
	var iWidth=document.getElementById('auth_form').offsetWidth;
	var iHeight=document.getElementById('auth_form').offsetHeight;
	var iRealWidth = iWidth ? iWidth : 800 ;
	var iRealHeight = iHeight ? iHeight : screen.height - 30 ;
	var iLeft = Math.round ((screen.width - iRealWidth) / 2)-23;
	var iTop =  Math.round ((screen.height - iRealHeight) / 2) - 80 ;
	document.getElementById('auth_form').style.left= iLeft + 'px';	
  
	if(document.all) {
		document.getElementById('auth_form').style.top= (iTop + document.body.scrollTop) + 'px';
	}
	else if(document.getElementById) {
		document.getElementById('auth_form').style.top= (iTop + window.pageYOffset) + 'px';
	}
}

function hide(){
	for (var i=0;i<6;i=i+0.1)
		setTimeout('setOpacity2('+i+')',100*i);
}

function setOpacity2(value){
	document.cov.style.opacity = value/10;
	document.cov.style.filter = 'alpha(opacity=' + value*10 + ')';
	document.cov.style.MozOpacity = value/10;
}		