PageSourceSearch

http://www.slowfoodupstate.com/ameSvUOyrE/inc/sys.js

js slowfoodupstate.com collected 2026-10-05 22:45:49 UTC 8,589 bytes, 293 lines download raw bytes

1//产品搜索
2function sch_pro(obj,ver)
3{
4   var key=obj["keyword"].value;
5   var url=(ver==1)?"productsen.asp":"products.asp";
6   var clsid;
7   if (obj["clsid"]==null) clsid=0;
8   else clsid=obj["clsid"].value;
9   clsid=(/^\d+$/.test(clsid))?clsid:0;
10   key=key.replace("请输入关键字","");
11   key=key.replace("Keyword","");
12   //if (clsid==0 && key=="") return false;
13   url=url+"?keyword="+escape(key)+"&clsid="+clsid;
14   location.href=url;
15   return false;
16}
17
18//产品搜索 eng
19function sch_pro_en(obj,ver)
20{
21   var key=obj["keyword"].value;
22   var url=(ver==1)?"productsen.asp":"productsen.asp";
23   var clsid;
24   if (obj["clsid"]==null) clsid=0;
25   else clsid=obj["clsid"].value;
26   clsid=(/^\d+$/.test(clsid))?clsid:0;
27   key=key.replace("Keywords","");
28   //if (clsid==0 && key=="") return false;
29   url=url+"?keyword="+escape(key)+"&clsid="+clsid;
30   location.href=url;
31   return false;
32}
33
34
35//新闻搜索
36function sch_news(obj,ver)
37{
38    var url=(ver==1)?"news_en.asp":"news.asp";
39    var key=obj["keyword"].value;
40    var clsid;
41    if (obj["clsid"]==null) clsid=0;
42    else clsid=obj["clsid"].value;
43    clsid=(/^\d+$/.test(clsid))?clsid:0;
44    if (clsid==0 && key=="") return false;
45    url+="?clsid="+clsid+"&keyword="+escape(key);
46    location.href=url;
47    return false;
48}
49
50//新闻搜索测试
51function sch_news1(obj,ver)
52{
53    var url=(ver==1)?"news1.asp":"news1.asp";
54    var key=obj["keyword"].value;
55    var clsid;
56    if (obj["clsid"]==null) clsid=0;
57    else clsid=obj["clsid"].value;
58    clsid=(/^\d+$/.test(clsid))?clsid:0;
59    //if (clsid==0 && key=="") return false;
60    url+="?clsid="+clsid+"&keyword="+escape(key);
61    location.href=url;
62    return false;
63}
64
65
66//登陆验证
67function chklogin(obj)
68{
69  var fm=obj;
70  if (fm["username"].value=="" ){
71      fm["username"].focus();
72      alert("请输入用户名!");
73      return false;
74  }
75  if (fm["userpass"].value==""){
76      fm["userpass"].focus();
77      alert("请输入密码!");
78      return false;
79  }
80}
81function chklogin_en(obj)
82{
83  var fm=obj;
84  if (fm["username"].value=="" ){
85      fm["username"].focus();
86      alert("Please enter a user name!");
87      return false;
88  }
89  if (fm["userpass"].value==""){
90      fm["userpass"].focus();
91      alert("Please enter a user name!");
92      return false;
93  }
94}
95//简介类,分页显示
96var page=0;
97var pageArr=new Array();
98
99function initPage(objID,ver)
100{
101    var obj=document.getElementById(objID);
102    if (obj==null) return;
103    var tmp=obj.innerHTML;
104    if (tmp=="") return;
105	if (!tmp.match(/\[nextpage\]/i)) return;
106    //处理<div page='page数字'></div>格式
107    tmp=tmp.replace(/<div\s+[^>]*id=(['"])?page\d+\1[^>]*>/gi,"[NextPage]<div>");
108    tmpArr=tmp.split(/\[nextpage\]/gi);
109    if (tmp.match(/\[NEXTPAGE\]/i)){
110        tmp="";
111        for (var i=0;i<tmpArr.length;i++)
112        {
113           if (trim(tmpArr[i])!="") tmp+="<div id=\"page"+i+"\">"+tmpArr[i]+"</div>";
114        }
115    }
116    obj.innerHTML=tmp;
117    if (ver=="en"){
118        GetPageArr_en(objID);    
119    }
120    else{
121        GetPageArr(objID);    
122    }
123}
124
125function GetPageArr(objID)
126{
127    var obj=document.getElementById(objID);
128    var tmpArr=obj.getElementsByTagName("div");
129    var tmp="";
130    var tmp2="";
131    var obj;
132    for (var i=0;i<tmpArr.length;i++)
133    {
134        if ( /^page\d+$/i.test(tmpArr[i].id) )
135        pageArr.push(tmpArr[i].id);
136    }
137    if (pageArr.length<2) return;
138    for (var i=0;i<pageArr.length;i++)
139    {
140        if (i!=page){
141            document.getElementById(pageArr[i]).style.display="none";
142        }
143        tmp2+="<option value=\""+i+"\">"+(i+1)+"</option>";
144    }
145    tmp2="&nbsp;<span class=\"go\">第<select id=\"selpage\" onchange=\"showPage(this.value);\">"+tmp2+"</select>页</span>";
146    tmp="";
147    tmp+="<div id=\"showpage\">";
148    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('pre');\">上一页</a>&nbsp;&nbsp;";
149    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('next');\">下一页</a>";
150    tmp+=tmp2;
151    tmp+="</div>";
152    document.write(tmp);
153}
154
155function GetPageArr_en(objID)
156{
157    var obj=document.getElementById(objID);
158    var tmpArr=obj.getElementsByTagName("div");
159    var tmp="";
160    var tmp2="";
161    var obj;
162    for (var i=0;i<tmpArr.length;i++)
163    {
164        if ( /^page\d+$/i.test(tmpArr[i].id) )
165        pageArr.push(tmpArr[i].id);
166    }
167    if (pageArr.length<2) return;
168    for (var i=0;i<pageArr.length;i++)
169    {
170        if (i!=page){
171            document.getElementById(pageArr[i]).style.display="none";
172        }
173        tmp2+="<option value=\""+i+"\">"+(i+1)+"</option>";
174    }
175    tmp2="&nbsp;<span class=\"go\">Goto Page <select id=\"selpage\" onchange=\"showPage(this.value);\">"+tmp2+"</select></span>";
176    tmp="";
177    tmp+="<div id=\"showpage\">";
178    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('pre');\">Previous</a>&nbsp;&nbsp;";
179    tmp+="<a href=\"javascript:void(0);\" onclick=\"showPage('next');\">Next</a>";
180    tmp+=tmp2;
181    tmp+="</div>";
182    document.write(tmp);
183}
184
185function showPage(str)
186{
187   var tmp="";
188   if (pageArr.length==0) return;
189   if (/^\d+$/.test(str)==false){
190       switch(str)
191       {
192            case "pre":page--;if (page<0) page=0;break;
193            case "next":page++;if (page>pageArr.length-1) page=pageArr.length-1;break;    
194       }
195   }
196   else{
197        page=parseInt(str);
198   }
199    document.getElementById(pageArr[page]).style.display="";
200    for (var i=0;i<pageArr.length;i++)
201    {
202        if (i!=page){
203            document.getElementById(pageArr[i]).style.display="none";
204        }
205    }
206    var sel=document.getElementById("selpage");
207    for (var i=0;i<sel.length;i++)
208    {
209        if (sel[i].value==page) sel[i].selected="true";    
210    }
211    window.scrollTo(0,0);
212}
213
214//图片宽度处理
215function art_fixImgWidth(objID,maxwidth)
216{
217   if (/^[1-9]\d*$/.test(maxwidth)==false) return;
218   var maxwidth=parseInt(maxwidth);
219   var panel=document.getElementById(objID);
220   if (!panel) return;
221   var obj=panel.getElementsByTagName("img");
222   var tmp="";
223   for (var i=0;i<obj.length;i++)
224   {
225       obj[i].style.maxWidth=maxwidth+"px";
226       obj[i].onload=function(){
227            var tmpImg=new Image();
228            tmpImg.src=this.src;
229            if (tmpImg.width>maxwidth) this.style.width=maxwidth+"px";
230       }
231   }
232}
233
234//下拉列表宽度限制的处理
235function SelectFix(id,maxSize,maxWidth,margin,margin_old)
236{
237    var obj=document.getElementById(id);
238    if (!obj) return;
239    if (obj.tagName.toLowerCase()!="select") return;
240	obj.style.width=maxWidth+"px";
241    obj.onclick=function(){
242         if (this.style.position!="absolute"){
243             this.style.position="absolute";
244             if (margin!="") this.style.margin=margin;
245             this.style.width="auto";
246             this.size=(this.length>maxSize)?maxSize:this.length;
247			 this.style.zIndex=999;
248         }
249         else{
250              this.style.position="static";
251              if (margin_old!="") this.style.margin=margin_old;
252              this.size=1;
253              this.style.width=maxWidth+"px";
254         }
255    }
256}
257
258//二级菜单显示
259function highNowCls(clsid)
260{
261    if (/^[1-9]\d*$/.test(clsid)==false) return;
262    var obj=document.getElementById("cls"+clsid);
263    if (!obj) return;
264    obj.className += " cls_now";
265    if (/^[1-9]\d*$/.test(obj.rel)==false) return;
266    var p=document.getElementById("cls"+obj.rel);
267    if (p) p.className += " cls_now_parent";
268}
269
270function DrawImage(ImgD,iwidth,iheight){    
271    //参数(图片,允许的宽度,允许的高度)    
272    var image=new Image();    
273    image.src=ImgD.src;    
274    if(image.width>0 && image.height>0){    
275      if(image.width/image.height>= iwidth/iheight){    
276          if(image.width>iwidth){      
277              ImgD.width=iwidth;    
278              ImgD.height=(image.height*iwidth)/image.width;    
279          }else{    
280              ImgD.width=image.width;      
281              ImgD.height=image.height;    
282          }    
283      }else{    
284          if(image.height>iheight){      
285              ImgD.height=iheight;    
286              ImgD.width=(image.width*iheight)/image.height;            
287          }else{    
288              ImgD.width=image.width;      
289              ImgD.height=image.height;    
290          }    
291      }    
292    }    
293}   

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.