// JavaScript Document

function checkemail(str)
{
	//var str=document.validation.emailcheck.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		testresults=true;
	else{
		testresults=false
	}
	return (testresults);
}
function chkauthentication(frm)
{
	//alert($(frm));
	var errormsg = "";		
	if($(frm).vEmail.value == ''){
		errormsg +="Please Enter Email \n";		
	}else{
		var res = checkemail($(frm).vEmail.value);
		if(res == false){
			errormsg +="Please input a valid email address \n";	
		}
	}	
	if($(frm).vPassword.value == ''){
		errormsg +="Please Enter Password \n";		
	}	
	if(errormsg != ''){
		var errmsg = "*make the following correnctions: \n \n" 	
		alert(errmsg+errormsg);
		return false;
	}
	var url = "http://www.campus2company.net/action/chklogin.php?vEmail="+$('vEmail').value+"&vPass="+$('vPassword').value;
	
	//var url1 = url+pars;
	//alert(url);
	new Ajax.Request(url,
		{
			method:'get',
			onSuccess:getLogin
		}
	);  	
}
function getLogin(request)
{
		//alert(request);
		var response = request.responseText;	
		//alert(response);
		if(parseInt(response) == 1){			
			//alert($('redirect'));
			if($('redirect')){
				//alert($('redirect'));
				if($('redirect').value == 'apply')
					window.location = "company.php";					
				else
					window.location = "myaccount.php";	
			}else{				
				window.location = "myaccount.php";	
			}	
			//alert("Successfully Logged In");			
		}else{
			alert("Failed to login");	
		}	
}	
function showDiv(id){
	if(id == 'companydiv'){
		$(id).style.display = '';
		$('studentdiv').style.display = 'none';
	}else if(id == 'studentdiv'){
		$(id).style.display = '';
		$('companydiv').style.display = 'none';
	}
}
function forgotPass(user)
{
	var errormsg = "";
	$('msgdiv').style.display='';
	if(user == 'student'){
		if($('forgotemail').value == ''){
			errormsg ="Please Enter Email To Get Your Password.";		
		}else{
			var res = checkemail($('forgotemail').value);
			if(res == false){
				errormsg = "Please input a valid email address ";	
			}
		}
	}else if(user == 'company'){
		if($('forgotuserid').value == ''){
			errormsg ="Please Enter User Id To Get Your Password.";		
		}	
	}
	if(errormsg != ''){				
		$('msgdiv').innerHTML = '<span class="errmsg"><strong>'+errormsg+'</strong></span>';
		setTimeout("$('msgdiv').style.display='none'",5000);
		//return false;
	}else{
		//alert(user);
		if(user == 'student'){
			var euid = $('forgotemail').value 
		}else{
			var euid = $('forgotuserid').value 
		}
		var url = "http://www.campus2company.net/action/forgotPass.php?vEmail="+euid+'&User='+user;
		//alert(url);return false;
		new Ajax.Request(url,
			{
				method:'get',
				onSuccess:getForgotPass
			}
		);
	}			
}
function getForgotPass(request)
{
	if(request.responseText.indexOf('invalid') == -1)
	{		
		var xmlDocument = request.responseXML; 
		var response	=	xmlDocument.getElementsByTagName('succ').item(0).firstChild.data;		
		if(parseInt(response) == 1){			
			$('msgdiv').innerHTML = '<span class="errmsg"><strong>Your password has been sent to your account.</strong></span>';
			if($('forgotemail'))
				$('forgotemail').value='';
			if($('forgotuserid'))	
				$('forgotuserid').value='';
		}else{
			$('msgdiv').innerHTML = '<span class="errmsg"><strong>Email address provided is not available.</strong></span>';
		}	
		setTimeout("$('msgdiv').style.display='none'",5000);
	}	
}

function getCounter()
{
	var url = SITE_URL+"/action/getCnt.php";
	var pars = "";
	//var url1 = url+pars;
	//alert(url+pars);
	new Ajax.Request
	(url,
		{
			method:'get',
			parameters : pars,	
			onSuccess: getCnt
		}
	);
}
function getCnt(originalRequest)
{	
	if(originalRequest.responseText.indexOf('invalid') == -1){
		html = originalRequest.responseText;
		//alert(html);
		$('divcounter').innerHTML = html;
		//alert($('divcounter').innerHTML);		
	}
}
