<!--

function abc() { 

//fill blanks

if(document.form1.txtCompany.value ==""){
	document.form1.txtCompany.value ="- not provided -"
}
if(document.form1.txtDesg.value ==""){
	document.form1.txtDesg.value ="- not provided -"
}
if(document.form1.txtAddress.value ==""){
	document.form1.txtAddress.value ="- not provided -"
}	
if(document.form1.txtPhone.value ==""){
	document.form1.txtPhone.value ="- not provided -"
}	
if(document.form1.txtMobile.value ==""){
	document.form1.txtMobile.value ="- not provided -"
}
if(document.form1.txtInq.value ==""){
	document.form1.txtInq.value ="- not provided -"
}		

var formOK = true;
var errorMsg = "";	
	//one time loop for getting break functionality only
	for(i=1;i==1;i++)
	{		
		//start checking the form fields if error break this loop and display error msg...
		//name

		if(document.form1.txtName.value =="" || (! isNaN(document.form1.txtName.value)) ){
			formOK = false;
			errorMsg = "Please enter your name !!";
			document.form1.txtName.focus();		
			break;
		}					
		//email
		if(! (validateEmail(document.form1.txtMail.value)) )
		{
			formOK = false;
			errorMsg = "Email Is Not Valid !!";
			document.form1.txtMail.focus();	
			break;
		}
	}

	if(!formOK)
	{
		alert("" + errorMsg);
	}	
	else
	{
		//set hidden values if you want...
		//alert("form ok")
		//return false
	
	}	
	return formOK;
}


//email check module
function validateEmail(str) 
{
		if (str=='')
		{
			return false;
		}
		
		str=str.toLowerCase();
		var checkTLD=0; 
		var knownDomsPat=/ ^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; 
		var emailPat=/^(.+)@(.+)$/; 
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]"; 
		var validChars="\[^\\s" + specialChars + "\]"; 
		var quotedUser="(\"[^\"]*\")"; 
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; 
		var atom=validChars + '+'; 
		var word="(" + atom + "|" + quotedUser + ")"; 
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); 
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); 
		var matchArray=str.match(emailPat); 
		if (matchArray==null) 
		{ 
			return(false); 
		} 
		var user=matchArray[1]; 
		var domain=matchArray[2]; 
		for (i=0; i<user.length; i++) 
		{ 
			if (user.charCodeAt(i)>127) 
			{ 
				return false; 
			} 
		} 
	
		for (i=0; i<domain.length; i++) 
		{ 
			if (domain.charCodeAt(i)>127) 
			{ 
				return false; 
			} 
		} 
	
		if (user.match(userPat)==null) 
		{ 
			return false; 
		} 
	
		var IPArray=domain.match(ipDomainPat); 
		if (IPArray!=null) 
		{ 
			for (var i=1;i<=4;i++) 
			{ 
				if (IPArray>255) 
				{ 
					return false; 
				} 
			} 
			return true; 
		} 

		var atomPat=new RegExp("^" + atom + "$"); 
		var domArr=domain.split("."); 
		var len=domArr.length; 
		for (i=0;i<len;i++) 
		{ 
			if (domArr[i].search(atomPat)==-1) 
			{ 
				return false; 
			} 
		} 
		if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
		{ 
			return false; 
		} 
		if (len<2) 
		{ 
			return false; 
		}
		return true;
}
//-->