function login_page(){
	changeSize();
	if(document.getElementById('login').style.display == 'none' || document.getElementById('login').style.display == ''){
	document.getElementById('login').style.display='block';
	document.getElementById('username').focus();
	}else{ 
		document.getElementById('username').value='';
		document.getElementById('pwd').value='';
		document.getElementById('message').innerHTML='';	
		document.getElementById('login').style.display='none';
		clearTimeout(setTimes);
	}	
}

function logins(val){
	
	if(!document.getElementById('username').value){
		alert('Please type in Email');
	}
	if(!document.getElementById('pwd').value){
		alert('Please type in Password');
	}
	if(document.getElementById('username').value && document.getElementById('pwd').value){
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		alert ('Browser does not support HTTP Request')
		return
		} 
		var url='/accounts/login_ajax.php';
		url=url+'?username='+document.getElementById('username').value;
		url+='&password='+document.getElementById('pwd').value;
		url+='&s_url='+val;
		url=url+'&sid='+Math.random();
		xmlHttp.onreadystatechange=stateChanged_login; 
		xmlHttp.open('GET',url,true);
		xmlHttp.send(null);			
	}
}

function stateChanged_login() { 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete'){ 
		document.getElementById('message').innerHTML=xmlHttp.responseText;
		
		if(xmlHttp.responseText=='' || xmlHttp.responseText==null){ 
			login_page();
			document.getElementById('logout').innerHTML = '<a href=\'javascript:;\' onclick=\'logout();\' class=\'article_text_white2\'>Logout</a>';
			document.getElementById('mail_log').innerHTML = '<a href=\'javascript:;\' onclick=\'logout();\' class=\'article_text_white2\'>Logout</a>';
		}else{
			document.getElementById('pwd').value='';
		}	
	}	 
} 
var setTimes;
function changeSize(){
	if(document.body.clientWidth >= 990) document.getElementById('login').style.left = eval((document.body.clientWidth+990)/2 - 391)+'px';
	else document.getElementById('login').style.left = eval(599 + (screen.width-1280)/2)+'px';
	setTimes = setTimeout('changeSize()',1);
}

function logout(){
		xmlHttp=GetXmlHttpObject();

		var url='/accounts/logout_ajax.php';
		xmlHttp.onreadystatechange=stateChanged_logout; 
		xmlHttp.open('GET',url,true);
		xmlHttp.send(null);			
}

function stateChanged_logout() { 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete'){ 
			document.getElementById('logout').innerHTML = '<a href=\'javascript:;\' onclick=\'login_page();\' class=\'article_text_white2\'>Log in  | Register</a>';
			document.getElementById('mail_log').innerHTML = '<a href=\'javascript:;\' onclick=\'login_page();\' class=\'article_text_white2\'>Members Log in</a>';
	}	 
}
