Delete_Cookie('JOB_ID','','');
checkLoggedIn();
var fromWhere = "";

function checkLoggedIn()
{
	var loginType = readCookie('LOGINTYPE');
	    	
	if (readCookie('GUID'))
	{
		if (loginType == 'C')	
			//location.href="consultantProfileHome.html";
			location.href = "ConsultantProfileHome.aspx";
		else if (loginType == 'R')
			location.href="RecruiterProfileHome.aspx";
	}
}
		
function checkCookie()
{
    return;

	var cUserName=readCookie('CUSERNAME');
	if(cUserName!=null && cUserName!="")
	{
		document.getElementById("cn_email").value=cUserName;
		document.getElementById("cremember_me").checked=true;
	}
	
	var rUserName=readCookie('RUSERNAME');
	if(rUserName!=null && rUserName!="")
	{
		document.getElementById("re_email").value=rUserName;
		document.getElementById("rremember_me").checked=true;
	}
}

function onRecruiterSubmit()
{
	var loginID=document.getElementById("re_email").value;
	var password=document.getElementById("recruiterPassword").value;
	if(loginID=="")
	{
		alert("Please enter Username");
		return;
	}
	if(password=="")
	{
		alert("Please enter Password");
		return;
	} 
	 
	var xmlDom=getDomAdapter().createDocument();
	var root=xmlDom.createElement("ROOT");
	var childnodefname=xmlDom.createElement("USERNAME");
	var pwd=xmlDom.createElement("PASSWORD");
	
	childnodefname.appendChild(xmlDom.createTextNode(loginID));
	root.appendChild(childnodefname);
	
	pwd.appendChild(xmlDom.createTextNode(password));
	root.appendChild(pwd);
	xmlDom.appendChild(root);
	
	var  sendXml=getDomAdapter().serialize(xmlDom);
	var serviceName="ValidateRecruiterLogin";
	 
	FAjax(WebServiceCommon+serviceName,sendXml,"successRecruiterLogin"); 

} 
function successRecruiterLogin(transport)
{
	ReturnXml=getDomAdapter().serialize(transport.responseXML);
	//alert(ReturnXml);
	var xmlDocLoad = getDomAdapter().createDocument();
	var tempStr = getDomAdapter().getNodeValue(transport.responseXML,"string",0);
	//alert(tempStr);
	//xmlDocLoad.loadXML(tempStr);
	var xmlDocLoad = getDomAdapter().parseXml(tempStr);
	var flagval = getDomAdapter().getNodeValue(xmlDocLoad, "GUID", 0);
	var flagval1 = getDomAdapter().getNodeValue(xmlDocLoad, "FLAG", 0);
	var CanSearch = getDomAdapter().getNodeValue(xmlDocLoad, "CAN_SEARCH", 0);
	var HasMembership = getDomAdapter().getNodeValue(xmlDocLoad, "HAS_MEMBERSHIP", 0);
	var Email = getDomAdapter().getNodeValue(xmlDocLoad, "EMAIL", 0);
    var HasProfile = getDomAdapter().getNodeValue(xmlDocLoad, "HAS_PROFILE", 0);

	SetCookie("CAN_SEARCH",'', '','','','');
	SetCookie("HAS_MEMBERSHIP",'', '','','','');
	SetCookie("HAS_PROFILE", '', '', '', '', '');
    
	if(flagval != "" && flagval1 != "" && flagval1 != null && flagval1 != "0")
	{
		SetCookie("GUID",flagval, null,null, null,null);
		SetCookie("LOGINTYPE",'R', null,null, null,null);
		SetCookie("EMAILID", Email, null, null, null, null);
		if (document.getElementById("rremember_me").checked==true)
			SetCookie("RUSERNAME",document.getElementById("re_email").value,30,null, null,null);
		else
			SetCookie("RUSERNAME","",null,null, null,null);
		SetCookie("CAN_SEARCH", CanSearch, '', '', '', '');
		SetCookie("HAS_MEMBERSHIP", HasMembership, '', '', '', '');
		SetCookie("HAS_PROFILE", HasProfile, null, null, null, null);
		location.href="recruiterProfileHome.html";
	}
	else if(flagval=="")
	{
		var flagval=getDomAdapter().getNodeValue(xmlDocLoad,"ERROR",0);
		alert(flagval);
		return;
	}
	else
	{
		SetCookie( "EMAILID", Email, null, null, null, null )
		location.href="registrationRecruiter_02.html";
	}
}

