﻿
//TAB
$(document).ready(function(){
	$("#contabs-title li").click(function(e){
		$(this).addClass("active").siblings().removeClass("active");
		var index = $("#contabs-title li").index(this)
		$("#contabs-list div.c-tabs").eq(index).show().siblings().hide()
		
	})
})


//评论
function comTab(m,n){ 
	var tli=document.getElementById("comTab"+m).getElementsByTagName("li");
	var mli=document.getElementById("comC"+m).getElementsByTagName("div"); 
	for(i=0;i<tli.length;i++){ 
	   tli[i].className=i==n?"ct-active":""; 
	   mli[i].style.display=i==n?"block":"none"; 
	} 
}

//商品总分类
$(document).ready(function(){
  $('#prodlist dl').mousemove(function(){
  	$(this).find('a').addClass("pi-active");
  	$(this).find('dd').show();//you can give it a speed
  });
  $('#prodlist dl').mouseleave(function(){
  	$(this).find('a').removeClass("pi-active");
  	$(this).find('dd').hide();
  })
  
  $('.ccActive').mousemove(function(){
  	$(this).find('#prodlist').show();//you can give it a speed
	$(this).find('.comclass').find('.ccicohover').addClass("cciout");
  });
  $('.ccActive').mouseleave(function(){
  	$(this).find('#prodlist').hide();
	$(this).find('.comclass').find('.ccicohover').removeClass("cciout");
  });
});

//商品缩略图切换
function PdTab(n){
	var tli=document.getElementById("PdTabSbj").getElementsByTagName("li");
	for(i=0;i<tli.length;i++){
	   tli[i].style.display=i==n?"block":"none";
	} 
}

//会员TABLE
$(document).ready(function(){

	$('.u-t-c').mousemove(function(){
	  $(this).css("background","#edf0f4");
	});
	$('.u-t-c').mouseleave(function(){
	  $(this).css("background","#FFF");
	});
	$('.sctable tr').mousemove(function(){
	  $(this).css("background","#edf0f4");
	});
	$('.sctable tr').mouseleave(function(){
	  $(this).css("background","#FFF");
	});
});

//消息
function getMess(obj,status) {
	var messObj = document.getElementById("mess_" + obj);
	var messText = document.getElementById("MessText_" + obj);
    if (!status) {
        messObj.style.display = (messObj.style.display == "") ? "block":"";

    } else if (status == "close") {
        messObj.style.display = "none";

    }
	if(messText.innerHTML = "未读")
	
	 {		
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        var url="Ajax/Ajax_Message.aspx?id=" + obj;
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=function()
        {
                
          if(xmlHttp.readyState == 4)
            {
                if(xmlHttp.Status == 200)
                {
   
                    if(xmlHttp.responseText == "True")
                    {
                     messText.innerHTML = "已读";
                    }
                    else
                    {
                       messText.innerHTML = "Error";
                    }
                }
            }
            
            
        }
        xmlHttp.send(null);  
		
		
	}
}

//加入收藏

loginText = '<div id="loginbox"><div class="l-b-title"><h1>会员登录</h1><span onClick="lodinColse()">关闭</span></div><div class="loginform"><ul><li class="prompt"><a href=login.aspx?back=' + document.URL +' class=loginbtn>会员登录</a></li><li>&nbsp;&nbsp;还不是会员？<a href=reg.aspx?back=' + document.URL +' class="link006baf">免费注册</a></li></ul></div><div class="qtlinks"><h1><a href=Login/alipay_kjLogin.aspx><img src=Images/alipay_fl_l.gif border=0></a></h1></div></div>'
scShopText = '<div id="scprompt"><div id="scp-info"><div class="scp-ico"></div><div class="scp-con"><h2 class="redf00b1f">收藏成功!</h2><a href="user_mark.aspx">去收藏夹</a></div></div></div>'
thhtxet = '<div id="bglayer"></div><div id="layerbox"><div class="l-b-title"><h1></h1><span onclick="closelayer()">关闭</span></div><iframe id="iframelayer" frameborder="no" scrolling="no"></iframe></div>'
ksgmText = '<div id="scprompt"><div id="scp-info"><center><br>无需注册 快速购买</center></div></div>'
function Intomark(){
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        var url="Ajax/Ajax_mark.aspx?product=" + productid.innerHTML;
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=function()
        {                     
            if(xmlHttp.readyState == 4)
            {
                if(xmlHttp.Status == 200)
                {
                    if(xmlHttp.responseText == "false")
                    {                      
                     alert("请登录");
                    }
                    else
                    {
               
               	$("body").append(scShopText)
	            x=$(".pi-collection").offset();
                var top = x.top;
            	var left = x.left;
	            var scDiv = $("#scprompt");
	            scDiv.css({'top':top+30,'left':left-120});
	            scDiv.fadeIn(600,function(){
			    scDiv.fadeOut(4000)				
		});
		
                    }
                }
            }            
        }
        xmlHttp.send(null);
}



//快速购买提示
$(function(){
  $('.pi-buynow').hover(function(){
		$("body").append(ksgmText)
		x=$(".pi-buynow").offset();
		var top = x.top;
		var left = x.left;
		var scDiv = $("#scprompt");
		scDiv.css({'top':top+35,'left':left-100});
		scDiv.show(300);
	},function(){
		$("#scprompt").hide(200);
	});
});


