var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

function validateQuoteForm(thisform){
	var str = "";	
	var isOK = true; // flag to know if we have any empty fields in the form
	
	with (thisform){
		
		if (validate_required(for_when)==false){
			str = str + "&bull; When do you need storage\n";
			isOK = false;
		}
		
		if (validate_required(how_long)==false){
			str = str + "&bull; For how long\n";
			isOK = false;
		}
		
		if(validate_required(room_size)==false){
			str = str + "&bull; What room size\n";
			isOK = false;
		}
		
		if(validate_required(location)==false){			
			str = str + "&bull; Which location\n";
			isOK = false;
		}				
	}	
	
	if(isOK){
		return true;
	}else{
		jAlert(str+"Please make your selection and then submit the form", 'The following options are empty');	
		return false;
	}
}

function validateQuoteFormB(thisform){
	var str = "";	
	var isOK = true; // flag to know if we have any empty fields in the form
	
	with (thisform){
	//alert((email).value);
		
		if (validate_requiredB(first_name)==false){
			str = str + "&bull; Name\n";
			isOK = false;
		}
		
		if (validate_requiredB(email)==false){
			str = str + "&bull; Email\n";
			isOK = false;
		} 
		else if (((email).value).match(emailPattern)){
		
			} 
			else {
			str = str + "&bull; Email\n";
			isOK = false;
		}
		
		if (validate_requiredB(telephone)==false){
			str = str + "&bull; Telephone\n";
			isOK = false;
		}
		
		if(validate_required(room_size)==false){
			str = str + "&bull; What room size\n";
			isOK = false;
		}
		
		if(validate_required(location)==false){			
			str = str + "&bull; Which location\n";
			isOK = false;
		}				
	}	
	
	if(isOK){
		return true;
	}else{
		jAlert(str+"Please make your selection and then submit the form", 'The following options are empty');	
		return false;
	}
}

function validate_required(field){
	with (field){
		if (value==null||value==""){			
			return false;
		}else{		
			return true
		}
	}
}
	
function validate_requiredB(field){
	with (field){
		if (value==null||value=="Name"||value=="Email"||value=="Telephone"){			
			return false;
		}else{		
			return true
		}
	}
}
