function isWhiteSpace(fld,text){
	var str = eval("document.form1."+fld);
	var regex = /^\s*$/;
	if(regex.test(str.value))
		{
			alert(text+" can't be blank.");
			str.value ="";
			str.focus();
			return true;
		}
	else
		{
			return false;
		}

}


function isValidEmail(who,fld,text) {
		var str = eval("document.form1."+fld);
		if (isWhiteSpace(fld,text))
			{
				return false;
			}
		else{
				var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
				if(email.test(who)){
						return(email.test(who));
					}
				else
					{
						alert("Invalid email address.");
						str.focus();	
						return(email.test(who));
					}

			}

	}
function checkSubmit(form){
	var retvalue;
	if((retvalue=isWhiteSpace("txt_Name","Name")))
		{
			return false;
		}

	if((retvalue=isWhiteSpace("txt_CompName","Company name")))
		{
			return false;
		}
	if(!(retvalue=isValidEmail(form.txt_Email.value,'txt_Email','Email address')))
		{
			return false;
		}
	if(retvalue)
		{
			form.submit();
		}

 }
function popup (text, location) {
    	alert(text);
    	document.location = location;
}
