﻿var $$ = function(id){ return document.getElementById(id); }
var trim = function(str) { return (str || "").replace( /^\s+|\s+$/g, "");}

var Ajax1 = function Ajax1(url)
{
	var m_xmlReq=null;
	if(window.ActiveXObject)
	{
	    try 
	    {
	        m_xmlReq = new ActiveXObject('Msxml2.XMLHTTP'); 
	    }
	    catch(e)
	    {
	        try{m_xmlReq = new ActiveXObject('Microsoft.XMLHTTP');}catch(e){}
	    }
	}
	else if(window.XMLHttpRequest)
	{
	    m_xmlReq = new XMLHttpRequest();
	}
	
	this.postResult=function(d)
	{
	    if(!m_xmlReq)  return;
	    m_xmlReq.open('POST',url,false);
	    m_xmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	    m_xmlReq.send(d);	
	    var requesttxt=m_xmlReq.responseText;	    
	    return requesttxt;
	}
    this.getResult=function()
	{
	    if(!m_xmlReq)  return;
	    m_xmlReq.open('GET',url,false);
	    m_xmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	    m_xmlReq.send(null);	
	    var requesttxt=m_xmlReq.responseText;	    
	    return requesttxt;
	}
}

var k6 =
{
    CookieGet : function(cookie_name)
    {
	    var arg = cookie_name + "=";
	    var ck = document.cookie;
	    if(ck.indexOf(arg) != -1) 
	    {
		    var vstr = ck.indexOf(arg) + arg.length;
		        if(ck.indexOf(";",vstr)==-1)
		            var vend = ck.length;
		        else 
		            var vend = ck.indexOf(";",vstr);
		        return unescape(ck.substring(vstr,vend));
	    }
	    return null;
    },
    CookieSet : function(cookie_name , cookie_val)
    {
	    var never = new Date();
	    never.setTime(never.getTime()+24*60*60*1000);
	    document.cookie = cookie_name+"="+cookie_val+";expires="+never.toGMTString()+";";
    },
    CookieDel : function(cookName)
    {   
        var date = new Date();
        date.setTime(date.getTime()-24*60*60*1000);
        document.cookie = cookName+"=000;expires="+date.toGMTString();
    },
    CookieDelAll : function()
    {
        var date = new Date();
        date.setTime(date.getTime()-24*60*60*1000);
        var ck=document.cookie.split(";");
        for(var i=0;i<ck.length;i++)
        {
            var cname = ck[i].split('=')[0];
            document.cookie = cname+"=;expires="+date.toGMTString();
        }
        window.location = decodeURIComponent('/index.shtml');
    },
    Login : function()
    {
       if(Number(this.CookieGet("_k6userid")) <= 0)
          window.location = decodeURIComponent('/login.html');
    },
    LocationRedirect : function(location,redirect)
    {        
        this.CookieSet("_k6locationRedirect",encodeURIComponent(location));
        window.location = decodeURIComponent(redirect);
    },
    Location : function(location)
    {        
        this.CookieSet("_k6location",encodeURIComponent(location));
        window.location = '/login.html?'+encodeURIComponent(location);
    },
    Location_href : function(location)
    {
        if(Number(this.CookieGet("_k6userid")) > 0)
        {
          if(location == '/CheckOut.html')
          {
           if(Number(k6.CookieGet("KDX.KLW.Cart")?k6.CookieGet("KDX.KLW.Cart").split('|').length:"0")>0)
               window.location = decodeURIComponent(location);
          }
          else
            window.location = decodeURIComponent(location);
        }
        else
           this.Location(location);
    },
    loginStart : function()
    {
      return "<a href='javascript:k6.Location(location);'>登陆</a> / <a href='javascript:k6.LocationRedirect(location,\"/registered.html\")'>注册</a>";  },
    loginEnd : function()
    {
      return "您好！<a href='javascript:k6.MemberCenter();'>"+this.CookieGet(!this.CookieGet('_k6username')?"_k6useremail":"_k6username").split('@')[0]+"</a> [<a href='javascript:k6.CookieDelAll();'>退出</a>]";
    },
    MemberCenter : function()
    {
      this.Location_href((Number(k6.CookieGet("_k6userlevel")) > 0)?"/my_home_1.html":"/my_home_2.html");
    }
};

if($$("k6login") != null)
    $$("k6login").innerHTML = Number(k6.CookieGet("_k6userid")) > 0?k6.loginEnd():k6.loginStart();
