var content="/shop";
var XMLHttpReq = false;
function createXMLHttpRequest() {
if(window.XMLHttpRequest) { 
    XMLHttpReq = new XMLHttpRequest();
}else if (window.ActiveXObject) { 
    try {
      XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
}
function sendRequest(url) 
{
  createXMLHttpRequest();
  XMLHttpReq.open("GET", url, true);
  XMLHttpReq.onreadystatechange = processResponse;
  XMLHttpReq.send(null);  
}
function processResponse() 
{
  //alert(req.readystate);
  if(XMLHttpReq.readyState==4) //请求状态为4表示成
  {
    if(XMLHttpReq.status==200) //http状态200表示OK
    {
      var select_html = XMLHttpReq.responseText;
      document.getElementById("mini_cart_content").innerHTML=select_html;
      showCount();
    }
    else //http返回状态失败
    {
      alert("服务端返回状态" + XMLHttpReq.statusText);
    }
  }
  else //请求状态还没有成功，页面等待
  {
    document .getElementById ("mini_cart_content").innerHTML ="<img src='/webassets/shop/images/loading_16x16.gif' align='absmiddle' with='20' height='20'/>&nbsp;<span id='spnMsg'>请稍候...</span>";
  }
}
function showMiniCart()
{
	sendRequest(content+"/mini-cart?"+Math.random());
}
var XMLHttpReq3 = false;
function createXMLHttpRequest3() {
if(window.XMLHttpRequest) { 
    XMLHttpReq3 = new XMLHttpRequest();
}else if (window.ActiveXObject) { 
    try {
      XMLHttpReq3 = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        XMLHttpReq3 = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
}
function sendRequest3(url) 
{
  createXMLHttpRequest3();
  XMLHttpReq3.open("GET", url, true);
  XMLHttpReq3.onreadystatechange = processResponse3;
  XMLHttpReq3.send(null);  
}
function processResponse3() 
{
  //alert(req.readystate);
  if(XMLHttpReq3.readyState==4) //请求状态为4表示成
  {
    if(XMLHttpReq3.status==200) //http状态200表示OK
    {
    	showMiniCart();
    }
    else //http返回状态失败
    {
      alert("服务端返回状态3" + XMLHttpReq3.statusText);
    }
  }
  else //请求状态还没有成功，页面等待
  {
    document .getElementById ("mini_cart_content").innerHTML ="<img src='/webassets/shop/images/loading_16x16.gif' align='absmiddle' with='20' height='20'/>&nbsp;<span id='spnMsg'>请稍候...</span>";
  }
}
function miniCartDel(pid){
	sendRequest3(content+"/mini-cart/"+pid+"?"+Math.random()+"&_method=delete");
}
var XMLHttpReq2 = false;
function createXMLHttpRequest2() {
if(window.XMLHttpRequest) { 
	XMLHttpReq2 = new XMLHttpRequest();
}else if (window.ActiveXObject) { 
    try {
    	XMLHttpReq2 = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
    	  XMLHttpReq2 = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
}
function sendRequest2(url) 
{
  createXMLHttpRequest2();
  XMLHttpReq2.open("GET", url, true);
  XMLHttpReq2.onreadystatechange = processResponse2;
  XMLHttpReq2.send(null);  
}
function processResponse2() 
{
  //alert(req.readystate);
  if(XMLHttpReq2.readyState==4) //请求状态为4表示成
  {
    if(XMLHttpReq2.status==200) //http状态200表示OK
    {
      var select_html2 = XMLHttpReq2.responseText;
      document.getElementById("total_sum").innerHTML=select_html2;
    }
    else //http返回状态失败
    {
      alert("服务端返回状态2" + XMLHttpReq2.statusText);
    }
  }
  else //请求状态还没有成功，页面等待
  {
  }
}
function showCount()
{
	var url = content+"/total-num?"+Math.random();
	sendRequest2(url);
}
/*display minicart*/
function display_minicart(){
	document.getElementById("mini_cart").style.display="block";
	if(document .getElementById ("mini_cart_content")){
		showMiniCart();
	}	
}
/*add function contains to firefox*/
if(typeof(HTMLElement)!="undefined")
  {  
      HTMLElement.prototype.contains=function(obj)  
      {  
          while(obj!=null&&typeof(obj.tagName)!="undefind"){
  　　　　if(obj==this)  return true;  
  　　　　obj=obj.parentNode;
   　　}  
          return false;  
      };  
  }
/*hide mini_cart*/
 function hide_mini_cart(theEvent){
 　       if (theEvent){
	 			// get broweer
   　           var browser=navigator.userAgent; 
   				// is firefox
   　           if (browser.indexOf("Firefox")>0){
    　　             if (document.getElementById('minicart').contains(theEvent.relatedTarget)) {
     　　                  return; 
                        } 
                  }else{
                         if (document.getElementById('minicart').contains(event.toElement)) {
                                return; 
                          }
                   }
				  
             }
            /*your operation*/
			document.getElementById("mini_cart").style.display="";
 }

//document_ready_function
(function () { 
     var ie   = !!(window.attachEvent && !window.opera); 
     var wk   = /webkit\/(\d+)/i.test(navigator.userAgent) && (RegExp.$1 < 525); 
     var fn   = []; 
     var run = function () { for (var i = 0; i < fn.length; i++) fn[i](); }; 
     var d    = document; 
    d.ready = function (f) { 
         if (!ie && !wk && d.addEventListener) 
             return d.addEventListener('DOMContentLoaded', f, false); 
         if (fn.push(f) > 1) return; 
         if (ie) 
             (function () { 
                 try { d.documentElement.doScroll('left'); run(); } 
                 catch (err) { setTimeout(arguments.callee, 0); } 
             })(); 
         else if (wk) 
             var t = setInterval(function () { 
                 if (/^(loaded|complete)$/.test(d.readyState)) 
                     clearInterval(t), run(); 
             }, 0); 
     }; 
})(); 
//login cookies
var random;
function readcookie(name){
  var start1 = document.cookie.indexOf(name + "=");
  if (start1== -1){
  	return false;
  }else{
  	start=document.cookie.indexOf("=",start1)+1;
 	 var end = document.cookie.indexOf(";",start);
  	if (end==-1){
  		end=document.cookie.length;
	}
  	var value=decodeURIComponent(document.cookie.substring(start,end));
  	if (value==null){
		return false;
	}
	else{
		return value;
	}
  }
}
function FormatNumber (srcStr,nAfterDot){
	var srcStr,nAfterDot;
	var resultStr,nTen;
	srcStr = ""+srcStr+"";
	strLen = srcStr.length;
	dotPos = srcStr.indexOf(".",0);
	if (dotPos == -1){
		resultStr = srcStr+".";
		for (i=0;i<nAfterDot;i++){
		resultStr = resultStr+"0";
		}
		return resultStr;
	}else{
		if ((strLen - dotPos - 1) >= nAfterDot){
			nAfter = dotPos + nAfterDot + 1;
			nTen =1;
			for(j=0;j<nAfterDot;j++){
				nTen = nTen*10;
			}
			resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
			return resultStr;
		}else{
			resultStr = srcStr;
			for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
				resultStr = resultStr+"0";
			}
			return resultStr;
		}
	}
}

document.ready(function(){
	//login user
	var cart_cookie = readcookie("cartCookie");
	var login_user = readcookie("_user");
	if(login_user){
		var user_name = login_user.split(",");
		if (document.getElementById("welcom")){
			site_name = (document.location.href.indexOf(".7cv.")>0) ? "七彩谷" : "奇品网";
			document.getElementById("welcom").innerHTML = "您好:"+user_name[1]+",欢迎光临"+site_name+"商城 <a href=/shop/logout>【退出】</a>"	;
		}
	}else{
		if (document.getElementById("welcom")){
			site_name = (document.location.href.indexOf(".7cv.")>0) ? "七彩谷" : "奇品网";
			document.getElementById("welcom").innerHTML = '欢迎光临'+site_name+'商城，想继续购物？<a href="/shop/login">【登录】</a>新用户？<a href="/shop/login">【注册】</a>';
		}			
	}
	//mini cart count
	if(cart_cookie){
		if(document.getElementById("total_sum")){
			showCount();
		}
	}
	//keywords 
	if(document.location.href.indexOf("/promotion/")>0)
		document.getElementById('hot_keywords').style.display="block";
	if(document.location.href.indexOf("/shop/my/")>0)
		document.getElementById('hot_keywords').style.display="block";
	if(document.location.href.indexOf("/pages/")>0)
		document.getElementById('hot_keywords').style.display="block";
	
})