﻿function SetProductOption(options, image, price, prodid, comboid) {
    
    // Set our Image Source
    $('.imgprodoption').attr('src', image);

    // Set our attributes
    arrOptions = options.split("^");

    for (i = 0; i <= arrOptions.length; i++) {
        $('.spoa' + i).html(arrOptions[i]);
    }

    document.getElementById($('.btnAddToBasket').attr('id')).onclick = function() { AddItem(prodid, comboid); };
    document.getElementById($('.prodcomboid').attr('id')).value = comboid;
    document.getElementById($('.optionprice').attr('id')).value = price;

    CalculatePrice();

}

function CalculatePrice()
{
    
    if($('.seconddd').length>0)
    {
        document.getElementById($('.additionprice').attr('id')).value = $('.seconddd').val(); 
    }
    else
    {
        document.getElementById($('.additionprice').attr('id')).value = "0"; 
    }
    

    productPrice = parseFloat(document.getElementById($('.hproductprice').attr('id')).value);
    optionPrice = parseFloat(document.getElementById($('.optionprice').attr('id')).value);
    additionPrice = parseFloat(document.getElementById($('.additionprice').attr('id')).value);
    
    newprice = productPrice + optionPrice + additionPrice;
        
    document.getElementById($('.prodprice').attr('id')).innerHTML = formatCurrency(newprice);
    document.getElementById($('.addprodprice').attr('id')).innerHTML = formatCurrency(newprice);
    $('.totalprice').val(newprice);
    
    
    
    
    
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '£' + num + '.' + cents);
}



$(document).ready(function() {

    $('a.pop-me').popupWindow({
        height: 230,
        width: 250,
        centerBrowser: 1 
    });

    $('.accordion-me').accordion({ header: '> li > a[href=#]', collapsible: true, autoHeight: false, active: false, navigation: true, navigationFilter: function() {

        if (this.href.toLowerCase() == location.href.toLowerCase()) { return true; }

        if (location.href.toLowerCase().match(this.className.toLowerCase())) { return true; }

        return false;
    } 
    });


    $("ul.featured-products").cycle({
        fx: "scrollUp",
        speed: 2000,
        timeout: 5000,
        random: true
    });


    $("ul.latest-news").cycle({
        fx: "scrollDown",
        speed: 3000,
        timeout: 14000,
        random: false
    });

});
