// JavaScript Document
function isEmail(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(email);
}

function isEmpty(str)
{
	return (str.trim() == '');
}

String.prototype.trim = function()
{
	return this.replace(/^\s*|\s*$/g,'');
}

function submitContactUs()
{
	var form = document.getElementById('form');
	var fname = document.getElementById('fname');
	var lname = document.getElementById('lname');
	var age = document.getElementById('age');
	var gender = document.getElementById('gender');
	var tele = document.getElementById('tele');
	var fax = document.getElementById('fax');
	var email = document.getElementById('email');
	var cname = document.getElementById('cname');
	var title = document.getElementById('title');
	var address = document.getElementById('address');
	var city = document.getElementById('city');
	var country = document.getElementById('country');
	var zip = document.getElementById('zip');
	var msg = document.getElementById('msg');
	var err = document.getElementById('errMsg');
	
	var sbmtFlag = true;
	
	if(isEmpty(fname.value))
	{
		sbmtFlag = false;
		fname.focus();
		err.innerHTML = 'Please, provide your first name';
	}
	else if(isEmpty(lname.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your last name';
		lname.focus();
	}
	else if(isEmpty(age.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your age';
		age.focus();
	}
	else if(gender.selectedIndex == 0 )
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your gender';
		gender.focus();
	}
	else if(isEmpty(tele.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your telephone';
		tele.focus();
	}
	else if(isEmpty(fax.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your fax';
		fax.focus();
	}
	else if(!isEmail(email.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your email';
		email.focus();
	}
	else if(isEmpty(cname.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your company name';
		cname.focus();
	}
	else if(isEmpty(title.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your title';
		title.focus();
	}
	else if(isEmpty(address.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your address';
		address.focus();
	}
	else if (isEmpty(city.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your city';
		city.focus();
	}
	else if(country.selectedIndex == 0)
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your country';
		country.focus();
	}
	else if(isEmpty(zip.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your zip/country (code)';
		zip.focus();
	}
	else if(isEmpty(msg.value))
	{
		sbmtFlag = false;
		err.innerHTML = 'Please, provide your message';
		msg.focus();
	}
	
	if(sbmtFlag)
	{
		form.submit();
	}
}
