function checkempty(text) {
  return (text.length > 0); // returns false if empty
}




function checkName() {
	var validity = true;
	if(checkempty(document.contact.name.value)){
		validity = true;
		document.getElementById("valName").innerHTML='&nbsp;<img src="images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valName").innerHTML='&nbsp;<img src="images/cross.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkAddress() {
	var validity = true;
	if(checkempty(document.contact.address.value)){
		validity = true;
		document.getElementById("valAddress").innerHTML='&nbsp;<img src="images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valAddress").innerHTML='&nbsp;<img src="images/cross.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}



function checkAppEmail() {
	var validity = true; // assume valid :)
	
	if(document.contact.email.value.match(/\w+@[\w\-]+\.\w+\.?w*/)== null) {
		document.getElementById("valEmail").innerHTML='&nbsp;<img src="images/cross.gif" width="11" height="11" alt="" border="0" />';
		validity = false;
	}else{
		document.getElementById("valEmail").innerHTML='&nbsp;<img src="images/tick.gif" width="11" height="11" alt="" border="0" />';
		validity = true;
	}
	return validity;
}


function checkPhone() {
	var validity = true;
	if(checkempty(document.contact.phone.value)){
		validity = true;
		document.getElementById("valPhone").innerHTML='&nbsp;<img src="images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valPhone").innerHTML='&nbsp;<img src="images/cross.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkPostcode() {
	var validity = true;
	if(checkempty(document.contact.postcode.value) && isNaN(document.contact.postcode.value) == false){
		validity = true;
		document.getElementById("valPostcode").innerHTML='&nbsp;<img src="images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valPostcode").innerHTML='&nbsp;<img src="images/cross.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkForm() {
	
	var validitycheck = true; // assume valid
	
	//if(checkLocation() == false){ validitycheck = false; }
	if(checkName() == false){ validitycheck = false; }
	if(checkAddress() == false){ validitycheck = false; }
	if(checkPostcode() == false){ validitycheck = false; }
	if(checkAppEmail() == false){ validitycheck = false; }
	if(checkPhone() == false){ validitycheck = false; }
	
	
	if(validitycheck == true){
		document.contact.mysubmit.disabled=false;
	}else{
		document.contact.mysubmit.disabled=true;
	}
	return validitycheck;
}

function checkForm1() {
	
	var validitycheck = true; // assume valid
	
	//if(checkLocation() == false){ validitycheck = false; }
	if(checkName() == false){ validitycheck = false; }
	if(checkAppEmail() == false){ validitycheck = false; }
	if(checkPhone() == false){ validitycheck = false; }
	
	
	if(validitycheck == true){
		document.contact.mysubmit.disabled=false;
	}else{
		document.contact.mysubmit.disabled=true;
	}
	return validitycheck;
}

function valQuantities(frm){
	var valid = true;
	var msg = "";
	var ord1 = frm.SuperLargeMixedBunch.value;
	var ord2 = frm.LargeMixedBunch.value;
	var ord3 = frm.SmallMixedBunch.value;
	var ord4 = frm.TulipsInABox.value;
	if (ord1 != "") {
		if (isNaN(ord1)) { 
			valid = false; 
			msg += "* Quantity for Super Large Mixed Bunch must be a number\n";
		}	
	}
	if (ord2 != "") {
		if (isNaN(ord2)) { 
			valid = false; 
			msg += "* Quantity for Large Mixed Bunch must be a number\n";
		}	
	}
	if (ord3 != "") {
		if (isNaN(ord3)) { 
			valid = false; 
			msg += "* Quantity for Small Mixed Bunch must be a number\n";
		}	
	}
	if (ord4 != "") {
		if (isNaN(ord4)) { 
			valid = false; 
			msg += "* Quantity for Tulips in a box must be a number\n";
		}	
	}
	if (valid == false) {
		window.alert("The following errors occured\n------------------------------\n\n"+msg);
	}
	if (ord1=="" && ord2=="" && ord3=="" && ord4=="") {
		valid = false;
		window.alert("The following errors occured\n------------------------------\n\nYou have not enterd a Quantity");
	}
	return valid;
}









