function req_param( 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];
}

$(document).ready(function() {
	var validator = $("#forgotForm").validate({
		rules: {
			email: {
				required: true,
				email: true,
				remote: "lib/ajax/checkforgot.php"
			}
		},
		messages: {
			email: {
				required: "Enter a valid email address",
                                email: "Enter a valid email address",
				remote: "Email address does not exist"
			}
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
                    error.appendTo( element.parent().next() );
		},
		// specifying a submitHandler prevents the default submit, good for the demo 
		submitHandler: function() {
                    form.submit();
		}, 
		// set this class to error-labels to indicate valid fields 
		success: function(label) { 
		    // set   as text for IE 
		    label.html(" ").addClass("checked"); 
		} 
	}).form();


        $("#isframe").val( req_param("isframe")) ;

});


