// JavaScript Document
	function onSubmit(){
	
		var frm		= document.injection_molding;
		
		if (frm.Name.value == "") {
			alert("Name should not be null!");
			frm.Name.focus();
			return false;
		}
		if (frm.Title.value == "") {
			alert("Title should not be null!");
			frm.Title.focus();
			return false;
		}
		if (frm.Company.value == "") {
			alert("Company should not be null!");
			frm.Company.focus();
			return false;
		}	
		if (frm.Mail.value == "") {
			alert("Snail Mail Address should not be null!");
			frm.Mail.focus();
			return false;
		}
		if(frm.Mail.value	!= ""){
		 	if(!checkEmail(frm.Mail.value) ){
				alert("Text entered does not seem to be a valid Email ID!");
				frm.Mail.focus();
				return false;
			}
		}
		if (frm.City.value == "") {
			alert("City should not be null!");
			frm.City.focus();
			return false;
		}
		frm.submit();	
	}
	function checkEmail(email) {

		var str = email;
		var invalidCharactersRegExp = /[^a-z\d\@\_\.-]/i; 
		
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.^\!^\#)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
		//var reg3 = /^[^@]+@[^@]+.[a-z]{2,}$/i;
		
		if (!reg1.test(str) && reg2.test(str))
		{
			return true;
		}else{
			return false;
		}
		if(!invalidCharactersRegExp.test(str)) {
			//alert("here");
			return true;
		}else {
			return false;	
		}
	}	

