//产品搜索
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;
   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);
}

//图片宽度处理
function art_fixImgWidth(objID,maxwidth)
{
   if (/^[1-9]\d*$/.test(maxwidth)==false) return;
   var maxwidth=parseInt(maxwidth);
   var panel=document.getElementById(objID);
   if (!panel) return;
   var obj=panel.getElementsByTagName("img");
   var tmp="";
   for (var i=0;i<obj.length;i++)
   {
       obj[i].style.maxWidth=maxwidth+"px";
       obj[i].onload=function(){
            var tmpImg=new Image();
            tmpImg.src=this.src;
            if (tmpImg.width>maxwidth) this.style.width=maxwidth+"px";
           }
   }
}
