// JScript 文件  全站通用的js功能
/*
js验证用户登陆 
*/
 //从cookie中获取变量，目前暂时只在首页使用
function getCookie(parameter)
{
    var reg,allCookie,allCookie2,iLen,iStart,iEnd;
    allCookie = document.cookie;
    reg = new RegExp(parameter);
    if((allCookie.search(reg) == -1)||(allCookie.indexOf(parameter+"=")<0))
    {
        return "";
    }
    else
    {
        iLen = parameter.length;
        iStart = allCookie.search(reg) + iLen+1;
        allCookie2 = allCookie.substr(iStart);
        iEnd =  allCookie2.search(/;/i);
        iEnd1 = allCookie2.search(/&/i);
        if(iEnd<0&&iEnd1<0)
        {
            iEnd=allCookie2.length;
        }
        else if(iEnd==0||iEnd1==0)
            return "";
        else if(iEnd<0||iEnd1<0)
            iEnd=iEnd>iEnd1?iEnd:iEnd1;
        else if(iEnd>0||iEnd1>0)
            iEnd=iEnd<iEnd1?iEnd:iEnd1;
        return (allCookie.substr(iStart,iEnd));
    }
}

function setCookie(name, value, expires, path, domain, secure) {
	var expires = new Date();
	expires.setTime(expires.getTime() + 24*60*60*1000);
	var domain="k8008.com";
	var s = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString(): "") + ((path) ? "; path=" + path : "") +	((domain) ? "; domain=" + domain : "") +((secure) ? "; secure" : "");
	document.cookie=s;
}


//判断登录状态显示不同的内容
function login_Show(){
	var userName=getCookie("K8008_LCAUTH_USERNAME");
	var p=document.getElementById("NotLogin");
    var q=document.getElementById("IsLogin");
	var user = document.getElementById("UserName");
	var returl = document.getElementById("returl");
	if(returl)
	{
		returl.value=document.location.href;
	}
    if(p&&q)
    {
        p.style.display="none";
        q.style.display="none";
        if (userName && userName != "")
	    {
	        q.style.display="block";
			user.innerHTML = decodeURI(userName);
			//2009-10-27 member notice by hexi
			//tecNotice();
	    }
	    else
	    {	
	        p.style.display="block";
	    }	    
    }   
}
//201014 用户登录
function login_NewShow(){
	var userName=getCookie("K8008_LCAUTH_USERNAME");
	var p=document.getElementById("NotLogin");
    var q=document.getElementById("IsLogin");
	var user = document.getElementById("show_UserName");
	var returl = document.getElementById("returl");
	if(returl)
	{
		returl.value=document.location.href;
	}
    if(p&&q)
    {
        p.style.display="none";
        q.style.display="none";
        if (userName && userName != "")
	    {
	        q.style.display="block";
			user.innerHTML = decodeURI(userName);
			//2009-10-27 member notice by hexi
			//tecNotice();
	    }
	    else
	    {	
	        p.style.display="block";
	    }	    
    }   
}
function UserLogin()
{
	var username = document.getElementById("login_username");
	var password = document.getElementById("login_password");
	var frm = document.getElementById("login_form");
	
	if(username && password && frm)
	{
		if(username.value=="")
		{
			alert("请输入您的用户名！");
			return false;
		}
		if(password.value=="")
		{
			alert("请输入您的密码！");
			return false;
		}
		if(frm)
		{			
			frm.submit();
		}
		return true;
	}
	return false;
}



//一类站点头部搜索表单提交
function frm_top_submit()
{
	var hkey=document.getElementById("frm_top_keyword");
	var hkform=document.getElementById("form_Top");
	if (hkey.value!=""&&hkey.value!="请输入查找关键字")
	{
		hkform.submit();
		hkey.value="";
	}
	else
	{
		alert("请输入关键字!");
		hkey.focus();
		return false;
	}
}

