
  function controller(src, view)
  {
	  var email = document.getElementById('email').value;
    	
  	 if(document.getElementById('email').value =='')
	 {
	 alert("Please Enter Your EmailID");
	 document.getElementById('email').focus();
	 return false;
	 }
	 else if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	 {
	 alert("Please Enter valid EmailId like name@apiicltd.com");
	 document.getElementById('email').focus();
	 return false;
	 }
	 else 
	 {
	    document.login.btnsubmit.disabled =true;
	    document.getElementById('ld_create').style.display='block'; 
	 	var action = "ForgotPassword?emailid="+email+"&mode=forgotpwd";
	 	ajaxFunction(action);
	 }
	
  }
  		
  		
	function checkpassword(user_id,pwd)
	{
		var action = "ForgotPassword?emailid="+email+"&mode=checkemail";
		ajaxFunction(action);
	}

		
	function ajaxFunction(action)
	{
	
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    try
	      {
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      }
	    catch (e)
	      {
	      alert("Your browser does not support AJAX!");
	      return false;
	      }
	    }
	  }
	  xmlHttp.onreadystatechange=function()
    {
    document.getElementById('err').innerHTML = 'Please wait request under process...';
    if(xmlHttp.readyState==4)
      {
      	document.getElementById('err').innerHTML = '';
      	var resp = xmlHttp.responseText;
      	if(resp=='check_failed')
      	{
      		document.getElementById('err').innerHTML = 'User with the given email ID not existed!!';
      		document.getElementById('email').value='';
			document.getElementById('email').focus();
      		document.getElementById('err').style.color="Red";
      		document.getElementById("ld_create").style.display="none";
      		document.login.btnsubmit.disabled =false;
      	}
      	else if(resp=='action_success')
      	{
      		document.getElementById('err').innerHTML = 'Operation has been completed succesfully !!';
      		document.getElementById("ld_create").style.display="none";
      		document.getElementById("email_req").style.display="none";
      		document.getElementById("action_response").style.display="block";
      		document.getElementById('err').style.color="Green";
      		document.getElementById('email').value='';
 			document.login.btnsubmit.disabled =false;
      	}
      	else if(resp=='action_failed')
      	{
      		document.getElementById('err').innerHTML = 'Operation Failed!! <br> Please make sure, enter valid email ID';
      		document.getElementById("ld_create").style.display="none";
      		document.getElementById('err').style.color="red";
      		document.getElementById('email').value='';
 			document.getElementById('email').focus();
 			document.login.btnsubmit.disabled =false;
      	}
      }
    }
  xmlHttp.open("POST",action,true);
  xmlHttp.send(null);
  			
 }
 
 
