// JavaScript Document

function drawSearch(iType){

	switch(iType){
		case 1:
			document.writeln("<form name=\"searchForm\" method=\"post\" target=\"_blank\" style=\"MARGIN: 1px\" onsubmit=\"return searchInAll(this);\">");
			document.writeln("<SELECT name=\"IndexArea\" onchange=setinput(this)>");
			document.writeln("<OPTION value=productname selected>Product Name</OPTION>");
			document.writeln("<OPTION value=productnum>Product No.</OPTION>");
			document.writeln("<OPTION value=productprice>Product Prices</OPTION>");
			//document.writeln("<OPTION value=infotitle>Jewelry Information</OPTION>");
			document.writeln("</SELECT>&nbsp;");
			document.writeln("<span id=\"part1\">");
			document.writeln("<INPUT onfocus=\"if(this.value.substring(0,6)=='Please'){this.value='';}\" maxLength=100 size=35 value=\"Please input product name\" name=keywords>");
			document.writeln("</span>");
			document.writeln("<span id=\"part2\" style=\"display:none\">");
			document.writeln("Price range：");
			document.writeln("<INPUT size=\"8\" value=\"\" name=\"pricefrom\" id=\"pricefrom\" >");
			document.writeln("to");
			document.writeln("<INPUT size=\"8\" value=\"\" name=\"priceto\" id=\"priceto\" >");
			document.writeln("</span>");

			document.writeln("&nbsp;<INPUT type=submit value=\"Search\" name=\"submit\">");
			document.writeln("</form>");
		break;
	}
}

//描绘表单
function setinput(obj){
	switch(obj.value){
		case "productname":
			document.getElementById("part1").style.display="";
			document.getElementById("part2").style.display="none";
			document.forms["searchForm"].keywords.value="Please input product name";
			break;
		case "productnum":
			document.getElementById("part1").style.display="";
			document.getElementById("part2").style.display="none";
			document.forms["searchForm"].keywords.value="Please input product no.";
			break;
		case "productprice":
			document.getElementById("part1").style.display="none";
			document.getElementById("part2").style.display="";
			break;
		case "infotitle":
			document.getElementById("part1").style.display="";
			document.getElementById("part2").style.display="none";
			document.forms["searchForm"].keywords.value="Please input keywords";
			break;
	}
}
//结果筛选
function searchInAll(obj) {

	var selectedValue = "";var keywords = "";var url = "";
	if (obj.IndexArea){
		selectedValue = obj.IndexArea.options[obj.IndexArea.selectedIndex].value;
	}

	if (obj.keywords){
		keywords = obj.keywords.value;
	}
	
	if(selectedValue=="productprice"){
		pricefrom=obj.pricefrom.value;
		priceto=obj.priceto.value;
		if(testVal("pricefrom","Money")==false || testVal("priceto","Money")==false){
			alert("Please fill correct prices range, such as 1.01")
			return false;
		}
		if(parseFloat(priceto)<=parseFloat(pricefrom)){
			alert("Please fill correct prices range, from low to high")
			return false;	
		}
	}else{
    	if ((keywords == "") || (keywords.length <= 1) || (keywords == "Please input keyword") || (keywords.substring(0,12) == "Please input")) {
    		alert("Please input keyword");
    		return false;
  		}
	}
			
	switch(selectedValue){
	case "productname":
		url="/Product/List_0_0_0_p1.html?st=true&field="+selectedValue+"&value="+keywords;
		obj.method = "post";
		obj.action = url;
		obj.target = "_blank";
		break;
	case "productnum":
		url="/Product/List_0_0_0_p1.html?st=true&field="+selectedValue+"&value="+keywords;
		obj.method = "post";
		obj.action = url;
		obj.target = "_blank";
		break;
	case "productprice":
		url="/Product/List_0_0_0_p1.html?st=true&field="+selectedValue+"&value="+pricefrom+"-"+priceto;
		obj.method = "post";
		obj.action = url;
		obj.target = "_blank";
		break;
	case "infotitle":
		url="/Jewelry-Information/Search.asp?keywords="+keywords;
		obj.method = "post";
		obj.action = url;
		obj.target = "_blank";
		break;
	}
}
