// JavaScript Document
var throbber = "http://portal.campus-connect.com/images/campus_throbber.gif";

function submit_campus_login(type, url)
{
	if(type=='campus')
	{
		var login_page = "academialogin_include.php";
	}
	
	var uname=document.login.username.value;
	var password=document.login.password.value;
	document.getElementById('logincomment').innerHTML="<img src=\""+throbber+"\">";
	POSTDATA="action=login&username=" + encodeURIComponent(uname) + "&password=" + encodeURIComponent(password) + "&login_page=" + encodeURIComponent(login_page)
	var myRequest = new ajaxObject(url, submit_campus_login_status);
    myRequest.update('logincomment', POSTDATA, 'post');
	
}

function submit_campus_login_status(responseText, responseStatus, responseXML, divid)
{
            if (responseStatus == 200) 
			{
					if(responseText==1)
					{
						document.login.submit();
						if(document.login.checker.checked == true) { toMem('login'); }
					}
					else
					{
						document.getElementById('loginbox').innerHTML=responseText;
						return (false);
					}
							
			} 
			else 
			{
			alert(responseStatus);
			}						
}


function submit_candidate_login(type, url)
	{	
		
			if(type=='generic')
				var login_page = "login_include_generic.php";
			else if(type=='acalogin')
					{
						
						var login_page = "login_include.php";
						toMem('login');
					}
			else if(type=='texhibit')
					{
					var login_page = "texhibit/login1.php";
					}
				else
				{
					var login_page = "login_include.php"; src=""
				}
				
			if(document.login.username.value=="" || document.login.username.value=='<Type Here>')
				{
					document.getElementById('comment_uname').style.color="#ff0000";
				}
			else if(document.login.password.value=="" || document.login.password.value=="xxxxxx")
				{
					document.getElementById('comment_password').style.color="#ff0000";
				}
			else
				{
			    //createRequest();
				var uname=document.login.username.value;
				var password=document.login.password.value;
				document.getElementById('logincomment').innerHTML="<img src=\""+throbber+"\">";
				POSTDATA="action=login&username=" + encodeURIComponent(uname) + "&password=" + encodeURIComponent(password) + "&login_page=" + encodeURIComponent(login_page)
				
				//request.open("POST", url, true);
				//request.onreadystatechange = forgot_password_status;
				//request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				//request.send("mail=" + encodeURIComponent(mail));	
				var myRequest = new ajaxObject(url, submit_candidate_login_status);
                myRequest.update('logincomment', POSTDATA, 'post');
				//request.open("POST", url, true);
				//request.onreadystatechange = submit_candidate_login_status;
				//request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				//request.send("username=" + encodeURIComponent(uname) + "&password=" + encodeURIComponent(password) + "&login_page=" + encodeURIComponent(login_page));			
				}				
	}
function submit_candidate_login_status(responseText, responseStatus, responseXML, divid)
{
            if (responseStatus == 200) 
			{
					if(responseText==1)
					{
						document.login.submit();
					}
					else
					{
						document.getElementById('loginbox').innerHTML=responseText;
						return (false);
					}
							
			} 
			else 
			{
			alert(responseStatus);
			}						
}

/// Corporate Login ...........
function submit_corporate_login()
	{	
			if(document.login.username.value=="")
				{
					
				}
			else if(document.login.password.value=="")
				{

				}
			else
				{
			    createRequest();
				var uname=document.login.username.value;
				var password=document.login.password.value;
				var url='loginServer.php?action=login';
				request.open("POST", url, true);
				request.onreadystatechange = submit_corporate_login_status;
				request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				request.send("username=" + encodeURIComponent(uname) + "&password=" + encodeURIComponent(password));			
				}				
		}
function submit_corporate_login_status()
	{
			if(request.readyState==1)
				{
								
				}
			if(request.readyState==2 || request.readyState==3)
				{
								
				}
			if(request.readyState==4)
				{
					var res= request.responseText;
					if(res==1)
					{
						document.login.submit();
					}
					else
					{
						document.getElementById('login').innerHTML="<font color=/'FF0000/'><p>&nbsp;&nbsp;&nbsp;Invalid Username/Password&nbsp;&nbsp;<a href=\"javascript:void(0)\" onClick=\"open_url('corporate_login.php','login')\">Try again?</a></p></font>";
						return (false);
					}
							
				}
	}		
		
		
	
	function clearValue(field)
		{
			field.value="";
		}
// Login on enter key Press

  function submitCorporateOnEnter(e) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
submit_corporate_login();
}
}	


function submitCampusLogin(e, url) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
submit_campus_login('campus', url);
}
}


	function submitCandidateLogin(e, url) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
submit_candidate_login('normal', url);
}
}
	function submitCandidateLogin_generic(e, url){
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
submit_candidate_login('generic', url);
}
}

	function forgot_password_onEnter_normal(e, divid, url) {
		document.login.action = "javascript:void(0)";
		
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
forgot_password(divid, url);
}
}


function forgot_academia_password(divid, url)
	{
		if(document.login.mail.value!="")
			{
			    //createRequest();
				document.getElementById('myEmail').style.color='#000000';	
				var mail=document.login.mail.value;
				var POSTDATA="action=forgot_academia_password&mail=" + encodeURIComponent(mail);
				//request.open("POST", url, true);
				//request.onreadystatechange = forgot_password_status;
				//request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				//request.send("mail=" + encodeURIComponent(mail));	
				var myRequest = new ajaxObject(url, forgot_password_status);
                myRequest.update(divid, POSTDATA, 'post');
				
			   
			}
		else
			{
				document.getElementById('myEmail').style.color='#FF0000';	
			}	
		
	}	
// function to get the forgot password.....
function forgot_password(divid, url)
	{
		if(document.login.mail.value!="")
			{
			    //createRequest();
				document.getElementById('myEmail').style.color='#000000';	
				var mail=document.login.mail.value;
				var POSTDATA="action=forgot_my_password&mail=" + encodeURIComponent(mail);
				//request.open("POST", url, true);
				//request.onreadystatechange = forgot_password_status;
				//request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				//request.send("mail=" + encodeURIComponent(mail));	
				var myRequest = new ajaxObject(url, forgot_password_status);
                myRequest.update(divid, POSTDATA, 'post');
				
			   
			}
		else
			{
				document.getElementById('myEmail').style.color='#FF0000';	
			}	
		
	}	
function forgot_password_status(responseText, responseStatus, responseXML, divid)
{
if (responseStatus == 200) 
			{
			document.getElementById(divid).innerHTML=responseText;
			} 
			else 
			{
			alert(responseStatus+","+responseText);
			}						
}

/*-----------------------------*/
function submitTexCandidateLogin(e,url) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

if (code==13) {
submit_candidate_login('texhibit',url);
}
}	
/*---------------------------------*/
function forgot_texhibit_password(divid, url)
	{
		if(document.login.mail.value!="")
			{
			document.getElementById('myEmail').style.color='#000000';	
			var mail=document.login.mail.value;
			var POSTDATA="action=forgot_my_texhibit_password&mail=" + encodeURIComponent(mail);
			var myRequest = new ajaxObject(url, forgot_password_status);
            myRequest.update(divid, POSTDATA, 'post');
	       }
		else
			{
				document.getElementById('myEmail').style.color='#FF0000';	
			}	
		
	}	