

function orderListBy(obj) {

	if(obj.value != '#')
	  { 
		obj.form.submit();
	  }
}


function validateSearchForm(f) {

	if(isBlank(f.keyword.value))
	  {
	  	alert("Please enter a Keyword to search.")
		f.keyword.focus();
	  	return false;
	  }

	if(!isNumber(f.priceFrom.value))
	  {
	  	alert("The Price Range must be a number.")
	  	f.priceFrom.focus();
	  	return false;
	  }

	if(!isNumber(f.priceTo.value))
	  {
	  	alert("The Price Range must be a number.")
	  	f.priceTo.focus();
	  	return false;
	  }
}


function validateProductListForm(f) {

	if(isBlank(f.quantity.value))
	  {
	  	alert("Please enter a quantity.")
	  	f.quantity.focus();
	  	return false;
	  }

	if(!isNumber(f.quantity.value))
	  {
	  	alert("Quantity must be a number.")
	  	f.quantity.focus();
	  	return false;
	  }


	if(f.quantity.value < 1)
	  {
	  	alert("Please enter a quantity.")
	  	f.quantity.focus();
	  	return false;
	  }
}


function validateReview(f) {

	var count=0;

	for(var c = 0; c < f.displayName.length; c++)
	 {
		if(f.displayName[c].checked)
		  {
		  count++;
		  }
	 }

	if(count==0)
	  {
		alert("You must choose whether you wish your name to appear with the review.")
		f.displayName[0].focus();
		return false;
	  }

	if ((f.displayName[0].checked) && (isBlank(f.reviewerName.value))) {
	  	alert("Please enter your name.")
	  	f.reviewerName.focus();
	  	return false;
	}

	if(isBlank(f.reviewTitle.value))
	  {
	  	alert("Please enter a review title.")
	  	f.reviewTitle.focus();
	  	return false;
	  }

	if(isBlank(f.reviewText.value))
	  {
	  	alert("Please enter your comments.")
	  	f.reviewText.focus();
	  	return false;
	  }

	if(f.reviewText.value.length > 3000)
	  {
	  	alert("Your comments must not exceed 3000 characters.")
	  	f.reviewText.focus();
	  	return false;
	  }

}



