﻿// 

﻿
function InitSearchTab(){var index=JCookie.get("Ex_Search_T");if(index==null){index=0;}
for(i=0;i<12;i++){try{$Get("SearchTab"+i).className="";}catch(e){}}
$Get("SearchTab").curTabs=index;$Get("SearchTab"+index).className="cur";}
function setSearch(){for(i=0;i<12;i++){try{$Get("SearchTab"+i).className="";}catch(e){}}
arguments[0].className="cur";var index=arguments[0].id.replace("SearchTab","")
$Get("SearchTab").curTabs=index;JCookie.set("Ex_Search_T",index,"M30");}
function SearchSubmit(){var index=parseInt($Get("SearchTab").curTabs);var Key=escape($Get("InputKey").value);if(Key!=""){Key="&Key="+Key;}
var LoadParm;switch(index){case 1:window.location="/Category.aspx?ID=2"+Key;break;case 2:window.location="/Category/SupplyDemand.aspx?ID=29"+Key;break;case 3:window.location="/Category/SupplyDemand.aspx?ID=40"+Key;break;case 4:window.location="/Category/Exhibit.aspx?ID=36"+Key;break;case 5:window.location="/Category/Company.aspx?ID=45"+Key;break;default:window.location="/Category.aspx?ID=1"+Key;break;}
return false;}
function getCurrentPageName(){try{var strPathName;if(arguments.length==1){strPathName=arguments[0];}else{strPathName=window.location.pathname;}
var start=0,end=strPathName.length;if(strPathName.lastIndexOf("/")>-1){start=strPathName.lastIndexOf('/')+1;}
if(strPathName.lastIndexOf("?")>-1){end=strPathName.lastIndexOf('?');}
var strPageName=strPathName.substring(start,end);return strPageName;}catch(e){return null;}}
function InitCurrentPage(){var PageName=getCurrentPageName();var ID=$Q("ID")
var isPage=0;var isCurPage=0;var isNum=0;var arrPageList=new Array(12);arrPageList[1]=",1,9,10,11,12,13,";arrPageList[2]=",19,";arrPageList[3]=",2,14,15,24,25,";arrPageList[6]=",41,37,38,";arrPageList[7]=",45,";arrPageList[9]=",4,21,22,23,27,46,";arrPageList[10]=",47,20,42,48,39,";arrPageList[11]=",3,16,17,18,26,";if(PageName!=null){PageName=PageName.toLowerCase();}
var aPageList=$Get("NavMenuUL").getElementsByTagName("a")
for(var i=0;i<aPageList.length;i++){if(getCurrentPageName(aPageList[i].href).toLowerCase()==PageName){if(isPage==0){aPageList[i].className="Hover";isPage=1;isNum=i;}
isCurPage++;}
if(isCurPage>1){break;}}
if(isCurPage>1){isPage=0;for(i=0;i<arrPageList.length;i++){if(arrPageList[i]!=null){if(arrPageList[i].indexOf(","+ID+",")>-1){aPageList[isNum].className="";aPageList[i].className="Hover";isNum=i;isPage=2;break;}}}}
if(isPage==0&&ID!=null){for(i=0;i<arrPageList.length;i++){if(arrPageList[i]!=null){if(arrPageList[i].indexOf(","+ID+",")>-1){aPageList[i].className="Hover";isNum=i;isPage=3;}}
if(isPage>0){break;}}}
try{if(typeof(curNodeID)!="undefined"){var oCurMenuID=$Get(curNodeID);for(i=0;i<arrPageList.length;i++){if(arrPageList[i]!=null){if(arrPageList[i].indexOf(","+oCurMenuID.value+",")>-1){aPageList[isNum].className="";aPageList[i].className="Hover";isNum=i;isPage=4;break;}}}}}catch(e){}
if(isPage==0&&(PageName=="index.aspx"||PageName=="/"||PageName=="default.aspx")){aPageList[0].className="Hover";}
if(isPage==0&&PageName==null){aPageList[isNum].className="";isNum=0;}
try{InitNavMenu(isNum);}catch(e){}}
function InitNavMenu(){if(arguments.length==0){return false;}
var IxI=arguments[0];var Gap="||";if(IxI>10&&IxI==0){return false;}
var arrNavList=new Array(12);arrNavList[1]="综合新闻,9"+Gap+"钢构新闻,10"+Gap+"钢市新闻,11"+Gap+"相关新闻,12"+Gap+"企业报道,13";arrNavList[3]="招标信息,14"+Gap+"拟在建项目,15"+Gap+"其他工程,24"+Gap+"中标信息,25";arrNavList[4]="供应信息,29"+Gap+"求购信息,40"+Gap+"加工信息,30"+Gap+"代理招商,31"+Gap+"服务信息,32"+Gap+"合作信息,33";arrNavList[6]="人才库,38"+Gap+"企业招聘,37";arrNavList[9]="会展中心,21"+Gap+"经营之道,22"+Gap+"钢构书库,23"+Gap+"建筑欣赏,27"+Gap+"本站动态,46";arrNavList[10]="钢厂价格,39"+Gap+"钢厂调价,42"+Gap+"钢厂检修,48"+Gap+"钢材价格,20";arrNavList[11]="学术论文,16"+Gap+"标准规范,17"+Gap+"政策法规,18"+Gap+"技术资料,26";if(arrNavList[IxI]==null){return false;}
var aNav=arrNavList[IxI].split(Gap);var aMenu,divString;divString="<ul class='uniLayer'>";for(i=0;i<aNav.length;i++){if(aNav[i]!=null){aMenu=aNav[i].split(",");divString=divString+"<li>";if(aMenu[1]!=null){if(parseInt(aMenu[1])==NaN){divString=divString+"<A HREF='"+aMenu[1]+"'>"+aMenu[0]+"</A>";}else{divString=divString+"<A HREF='/Category.aspx?ID="+aMenu[1]+"'>"+aMenu[0]+"</A>";}}
divString=divString+"</li>";if(i!=aNav.length-1){divString=divString+"<li class='Gap'></li>";}}}
divString=divString+"</ul>"
$(".NavMenuList").append(divString);}
function CreatNavMenu(){try{var ul=$Get("NavMenuUL");var li=document.createElement("Li");li.innerHTML=arguments[0];ul.insertBefore(li,ul.lastChild);}catch(e){}}
function ShowWinLogin(){try{if(!LoginWin){LoginWin=new Ext.Window({contentEl:"WinLogin",title:"会员登录 - 中国钢结构在线",width:300,height:200,closeAction:'hide',resizable:false});}
LoginWin.show();clearErr("LoginErr");var Account=JCookie.get("Account");if(Account!=null){$("#LoginAccount").val(Account);$("#Remember").attr("checked",true);}
$("#LoginPassword").val("");}catch(e){window.location="/Login.aspx";}}
function submitLogin(){if($Get("LoginAccount").value==""||Trim($Get("LoginAccount").value)==""){ShowLoginErr("请输入你的用户名",60000);$Get("LoginAccount").focus();return false;}
if($Get("LoginPassword").value==""){ShowLoginErr("请输入你的密码",60000);$Get("LoginPassword").focus();return false;}
ShowLoginErr("正在登录中..请稍后...",60000);$.ajax({type:"POST",url:"/Ajax.aspx?ContentType=xml",processData:false,contentType:"text/xml",data:JsonToXmlDom({Action:"Login",UserName:$Get("LoginAccount").value,Password:$Get("LoginPassword").value,Remember:$Get("Remember").checked}).xml,dataType:"json",success:function(data){if(data.status!="ok"){ShowLoginErr(data.body,60000);}else{LoginWin.hide();Ext.MessageBox.confirm('会员登录 - 中国钢结构在线',data.body,function LoginResult(btn){if(btn=="yes"){window.location="/USER/";}});}}});}
function ShowLoginErr(){clearErr("LoginErr");if(arguments.length==0){return false;}
$Get("LoginErr").innerHTML=arguments[0];$Get("LoginErr").style.display="block";if(arguments.length==2){clearErr("LoginErr",parseInt(arguments[1]));}
else if(arguments.length==3){clearErr("LoginErr",parseInt(arguments[1]),arguments[2]);}
else{clearErr("LoginErr");}}
function clearErr(){if(arguments.length==0){return false;}
var Pay,Time=0;if(typeof(arguments[0])=="object"){LoginErr=arguments[0];}else{LoginErr=$Get(arguments[0]);}
try{clearTimeout(TimeoutLoginErr);}catch(e){}
if(arguments.length>=2){Time=parseInt(arguments[1]);}
if(arguments.length==3){if(arguments[2]){Pay="LoginWin.show();";}else{Pay="LoginWin.hide();";}}
TimeoutLoginErr=setTimeout("LoginErr.innerHTML='';LoginErr.style.display='none';"+Pay,Time);}
function switchMenuTop(obj,Dis){if(Dis){obj.find("#"+obj.attr("toPare")).show();obj.addClass("sub_MenuTop_Li_Act").removeClass("sub_MenuTop_Li");}else{obj.find("#"+obj.attr("toPare")).hide();obj.addClass("sub_MenuTop_Li").removeClass("sub_MenuTop_Li_Act");}}
function InitOptionsMenu(){$("li.sub_MenuTop_Li").each(function(){if(is_IE){$(this).mouseenter(function(){switchMenuTop($(this),true);});$(this).mouseleave(function(){switchMenuTop($(this),false);})}else{$(this).mouseover(function(){switchMenuTop($(this),true);});$(this).mouseout(function(){switchMenuTop($(this),false);})}});}
function InitCommonNav(){InitOptionsMenu();InitCurrentPage();InitSearchTab();}
var LoginWin,TimeoutLoginErr,LoginErr;addLoadEvent(InitCommonNav);