// Validation for online ordering quantities
// 1) zero bad entries, 2) alert if error (or < 100 for pers)
// Four functions: minstd, minpers, minstdmult, minpersmult
// Poster, framed poster, and poster pkg pages only use onsubmit="addurl();"

// provides tracking for method of online ordering (single vs multiple pages)
function orderone() { 
	orderone = get_cookie ( "orderone" );
	curDate = new Date();
	gmtDate=curDate.toGMTString();
	if (orderone != "yes") {  // first time orderone
		document.cookie = "orderone=yes;path=/;"; 
		pageTracker._trackPageview("/orderone.html"+gmtDate);
		//pageTracker._trackEvent("Online Ordering", "orderone");   // doesn't work yet??
	}
}
function ordermult() {	
	ordermult = get_cookie ( "ordermult" );
	curDate = new Date();
	gmtDate=curDate.toGMTString();
	if (ordermult != "yes") {  // first time ordermult
		document.cookie = "ordermult=yes;path=/;"; 
		pageTracker._trackPageview("/ordermult.html?"+gmtDate);
		//pageTracker._trackEvent("Online Ordering", "ordermult");   // doesn't work yet??
	}
}

function minstd(f) { // f is form # on page
	if (document.forms[f].elements[4].value > 0){
		addurl(); orderone();
		return true	}
	else{
		document.forms[f].elements[4].value = 0;
		alert("Please enter a quantity.");
		document.forms[f].elements[4].focus()
		return false }
}
function minpers(f) { // f is form # on page
	if (document.forms[f].elements[4].value > 99){
		addurl(); orderone();
		return true }
	else{
		alert("The minimum personalized quantity is 100.");
		document.forms[f].elements[4].focus();
		return false }
}
// does not work without javascript (defalut is unchecked)
function minstdmult(p) { // p is number of products
	var added=0;
	for (i=4;i<=2*p+2;i=i+2) {
		if (document.myform.elements[i].value > 0) {
			added=1; document.myform.elements[i-1].checked = true; }
		else { document.myform.elements[i].value = 0; }
	}
	if (added==1) { addurl(); ordermult(); return true }
	else { alert("Please enter a quantity."); return false }
}
// does not work without javascript (defalut is unchecked)
function minpersmult(p) { // p is number of products
	var added=0;
	var belowqty=0;
	for (i=4;i<=2*p+2;i=i+2) {
	  if (document.myform.elements[i].value > 99) {
		added=1; document.myform.elements[i-1].checked = true; }
	  else { 
	  	if (document.myform.elements[i].value > 0) {belowqty=1;}
	  	else { document.myform.elements[i].value = 0; }
	  }
	}
	if (added==1 && belowqty==0) { addurl(); ordermult(); return true }
	else { alert("For personalized, the minimum quantity of each is 100."); return false }
}