// validation js
function isblank(s) {
	for(var i=0;i<s.length;i++) {
		var c=s.charAt(i);
		if( ( c!=' ')&&(c!='\n')&&(c!='') ) return false;

	}
	return true;
}
function validemail(email) {
				invalidChars = " /:,;"
				if (email == "") {
					return false;
				}
				for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
					if (email.indexOf(badChar, 0) > -1) {
						return false;
					}
				}
				atPos = email.indexOf ("@",1);
				if (atPos == -1) {
					return false;
				}
				if (email.indexOf("@", atPos+1) > -1) {
					return false;
				}
				periodPos = email.indexOf(".", atPos)
				if (periodPos == -1) {
					return false;
				}
				if (periodPos+3 > email.length) {
					return false;
				}
				return true;
			}
function verify(form) {

	if(!form.name.value||isblank(form.name.value)){
		alert("Please enter your name");
		form.name.focus();
		return false;
	}

	if(!form.inquiry.value||isblank(form.inquiry.value)){
		alert("Please select the type of inquiry");
		form.inquiry.focus();
		return false;
	}

	if(!form.email.value||isblank(form.email.value)){
		alert("Please enter an email address");
		form.email.focus();
		return false;
	}

	if(!validemail(form.email.value)) {
		alert("The email address you entered is invalid. Please try again");
		form.email.focus();
		return false;
	}

}

function verifyInquiry(form) {
	if(!form.title.value||isblank(form.title.value)){
		alert("Please enter your title");
		form.title.focus();
		return false;
	}

	if(!form.name.value||isblank(form.name.value)){
		alert("Please enter your name");
		form.name.focus();
		return false;
	}

	if(!form.hear.value||isblank(form.hear.value)){
		alert("Please tell us how you hear from us");
		form.hear.focus();
		return false;
	}

	if(!form.address.value||isblank(form.address.value)){
		alert("Please enter your address");
		form.address.focus();
		return false;
	}

	if(!form.town.value||isblank(form.town.value)){
		alert("Please enter your town");
		form.town.focus();
		return false;
	}

	if(!form.postcode.value||isblank(form.postcode.value)){
		alert("Please enter your postcode");
		form.postcode.focus();
		return false;
	}

	if(!form.phone.value||isblank(form.phone.value)){
		alert("Please enter your contact phone number");
		form.phone.focus();
		return false;
	}
	
	if(!form.inquiEmail.value||isblank(form.inquiEmail.value)){
		alert("Please enter an email address");
		form.inquiEmail.focus();
		return false;
	}

	if(!validemail(form.inquiEmail.value)) {
		alert("The email address you entered is invalid. Please try again");
		form.inquiEmail.focus();
		return false;
	}

	if(!form.confirmemail.value||isblank(form.confirmemail.value)){
		alert("Please confirm your email address");
		form.confirmemail.focus();
		return false;
	}

	if(form.inquiEmail.value != form.confirmemail.value){
		alert("Your confirmation email doesn't match your email. Please check");
		form.confirmemail.focus();
		return false;
	}

	if(!form.opening2.value||isblank(form.opening2.value)){
		alert("Please enter your second choice to open a store");
		form.opening2.focus();
		return false;
	}

	if(!form.opening.value||isblank(form.opening.value)){
		alert("Please enter the place where you would like to open a store");
		form.opening.focus();
		return false;
	}

}

function focusfirst() {
	if((document.forms.length>0)&&(document.forms[0].elements.length>0))
		document.forms[0].elements[0].focus();
}

//window.onload=focusfirst;

