// JavaScript Document

function forgot_Enter(e){ //e is event object passed from function invocation
var characterCode //literal character code will be stored in this variable

	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}

	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		forgot_mail_valid();
		return false 
	}else{
		return true 
	}
}

function forgotpwd(page_frm){//display forgot password

var pwd_win=document.getElementById('forgot_pwd_window').value; 

if(pwd_win==1){
	document.getElementById('spn_forgot_display').innerHTML =' ';
	document.getElementById('forgot_mailid').value ='';
}else{
	document.getElementById('forgot_pwd_window').value =1;
}

	var name='forgotpwd';
	var title='Forgot Password';
	if(page_frm==1){
		var url='candidate/forgot_password.cfm';
	}else{
		var url='../candidate/forgot_password.cfm';
	}
	var config = new Object();
	config.height=140;
	config.width=340;
	config.x=400;
	config.y=400;
	config.modal=false;
	config.resizable=false;
	config.draggable=false;
	config.refreshonshow=true;
	config.headerstyle='background-color:#66CCFF';
	ColdFusion.Window.create(name,title,url,config);
}

function forgot_mail_valid(){//mail validation
var mail=ColdFusion.getElementValue("forgot_mailid");

	if (mail == "" || mail.indexOf ('@', 1) == -1 || mail.indexOf ('.', 3) == -1) {
		document.getElementById("spn_forgot_display").innerHTML = "Enter Email ID";
	}else{
		document.getElementById("spn_forgot_display").innerHTML = "Working...";
		
		var c= new forgot_valid();
		c.setCallbackHandler(forgot_mailreply);
		c.setErrorHandler(errorHandler);
		c.forgot_pwd(mail);
	}
	return false;
}


function forgot_mailreply(res){
	if(res=="Not"){
		document.getElementById("spn_forgot_display").innerHTML = "Mail ID not Existing";
	}else{
		document.getElementById("spn_forgot_display").innerHTML = res;
	}
}

function errorHandler(statusCode,statusMsg) {
	alert(statusCode+': '+statusMsg)
}