//一类站点热门关键字
function show_Top_HotKey()
{
	var hkey=document.getElementById("frm_top_keyword");
	if (keyword!="")
	{hkey.value=keyword;}
	var dc = window.location.host;
	var myDomain = dc.substr(dc.indexOf(".")+1);
	var domain = dc.substr(0,dc.indexOf("."));
	labelHotKey("Top_HotKey",domain,6);
}


//二类站点搜索表单参数设置
function form_Topsec_reset()
{
	var hkey=document.getElementById("frm_top_keyword");
	if (keyword!="")
	{hkey.value=keyword;}

	var site=document.getElementById("form_Topsec_site");
	var dc = window.location.host;
	var domain = dc.substr(0,dc.indexOf("."));
	var show = document.getElementById("find_type_showname");
	var hid = document.getElementById("form_Topsec_site");
	if(show&&hid)
	{	
		switch(domain)
		{
			case "tec":
				show.innerHTML="技 术";
				break;
			case "invest":
				show.innerHTML="投 资";
				break;
			case "problem":
				show.innerHTML="难 题";
				break;
			case "news":
				show.innerHTML="资 讯";				
				break;
			case "product":
				show.innerHTML="产 品";
				break;
			case "buy":
				show.innerHTML="采 购";
				break;
			case "company":
				show.innerHTML="企 业";
				break;
			case "exh":
				show.innerHTML="展 会";
				break;
			case "data":
				show.innerHTML="资 料";
				break;
			case "help":
				show.innerHTML="帮 助";
				break;
				
		}
		if(domain=="www")
		{
			domain = "tec";
		}
		hid.value=domain;
	}
	for (var i = 0;i<site.length ;i++ )
	{
		if (site[i].value==domain)
		{
			site[i].selected = "selected";
			break;
		}
	}
}

//二类站点搜索表单参数设置
function form_Topsec_submit()
{
	var kw=document.getElementById("frm_top_keyword").value
	kw=kw.replace(/^\s*|\s*$/g,"");
	if(kw=="请输入查找关键字"){
	    alert("请输入关键字!");
	    return false;
	}else{
	   var f=document.getElementById("form_Topsec");
	    var site=document.getElementById("form_Topsec_site");
	    var dc = document.domain;
	    var domain = dc.substr(dc.indexOf("."));
	    var tosite=site.value + domain;
		if(site.value=="help")
		{
			//f.method="GET";
			//f.action="http://"+tosite+"/"+encodeURI(kw)+"/1.html";
			location.href="http://"+tosite+"/"+encodeURI(kw)+"/1.html";
			return false;
		}
		else
		{
	    f.action="http://"+tosite+"/search/"; 
		}
	}
}

//梁仁沣  B3头
function ShowAllChannel(_this,id){
	_this.className="f_l ch bo69c"
    document.getElementById(id).className = "StockTG";	
	document.getElementById(id).onmouseover=function(){this.className  = "f_l ch bo69c";document.getElementById(id).className = "StockTG";}	
	document.getElementById(id).onmouseout=function(){this.className  = "f_l ch bofff";document.getElementById(id).className = "noshow";}	
	_this.onmouseout=function(){document.getElementById(id).className="noshow"; _this.className  = "f_l ch bofff";}
}

