﻿var fc_autoclose = false;
$(document).ready(function() {
$("#ctl00_header_hlMyBEAcc").click(function() {
        setAccMnuPos();
        $("#account-menu").show();
        setTimeout('$("#account-menu").hide()', 2000);
        //       setTimeout($("#account-menu").hide(),2000);
    });
    $("#account-link").click(function() {
        setAccMnuPos();
        $("#account-menu").show();
        setTimeout('$("#account-menu").hide()', 2000);
        //       setTimeout($("#account-menu").hide(),2000);
    });
    
    //    $("#shoppingbag").click(function() {
    //        if ($("#floatingcart").css("display") == "none")
    //        { showFCart(); setTimeout("hideFCart();", 4000) }
    //        else { hideFCart() }
    //    });
    $(window).resize(function() { setFCartPos() })
});

function showShoppingBag() {
    if ($("#floatingcart").css("display") == "none" && $("#ctl00_header_lblCart").html().replace(' items', '').replace(' item', '') != "0")
    { showFCart(); }
    else { hideFCart() }
}
function populateminiShoppingBag(newhtml, labelhtml) {
    $("#fc-container").html(newhtml);
    $("#shoppingbag").html(labelhtml);
}

function shoppingBagPoup() {
    var shoppingbagcontent = $("#fc-con").html();    
    shoppingbagcontent = shoppingbagcontent.replace('<img src="/images/cancel.png" alt="cancel" style="border-style: none;">', '').replace('<IMG style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none" alt=cancel src="/images/cancel.png">', '');    
    $("#ItemDetail").empty().html(shoppingbagcontent).dialog({
            width: 595,
            closeText: "close",
            resizable: false,
            draggable: true,
            modal: true,
            title: "Your shopping bag"
        });
        $(".ui-dialog-titlebar").show().css("background-color", "#669900");
        //setTimeout("$('#ItemDetail').dialog('close');", 10000);
    }
function showFCart() {
    setFCartPos();
    $('#floatingcart').show();
    $('html, body').animate({ scrollTop: 0}, 500);
    $('#floatingcart').focus();
    $('#sbchkout').css("color", "#fff");
    $("#shoppingbag").css("color", "#fff");
    $("#shoppingbag").css("background", "#690");
    $("#shopping-bag-img").attr("src", "/images/top-navigation-shopping-bag-white.jpg");
    $("#ctl00_header_shoppingdropdownimg").attr("src", "/images/my-account-dropdown-white.png")
} function hideFCart() {
$('#sbchkout').css("color", "#669900");
$("#ItemDetail").empty().dialog("close");
    $('#floatingcart').hide();
    $("#shoppingbag").css("color", "#000");
    $("#shoppingbag").css("background", "#fff");
    $("#shopping-bag-img").attr("src", "/images/top-navigation-shopping-bag-icon-green.png");
    $("#ctl00_header_shoppingdropdownimg").attr("src", "/images/my-account-dropdown-brown.png");
    $(".MiniCartItem:gt(0)").css("display", "block");
//    
} function showFCartAutoHide() {
    $(".MiniCartItem:gt(0)").css("display", "none");
    showFCart(); setTimeout("hideFCart();", 4000)
} function showFCartFSErrorAutoHide() {
$("#fc-container").css("display", "none"); $("#fcerror-container").css("display", "block"); $("#nfcerror-container").css("display", "none"); 
    showFCart();
    setTimeout(function() {
    $("#fc-container").css("display", "block"); 
        $("#fcerror-container").css("display", "none");
        hideFCart()
    }, 10000)
}
function showFCartFSErrorAutoHideN() {
    $("#fc-container").css("display", "none"); $("#fcerror-container").css("display", "none"); $("#nfcerror-container").css("display", "block");
    showFCart();
    setTimeout(function() {
        $("#fc-container").css("display", "block");
        $("#nfcerror-container").css("display", "none");
        hideFCart()
    }, 10000)
}
function setFCartPos() {
    var pos = $("#shoppingbag").offset();
    var b_width = $("#shoppingbag").width();
    var b_height = $("#shoppingbag").height();
    var c_width = $("#floatingcart").width();
    $("#floatingcart").css({ "left": (pos.left + b_width - c_width + 2) + "px", "top": (pos.top + b_height) + "px" })
}
function setAccMnuPos() {
    var pos = $("#ctl00_header_hlMyBEAcc").offset();
    var l_width = $("#ctl00_header_hlMyBEAcc").width();
    var l_height = $("#ctl00_header_hlMyBEAcc").height();
    var m_width = $("#account-menu").width();
    $("#account-menu").css({ "left": (pos.left + l_width - m_width) + "px", "top": (pos.top + l_height) + "px" })
}
function addToCartAjax(itemID, Qty) {
    return $.ajax({
        type: "POST",
        url: "/floating-cart",
        data: { itemid: itemID, qty: Qty },
        success: function(data) {
            $("#ItemDetail").empty().html(data)
                        .dialog({
                            width: 595,
                            closeText: "",
                            resizable: false,
                            draggable: false,
                            modal: true
                        });
            $(".ui-dialog-titlebar").show().css("background-color", "#669900");
        }
    });
}


var dialog1 = new Object()
function OpenHelp_myUS() {
    if (!dialog1.win || (dialog1.win && dialog1.win.closed)) {
        dialog1.win = window.open('/shipping#International', 'help', 'top=100,left=100,width=600,height=600,menubar=no,scrollbars=yes,status=no,resizable=yes')
        dialog1.win.focus()
    }
    else {
        dialog1.win.focus()
    }
}

function OpenHelp_Amz() {
    if (!dialog1.win || (dialog1.win && dialog1.win.closed)) {
        dialog1.win = window.open('https://payments.amazon.com/sdui/sdui/personal/checkoutbyamazoncashback ', 'help', 'top=100,left=100,width=600,height=600,menubar=no,scrollbars=yes,status=no,resizable=yes')
        dialog1.win.focus()
    }
    else {
        dialog1.win.focus()
    }
}

function OpenHelp_EBillMe() {
    if (!dialog1.win || (dialog1.win && dialog1.win.closed)) {
        dialog1.win = window.open('http://www.ebillme.com/learn/buyer/beautyencounter', 'help', 'top=100,left=100,width=600,height=600,menubar=no,scrollbars=yes,status=no,resizable=yes')
        dialog1.win.focus()
    }
    else {
        dialog1.win.focus()
    }
} 


