//产品搜索
function sch_pro(ver)
{
  // var key=document.getElementById("keyword");
  // var url=(ver==1)?"products.asp":"products.asp";
  // var obj=document.getElementById("clsid");
  // var clsid;
  // if (obj==null) clsid=0;
  // else clsid=obj.value;
  // clsid=(/^\d+$/.test(clsid))?clsid:0;
   //key.value=trim(key.value).replace(/'/,"");
  // key.value=key.value.replace("请输入关键字","");
   //if (key.value=="" && clsid==0) return false;
  // url=url+"?"+"keyword="+escape(key.value);
  // url+="&amp;clsid="+clsid;
  // location.href=url;
   alert("对不起！数据库正更新当中！");
   return false;
}

//新闻搜索
function news_sch(ver)
{
    var url=(ver==1)?"newsEn.asp":"news.asp";
    var key=document.getElementById("keyword").value;
    var clsid=document.getElementById("clsid").value;
    clsid=(clsid.match(/^[1-9]\d*$/))?clsid:0;
    key=trim(key).replace(/\'/g,"''");
    //if (clsid==0 && key=="") return;
    url+="?clsid="+clsid+"&amp;keyword="+escape(key);
    location.href=url;
}

//登陆验证
function chklogin(obj)
{
  var fm=obj;
  if (fm["username"].value=="" ){
      fm["username"].focus();
      alert("请输入用户名!");
      return false;
  }
  if (fm["userpass"].value==""){
      fm["userpass"].focus();
      alert("请输入密码!");
      return false;
  }
}

//简介类，分页显示
var page=0;
var pageArr=new Array();

function initPage(objID,ver)
{
    var obj=document.getElementById(objID);
    if (obj==null) return;
    var tmp=obj.innerHTML;
    if (tmp=="") return;
    //处理<div page='page数字'></div>格式
    tmp=tmp.replace(/<div\s+[^>]*id=(['"])?page\d+\1[^>]*>/gi,"[NextPage]<div>");
    tmpArr=tmp.split(/\[nextpage\]/gi);
    if (tmp.match(/\[NEXTPAGE\]/i)){
        tmp="";
        for (var i=0;i<tmpArr.length;i++)
        {
           if (trim(tmpArr[i])!="") tmp+="<div id=\"page"+i+"\">"+tmpArr[i]+"</div>";
        }
    }
    obj.innerHTML=tmp;
    if (ver=="en"){
        GetPageArr_en(objID);    
    }
    else{
        GetPageArr(objID);    
    }
}

function GetPageArr(objID)
{
    var obj=document.getElementById(objID);
    var tmpArr=obj.getElementsByTagName("div");
    var tmp="";
    var tmp2="";
    var obj;
    for (var i=0;i<tmpArr.length;i++)
    {
        if ( /^page\d+$/i.test(tmpArr[i].id) )
        pageArr.push(tmpArr[i].id);
    }
    if (pageArr.length<2) return;
    for (var i=0;i<pageArr.length;i++)
    {
        if (i!=page){
            document.getElementById(pageArr[i]).style.display="none";
        }
        tmp2+="<option value=\""+i+"\">"+(i+1)+"</option>";
    }
    tmp2="&nbsp;<span class=\"go\">第<select id=\"selpage\" onchange=\"showPage(this.value);\">"+tmp2+"</select>页</span>";
    tmp="";
    tmp+="<div id=\"showpage\">";
    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('pre');\">上一页</a>&nbsp;&nbsp;";
    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('next');\">下一页</a>";
    tmp+=tmp2;
    tmp+="</div>";
    document.write(tmp);
}

function GetPageArr_en(objID)
{
    var obj=document.getElementById(objID);
	var tmpArr=obj.getElementsByTagName("div");
    var tmp="";
    var tmp2="";
    var obj;
    for (var i=0;i<tmpArr.length;i++)
    {
        if ( /^page\d+$/i.test(tmpArr[i].id) )
        pageArr.push(tmpArr[i].id);
    }
    if (pageArr.length<2) return;
    for (var i=0;i<pageArr.length;i++)
    {
        if (i!=page){
            document.getElementById(pageArr[i]).style.display="none";
        }
        tmp2+="<option value=\""+i+"\">"+(i+1)+"</option>";
    }
    tmp2="&nbsp;<span class=\"go\">Goto Page <select id=\"selpage\" onchange=\"showPage(this.value);\">"+tmp2+"</select></span>";
    tmp="";
    tmp+="<div id=\"showpage\">";
    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('pre');\">Previous</a>&nbsp;&nbsp;";
    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('next');\">Next</a>";
    tmp+=tmp2;
    tmp+="</div>";
    document.write(tmp);
}

function showPage(str)
{
   var tmp="";
   if (pageArr.length==0) return;
   if (/^\d+$/.test(str)==false){
       switch(str)
       {
            case "pre":page--;if (page<0) page=0;break;
            case "next":page++;if (page>pageArr.length-1) page=pageArr.length-1;break;    
       }
   }
   else{
        page=parseInt(str);
   }
    document.getElementById(pageArr[page]).style.display="";
    for (var i=0;i<pageArr.length;i++)
    {
        if (i!=page){
            document.getElementById(pageArr[i]).style.display="none";
        }
    }
    var sel=document.getElementById("selpage");
    for (var i=0;i<sel.length;i++)
    {
        if (sel[i].value==page) sel[i].selected="true";    
    }
    window.scrollTo(0,0);
}