
checkedItems = 0;
changedqnts = 0;


function applyform(cmd) {

var a = document.results;
a.command.value = cmd;

var params = "toolbar=0,location=0,directoties=0,status=0,menubar=0,scrollbars=0,resizable=0,width=300,height=150";

if (cmd == 'recalc')
	{
	 if (changedqnts == 0)
		{
		 alert("Nothing to recalculate. You didn't change a quantity.");
		 return false;
		}
	 else
	 	{
	 	 document.results.submit();
	 	} 
	}
else
	{
	 if ((changedqnts == 1) && (cmd == 'apply'))
	 	{
	 	 alert("You've changed some quantities. Click Recalculate button to see new total cost.");
		 return false;
	 	}
	else
		{
		if (checkedItems != 0)
		    {
		     	
			str = "";
			
			for (i=0;i<a.elements.length;i++)
				{
				 if ((a.elements[i].type.toLowerCase() != "checkbox") && (a.elements[i].type.toLowerCase() != "hidden")) continue;
				 if ((a.elements[i].type.toLowerCase() == "checkbox") && ( ! a.elements[i].checked)) continue;
				 str += "&" + a.elements[i].name + "=" + a.elements[i].value;
				}

			str = js_path + "usercart.cgi?" + str.slice(1);
			
		     if ("del_favor delete apply".indexOf(cmd) < 0)
		    	{
			OW(str,'newwin',params);
			checkedItems = 0;
			document.results.reset();
		    	}
		    else
		    	{
		    	if (cmd == 'del_favor')
		    		{
		    		document.results.target="";
		    		}
		    	document.results.submit();
		    	}
		    }
		else
		    {
		    alert("You didn't choice an item");
		    return false;
		    }
	   }
	}
}


function OW(theURL,winName,features) {

features = features+",left="+(screen.availWidth/2-150)+",top="+(screen.availHeight/2-75);
var w=window.open(theURL,winName,features);
w.focus();
}
