	var xmlhttp;
  function GetXmlHttpObject()
  {
    if (window.XMLHttpRequest) // code for IE7+, Firefox, Chrome, Opera, Safari
    { return new XMLHttpRequest(); }
    if (window.ActiveXObject) // code for IE6, IE5
    { return new ActiveXObject("Microsoft.XMLHTTP"); }
    return null;
  }

  function validate_email(field,alerttxt)
  { 
    apos=field.val().indexOf("@")
    dotpos=field.val().lastIndexOf(".")
    if (apos<1||dotpos-apos<2) 
      {
  		  if (alerttxt=="")
  			  {$('#Message').html("<font color='red'>Pease enter a valid email address for the \"" + field.name + "\" field.</font><BR><BR>");}
  			else
    		  { $('#Message').html(alerttxt); }
  			field.focus();
  			return false;
  		}
    else {return true}
  }

  function Checktextinput(Field,min,max,message)
  {
  var ErrMsg = "";
	  if (Field.val() == null || Field.val().length < min || Field.val().length > max)
		  {
			  if (message=="")
				  { ErrMsg = "<font color='red'>Please enter a valid value for the \"" + Field.name + "\" field.";
						if (min != 0) {ErrMsg = ErrMsg + "\nThe value entered must be longer than " + min + " Characters."}
						if (max != 0) {ErrMsg = ErrMsg + "\nThe value entered must be shorter than " + max + " Characters.</font><BR><BR>"}
					  $('#Message').html(ErrMsg);
					}
				else
  			  {$('#Message').html(message);} 
				Field.focus(); 
				return false;
			}
		else
		  {return true}
  }

/******************************************************************************/

  function PasswordFormSubmit()
  { // Validate entries...
	  if (!validate_email($('#PaswdEmail'),""))
		  { $('#PaswdEmail').focus; return false;}
	  if (!Checktextinput($('#Answer'),3,20,""))
		  { $('#PaswdEmail').focus; return false;}
    var url="/email/work.php"; 
    url+="?sid="+Math.random();
		url+="&Action=SendPassword";
		url+="&PaswdEmail="+$('#PaswdEmail').val();
		url+="&Question="+$('#Question').val();
		url+="&Answer="+escape($('#Answer').val());
//    url=url+"&Debug=True";
//		$('#Message').html(url);
  	$.get(url,function(data){ $('#Message').html(data);	});
		return false;
	}

/******************************************************************************/