if($$("k6_CartSum") != null)
    $$("k6_CartSum").innerHTML = k6.CookieGet("KDX.KLW.Cart")!=null?k6.CookieGet("KDX.KLW.Cart").split('|').length:"0";
if($$("pageHeader") != null)///HTML/Public/
    $$("pageHeader").innerHTML = new Ajax1("/HTML/Public/search.html?t="+new Date().getTime()).getResult();

////将关键词中文escape(keyword)成十六进制
//function HrefKeyWord(pID){
//var ddObj = document.getElementById(pID).getElementsByTagName("dd");
//var asObj=null;
//for(var i=0;i<ddObj.length;i++){
//	asObj=ddObj[i].getElementsByTagName("a");
//	for(var j=0;j<asObj.length;j++){
//			var arrayObj = asObj[j].href.toString().split("?");
//			if(arrayObj.length<=1){
//			    //asObj[j].href="javascript://";
//			    }else{
//			   //没有参数
//			    var val = arrayObj[1].toString();//将参数赋给val
//			    var valObj = val.split("&");//拆分出多少个参数数组
//			    var p="";
//			    for(var k=0;k<valObj.length;k++){
//				    var v=valObj[k].split("=");
//				    if(v!=null && v.length>1){
//				        if(navigator.userAgent.indexOf("MSIE")>0){
//				            p+=v[0].toString()+"="+escape(v[1].toString());
//				        }
//				        else{
//				            p+=v[0].toString()+"="+new Ajax1("/ashx/public/keyescape.ashx?key="+v[1].toString()+"&t="+new Date().getTime()).getResult();       
//				        }
//				        
//				    }
//				    }
//			    asObj[j].href=arrayObj[0]+"?"+p;
//		        }
//		}
//	}
//}


////将关键词中文escape(keyword)成十六进制
//function HrefKeyWord2(pID){
//var asObj=document.getElementById(pID).getElementsByTagName("a");
//	for(var j=0;j<asObj.length;j++){
//			var arrayObj = asObj[j].href.toString().split("?");
//			if(arrayObj.length<=1){
//			    //asObj[j].href="javascript://";
//			    }else{
//			   //没有参数
//			    var val = arrayObj[1].toString();//将参数赋给val
//			    var valObj = val.split("&");//拆分出多少个参数数组
//			    var p="";
//			    for(var k=0;k<valObj.length;k++){
//				    var v=valObj[k].split("=");
//				    if(v!=null && v.length>1){
//				        if(navigator.userAgent.indexOf("MSIE")>0){
//				            p+=v[0].toString()+"="+escape(v[1].toString());
//				        }
//				        else{
//				            p+=v[0].toString()+"="+new Ajax1("/ashx/public/keyescape.ashx?key="+v[1].toString()+"&t="+new Date().getTime()).getResult();
//				        }
//				        
//				    }
//				    }
//			    asObj[j].href=arrayObj[0]+"?"+p;
//		        }
//		}
//}

//关键字汉字编码转换
var GBK2URL=function(A){//A:为关键字列表父容器ID；
var GBKas=document.getElementById(A).getElementsByTagName("a");
//alert(GBKas.length);
for(var i=0;i<GBKas.length;i++){
	if(GBKas[i].href.indexOf("keyword")>-1){
	    GBKas[i].href="http://www.k6.cn/Search/SearchSwastika.aspx?keyword="+escape(GBKas[i].innerHTML);
		}
}
}


//-----------------------------------------------------
 var K6_Search = {
    keyWord : function(){ return window.location.search.split('=')[1].split('&')[0]; },
    keyWordFocus : function(){ if($$("KeyWord").value == "搜索关键字") $$("KeyWord").value = "";  },
    keyWordBlur : function(){  if(trim($$("KeyWord").value).length <= 0) $$("KeyWord").value = "搜索关键字"; 
    },
    keyWordInit : function(){ 
     $$("KeyWord").value = $$("lblFlag").innerHTML = unescape(this.keyWord());
     $$("lblcTags").innerHTML = "<span style='color:#000'> ＞</span>" + unescape(this.keyWord());
    },
    searchEnter : function(evt){ var evt = window.event || evt ; if(evt.keyCode==13)this.search(1,0); },
    search :function(i,j){ var kw = $$("KeyWord"); if(trim(kw.value).length > 0 && kw.value != "搜索关键字"){ location = "/Search/SearchSwastika.aspx?keyword="+escape(kw.value)+(i==1?"&c=1":"")+(j==1?"&t=1":"");}else{ alert('请输入要搜索的内容'); }
    }
 }

