﻿$(function() {
    /*边框黄色高亮效果*/
    $(".yelborder").focus(function() {
        $(this).addClass("yelborderfocus");
    });
    $(".yelborder").blur(function() {
        $(this).removeClass("yelborderfocus");
    });
    /*边框红色高亮效果*/
    $(".redborder").focus(function() {
        $(this).addClass("redborderfocus");
    });
    $(".redborder").blur(function() {
        $(this).removeClass("redborderfocus");
    });
    // subscribe
    var mail_inputs_mark = $('.inp-email').attr('default');
    $('.inp-email').click(function() {
        if ($(this).val() == mail_inputs_mark) {
            $(this).val('').css('color', '#000');
        }
    }).blur(function() {
        if ($.trim($(this).val()) == "") {
            $(this).val(mail_inputs_mark).css('color', '#666');
        }
    });
    function subscribeEmail(mailInputClassName) {
        var em = $(mailInputClassName).val();
        if ($.trim(em) == "" || em == mail_inputs_mark) {
            return;
        }
        $.ajax({
            url: '/ajax/action.ashx',
            type: 'GET',
            dataType: 'text',
            data: ({ Act: "AddSubscibe", eeee: em }),
            success: function(status) {
                window.alert(status);
            }
        });
        $(mailInputClassName).val(mail_inputs_mark)
        .css('color', '#666');
    }
    // this is global javascript handler
    $('input#btn_global_subscribeemail').click(function() {
        subscribeEmail('input#txt_global_inputemail');
    });
    // this is page-level javascript handler
    $('input#btnsubscribeemail').click(function() {
        subscribeEmail('input#txtinputemail');
    });
    /* Load HeaderUserMsg */
    $.ajax({
        url: '/ajax/action.ashx',
        type: 'GET',
        dataType: 'text',
        data: ({ Act: "getUserModel" }),
        success: function(msg) {
            if (msg != "") {
                var JsonMsg = eval("(" + msg + ")");
                var _LoginName = JsonMsg.M_LoginName;
                $("#HeaderUserMsg").html('안녕하세요&nbsp;&nbsp;' + _LoginName + '&nbsp;&nbsp;콩(' + JsonMsg.M_Score + ')&nbsp;&nbsp;<a href="/UserCenter.aspx?act=logout" class="a">로그아웃</a>&nbsp;&nbsp;&nbsp;<a href="/UserCenter.aspx" class="l_black lines">고객센터</a>');
            }
        }
    });
    /* Load ShoppingCart Count */
    $.ajax({
        url: '/ajax/action.ashx',
        type: 'GET',
        dataType: 'text',
        data: ({ Act: "getShoppingCartCount" }),
        success: function(count) {
            $("#ShoppingCartTipCount").text(count);
        }
    });
});
/* Sign in | register */
function signreg(param) {
    if (param == undefined) param = "";
    showdialog({ src: "/TipRegister.aspx" + param, lock: true, close: true, reflash: true, title: "Sign in / register", width: 750, height: 530 });
}
/* Added to the wishlist */
function AddtoWish(_id, obj) {
    $.ajax({
        url: '/ajax/action.ashx',
        type: 'GET',
        dataType: 'text',
        data: ({ Act: "AddtoWish", gid: _id }),
        success: function(msg) {
            if (msg == "succeed") {
                $(obj).html("완료!");
            }
            else if (msg == "exist") {
                $(obj).html("완료!");
            }
            else if (msg == "nologin") {
                signreg("?topage=AddtoWish&gid=" + _id);
            }
        }
    });
}
/* Added to the ShoppingCart */
function AddtoCart(_id) {
    $.ajax({
        url: '/ajax/action.ashx',
        type: 'GET',
        dataType: 'text',
        data: ({ Act: "AddToCart", gid: _id }),
        success: function(msg) {
            if (msg == "succeed") {
                $("#ShoppingCartTipCount").text(parseInt($("#ShoppingCartTipCount").text()) + 1);
                showdialog({ src: "/TipToCart.aspx", lock: true, close: true, title: "Shopping Cart", width: 300, height: 80 });
            }
            else if (msg == "exist") {
                showdialog({ src: "/TipToCart.aspx", lock: true, close: true, title: "Shopping Cart", width: 300, height: 80 });
            }
            else {
                var jsonMsg = eval("(" + msg + ")");
                self.location = jsonMsg['url'];
            }
        }
    });
}
function GetParamValue(url, name) {
    var re = new RegExp("[&?]" + name + "=([^&?]*)", "ig");
    return ((url.match(re)) ? (url.match(re)[0].substr(name.length + 2)) : '');
}

function getElementPositionX(elem) { var offsetTrail = elem; var offsetLeft = 0; while (offsetTrail) { offsetLeft += offsetTrail.offsetLeft; offsetTrail = offsetTrail.offsetParent; } if (navigator.userAgent.indexOf("Mac") != -1 && typeof (document.body.leftMargin) != "undefined") { offsetLeft += document.body.leftMargin; } return offsetLeft; }
function getElementPositionY(elem) { var offsetTrail = elem; var offsetTop = 0; while (offsetTrail) { offsetTop += offsetTrail.offsetTop; offsetTrail = offsetTrail.offsetParent; } if (navigator.userAgent.indexOf("Mac") != -1 && typeof (document.body.leftMargin) != "undefined") { offsetTop += document.body.topMargin; } return offsetTop + elem.clientHeight + 4; }

/* 自动提示JS， onmousemove="TipText.show(this,'用折扣券可以优惠购买!')" onmouseout="TipText.hide()" */
var TipText = {
    show: function(o, msg) {
        if ($("#TipText").length == 0) {
            $("body").append("<div style='position:absolute;border:#FF3636 1px solid;padding:5px 10px;display:none;background-color:#FFF;' id='TipText'>TipText</div>");
        }
        $("#TipText").text(msg);
        $("#TipText").css("left", getElementPositionX(o) + $(o).width());
        $("#TipText").css("top", getElementPositionY(o));
        $("#TipText").show();
    },
    hide: function() {
        $("#TipText").hide();
    }
};
var TipImg = {
    /*event参数必须传递(兼容火弧)*/
    show: function(o, msg, e) {
        if ($("#TipImg").length == 0) {
            $("body").append("<div style='position:absolute;display:none;width:291px;' id='TipImg'><img src='/t/k-kr/images/tip291_t.gif'/><div id='TipImgText' style='padding:5px 10px;background:url(/t/k-kr/images/tip291_m.gif) repeat-y;'>TipImg</div><img src='/t/k-kr/images/tip291_b.gif'/></div>");
        }
        var yScroll;
        if (self.pageYOffset) {
            yScroll = self.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop) {
            yScroll = document.documentElement.scrollTop;
        } else if (document.body) {
            yScroll = document.body.scrollTop;
        }
        $("#TipImgText").html(msg);
        $("#TipImg").css("left", e.clientX - 230);
        $("#TipImg").css("top", yScroll + e.clientY + 20);
        $("#TipImg").show();
    },
    hide: function() {
        $("#TipImg").hide();
    }
};
