﻿$(document).ready(function () {

    //---------- Fly to basket ------------
    var ajaxstart = false
    $(".btnaddtobasket").click(function () {

        var outofsctmsg = document.getElementById("outfsmsg");

        if (outofsctmsg) {
            outofsctmsg.style.display = "none";
        }

        if (!ajaxstart) {
            ajaxstart = true;
            var productIDValSplitter = (this.id).split("_");
            var psku = productIDValSplitter[1];
            var pqty = productIDValSplitter[2];

            var productX = $("#product_bigs").offset().left;
            var productY = $("#product_bigs").offset().top;

            var basketX = $("#hbasket").offset().left + 150;
            var basketY = $("#hbasket").offset().top;

            var gotoX = basketX - productX;
            var gotoY = basketY - productY;

            var newImageWidth = 50;
            var newImageHeight = 50;

            $("#product_bigs img")
		    .clone()
		    .prependTo("#product_desc_top_left")
		    .css({ 'position': 'absolute', 'z-index': '1000', 'top': '0', 'left': '0' })
		    .attr('id', 'tmpimgbskt')
		    .animate({ opacity: 0.8 }, 100)
		    .animate({ opacity: 0.0, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight }, 1000, function () {
		        $('#tmpimgbskt').remove()
		        ajaxstart = false
		    });

            var thetime = new Date();
            var rndd = thetime.getMinutes() + thetime.getSeconds() + thetime.getMilliseconds();
            //for live
            //$.post("/addtocart.aspx", { sku: psku, qty: 1, rnd: rndd, m: 1 },
            //for local
            $.post("/addtocart.aspx", { sku: psku, qty: pqty, rnd: rndd, m: 1 },
            function (data) {
                $("#hbasket").html(data);
            });
            $.post("/basketdropdown.aspx", { sku: psku, qty: pqty, rnd: rndd, m: 1 },
            function (data) {
                $("#basket_dropdown2").html(data);
            });
        }
    });
    //---------- Fly to basket ------------
});

function hide() {
    $('#basket_dropdown').hide();
}

function show_hide() {
    if ($('#basket_dropdown').is(':visible')) {
        $('#basket_dropdown').hide();
    }
    else {
        $('#basket_dropdown').show()
    }
}

function add1(element)
{
    input = element.parentNode.getElementsByTagName("input");
    item1 = input[0].value;
    item1 = parseInt(item1) + 1;
    input[0].value = item1;

}

function substract1(element)
{
    input = element.parentNode.getElementsByTagName("input");
    item1 = input[0].value;
    if ( parseInt(item1) > 1 )  {
    item1 = parseInt(item1) - 1;
    input[0].value = item1;
    }
}

function getProductQuantity()
{
	var quantity = parseInt($(".quantity").val());
	if(!isNaN(quantity))
	{
		return quantity;
	} else {
		return 0;
	}
}

function CheckSearchButton(event, elem) {
    if (event.keyCode == 13) {
        if (document.getElementById('ctl00_Search_Topmenu4_SearchRez').value == '' || document.getElementById('ctl00_Search_Topmenu4_SearchRez').value == 'Search Categories') {
            alert('Please enter search keywords');
            document.getElementById('ctl00_Search_Topmenu4_SearchRez').focus();
            return false;
        } else {
            __doPostBack('ctl00$Search$Topmenu4$btnSearch', '');
        }
    }
}

