  var http_root2 = '';
  if (HTTP_ROOT)
	http_root2 = HTTP_ROOT;
	
  function forgot_password(input_email_id)
  {
	var email;
	if (input_email_id)
		email = $(input_email_id).value;
	else
		email = document.form_login.email.value;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(email)) 
	{
      alert('Please enter your email address first');
	  return;
    }
	
	var div_group_name = '';
	if ($('group_name'))
		div_group_name = $('group_name').value;
	
	
	var d = new Date();
	
	var url = 'include/ajax/ajax_send_password.php?email='+email+'&group_name='+div_group_name+'&ts='+d.getTime();
	if ($('url_rewrite'))
		url = $('url_rewrite').value + url;	

    new Ajax.Request(url, 
	  {   
	    method: 'get',   
		onSuccess: function(transport) 
		{ 
         if (transport.responseText == "OK")    
		    alert("Your password has been sent to your email inbox");
		  else
		    alert("Sorry, no FinRoad account found at "+email);
		  
		  
		} 
	  }
	); 
  }
  
  
  function focus_email()
  {  
	$("input_email").style.background = "#FFFFFF";
  }
  
  function blur_email()
  {  
	if (document.form_login.email.value=="")
	  $("input_email").style.background = "transparent url(\"" + http_root2 + "templates/images/login_bg_email.jpg\") no-repeat";
	else
	  $("input_email").style.background = "#FFFFFF";
  }
  
  function focus_password()
  {  
	$("input_password").style.background = "#FFFFFF";
  }
  
  function blur_password()
  {  
	if (document.form_login.password.value=="")
	  $("input_password").style.background = "transparent url(\"" + http_root2 + "templates/images/login_bg_password.jpg\") no-repeat";
	else
	  $("input_password").style.background = "#FFFFFF";
  }
  function my_onload()
  {
	if (document.form_login)
	{
		blur_email();
		blur_password();	
	}
  }
  addLoadEvent(my_onload);