	function validateEmail(sVal)
	{
		var regex=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
		if (regex.test(sVal)){
		  return true;
		}else{
		  return false;
		}
	}
	function validateform(myform)
	{
		inputobj = myform.getElementsByTagName("input");
		fieldsetobj = myform.getElementsByTagName("fieldset");
		var errormsg = "";
		for (i=0;i<fieldsetobj.length;i++){
			if(fieldsetobj[i].className.indexOf('error')!=-1){
				fieldsetobj[i].className="";
			}
		}
		for (i=0;i<inputobj.length;i++){
			if(inputobj[i].className.indexOf('required')!=-1){
				if(inputobj[i].value==""){
					errormsg = "text";
					inputobj[i].parentNode.className = "error";
				}else{
					if(inputobj[i].className.indexOf('email')!=-1){
						if(!validateEmail(inputobj[i].value)){
							errormsg += " email";
							inputobj[i].parentNode.className = "error";
						}
					}
				}
			}
		}
		textareaobj = myform.getElementsByTagName("textarea");
		for (i=0;i<textareaobj.length;i++){
			if(textareaobj[i].className.indexOf('required')!=-1){
				if (textareaobj[i].value==""){
					errormsg += " textarea";
					textareaobj[i].parentNode.className = "error";
				}
			}
		}

		if(errormsg!=""){
			return false;
		}else{
			return true;
		}
	}

