/* used for search engine */

	function orderList(theform, link, total)
	{	
		var rows, maxpage;
	
		rows = theform.displayRow[theform.displayRow.selectedIndex].value;
		maxpage = Math.ceil(total/rows);

		if(!isNaN(parseInt(theform.inputnumber.value))){
			if((parseInt(theform.inputnumber.value) < parseInt(maxpage)) && (parseInt(theform.inputnumber.value) > 0)){	
				theform.page.value = theform.inputnumber.value;
			}else if (parseInt(theform.inputnumber.value)< 0){
				theform.page.value = 1;
			}else{					
			//	theform.action = link + "?selectview=" +theform.selectview.value + "&page=" + maxpage +"&orderby=" +theform.orderby.value + "&displayRow=" + theform.displayRow[theform.displayRow.selectedIndex].value;	
				theform.page.value = maxpage;
			}				
			theform.submit();				
		}else{
			alert("Please enter a page number!");	
			theform.inputnumber.value = 1;
			theform.inputnumber.focus();  
		}	
	}

	function selectView(theform, defaultlink )
	{				
		if(theform.selectview[1].checked){		
			theform.action = defaultlink + "?selectview=detail";
		}else{
			theform.action = defaultlink + "?selectview=list";
		}	
		theform.submit();	
	}

	function passForm(theform,  args)
	{						
		//confirm(args);
		//theform.addStatus.value = args;

	}

	function checkSelectBase(theform)
	{						
		if (theform.select.selectedIndex > 0 && theform.select.selectedIndex < 4 )
		{			
			theform.selectCategory.value = theform.select[theform.select.selectedIndex].value;
			theform.submit();
		}

	}

	function checkForm(theform, args, ev)
	{	
		var orderbyString, temp;

		if(ev == "linkpage"){
			window.location = args + "?id=" + theform.selectItem[theform.selectItem.selectedIndex].value;
		}else if(theform.name == "listOrder" || theform.name == "detailOrder"){	
			orderbyString = theform.orderby.value;
			if(orderbyString.indexOf("*")>0){				
				theform.orderby.value =	ev;
			}else{
				theform.orderby.value = ev + "*desc";
			}	
		
			if(ev == "p_name")
			{
				p_orderbyString = theform.p_orderby.value;
				if(p_orderbyString.indexOf("*")>0){				
					theform.p_orderby.value =	ev;
					theform.orderby.value =	ev;
				}else{
					theform.p_orderby.value = ev + "*desc";
					theform.orderby.value =	ev;
				}	
			}
			else if(ev == "p_cat")
			{
				c_orderbyString = theform.c_orderby.value;
				if(c_orderbyString.indexOf("*")>0){				
					theform.c_orderby.value =	ev;
					theform.orderby.value =	ev;
				}else{
					theform.c_orderby.value = ev + "*desc";
					theform.orderby.value =	ev;
				}	
			}

			theform.submit();					
		}			
	}

