function setFormMethod(formName, target) {
     //alert('Setting Form ' + formName + ' method=' + target); 
	  document.forms[formName].method.value = target;
}

function setOwnerFormMethod(formElement, target) {
     //alert('Setting Form ' + formName + ' method=' + target); 
	  formElement.form.method.value = target;
}

function disableForm(formname, disable) 
{
   var count = document.forms[formname].elements.length;
   for (var i = 0; i < count ; i++)
   {
      document.forms[formname].elements[i].disabled = disable;
   }
}

function validateAddToCartQty(available, requested)
{
	if(requested == "0" || requested == "00" 
	   || requested == "000" || requested < 1)
	{
  	   window.alert("Please enter VALID quantity."); 
	   return false;
	}
	if(requested.length < 1)
	{
	   window.alert("Please enter quantity.");
	   return false;
	}
	
	// Bugs 94, 132. Validations performed on server -dm 11/25/2005
	//if(requested > available)
	//{
	//   window.alert("Sorry you can't order more than "+available +" bottle(s) of this wine at present");
	//   return false;
	//}
	
   if(isNaN(requested))
	{
		   window.alert("Please enter a valid number.");
			return false;
	}
   return true;
}
function validateSortByColumn(columnName)
{
   if(columnName == "")
   {
      window.alert("Please select the column by which you want to sort these results");
      return false;
   }
   return true;
}

function validateSearchBeanInForm(formname, beanName, target)
{
   if(beanName != "")
   {
      beanName = beanName + ".";
   }
	if (document.forms[formname].elements[beanName + "searchName"].value == "") 
	{
		alert("Search name is required");
		document.forms[formname].elements[beanName +"searchName"].focus();
		return false;
	}
	document.forms[formname].method.value = target;
	return true;
}

