function search() {
	document.getElementById('searchForm').submit();
}

function displayMenu(m) {
	var subMenu=$(m).getElementsByTagName('ul');
	if (subMenu && subMenu.length > 0) {
		subMenu[0].style.display="block";
	}
}

function hideMenu(m) {
	var subMenu=$(m).getElementsByTagName('ul');
	if (subMenu && subMenu.length > 0) {
		subMenu[0].style.display="none";
	}
}


function addToBasket(pid,spid) {
	new Ajax.Request('/shared/php/add_to_printbasket.php',{
		method: 'post',
		parameters: {cmd: 'addToPrintBasket',pid: pid,spid: spid},

		onSuccess: function(serverReply) {
			if (serverReply.responseText.isJSON()) {
				var printBasketInfo=serverReply.responseText.evalJSON();
				if (printBasketInfo.result=="OK") {
					updatePrintBasketStatus(printBasketInfo.count);
					return;
				}
			}
			alert("Error: unable to add page to the Print Basket.");
		}
	});
}

function updatePrintBasketStatus(n) {
	//alert(n);
	$('basketStatus').update('&nbsp;<img src="/shared/images/succes.gif" width="14" height="10" border="0">');
	$('basketCount').update('&nbsp;('+n+')');
}

function printPage(pageID,subpageID) {
	var url="/print.php?p="+pageID+","+subpageID;
	var w=window.open(url,"print_basket_popup","center=yes,width=760,height=565,resizable=yes,scrollbars=yes,status=yes,menubar=no,titlebar=no");
}

function removeFromBasket(pageID,subpageID) {
	new Ajax.Request('/shared/php/remove_from_printbasket.php',{
		method: 'post',
		parameters: {cmd: 'removeFromPrintBasket',pid: pageID,spid: subpageID},

		onSuccess: function(serverReply) {
			if (serverReply.responseText.isJSON()) {
				var printBasketInfo=serverReply.responseText.evalJSON();
				if (printBasketInfo.result=="OK") {
					$('printBasketItem'+pageID+'_'+subpageID).remove();
					updatePrintBasketStatus(printBasketInfo.count);
					return;
				}
			}
			alert("Error: unable to remove this page from the Print Basket.");
		}
	});}