function onSubmit()
{
    var loginID=document.getElementById("cn_email").value;
    var password=document.getElementById("consultantPassword").value;
	
	if(loginID=="")
	{
		alert("Please enter Username");
		return;
	}
	if(password=="")
	{
		alert("Please enter Password");
		return;
	} 
	 
	var xmlDom=getDomAdapter().createDocument();
	var root=xmlDom.createElement("ROOT");
	var childnodefname=xmlDom.createElement("USERNAME");
	var pwd=xmlDom.createElement("PASSWORD");
	
	childnodefname.appendChild(xmlDom.createTextNode(loginID));
	root.appendChild(childnodefname);
	
	pwd.appendChild(xmlDom.createTextNode(password));
	root.appendChild(pwd);
	xmlDom.appendChild(root);
	
	var  sendXml=getDomAdapter().serialize(xmlDom);
	var serviceName="ValidateLogin";
	 
	FAjax(WebServiceCommon+serviceName,sendXml,"successLogin"); 

} 
function successLogin(transport)
{
	ReturnXml=getDomAdapter().serialize(transport.responseXML);
	var xmlDocLoad=getDomAdapter().createDocument();
	
	var tempStr=getDomAdapter().getNodeValue(transport.responseXML,"string",0);
	var xmlDocLoad=getDomAdapter().parseXml(tempStr);
	var flagval=getDomAdapter().getNodeValue(xmlDocLoad,"GUID",0);
	var flagval1=getDomAdapter().getNodeValue(xmlDocLoad,"FLAG",0);
	var Email=getDomAdapter().getNodeValue(xmlDocLoad,"EMAIL",0);
	var Verified=getDomAdapter().getNodeValue(xmlDocLoad,"VERIFIED",0);
	
	SetCookie("VERIFIED",'', '', '', '', '');
	
	if(flagval!="" && flagval1!="" && flagval1!=null && flagval1!="0")
	{
		SetCookie("GUID",flagval, null,null, null,null);
		SetCookie("LOGINTYPE",'C', null,null, null,null);
		if (document.getElementById("cremember_me").checked==true)
			SetCookie("CUSERNAME",document.getElementById("cn_email").value,30,null, null,null);
		else
			SetCookie("CUSERNAME","",null,null, null,null);

        SetCookie("VERIFIED", Verified, '','','','');
		if (Verified == '0')
		    document.location="ConsultantNotVerified.aspx";
		else
		    location.href="consultantProfileHome.html";

	}
	else if(flagval=="")
	{
		var flagval=getDomAdapter().getNodeValue(xmlDocLoad,"ERROR",0);
		alert(flagval);
		return;
	}
	else
	{
		SetCookie( "EMAILID", Email, null, null, null, null ) 
		location.href="registration_02.html";
	}
}

function forgotPwd(whichOne)
{
    fromWhere=whichOne;
	var path = "../forgotpassword.html?fromWhere=" + fromWhere;
	window.open(path,'','scrollbars=no,width=440,height=130,top=300,left=300')
}

function gup(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function onclick_submit()
{ 
  fromWhere = gup("fromWhere");
  var emailid=document.getElementById("txtemail").value;
  if(emailid=="")
  {
      alert("Please enter your email id!");
	  return;
  }  
	
    var doc=getDomAdapter().createDocument();
    var root = doc.createElement("ROOT");
    var childnode=doc.createElement("EMAILID");
    childnode.appendChild(doc.createTextNode(emailid));
    root.appendChild(childnode);
    doc.appendChild(root);

    var sendxml=getDomAdapter().serialize(doc);

    try
    {
        if (fromWhere=='C')
        {
	        var serviceName="Forgotpassword";
    		
	        FAjax(WebServiceCandidate+serviceName,sendxml,"successuser");
        }
        else if (fromWhere=='R')
        {
	        var serviceName="ForgotpasswordRecruiter";
    	
	        FAjax(WebServiceRecruiter+serviceName,sendxml,"successuser");
        }
    }
    catch(e)
    {
    }
    //window.close();
} 


function successuser(transport)
{
try
{
	ReturnXml=getDomAdapter().serialize(transport.responseXML);
	var xmlDocLoad=getDomAdapter().createDocument();
	
	var tempStr=getDomAdapter().getNodeValue(transport.responseXML,"string",0);
	var xmlDocLoad=getDomAdapter().parseXml(tempStr);
	var errorMsg=getDomAdapter().getNodeValue(xmlDocLoad,"ERROR",0);
	var success = getDomAdapter().getNodeValue(xmlDocLoad,"SUCCESS", 0);
	if (errorMsg)
		alert('Sorry this Email ID is not registered with us');
	else if (success == "Consultant_Disabled")
	{
		document.getElementById('divDisabledConsultant').style.display = 'block';
	}
	else
	{
	    alert('We have emailed the password to you.');
		//Modalbox.hide();
		window.close();
	}
}
catch(e)
{
}
}



	