
	function checkForm() {
		var msg="Please enter all the fields.";
		var err=0;
		
		

		if(document.contact_us.name.value=="") {
			err++;
			
		}
		if(document.contact_us.email.value=="") {
			err++;
			
		}
		if(document.contact_us.company.value=="") {
			err++;
			
		}
		if(document.contact_us.phone.value=="") {
			err++;
			
		}
		if(document.contact_us.street.value=="") {
			err++;
			
		}
		if(document.contact_us.city.value=="") {
			err++;
			
		}
		if(document.contact_us.post_code.value=="") {
			err++;
			
		}
		if(document.contact_us.country.value=="") {
			err++;
			
		}
		if(document.contact_us.url.value=="") {
			err++;
			
		}
		
		if(err==0) {
			
			if(isNaN(document.contact_us.phone.value)) {
				alert("Phone Number should be in digits.");
				return false;
			}
			
			if(!isValidURL(document.contact_us.url.value)) {
				alert("URL entered is invalid.");
				return false;
			}
			else {
				checkmail(document.contact_us.email);				
			}
		}
		else {
			alert(msg);
			return false;
		}
	}
	
	
	/* Email Validation*/
	

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){

	var returnval=emailfilter.test(e.value);

	if (returnval==false){
		alert("Please enter a valid email address.");
		e.select();
	}
	else {
		document.contact_us.submit();
		return true;
	}
	/*return returnval;*/
}

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 