function opencloseClientLogin(mode){
	
	if (mode == 'open'){
			
		$("#alivepanel").animate({
			height: "323px"
		})
		.animate({
			height: "323px"
		}, "fast");
		$(".panel-button").toggle();
		
		focusloginbox();
		
	}else{
	
	   $("#alivepanel").animate({
				height: "0px"
			}, "fast");
	   
	   $(".panel-button").toggle();
	   
	}
	   
	  
   
}



function checkEnterLogin(e){

	//e is event object passed from function invocation
	var characterCode //literal character code will be stored in this variable

	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}

	if((e.shiftKey) && (characterCode == 13)){ //if generated character code is equal to shift + ascii 13 (if enter key)
		//do nothing, let user type if SHIFT + ENTER
	}

	if((!e.shiftKey) && (characterCode == 13)){ //if generated character code is equal to ascii 13 (if enter key)

		loginsubmit();
		return false;
	}else{
		return true;
	}


}

function focusloginbox(){
	
	if ($("#username").val() == ''){
		$("#username").focus();
	}else{
		$("#password").focus();
	}
}


function getData(dataSource){
			
	var XMLHttpRequestObject = false;

	if (window.XMLHttpRequest){
		XMLHttpRequestObject = new XMLHttpRequest();
	}	else if (window.ActiveXObject){
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
	}

	if (XMLHttpRequestObject){
		
		XMLHttpRequestObject.open("GET", dataSource);
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
			{	
				eval(XMLHttpRequestObject.responseText);
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
	 
function loginsubmit(){
	
	/*
	var username = document.getElementById('username_' + usertype).value;
	var password = document.getElementById('password_' + usertype).value;
	*/
	
	var username = $("#username").val();
	var password = $("#password").val();
	
	if (username == '' || password == ''){
		write_status('Invalid Username or Password. Please try again.');
	}else{
		
		var url = 'http://www.websitealive.com/apps_v2/login/login_server.asp?action=validatelogin&username=' + username + '&password=' + password;
		//alert(url);
		getData(url);
	}
}

function write_status(responsetext){
	$("#div_status").html(responsetext);
	//document.getElementById('div_status').innerHTML = responsetext;	
}
