function validate_searchform(theform){
	if(theform.man.value.length == 0 && theform.patt.value.length == 0){
		alert('Please enter a manufacturer or pattern name before searching.');
		return false;
	}
	else return true;
}

function validate_buy_sell_form(theform){

	var err_msg = "";
	var err = 0;
	if(theform.titl.value.length < 2){
		err_msg += "- enter your title\n\n";
		err++;
	}
	if(theform.firstname.value.length < 1){
		err_msg += "- enter your firstname\n\n";		
		err++;		
	}
	if(theform.lastname.value.length < 1){
		err_msg += "- enter your last name\n\n";		
		err++;		
	}
	if(theform.email.value.indexOf('@') == -1 || theform.email.value.indexOf('.') == -1){
		err_msg += "- enter a valid email address\n\n";
		err++;		
	}
	if(theform.confirm_email.value != theform.email.value){
		err_msg += "- your email addresses do not match: please re-enter your email address\n\n";
		err++;
	}	
	if(theform.telephone.value.length < 10){
		err_msg += "- enter your telephone number including the area code\n\n";		
		err++;		
	}	
	if(theform.details.value.length < 10){
		err_msg += "- enter details of the china including pattern details and manufacturer name\n\n";		
		err++;		
	}		
	
	if(err > 0){
		var start_msg = "";
		if(err > 1){
			start_msg += "Errors were ";
		}
		else{
			start_msg += "An error was  ";		
		}
		start_msg +="found in your submission. Plese check the following: \n\n______________________________________________________________\n\n" ;
		end_msg = "______________________________________________________________\n\n";
		err_msg = start_msg + err_msg + end_msg;
		alert(err_msg);
		return false;
	}
	return true;
}


function validate_contact_form(theform){

	var err_msg = "";
	var err = 0;		
	
	if(theform.fullname.value.length < 2){
		err_msg += "- please enter your name\n\n";		
		err++;		
	}
	if(theform.email.value.indexOf('@') == -1 || theform.email.value.indexOf('.') == -1){
		err_msg += "- please enter a valid email address\n\n";
		err++;		
	}
	if(theform.confirm_email.value != theform.email.value){
		err_msg += "- your email addresses do not match: please re-enter your email address\n\n";
		err++;
	}
	if(theform.message.value.length < 4){
		err_msg += "- please enter a messge\n\n";		
		err++;		
	}	
	
	if(err > 0){
		var start_msg = "";
		if(err > 1){
			start_msg += "Errors were ";
		}
		else{
			start_msg += "An error was  ";		
		}
		start_msg +="found in your submission. Plese check the following: \n\n______________________________________________________________\n\n" ;
		end_msg = "______________________________________________________________\n\n";
		err_msg = start_msg + err_msg + end_msg;
		alert(err_msg);
		return false;
	}
	return true;	
}

function validate_friend_form(theform){
	
	var err_msg = "";
	var err = 0;		
	
	if(theform.fullname.value.length < 2){
		err_msg += "- your name\n\n";		
		err++;		
	}
	if(theform.email.value.indexOf('@') == -1 || theform.email.value.indexOf('.') == -1){
		err_msg += "- a valid email address\n\n";
		err++;		
	}
	if(theform.friendname.value.length < 2){
		err_msg += "- your friend's name\n\n";		
		err++;		
	}
	if(theform.friendemail.value.indexOf('@') == -1 || theform.email.value.indexOf('.') == -1){
		err_msg += "- a valid email address for your friend\n\n";
		err++;		
	}		
	
	if(err > 0){
		var start_msg = "";
		if(err > 1){
			start_msg += "Errors were ";
		}
		else{
			start_msg += "An error was  ";		
		}
		start_msg +="found in your submission. Plese ensure that you enter the following: \n\n______________________________________________________________\n\n" ;
		end_msg = "______________________________________________________________\n\n";
		err_msg = start_msg + err_msg + end_msg;
		alert(err_msg);
		return false;
	}
	return true;	
}