function login_menu_unhidden(divID,divID2,divID3){
	var itemm = document.getElementById(divID);
	var itemm2 = document.getElementById(divID2);
	var itemm3 = document.getElementById(divID3);
	
	if (itemm) {
		itemm.className=(itemm.className=='login_menu_inner')?'login_menu_inner':'login_menu_inner';
	}
	if (itemm2) {
		itemm2.className=(itemm2.className=='login_menu_hidden')?'login_menu_hidden':'login_menu_hidden';
	}
	
	if (itemm3) {
		itemm3.className=(itemm3.className=='login_menu_unhidden')?'login_menu_unhidden':'login_menu_unhidden';
	}
}

function login_menu_hidden(divID,divID2,divID3){
	var itemm = document.getElementById(divID);
	var itemm2 = document.getElementById(divID2);
	var itemm3 = document.getElementById(divID3);
	
	if (itemm) {
		itemm.className=(itemm.className=='login_menu_uninner')?'login_menu_uninner':'login_menu_uninner';
	}
	if (itemm2) {
		itemm2.className=(itemm2.className=='login_menu_unhidden')?'login_menu_unhidden':'login_menu_unhidden';
	}
	
	if (itemm3) {
		itemm3.className=(itemm3.className=='login_menu_hidden')?'login_menu_hidden':'login_menu_hidden';
	}
}


function Login_menu_Validation(){
	var varstarlancer	= document.getElementById("starlancer_login").checked;
	var varclient		= document.getElementById("client_login").checked;
	
	var ok =2;	
	
	
		if (( document.getElementById("starlancer_login").checked == false ) && ( document.getElementById("client_login").checked == false )){ 
			document.getElementById("client_check").className="login_menu_boder_error";
			document.getElementById("star_check").className="login_menu_boder_error";
			var ok=1;
		}
		else{
			document.getElementById("client_check").className="login_menu_boder";
			document.getElementById("star_check").className="login_menu_boder";
		}
		
		if(document.getElementById("email_login").value == ""){
			
			document.getElementById("email_login").className="login_menu_textbox_error";
			var ok=1;
		}
		else if(document.getElementById("email_login").value != ""){
			var x=document.getElementById("email_login").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
				 document.getElementById("email_login").className="login_menu_textbox_error";
				 var ok=1;
			  }
			  else{
				   document.getElementById("email_login").className="login_menu_textbox";
			  }
		}
		
		if (document.getElementById("password_login").value == ""){ 
			document.getElementById("password_login").className="login_menu_textbox_error";
			var ok=1;
		} 
		else{
			document.getElementById("password_login").className="login_menu_textbox";
		}
	
	if(ok == 2){
		document.getElementById("errorview").innerHTML="";
		var email	 = document.getElementById("email_login").value;
		var password = document.getElementById("password_login").value;
			
		if(document.getElementById("starlancer_login").checked == true){
			var types =1;
		}
		else{
			var types =2;
			
		}
		login_form(email,password,types);
	}
	else{
		document.getElementById("errorview").innerHTML="Correct the above errors";
	}
	return false;
}

function login_form(email,password,types){
		
var xmlhttp;    

if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
}
else{// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4 && xmlhttp.status==200){
			var getResult = xmlhttp.responseText;

			if(getResult =='no'){
					
				document.getElementById("errorview").innerHTML="Please try again.";
				document.getElementById("email_login").value="";
				document.getElementById("password_login").value="";
			}
			else if(types==1){
				document.getElementById("errorview").innerHTML="";
				document.location.href="starlancer.php";				
			}
			else{
				document.getElementById("errorview").innerHTML="";
				document.location.href="client.php";
			}
		}
	}
	
	xmlhttp.open("GET","ajax_login.php?email="+email+"&password="+password+"&types="+types,true);
	xmlhttp.send();
}
