/*
company -
sex-
fname
surname-
address-
postcode-
town-
country-
phone
fax
email-
webpage
exhibtor
visitor
others
*/
// JavaScript Document
function validatenquiry(thefrm){
	var email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; 
	var msg = "";
	if(isEmpty(thefrm.company.value)){
		msg = msg+"-Company Name\n";
	}
	if(isEmpty(thefrm.sex.value) ){
		msg = msg+"-sex\n";
	}
	if(isEmpty(thefrm.surname.value)){
		msg = msg+"-Surname\n";
		
	}
	if(isEmpty(thefrm.address.value)){
		msg = msg+"-Address\n";
	}
	if(isEmpty(thefrm.postcode.value)){
		msg = msg+"-Postcode\n";
	}
	if(isEmpty(thefrm.town.value)){
		msg = msg+"-Town\n";
	}
	if(isEmpty(thefrm.country.value)){
		msg = msg+"-Country\n";
	}
	if(isEmpty(thefrm.email.value)){
		msg = msg+"-email\n";
	}
	if(msg == ""){
		if(!email.test(thefrm.email.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			return false;
		}
		if(!isEmpty(thefrm.postcode.value) && !IsInteger(thefrm.postcode.value))
		{
			alert("Invalid Postcode! Please re-enter.");
			return false;
		}
		if(!isEmpty(thefrm.phone.value) && !IsInteger(thefrm.phone.value))
		{
			alert("Invalid Telephone number! Please re-enter.");
			return false;
		}
		
		return true;
	}
	else{
		msg = "Please enter the informations \n"+msg;
		alert(msg);
		return false;
	}
	
}

function IsInteger(snum)
{
	var reInteger = /^\d+$/
    return reInteger.test(snum)
}

// Check whether string s is empty.
function isEmpty(s)
{   
	return ((s == null) || (s.length == 0) || (s.substr(0,1) == " "))
}
