﻿jQuery(function($) {

    $("select[id*='ddlPaymentMethods']").change(function() {
        var paymentCode = $("select[id*='ddlPaymentMethods'] option:selected").val();
        $("li[id*='paymentMethodContainer']").hide();
        $("input[id*='paymentMethod'][value=" + paymentCode + "]").parent().removeAttr('style');
    });


    var checkoutTitle;

    /*$("input[name*='termsOfConditions']").click(function() {
        var checked = $(this).attr("checked");
        var elem = $("a[class='proceedToCheckout']");
        if (checked) {
            elem.removeAttr('disabled');
            $("img[id*='imgCheckout']").attr('src', '/images/ecommerce/btn_checkout_147_33.gif');
            checkoutTitle = $("a[class='proceedToCheckout']").attr('title');
            $("a[class='proceedToCheckout']").attr('title', '');
        }
        else {
            elem.attr('disabled', 'disabled');
            $("img[id*='imgCheckout']").attr('src', '/images/ecommerce/btn_checkout_147_33_dis.gif');
            $("a[class='proceedToCheckout']").attr('title', checkoutTitle);
        }
    });*/


    /*$("a[class='proceedToCheckout']").live("click", function(event) {
        if ($("input[name*='termsOfConditions']").attr("checked")) {
            return true;
        }
        else {
            event.preventDefault();
        }
    });*/

    /*
    $("#btnCreateAccount").live("click", function() {
        alert('asssss');
        var container = $(this).parent();
        $.ajax({
            type: "POST",
            url: "/layouts/damask/Ajax.aspx/CreateCustomerAccount",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                LoadSublayout("damask/UserControls/webshop/checkout/CreateAccount", null, function(msg) {
                    container.animate({ opacity: 0.3 }, 200).replaceWith(msg.d);
                    container.css({ opacity: 0.3 }).animate({ opacity: 1 }, 600);
                });
                LoadSublayout("damask/UserControls/webshop/checkout/LoginPanel", null, function(msg) {
                    $("#ph_login").animate({ opacity: 0.3 }, 200).replaceWith(msg.d);
                    $("#ph_login").css({ opacity: 0.3 }).animate({ opacity: 1 }, 600);
                });
            }
        });
    });
    */
    
    $("input[name*='152BA8ACD8704019A7D01281B549761B']").blur(function() {

        $("input[name*='19848439AFDB4649BCD2ACAF7085B322']").val($(this).val());
    });

    $(document).ready(function() {
        $("input[name*='19848439AFDB4649BCD2ACAF7085B322']").val($("input[name*='152BA8ACD8704019A7D01281B549761B']").val());
    });

    /*
    $("a[id*='btnLogOut']").live("click", function() {
        $.ajax({
            type: "POST",
            url: "/layouts/damask/Ajax.aspx/LogOutCurrentUser",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                window.location.href = window.location.href;
                return false;
            }
        });
    });
    */
    /*
    $("a[id*='btnLogIn']").live("click", function() {
        $.ajax({
            type: "POST",
            url: "/layouts/damask/Ajax.aspx/LoginUser",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                return true;
            }
        });
    });
    */
    
    $("a[id*='changeDestination']").click(function() {
        var maxWidth = 350;
        var maxHeight = 300;

        var w = ($(window).width() < maxWidth) ? $(window).width() * 0.7 : maxWidth;
        var h = ($(window).height() < maxHeight) ? $(window).height() * 0.7 : maxHeight;
        var lPos = (($(document).width() - w) / 2); // +$(document).scrollLeft();
        var tPos = (($(window).height() - h) / 2) + $(document).scrollTop();

        $("#ShippingAdressForm-overlay").css({ 'position': 'absolute', 'top': '0px', 'left': '0px', 'z-index': '0', 'background': '#000' });
        $("#ShippingAdressForm-overlay").css({ width: $(document).width() + 'px', height: $(document).height() + 'px', opacity: 0.7 }).show(); //.fadeIn();

        $("#ShippingAdressForm").css({ position: 'absolute', top: '200px', left: '200px', display: 'none', width: '600px', 'z-index': '1', 'background-color': 'Transparent', overflow: 'auto' });
        $("#ShippingAdressForm").css({ 'left': lPos + 'px', 'width': w + 'px', 'top': tPos + 'px', 'height': h + 'px', 'background-color': 'Transparent' }).fadeIn();

        $("select[id*='ddlShippingCountries']").change(function() {
            var countryCode = $(this).val();
            $.ajax({
                type: "POST",
                url: "/layouts/damask/Ajax.aspx/GetCountryStates",
                data: "{countryCode:'" + countryCode + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    $("select[id*='ddlShippingStates']").html(msg.d);
                }
            });
        });

        $("input[id*='confirmShippingForm']").click(function() {
            var countryCode = $("select[id*='ddlShippingCountries']").val();
            var state = $("select[id*='ddlShippingStates']").val();

            if (countryCode == 'NotSelected') {
                alert("Please select country!");
                return false;
            }

            $.ajax({
                type: "POST",
                url: "/layouts/damask/Ajax.aspx/SaveShippingAddress",
                data: "{countryCode:'" + countryCode + "',state:'" + state + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    window.location.href = window.location.href;
                }
            });
        });

        $("input[id*='cancelShippingForm']").click(function() {
            $("#ShippingAdressForm-overlay").fadeOut();
            $("#ShippingAdressForm").fadeOut();
        });

        return false;
    });

});

function openWin(url) {
    window.open(url, "print", "resizable=1,scrollbars=1");
}

function printVersion() {
    qs = window.location.search.substring(1);
    qs += "&amp;p=1";
    url = "?" + qs;
    openWin(url);
}


