var ptotal=0;
//window.onerror=ErrorHandler
function ErrorHandler(){
	//alert('A customized error message');
	//return true;
}

function ToggleDisplay(butt,items) {
	
	var oButton = document.getElementById(butt);
	var oItems = document.getElementById(items);
	if (!oButton || !oItems){ return 0;}

	if (oItems.style.display == "none") {
		
		oItems.style.display = "";
		oButton.src = "/tree/minus.gif";
		
	}	else {
		
		oItems.style.display = "none";
		oButton.src = "/tree/plus.gif";
	}

	return false;
}
function HideDisplay(oItems) {
	oItems.style.display = "none";

}

function ShowDisplay(oItems) {
	oItems.style.display = "";
}

function addproduct(pid,field,row,task,price,pricelabel,selcolor,catid,frm){
	//var field = document.getElementById(fld)

	if (pid >0 && parseInt(field.value) >= 0){
		
		switch(task){
			case "add":
				
				if (parseInt(field.value) >  0){
					frm.action ='/basked.php?task=add&pid='+pid+'&total='+parseInt(field.value) + '&color='+selcolor+'&catid='+catid;
					frm.submit();
				}
				field.value = 0;
			break;
			case 'edit':
				
				if (parseInt(field.value) >  0){
					frm.action ='/basked.php?task=edit&pid='+pid+'&total='+parseInt(field.value)+ '&color='+selcolor;
					frm.submit();
					var tmp = document.getElementById(pricelabel);
					if (tmp){
						var tprice = parseFloat(price * field.value );
						tmp.innerHTML= tprice;
					}
				}
				else{
					delproduct(pid,row,frm);
				}
			break;
		}
	}
}

function delproduct(pid,row,frm){

	frm.action ='/basked.php?task=edit&pid='+pid+'&total=0';
	frm.submit();
	HideDisplay(row);
	ptotal--;
	if (ptotal <=0){
		setTimeout("document.location='/index.php';",500);
	}
}

function checkvalid(obj,butt,keycode){
	if (obj.value==''){obj.value=0;}
	butt.disabled = isNaN(obj.value);
	if (!butt.disabled){
		obj.value = parseInt(obj.value);
	}
	
}


