function initValidation(){
	mailForm = document.getElementById("frmSendMail");
	mailForm.onsubmit = function(){
		arrElements = mailForm.elements;
		for(var e = 0; e < arrElements.length; ++e){
			element = arrElements[e];
			if(element.type && element.type.indexOf("text") != -1){
				if(element.defaultValue.toLowerCase().indexOf("[required]") != -1 && (element.value == "" || element.value.toLowerCase() == "[required]")){
					element.style.backgroundColor = "red";
					alert("Error: A correct value for the "+element.id.substring(3, element.id.length)+" field is required. \nPlease enter valid values for all required fields");
					element.focus();
					element.select();
					return false;
				}else if(element.defaultValue.toLowerCase().indexOf("[optional]") != -1 && (pos = element.value.toLowerCase().indexOf("[optional]")) != -1){
					element.value = element.value.substring(0, pos)+element.value.substring(pos+11, element.value.length);
				}
			}
			element.style.backgroundColor = "transparent";
		}
		txtEmail = document.getElementById("txtEmail");
		if(txtEmail.value.indexOf("@") == -1 || txtEmail.value.indexOf(".") == -1){
			txtEmail.style.backgroundColor = "red";
			alert("Error: A valid email address for the Email field is required. \nPlease enter valid values for all required fields");
			txtEmail.focus();
			txtEmail.select();
			return false;
		}
		return true;
	}
}
addLoadFunction(initValidation);