function checkForMessage(){
	var qs = new Querystring();
	var message = qs.get("message", "");
	if(message != "") {
		alert(message);	
	}
}


function req_f(name,label) {
	this.name=name
	this.label=label 
}


function validate(form, email_validate) {
	var message = "";
      for(var i=0; i < req_fields.length; i++) {
		var form_field = req_fields[i];
		if(form.elements[form_field.name].value == "") {
			document.getElementById(form_field.name).style.color = "red";
			if( message == "" ) {
				message="The following fields are required:\n"
                  }
			message+= "\t" + form_field.label +"\n";			
	      } else {
		     document.getElementById(form_field.name).style.color = "#575757";
		}
	}

	if(message != "") {
		alert(message);
		return false;
	}
	
    if(email_validate) {
	if(!echeck(form.email.value)) {
		document.getElementById("email").style.color = "red";	
		return false;
	} else {
	      document.getElementById("email").style.color = "#575757";
	}
    }	
	return true;
}



/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid email address.");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address.");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address.");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address.");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address.");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address.");
		    return false;
		 }

 		 return true;					
}

function validateEmail(email){
	if ((email==null)||(email=="")){
		alert("Please enter your email address.");
		return false;
	}
	return echeck(email);
}