//lrf 新功能收藏

 function AddFavorite()
  {
	var u=window.location;
	//alert(u);
      try
       {
          window.external.addFavorite("http://www.k8008.com", "科易网,中国技术贸易网,专业技术交易,技术转让平台");
      }
      catch (e)
       {
          try
           {
              window.sidebar.addPanel("科易网,中国技术贸易网,专业技术交易,技术转让平台", u, "");
          }
          catch (e)
           {
              //window.sidebar.addPanel("中国技术贸易网,科易网,专业技术交易,技术转让平台", u, "");
              //alert("加入收藏失败，有劳您手动添加。");
          }
      }
 }

 //吴国贵 日期增加函数
  function DateAdd(strInterval, NumDay, dtDate) {
        var dtTmp = new Date(dtDate);
        if (isNaN(dtTmp)) dtTmp = new Date();
        switch (strInterval) {
            case "s":
                dtTmp = new Date(Date.parse(dtTmp) + (1000 * NumDay));
                break;
            case "n":
                dtTmp = new Date(Date.parse(dtTmp) + (60000 * NumDay));
                break;
            case "h":
                dtTmp = new Date(Date.parse(dtTmp) + (3600000 * NumDay));
                break;
            case "d":
                dtTmp = new Date(Date.parse(dtTmp) + (86400000 * NumDay));
                break;
            case "w":
                dtTmp = new Date(Date.parse(dtTmp) + ((86400000 * 7) * NumDay));
                break;
            case "m":
                dtTmp = new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + NumDay, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());
                break;
            case "y":
                dtTmp = new Date((dtTmp.getFullYear() + NumDay), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());
                break;
        }
        var mStr = new String(dtTmp.getMonth() + 1);
        var dStr = new String(dtTmp.getDate());
        if (mStr.length == 1) {
            mStr = "0" + mStr;
        }
        if (dStr.length == 1) {
            dStr = "0" + dStr;
        }
        return dtTmp.getFullYear() + "-" + mStr + "-" + dStr;
    }

//get current dOMAIN ; Write by HeXi 2009-8-2
function getDomain()
{
	var dc = window.location.host;
	var domain = dc.substr(dc.indexOf(".")+1);
	return domain;
}

function getDomainHost(){
	var dc = window.location.host;
	var domain = dc.substr(0,dc.indexOf("."));
	return domain;
}

//webim chat	/write by Hexi 2009-8-18
function webim_chat(suid)
{
	var url="http://webim.k8008.com/applychat_" + suid + ".html";
	var name="char_" + suid;
	var w=770;
	var h=570;
	openWinchat(url,name,w,h);
}

function openWinchat(url,name,w,h)
{
	var winobj=window.open(url,"win"+name,"height="+h+",width="+w+",status=no,toolbar=yno,menubar=no,location=no,top=100,left=100,resizable=0");
	winobj.focus();
}

//2009-10-27 hexi member notice
var memberday=0;
function tNotice(){
	//alert(getCookie('memberNotice'));
	var userName=getCookie("K8008_LCAUTH_USERNAME");
	//alert(userName);
	if (userName && userName != "")	{
		if (memberday==0){return 0;}
		var msg = '尊敬的“技术通”会员 '+userName+'：\n'+
			'    感谢您对科易网的支持及对“技术通”服务的认可，\n'+
			'您目前所享有的会员服务权限还有'+memberday+'天即将到期。\n'+
			'即刻选择继续服务，可享受更多优惠。';
		if (getCookie('memberNotice')==1){return 0;}
		setCookie('memberNotice',1);
		alert(msg);
		window.open('http://service.k8008.com/member/tecmember_xufei.html');
		//window.location='http://service.k8008.com/member/tecmember_xufei.html';
	}
	else{
		//清空到期提示
		if (getCookie('memberNotice')==1){
			memberday=0;
			//setCookie('memberday',0);
			setCookie('memberNotice',0);
		}
	}
}

function tecNotice(){
	var s=document.getElementsByTagName('head')[0].appendChild(document.createElement("script"));
	s.src="http://pay.k8008.com/js/notice.js";
}
tecNotice();

//技术通会员到期通知结束


function shows(obj_id){
 	for(var i=5;i<=9;i++){
		if(obj_id==i)
		{
		 document.getElementById("T_"+obj_id).className="www_071_bg1 C039" 
		 document.getElementById("zx_"+obj_id).className=" beta3_2 " 
		}
		else
		{ 
		 document.getElementById("T_"+i).className="www_071_bg0 C333"
		 document.getElementById("zx_"+i).className="beta3_2 noshow" 
		 }
	
	 }
 }
function LoginSelect(title,showname,val){
  document.getElementById("find_type_showname").innerHTML = showname;
  document.getElementById("form_Topsec_site").value = val;
  document.getElementById("find_type1_con").style.display = "none";
}; 