
function onlyAlpha(src)
{
	var regex = /^[a-z A-Z]+$/;
    return regex.test(src);
}

function onlyInteger(src)
{
	var regex = /^[0-9]+$/;
    return regex.test(src);
}
function onlyFloat(src)
{
	var regex = /^[0-9.]+$/;
    return regex.test(src);
}
function onlyNumber(src)
{
	var regex = /^[0-9.]+$/;
    return regex.test(src);
}



//validate email address
function checkEmailAddress(src)
{
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    return regex.test(src);
}
function checkWEBSITE(src)
{
	var regex = /^[a-zA-Z0-9._-]+([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    return regex.test(src);
}

function validate(formObj)
{
	surname=formObj.surname;
	firstname=formObj.firstname;
	jobtitle=formObj.jobtitle;
	coname=formObj.coname;
	conum=formObj.conum;
	building=formObj.building;
	street=formObj.street;
	city=formObj.city;
	state=formObj.state;
	zipcode=formObj.zipcode;
	country=formObj.country;
	telephone=formObj.telephone;
	fax=formObj.fax;
	mobile=formObj.mobile;
	website=formObj.website;
	email=formObj.email;
	email_new=formObj.email_new;

	if(surname.value=='')
	{
		alert('Please Enter Surname');
		surname.focus();
		return false;
	}
	if(!onlyAlpha(surname.value))
	{
		alert('Please Enter Only Alphabets');
		surname.focus();
		surname.select();
		return false;
	}
	if(firstname.value=='')
	{
		alert('Please Enter First Name');
		firstname.focus();
		return false;
	}
	if(!onlyAlpha(firstname.value))
	{
		alert('Please Enter Only Alphabets');
		firstname.focus();
		firstname.select();
		return false;
	}
	if(jobtitle.value!='')
	{		
		if(!onlyAlpha(jobtitle.value))
		{
			alert('Please Enter Only Alphabets');
			jobtitle.focus();
			jobtitle.select();
			return false;
		}
	}
if(coname.value=='')
	{
		alert('Please Enter Company Name');
		coname.focus();
		return false;
	}
	
if(conum.value!=='')
	{
			if(!onlyInteger(conum.value))
	{
		alert('Invalid Number');
		conum.focus();
		conum.select();
		return false;
	}
	}

if(building.value=='')
	{
		alert('Please Enter Building ');
		building.focus();
		building.select();
		return false;
	}
	if(city.value!='')
	{		
		if(!onlyAlpha(city.value))
		{
			alert('Please Enter Only Alphabets');
			city.focus();
			city.select();
			return false;
		}
	}
	if(state.value!='')
	{		
		if(!onlyAlpha(state.value))
		{
			alert('Please Enter Only Alphabets');
			state.focus();
			state.select();
			return false;
		}
	}
	if(zipcode.value!='')
	{		
		if(!onlyInteger(zipcode.value))
		{
			alert('Invalid Zip Code');
			zipcode.focus();
			zipcode.select();
			return false;
		}
	}
	if(telephone.value=='')
	{		
     alert('Please Enter Telephone No.');
	         telephone.focus();
			telephone.select();
			return false;
	}
		if(!onlyInteger(telephone.value))
		{
			alert('Invalid Telephone No.');
			telephone.focus();
			telephone.select();
			return false;
		}
	
	if(fax.value=='')
	{		
     alert('Please Enter Fax No.');
	         fax.focus();
			fax.select();
			return false;
	}
		if(!onlyInteger(fax.value))
		{
			alert('Invalid Fax No.');
			fax.focus();
			fax.select();
			return false;
		}
	if(mobile.value!='')
	{		
     
		if(!onlyInteger(mobile.value))
		{
			alert('Invalid Mobile No.');
			mobile.focus();
			mobile.select();
			return false;
		}
	}
	if(website.value!='')
	{		
     
		if(!checkWEBSITE(website.value))
		{
			alert('Invalid Website No.');
			website.focus();
			website.select();
			return false;
		}
	}
	if(email.value=='')
	{
		alert('Please Enter Email Address.');
		email.focus();
			email.select();
			return false;
	}
     
		if(!checkEmailAddress(email.value))
		{
			alert('Invalid Email Address.');
			email.focus();
			email.select();
			return false;
		}
	
	if(email_new.value!='')
	{
		
     
		if(!checkEmailAddress(email_new.value))
		{
			alert('Invalid Email Address.');
			email_new.focus();
			email_new.select();
			return false;
		}
	}
	
	

}