﻿
//公共函数
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(){
	
	//检查用户是否登录
	checklogstate("");
	
	//浮动广告添加
	addfloatelement(".floatservice","right","top",20,200,100,90);
	var url = window.location.href;
	var urlColumn = getUrlColumn(url);
	setButton(urlColumn);
}

function loadExpand(){
	addfloatelement(".floatservice","right","top",20,200,100,90);
}

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 "mallfast":
		url_column="col_04";
		break;
	case "logistics":
		url_column="col_05";
		break;
	case "finance":
		//case "mall":
		url_column="col_06";
		break;
	case "aboutus":
		url_column="col_07";
		break;
	case "chemicalcorner":
		url_column="col_02";
		break;
	case "specialtopics":
		url_column="col_02";
		break;
	}
	try{
		if(document.getElementById("pageDomain").value == 'e.gcec.com.cn'){
			url_column="col_04";
		}
	}catch(e){}
	return url_column;
}

function setButton(url_column){
	if(url_column=="col_01"){
		$("#col_01").addClass("beon");
	}
	else if(url_column=="col_02"){
		$("#col_02").addClass("beon");
	}
	else if(url_column=="col_03"){
		$("#col_03").addClass("beon");
	}
	else if(url_column=="col_04"){
		$("#col_04").addClass("beon");
	}
	else if(url_column=="col_05"){
		$("#col_05").addClass("beon");
	}
	else if(url_column=="col_06"){
		$("#col_06").addClass("beon");
	}
	else if(url_column=="col_07"){
		$("#col_07").addClass("beon");
	}
}


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+"/checkUserState.jsp", function(txt){
		txt=trim(txt);
		if(txt=="0"){
			strtemp='<span>用户名：</span><input type="text" type="text" name="loginId" class="loginformvar"/><span>密码：</span><input type="password" name="password" class="loginformvar" /><span>　<a href="javascript:login(\''+rootUrl+'\');" id="headLoginBtn">登陆</a> | <a href="/membercenter/memberregister/register.jsp">注册</a></span>';
		}
		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='<span><font color="red">'+trim(txt)+'</font>&nbsp;&nbsp;欢迎进入</span><span><a href="javascript:logout(\''+rootUrl+'\');" style="color:red;" >[退出]</a></span><span>　<a href="'+rootUrl+'/membercenter/index.jsp">进入会员中心</a></span>';
		}
		$("#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 returnPage = window.location.href;
	var formArray = $(".loginformvar").serializeArray();
	$("#head_01").html("<span><img src=http://res.gcec.com.cn/images/icon_loading.gif' border='0' /></span>");
	$.post("/checkUserLogin.jsp",formArray,function(txt){
		if(trim(txt)=="1"){
			if(typeof(reloadWhenChange)!="undefined") location.reload();
			checklogstate(rootUrl);
			location.href=rootUrl+"/membercenter/login/login_temp.jsp?returnPage="+returnPage;
		}
		else location.href=rootUrl+"/membercenter/login/login.jsp?returnPage="+returnPage;
	});
}
function logout(rootUrl){
	$("#head_01").html("<span><img src='http://res.gcec.com.cn/images/icon_loading.gif' border='0' /></span>");
	$.post("/checkUserLogout.jsp",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;   
 }
}



/*
Author: mg12
Feature: MenuList
Update: 2009/12/13
Tutorial URL: http://www.neoease.com/wordpress-menubar-6/
*/

$(document).ready(function(){
	$('#menus > li').each(function(){
		$(this).hover(

			function(){
				$(this).find('ul:eq(0)').show();
			},

			function(){
				$(this).find('ul:eq(0)').hide();
			}

		);
	});
});

function loadDate(paramUrl){
	//生成内容输出的文档
	var datelist = document.getElementById("datelist").value;
	//获取请求的页面
	var pageurl = document.getElementById("pageurl").value;
	$.get(pageurl+paramUrl,$("form").serialize(), function(txt){
		txt=trim(txt);
		$("#"+datelist).html(txt);
		try{
			$('#start_date').datepick({dateFormat: 'yy-mm-dd'}); 
		}catch(e){}
	});
}

