﻿// JavaScript Document
var getCookie=function(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}


var mnav=function(){
	var m=document.getElementById('mnav');
	var a=m.getElementsByTagName('a');
	var url=window.location.pathname;
	var num=0;
	if(url.search('index')!=-1){num=0;}
	else if(url.search('news')!=-1){num=1;}
	else if(url.search('products')!=-1){num=5;}
	else if(url.search('Products')!=-1){num=5;}
	try{
		num=navid;
	}catch(e){
	}
	a.item(num).className='sel';
	
	//读取统计人数
	if(getCookie('webinfo')!=null){
		temp=getCookie('webinfo');
		temp=temp.replace('count=','');
		if(temp!=''){
			document.getElementById('usercount').innerHTML='您是第'+temp+'位访客';
		}
	}
	
}
window.onload=mnav;

//搜索
var search_ck=function(key){
	var kwd="";
	if(key!=null){
		kwd=key;
	}else{
		kwd=document.getElementById('keywd');
	}
	if(kwd.value==""|kwd.value=="请填写关键字"){
		alert("请输入关键字!!");
		kwd.focus();
	}else{
		window.location="/search.aspx?kwd="+EncodeUtf8(kwd.value);
	}
}
var re_kwd=function(kwd){
	document.getElementById('keywd').value=kwd;
	//if(document.getElementById('pageno').innerHTML!='共0条信息&nbsp;&nbsp;&nbsp;')document.getElementById('search_sub2').style.display='inline';
}
  
  //咨询检测
function check_consultation(){
	var f=document.getElementById('Form1');
	if(f.name.value==""){
		alert('请填写姓名!');
		f.name.focus();
		return false;
	}
	if(f.tel.value==""){
		alert('请填写电话号码!');
		f.tel.focus();
		return false;
	}
	if(f.email.value==""){
		alert('请填写电子邮箱!');
		f.email.focus();
		return false;
	}
	return true;
}

var links_click=function(obj){
	if(obj.value!="0"&obj.value!=""){
		window.location=obj.value;
	}
}

var closewin=function(){
	window.open('','_parent','');  
   	window.close();
}

function EncodeUtf8(s1)  
 {  
     var s = escape(s1);  
     var sa = s.split("%");  
     var retV ="";  
     if(sa[0] != "")  
     {  
        retV = sa[0];  
     }  
     for(var i = 1; i < sa.length; i ++)  
     {  
          if(sa[i].substring(0,1) == "u")  
          {  
              retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5)));  
                
          }  
          else retV += "%" + sa[i];  
     }  
       
     return retV;  
 }  
 function Str2Hex(s)  
 {  
     var c = "";  
     var n;  
     var ss = "0123456789ABCDEF";  
     var digS = "";  
     for(var i = 0; i < s.length; i ++)  
     {  
        c = s.charAt(i);  
        n = ss.indexOf(c);  
        digS += Dec2Dig(eval(n));  
            
     }  
     //return value;  
     return digS;  
 }  
 function Dec2Dig(n1)  
 {  
     var s = "";  
     var n2 = 0;  
     for(var i = 0; i < 4; i++)  
     {  
        n2 = Math.pow(2,3 - i);  
        if(n1 >= n2)  
        {  
           s += '1';  
           n1 = n1 - n2;  
         }  
        else  
         s += '0';  
           
     }  
     return s;  
       
 }  
 function Dig2Dec(s)  
 {  
     var retV = 0;  
     if(s.length == 4)  
     {  
         for(var i = 0; i < 4; i ++)  
         {  
             retV += eval(s.charAt(i)) * Math.pow(2, 3 - i);  
         }  
         return retV;  
     }  
     return -1;  
 }   
 function Hex2Utf8(s)  
 {  
    var retS = "";  
    var tempS = "";  
    var ss = "";  
    if(s.length == 16)  
    {  
        tempS = "1110" + s.substring(0, 4);  
        tempS += "10" +  s.substring(4, 10);   
        tempS += "10" + s.substring(10,16);   
        var sss = "0123456789ABCDEF";  
        for(var i = 0; i < 3; i ++)  
        {  
           retS += "%";  
           ss = tempS.substring(i * 8, (eval(i)+1)*8);  
             
             
             
           retS += sss.charAt(Dig2Dec(ss.substring(0,4)));  
           retS += sss.charAt(Dig2Dec(ss.substring(4,8)));  
        }  
        return retS;  
    }  
    return "";  
 }   

