﻿var relativeSitePath = "/CareerCenter";
//var relativeSitePath = "";

function userlogOut(){
    
		
		document.location.href = relativeSitePath + "/Login.aspx?Logout=Yes";
}


function userLogin()
{
    var Remember = "";
	var email = document.formWebsite["Email"].value;
	var Password = document.formWebsite["Password"].value;
	var RememberMe = document.formWebsite["RememberMe"].checked;
	document.getElementById("Action").value="Login";
	if(RememberMe){Remember="Yes"}
	
	if(isValidEmail(email) && (Password!=''))
	{
		
		
	}
	else
	{
		if(! isValidEmail(email)){
			alert('יש להזין דואר אלקטרוני תקין');
			document.getElementById("Email").focus();
			return false;
		}
		if(Password==''){
			alert('יש להזין סיסמה');
			document.getElementById("Password").focus();
			return false;
		}
	}
}

function ChangePassword()
{
    document.getElementById("Action").value="ChangePassword";
    var OldPassword = document.formWebsite["OldPassword"].value;
    var NewPassword = document.formWebsite["NewPassword"].value;
    if(NewPassword=='')
    {
        alert('יש להזין סיסמה');
        document.getElementById("NewPassword").focus();
        return false;
    }
    else
    {
        if (NewPassword==OldPassword)
        {
            alert("יש להזין סיסמה שונה מהסיסמה שקיבלת");
            return false;
        }
        else
        {
            return true;
        }
        
    }
}

function ShowForgotPasswordForm()
{
    document.getElementById("ForgotPasswordForm").style.display="";
    document.getElementById("ForgotPasswordLink").style.display = "none";
    document.getElementById("PasswordTxt").style.display = "none";
}


function PasswordVal()
{

    var eMail = document.getElementById("MyEmail").value;
    if(eMail=="")
    {
        alert("יש למלא דואר אלקטרוני");
        document.getElementById("MyEmail").focus();
        return false;
    }
    else
    {
        var testresults
	        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    			
	        if (filter.test(eMail))
	        {
    		
	        }
	        else
	        {
	            alert("דואר אלקטרוני אינו תקין");
	            document.getElementById("MyEmail").focus();
	            return false;	
	        }
	    }
	    document.getElementById("Action").value = "PassRemind";
}



function isValidEmail(str) {
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		
    if (filter.test(str))
    {
	    return true;
    }
    else
    {
        return false;	
    }
   //return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}


function stateChanged() 
{ 
	//if(document.getElementById(areaToDisplay))
	//	document.getElementById(areaToDisplay).innerHTML="";
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		switch(areaToDisplay)
		{
			case "LoginForm":
				  //document.getElementById(areaToDisplay).innerHTML="";
				  var returnText = new String(xmlHttp.responseText);
				 			 
				  if(returnText.search(/USERFOUND=TRUE/gi)!=-1)
				  {
				  	
				  	var theUserName = returnText.split(";;");
				  	
				  	if(theUserName.length>0)
				  	{
				  	    document.location.href = relativeSitePath+'/Login.aspx?ChangePassword=Yes';
				  	}
				  }
				  else
				  {
				   alert(returnText);
				   //if( document.getElementById("btnContinue"))
				   //	document.getElementById("btnContinue").style.display='none';
				  }
				  break
				  
				  
		    case "logOut":
				  if(xmlHttp.responseText!=''){
					  //document.location.href = xmlHttp.responseText 
				  }
				  top.document.location.href = relativeSitePath+'/';
				  break
			default:
				  document.getElementById(areaToDisplay).innerHTML="";
				  document.getElementById(areaToDisplay).innerHTML=xmlHttp.responseText ;
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else 
		if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	return objXMLHttp;
} 