//登录
function login(){
	$("body").prepend(loginText);
	var browserName=navigator.userAgent.toLowerCase();
			//Safari
			if (/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){
				x=$("body").scrollTop();
			//Chrome
			}else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){
				x=$("body").scrollTop();
				}
			else{
				x=$("html").scrollTop();
			}
	var LoginSbj = $("#loginbox");
	var top = document.documentElement.clientHeight;
	LoginSbj.css({'top':x+top/2-75,'left':50+'%','margin-left':-200});
}
function lodinColse(){
	$("#loginbox").hide();
}


//只允许输入数字
function IsNum(theField)
{
if (!IsNum2(theField.value))
   {alert("数量只能输入小写数字\r\n或您是否错误输入了全角大写字符");
theField.value ="1";
theField.focus();}
}
function IsNum2(s)
{
var Number = "0123456789.";
for (i = 0; i < s.length;i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (Number.indexOf(c) == -1) return false;
    }
return true
}

//弹出层
$(document).ready(function() {
    // 获取对象
    var bgDivLayer = function(id) {
        return document.getElementById(id);

    };
    // 遍历
    var each = function(a, b) {
        for (var i = 0, len = a.length; i < len; i++) b(a[i], i);

    };
    // 事件绑定
    var bind = function(obj, type, fn) {
        if (obj.attachEvent) {
            obj['e' + type + fn] = fn;
            obj[type + fn] = function() {
                obj['e' + type + fn](window.event);
            }
            obj.attachEvent('on' + type, obj[type + fn]);

        } else {
            obj.addEventListener(type, fn, false);

        };

    };
    // 移除事件
    var unbind = function(obj, type, fn) {
        if (obj.detachEvent) {
            try {
                obj.detachEvent('on' + type, obj[type + fn]);
                obj[type + fn] = null;

            } catch(_) {};

        } else {
            obj.removeEventListener(type, fn, false);

        };

    };
    // 阻止浏览器默认行为
    var stopDefault = function(e) {
        e.preventDefault ? e.preventDefault() : e.returnValue = false;

    };
    // 获取页面滚动条位置
    var getPage = function() {
        var dd = document.documentElement,
        db = document.body;
        return {
            left: Math.max(dd.scrollLeft, db.scrollLeft),
            top: Math.max(dd.scrollTop, db.scrollTop)

        };

    };
    // 锁屏
    var lock = {
        show: function(name,boxWidth,boxHeight,url) {
			$("body").append(thhtxet);
			bgDivLayer('bglayer').style.display = 'block';
			$(".l-b-title h1").text(name);
			var browserName=navigator.userAgent.toLowerCase();
			//Safari
			if (/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){
				x=$("body").scrollTop();
			//Chrome
			}else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){
				x=$("body").scrollTop();
				}
			else{
				x=$("html").scrollTop();
			}
			var top = (document.documentElement.clientHeight);
			$("#layerbox").css({'width':boxWidth,'height':boxHeight,'display':'block','top':x+top/2-boxHeight/2,'left':50+'%','margin-left':-boxWidth/2});
			$("#iframelayer").css({'width':boxWidth-10,'height':boxHeight-45,'margin':5});
			$("#iframelayer").attr("src",url);
            var p = getPage(),
            left = p.left,
            top = p.top;
            // 页面鼠标操作限制
            this.mouse = function(evt) {
                var e = evt || window.event;
                stopDefault(e);
                scroll(left, top);

            };
            each(['DOMMouseScroll', 'mousewheel', 'scroll', 'contextmenu'], 
            function(o, i) {
                bind(document, o, lock.mouse);

            });
            // 屏蔽特定按键: F5, Ctrl + R, Ctrl + A, Tab, Up, Down
            this.key = function(evt) {
                var e = evt || window.event,
                key = e.keyCode;
                if ((key == 116) || (e.ctrlKey && key == 82) || (e.ctrlKey && key == 65) || (key == 9) || (key == 38) || (key == 40)) {
                    try {
                        e.keyCode = 0;

                    } catch(_) {};
                    stopDefault(e);

                };

            };
            bind(document, 'keydown', lock.key);

        },
        close: function() {
            bgDivLayer('bglayer').style.display = 'none';
			$("#layerbox").css("display","none");
			$("#iframelayer").removeAttr("src");
            each(['DOMMouseScroll', 'mousewheel', 'scroll', 'contextmenu'], 
            function(o, i) {
                unbind(document, o, lock.mouse);

            });
            unbind(document, 'keydown', lock.key);

        }

    };
    bind(window, 'load', 
    function() {
        showlayer = function(name,boxWidth,boxHeight,url) {
            lock.show(name,boxWidth,boxHeight,url);
        };
        closelayer = function() {
            lock.close();

        };

    });

});

//我的奥特莱斯
$(document).ready(function(){
	$(".top-user").hover(function(){
		$(".tu-list").show();
	},function(){
		$(".tu-list").hide();
	});
	$(".tu-list li a").click(function(){
		$(this).blur();
		$(".tu-list").hide();
	});
	/*焦点之外关闭*/
	$(document).click(function(event){
		if( $(event.target).attr("class") != "top-user" ){
			$(".tu-list").hide();
		}
	});
})

