﻿function changeStockLevel() {
    ddForm = document.getElementById('VariantDD');
    DDArray = ddForm.value.split(' _ ');
    document.getElementById('availability_value').innerHTML = DDArray[1];
}

function swapVariantImage() {

    ddForm = document.getElementById('VariantDD');
    DDArray = ddForm.value.split(' _ ');
    document.getElementById('product-full').src = "http://images.buyitsellit.com/" + DDArray[2] + "_290.jpg";
    //document.getElementById('product-full-link').href = "http://images.buyitsellit.com/" + DDArray[2] + ".jpg?rnd=" + Math.floor(Math.random() * 100000000);

}


function setMultiOptions(pid, defaultprice, defaultimageID, onload) {

    document.getElementById('availability_value').innerHTML = 'checking...'
    if (document.getElementById('btnAddToCart') != null) { sOpt1 = document.getElementById('btnAddToCart').disabled = true; };

    var sOpt1;
    var sOpt2;
    var sOpt3;
    var sOpt4;
    var sOpt5;

    if (document.getElementById('opt1') != null) { sOpt1 = escape(document.getElementById('opt1').value) };
    if (document.getElementById('opt2') != null) { sOpt2 = escape(document.getElementById('opt2').value) };
    if (document.getElementById('opt3') != null) { sOpt3 = escape(document.getElementById('opt3').value) };
    if (document.getElementById('opt4') != null) { sOpt4 = escape(document.getElementById('opt4').value) };
    if (document.getElementById('opt5') != null) { sOpt5 = escape(document.getElementById('opt5').value) };


    new Ajax.Request('/ajaxresponses/GetMultiOptionVariantDetails.aspx?pid=' + pid + '&defaultprice=' + defaultprice + '&defaultimage=' + defaultimageID + '&opt1=' + sOpt1 + '&opt2=' + sOpt2 + '&opt3=' + sOpt3 + '&opt4=' + sOpt4 + '&opt5=' + sOpt5 + '&type=json', {
        onSuccess: function(transport) {
            var response = transport.responseText;
            var myResult = eval('(' + response + ')');

            var variantid = myResult.result.id;
            var stocklevel = myResult.result.stocklevel;
            var price = myResult.result.price;
            var saleprice = myResult.result.saleprice;
            var assignedimageid = myResult.result.assignedimageid;

            if (onload == false) {
                if (variantid != -1) {
                    document.getElementById('product-full').src = "http://images.buyitsellit.com/" + assignedimageid + "_290.jpg";
                }
            }
            //Set the Stock Level
            document.getElementById('availability_value').innerHTML = stocklevel;
            //Set The Variant ID
            document.getElementById('DefaultVariantID').value = variantid;
            //Set The Price

            if (saleprice != null) {
                document.getElementById('optionprice').innerHTML = '<s>' + price + '</s> ' + saleprice;
            }
            else {
                document.getElementById('optionprice').innerHTML = price;
            }

            if (document.getElementById('btnAddToCart') != null) { sOpt1 = document.getElementById('btnAddToCart').disabled = false; };

        }
    });
};

function emailSubscribe() {

    var sEmail;
    var sStoreID;

    if (document.getElementById('emailsub_emailaddress') != null) { sEmail = document.getElementById('emailsub_emailaddress').value };
    if (document.getElementById('emailsub_storeid') != null) { sStoreID = document.getElementById('emailsub_storeid').value };


    new Ajax.Request('/ajaxresponses/emailSubscribe.aspx?email=' + sEmail + '&storeid=' + sStoreID, {
        onComplete: function(transport) {

            if (200 == transport.status) {
                if (document.getElementById('emailsub_wrapper') != null) { document.getElementById('emailsub_wrapper').innerHTML = '<br/>Thank you for subscribing!' };
            }

            if (500 == transport.status) {
                alert(transport.responseText);
            }

        }
    });
};

function addToCart(formid) {

    document.getElementById('productform_' + formid).submit()

}

function changePage(page) {
    var pageArray
    pageArray = page.split(' _ ');
    location = pageArray[0] + '&pagesize=' + pageArray[1];

}


