﻿
//公共函数
function trim(str){                                        //删除左右两端的空格
 return str.replace(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){                                      //删除左边的空格
 return str.replace(/(^\s*)/g,"");
}
function rtrim(str){                                    //删除右边的空格
 return str.replace(/(\s*$)/g,"");
}

function loadpublic(){
	var url = window.location.href;
	
	var urlColumn = getUrlColumn(url);
	setTable(urlColumn);
	
	//检查用户是否登录
	checklogstate("");
	
	//浮动广告添加
	addfloatelement(".floatservice","right","bottom",20,20,100,90);
	
	//添加鼠标经过事件
	addtitlecolor();
}

function getUrlColumn(path){
	var urlParts = path.split("/");
	var url_column = "___";
	switch(urlParts[3]){
	case "":
		url_column="col_01";
		break;
	case "intel":
		url_column="col_02";
		break;
	case "business":
		url_column="col_03";
		break;
	case "market":
		url_column="col_04";
		break;
	case "exchange":
		url_column="col_04";
		break;
	case "mallfast":
		//case "mall":
		url_column="col_04";
		break;
	case "logistics":
		url_column="col_05";
		break;
	case "finance":
		url_column="col_06";
		break;
	case "trade":
		url_column="col_07";
		break;
	case "aboutus":
		url_column="col_08";
		break;
	case "member":
		url_column="col_09";
		break;
	}
	
	return url_column;
}

function setTable(url_column){
	if(url_column=="col_01"){
		$(".head_03").html('');
	}
	else if(url_column=="col_02"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/intel/">行业资讯</a></td><td><a href="/chemicalcorner/">化工天地</a></td><td><a href="/specialtopics/swhz/">商务会展</a></td><td><a href="/specialtopics/yjzx/">研究咨询</a></td><td><a href="/specialtopics/pptg/">品牌推广</a></td><td><a href="/specialtopics/cpfw/">产品与服务</a></td></tr></table>');
	}
	else if(url_column=="col_03"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/business/announcement/">中心公告</a></td><td><a href="/business/rules/">交易规则</a></td><td><a href="/business/provision/">供求信息</a></td><td><a href="/business/onlineservice/">客服中心</a></td></tr></table>');
	}
	else if(url_column=="col_04"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/mallfast/">商机首页</a></td><td><a href="/mallfast/list.jsp?productType=10081&choose=0">有机化工</a></td><td><a href="/mallfast/list.jsp?productType=10085&choose=0">无机化工</a></td><td><a href="/mallfast/list.jsp?productType=10086&choose=0">塑料制品</a></td><td><a href="/mallfast/list.jsp?productType=10087&choose=0">橡胶</a></td><td><a href="/mallfast/list.jsp?productType=10088&choose=0">化工助剂</a></td><td><a href="/mallfast/list.jsp?productType=10110&choose=0">染料涂料</a></td><td><a href="/mallfast/list.jsp?productType=10091&choose=0">化肥农药</a></td><td><a href="/mallfast/list.jsp?productType=10084&choose=0">化工设备</a></td></tr></table>');
		//$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/mall/">中心黄页</a></td><td><a href="/mall/accountList.jsp">企业商铺</a></td></tr></table>');
	}
	else if(url_column=="col_05"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/logistics/warehouselist/">仓储信息</a></td><td><a href="/logistics/transport/">货运信息</a></td><td><a href="/logistics/warehouse/">交收仓库</a></td><td><a href="/logistics/qcstandard/">质量标准</a></td><td><a href="/logistics/qcagencies/">指定质检机构</a></td><td><a href="/logistics/settlementprocess/">交收业务流程</a></td><td><a href="/logistics/settlementdown/">交收单据下载</a></td></tr></table>');
	}
	else if(url_column=="col_06"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/finance/thirddepository/">第三方存管</a></td><td><a href="/finance/financing/">融资宝</a></td><td><a href="/finance/funds/">资金结算</a></td></tr></table>');
	}
	else if(url_column=="col_07"){
		$(".head_03").html('');
	}
	else if(url_column=="col_08"){
		$(".head_03").html('<table align="left" cellpadding="0" cellspacing="0" border="0"><tr><td><a href="/aboutus/aboutcompany/">关于中心</a></td><td><a href="/aboutus/companynews/">中心新闻</a></td><td><a href="/aboutus/business/">业务单元</a></td><td><a href="/aboutus/recruitment/">职场生涯</a></td><td><a href="/aboutus/honors/">企业荣誉</a></td></tr></table>');
	}
	else if(url_column=="col_09"){
		$(".head_03").html('');
	}
	

	
}


function addtitlecolor(){
	var titlebar = document.getElementsByName("titlebar");
	for(i=0;i<titlebar.length;i++){
		addmousemove(titlebar[i],titlebar[i].href);

	}
}

function addmousemove(obj,href){
	obj.onmousemove = function (){ 
		$("#titleTable tr td a").removeClass("head_03_menu_li_on");
		$(this).addClass("head_03_menu_li_on");
		setTable(getUrlColumn(href));
	};  
	
}


function marketpiccolor(){
	//行情图隔行上底色
	$(".publicmarketpic tr:even").css({background:"#ffeded"});
}


//网站头顶-用户状态
function checklogstate(rootUrl){
	var strtemp = "";
	$.get(rootUrl+"/checklogstate/", function(txt){
		txt=trim(txt);
		if(txt=="0"){
			strtemp='<div class="head_01_righttb_leftform">用户名：<input type="text" type="text" name="loginId" class="loginformvar"/>　密码：<input type="password" name="password" class="loginformvar" /></div>';
			strtemp +='<div class="head_01_righttb_leftline"></div>';
			strtemp +='<div class="head_01_righttb_center"><a href="javascript:login(\''+rootUrl+'\');" id="headLoginBtn">登陆</a> | <a href="/membercenter/memberregister/register.jsp">注册</a>　<img src="http://res.gcec.com.cn/images/head/goen.gif" border="0" /><a href="/english/">ENGLISH</a></div>';
			strtemp +='<div class="head_01_righttb_rightline"></div>';

			//strtemp=strtemp+'<div class="head_01_gotoen" id="gotoEnBtn">ENGLISH</div>';

		}
		else if(txt.substr(0,2)=="1:"){
			alert("请先激活您的帐号！");
			location.href=txt.substr(2);
		}
		else if(txt.substr(0,2)=="2:"){
			alert("您的帐号已被禁用！");
			location.href=txt.substr(2);
		}
		else{
			
			
			strtemp='<div class="head_01_righttb_leftform"><span><font color="red">'+trim(txt)+'</font>&nbsp;&nbsp;欢迎进入</span><a href="javascript:logout(\''+rootUrl+'\');" style="color:red;" >[退出]</a></div>';
			strtemp +='<div class="head_01_righttb_leftline"></div>';
			strtemp +='<div class="head_01_righttb_center"><a href="'+rootUrl+'/membercenter/index.jsp">会员中心</a>　|　<img src="http://res.gcec.com.cn/images/head/goen.gif" border="0" /><a href="/english/">ENGLISH</a></div>';
			strtemp +='<div class="head_01_righttb_rightline"></div>';

		}
		$("#loginfrom").html(strtemp);
		$(".loginformvar").keydown(function(e){
			if(e.keyCode==13) login(rootUrl);
		});
		$(".loginformvar").keydown(function(e){
			if(e.keyCode==13) login(rootUrl);
		});
		$("#key_word").keydown(function(e){
			if(e.keyCode==13) goSearch();
		});
		$("#setHomeBtn").click(function(){
			var url="http://www.gcec.com.cn/";
			try{
			this.style.behavior='url(#default#homepage)';this.setHomePage(url);
			}
			catch(e){
			if(window.netscape) {
			try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e) {
			alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',url);
			}
			}
			return false;
		});
		$("#gotoEnBtn").click(function(){location.href=rootUrl+'/english/';});
	});
}
function login(rootUrl){
	var formArray = $(".loginformvar").serializeArray();
	$("#head_01").html("<span><img src=http://res.gcec.com.cn/images/icon_loading.gif' border='0' /></span>");
	$.post("/checkuserlogin/",formArray,function(txt){
		if(trim(txt)=="1"){
			if(typeof(reloadWhenChange)!="undefined") location.reload();
			checklogstate(rootUrl);
		}
		else location.href=rootUrl+"/member/login.jsp";
	});
}
function logout(rootUrl){
	$("#head_01").html("<span><img src='http://res.gcec.com.cn/images/icon_loading.gif' border='0' /></span>");
	$.post("/checkuserlogout/",function(txt){
		if(typeof(reloadWhenChange)!="undefined") location.reload();
		checklogstate(rootUrl);
	});
}
function goSearch(){
	location.href='/search.jsp?key_word='+$("#key_word").val();
}

function timeoutchanger(imgid,aid,arrname,ltimer){
	var i;
	var imgobj=document.getElementById(imgid);
	var aobj=document.getElementById(aid);
	var arr=eval(arrname);
	for(i=0;i<arr.length;i++){
		if(imgobj.src.indexOf(arr[i][0])>0) break;
	}
	if(i+1>=arr.length) i=-1;
	imgobj.src=arr[i+1][0];
	aobj.href=arr[i+1][1];
	setTimeout("timeoutchanger(\""+imgid+"\",\""+aid+"\",\""+arrname+"\","+ltimer+")",ltimer);
}

function addfloatelement(element,lr,tb,x,y,w,h){
	if(navigator.userAgent.indexOf("MSIE")>0 && ((navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1))<7)){
		if(lr=="left") ltemp=document.documentElement.scrollLeft+x;
		if(lr=="right") ltemp=document.documentElement.scrollLeft+document.documentElement.clientWidth-w-x;
		if(tb=="top") ttemp=document.documentElement.scrollTop+y;
		if(tb=="bottom") ttemp=document.documentElement.scrollTop+document.documentElement.clientHeight-h-y;
		//$(element).css({"position":"absolute","left":ltemp,"top":ttemp});
		eval('$(element).css({"position":"absolute","left":"'+ltemp+'px","top":"'+ttemp+'px"});');
		//alert(ltemp);
		setTimeout('addfloatelement("'+element+'","'+lr+'","'+tb+'",'+x+','+y+','+w+','+h+');',10);
	}
	else{
		eval('$(element).css({"position":"fixed","'+lr+'":"'+x+'px","'+tb+'":"'+y+'px"});');
	}
}


//添加到收藏夹中
function addFavorite(site_url,site_name)
{
 var the_pagetitle=site_name;
 var the_pageurl=site_url;
 if(the_pageurl=="")
 {
  the_pageurl=window.location.href;
 }
 if(the_pagetitle=="")
 { 
  the_pagetitle=document.title;
 }
 //window.external.addFavorite(the_pageurl,the_pagetitle);
 if (window.sidebar) {
  window.sidebar.addPanel(the_pagetitle,the_pageurl,"");    
 } else if(document.all) {
  //alert(window.external);
  window.external.addFavorite(the_pageurl,the_pagetitle);
 } else if(window.opera && window.print) {  
  return true;   
 }
}