function ValidateEmail(txt){
	//regular expression
	var b=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$/;
	return b.test(txt);
}

function Validate( varname, varlastname, varmobile, varemail, varinvalidemail, varcaptcha){
	if(document.getElementById('firstName').value.length==0){
		alert(varname);
		document.getElementById('firstName').focus;
		return(false);
	}
	if(document.getElementById('lastName').value.length==0){
		alert(varlastname);
		document.getElementById('lastName').focus;
		return(false);
	}
	if(document.getElementById('mobile').value.length==0){
		alert(varmobile);
		document.getElementById('mobile').focus;
		return(false);
	}
	if(document.getElementById('email').value.length==0){
		alert(varemail);
		document.getElementById('email').focus;
		return(false);
	}
	if(document.getElementById('email').value.length>0){
		if (!ValidateEmail(document.getElementById('email').value)){
			alert(varinvalidemail);
			document.getElementById('email').focus;
			return(false);
		}
	}
	if(document.getElementById('security_code').value.length==0){
		alert(varcaptcha);
		document.getElementById('security_code').focus;
		return(false);
	}
	
	return(true);
}

function ValidateContact(varSalutation, varFirstName, varLastName, varEmail, varInvalidEmail, varPhone, varCountry, varCaptcha){
	if(document.getElementById('Salutation').value.length==0){
		alert(varSalutation);
		document.getElementById('Salutation').focus;
		return(false);
	}
	if(document.getElementById('firstname').value.length==0){
		alert(varFirstName);
		document.getElementById('firstname').focus;
		return(false);
	}
	if(document.getElementById('lastname').value.length==0){
		alert(varLastName);
		document.getElementById('lastname').focus;
		return(false);
	}
	if(document.getElementById('email').value.length==0){
		alert(varEmail);
		document.getElementById('email').focus;
		return(false);
	}
	if(document.getElementById('email').value.length>0){
		if (!ValidateEmail(document.getElementById('email').value)){
			alert(varInvalidEmail);
			document.getElementById('email').focus;
			return(false);
		}
	}
	if(document.getElementById('phone').value.length==0){
		alert(varPhone);
		document.getElementById('phone').focus;
		return(false);
	}
	if(document.getElementById('Country').value.length==0){
		alert(varCountry);
		document.getElementById('Country').focus;
		return(false);
	}
	if(document.getElementById('security_code').value.length==0){
		alert(varCaptcha);
		document.getElementById('security_code').focus;
		return(false);
	}
	
	return(true);
}
