 function fancyRules() {   if (!document.getElementsByTagName) return; 
		var hr = document.getElementsByTagName("hr");
		for (var i=0; i<hr.length; i++) { 
		var newhr = hr[i]; 
		var wrapdiv = document.createElement('div');
		wrapdiv.className = 'line';  
		newhr.parentNode.replaceChild(wrapdiv, newhr);  
		wrapdiv.appendChild(newhr);  
		}
	} 

	function MM_goToURL() { //v3.0
		var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
		for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	}

	function MM_jumpMenu(targ,selObj,restore){ //v3.0
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
		if (restore) selObj.selectedIndex=0;
	}

window.onload = fancyRules; 

function submitForm() {
		var errorFlag, multiFlag;
		errorFlag = 0;
		multiFlag = false;
		
		
		if(errorFlag > 0) {
			alert("Please make selections for the required options.");
			return false;
		} else {
			
				quantityBox = document.getElementById("quantityInput");
				if(quantityBox != null){
					if(!validateQuantity(quantityBox,1,999999,1))
						return false;
				}	
			
			//document.productForm.submit();
			return true;
		}	
	}
	
	function validateQuantity(ptrQty,iqty,maxqty,orgqty) {
		if(ptrQty.value != ""){
			if(!numericCheck(ptrQty.value,0,'nomsg')){
				alert("Please enter a whole number into the quantity box.");
				ptrQty.value = orgqty;
				ptrQty.focus();
				return false;
			}
			else if(ptrQty.value <= 0){
				alert("Please enter a whole number greater than zero.");
				ptrQty.value = orgqty;
				ptrQty.focus();
				return false;
			}
			else if(ptrQty.value*iqty > maxqty){
				alert("We're sorry, this number exceeds the maximum purchase amount for this product.\nPlease enter a number less than or equal to "+(maxqty/iqty));
				ptrQty.value = orgqty;
				ptrQty.focus();
				return false; 
			}
		}
		return true;
	}