function ysnCheck(flag){
	
	if (form.Quote) {
		if (form.Quote.length > 1) {
			for(i = 0; i < form.Quantity.length; ++i){
				myNumber = new Number(form.Quantity[i].value);	
				if (isNaN(myNumber)){
						alert("Please enter only numbers for the \"Quantity\" field.");
						form.Quantity[i].focus();
						return (false); 
				}else if (myNumber <= 0){
					alert("Please enter a number greater than 0 for the \"Quantity\" field. To remove an Item check the corresponding box under the Remove column.");
					form.Quantity[i].focus();
					return (false); 
				}
			}
		} else {
			if (form.Quantity.value == "") {
				alert("Please enter a number greater than 0 for the \"Quantity\" field. To remove an Item check the corresponding box under the Remove column.");
				form.Quantity.focus();
				return (false); 
			} else if (form.Quantity.value != "") {
				myNumber = new Number(form.Quantity.value);
				if (isNaN(myNumber)){
					alert("Please enter only numbers for the \"Quantity\" field.");
					form.Quantity.focus();
					return (false); 
				}else if (myNumber <= "0"){
					alert("Please enter a number greater than 0 for the \"Quantity\" field. To remove an Item check the corresponding box under the Remove column.");
					form.Quantity.focus();
					return (false); 
				}
			}
		}
	} 
	
	if (form.taxID){  		
		if (form.taxID.value == "" || form.taxID.value == "0") {
			alert("Please enter a number greater than 0 for the \"Tax\" field.");
			form.taxID.focus();
	    	return (false);
	  	}else {
	  		strError = IsNumeric(form.taxID.value)
	  		if (!strError) {
				form.taxID.focus();
	    		return (false);
	  		}
  		}
 	}
	
	form.actionflag.value = flag
	return true;	
}

function shipvalidator(flag){
	
	if (form.shipID) {
		if (form.shipID.value == "0") {
			alert("Please select a \"Shipping Method\".");
			form.shipID.focus();
			return (false);
		} 
	} 
	return ysnCheck(flag);	
}


function formvalidator(flag){
	j = 0;
	if (form.Quote) {
		
		if (form.Quote.length > 1) {
			for(i = 0; i < form.Quote.length; ++i){
				
				if (form.Quote[i].checked) {
					j = j + 1;
					break;
				}	
			}
		} else if (form.Quote.checked){	
			j = 1;
		}
 
		if (j == 0) {
			alert("Please select atleast one item to Add to Cart.");
			return (false);
		}
	} 
	return ysnCheck(flag);
}


function checkout(flag){
	
	if (!form.Quote) {
		alert("No items have been selected for Checkout");
		return false;
	}
	
	j = 0;
	
	if (form.Quote) {
		
		if (form.Quote.length > 1) {
			for(i = 0; i < form.Quote.length; ++i){
				if (form.removeItem[i].checked) {
					j = j + 1;
					break;
				}
			}
		} else if (form.removeItem.checked){
			j = 1;
		}
 

		if (j > 0) 
		{
			alert("To remove the Item you selected Please click on Update Order.");
			return (false);
		}
		
	} 
	
	return shipvalidator(flag);
}




