function add_search(){	
	t = document.getElementById('txt_search').value;
	if (t == ''){
		alert('請輸入搜尋資料');
		return false;
	}
	//----處理畫面不在products------------------------------	
	try {
		document.getElementById('product_page_url').value = document.getElementById('product_page_url').value;
	} catch(err) {
		window.location = _Web_Url + "/index.php/products/class_number/search/"+t+"/";
	}		
	//--------------------------------------------------------
	try{
	document.getElementById('product_request_type').value = "search";     //接口
	document.getElementById('product_search').value  = t;  //接口
	document.getElementById('show_suggest').style.display = "none";
	document.getElementById('show_suggest').innerHTML = "";
	}catch(error){
	}
	connect_product_page();
	return false;
}

try{
	tmp = Prototype.Version;
}catch(err){

		var j=-1;
		var temp_str;
		var $=function(node){
			return document.getElementById(node);
		}
		var $$=function(node){
			return document.getElementsByTagName(node);
		}

}

function ajax_keyword(){
	//B=(function x(){})[-5]=='x'?'FF3':(function x(){})[-6]=='x'?'FF2':/a/[-1]=='a'?'FF':'\v'=='v'?'IE':/a/.__proto__=='//'?'Saf':/s/.test(/a/.toString)?'Chr':/^function \(/.test([].sort)?'Op':'Unknown'
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
		}
	catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4){
		if (xmlhttp.status==200){
			var data = xmlhttp.responseText;
			if ((data.replace("","0")) != 0 ){
				document.getElementById('show_suggest').style.display = "block";
			}
			$("show_suggest").innerHTML = data;
			//if (B == 'IE'){
			//	document.getElementById('t_t').style.cssText ="margin-top:-18px;";
			//}
			j=-1;
			}
		}
	}
	xmlhttp.open("post", _Web_Url + "/index.php/M_model/M_search/search_product_list/", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("txt_search="+$("txt_search").value);
}
function keyupdeal(e){
	var keyc;
	if (document.getElementById('txt_search').value==''){
		document.getElementById('show_suggest').style.display = "none";
		document.getElementById('show_suggest').innerHTML = "";
	}
	if(window.event){
		keyc=e.keyCode;
		}
	else if(e.which){
		keyc=e.which;
		}
	if(keyc == 13){		
		document.getElementById('show_suggest').style.display = "none";
		document.getElementById('show_suggest').innerHTML = "";
	}else{
		if(keyc!=40 && keyc!=38){
			ajax_keyword();
			temp_str=$("txt_search").value;
		}
		
		if(keyc!=40 && keyc!=38){
			ajax_keyword();
			temp_str=$("txt_search").value;
		}
	}
}

function set_style(num){
	for(var i=0;i<$$("li").length;i++){
		var li_node=$$("li")[i];
		li_node.className="";
	}
	if(j>=0 && j<$$("li").length){
		var i_node=$$("li")[j];
		$$("li")[j].className="select";
		}
	}
function mo(nodevalue){
	j=nodevalue;
	set_style(j);
}
function form_submit(){
	if(j>=0 && j<$$("li").length){
		//$$("input")[0].value=$$("li")[j].childNodes[0].nodeValue;
		document.getElementById('txt_search').value = $$("li")[j].childNodes[0].nodeValue;
		document.getElementById('show_suggest').style.display = "none";
		$("show_suggest").innerHTML="";
	}
	//document.search.submit();
}
function hide_suggest(){
	var nodes=document.body.childNodes
	for(var i=0;i<nodes.length;i++){
		if(nodes[i]!=$("txt_search")){
			document.getElementById('show_suggest').style.display = "none";
			$("show_suggest").innerHTML="";
			}
		}
	}
	
function keydowndeal(e){
	var keyc;
	if(window.event){
		keyc=e.keyCode;
		}
	else if(e.which){
		keyc=e.which;
		}
	if(keyc == 13){		
		document.getElementById('show_suggest').innerHTML = "";
		document.getElementById('show_suggest').style.display = "none";
	}else{
		if(keyc==40 || keyc==38){
		if(keyc==40){
			if(j<$$("li").length){
				j++;
				if(j>=$$("li").length){
					j=-1;
				}
			}
			if(j>=$$("li").length){
					j=-1;
				}
		}
		if(keyc==38){
			if(j>=0){
				j--;
				if(j<=-1){
					j=$$("li").length;
				}
			}
			else{
				j=$$("li").length-1;
			}
		}
		set_style(j);
		if(j>=0 && j<$$("li").length){
			$("txt_search").value=$$("li")[j].childNodes[0].nodeValue;
			}
		else{
			$("txt_search").value=temp_str;
			}
		}
	}
}

function testLtrim(sValue) { 
for (var i=0; i<=sValue.length; i++) { 
if(sValue.substring(i,i+1)!=" ") 
break; 
} 
return sValue.substring(i,sValue.length); 
} 

// 右邊去空白 
function testRtrim(sValue) { 
for (var i=sValue.length; i>=0; i--) { 
if(sValue.substring(i-1,i)!=" ") 
break; 
} 
return sValue.substring(0, i); 
} 

// 左右邊去空白 
function testAllTrim(sValue) { 
return testRtrim(testLtrim(sValue)); 
}
