﻿// Add item to shoppingcart
function AddItem(nodeID, price) {
    var amount = $("#amount_" + nodeID).val();
    if (amount == "")
        amount = 1;

    $.get(location.href, { AddItem: "1", ItemNodeID: nodeID, ItemAmount: amount },
       function(msg) {
           $("#cartPrice").html(msg.d[0]);
           $("#cartNo").html(msg.d[1]);

           $(".lnkGoToCheckout").show();
       });
}


// Remove item from shoppingcart
function RemoveItem(nodeID) {

    $.get(location, { RemoveItem: "1", ItemNodeID: nodeID },
       function(msg) {
           $("#cartPrice").html(msg.d[0]);
           $("#cartNo").html(msg.d[1]);

           document.location = document.location;
       });
}

// Slider
var _loop = true;
var _currentSlide = 1;
var _slideIsRunning = false;

function SwapImages() {
    if (_loop) {
        var newSlide = _currentSlide;
        if (newSlide == 3) {
            newSlide = 0;
        }
        Slide(newSlide + 1);
    }
}

function StopLoop() {
    _loop = false;
}


function Slide(newSlide) {
    if (_slideIsRunning == false && _currentSlide != newSlide) {
        _slideIsRunning = true;

        $("#link" + _currentSlide).removeClass("active");
        $("#link" + newSlide).addClass("active");

        $("#image" + _currentSlide).fadeOut('fast', function() {
            $("#image" + newSlide).fadeIn('fast', function() {
                _currentSlide = newSlide;
                _slideIsRunning = false;
            });
        });
    } else if (_currentSlide != newSlide) {
        setTimeout("Slide(" + newSlide + ")", 100);
    }
}

// FAQ
function ToggleFAQ(nodeID, themeUrl) {
    $('#Questions_' + nodeID).toggle('fast');

    if ($('#Image_' + nodeID).attr("src") == themeUrl + "/images/faq_arrow_down.gif")
        $('#Image_' + nodeID).attr("src", themeUrl + "/images/faq_arrow_right.gif");
    else
        $('#Image_' + nodeID).attr("src", themeUrl + "/images/faq_arrow_down.gif");
}

// Select all text in a textbox
function SelectAll(id) {
    $("#" + id).focus();
    $("#" + id).select();
}


/* Onload */
$(document).ready(function() {

    // Start slider
    setInterval('SwapImages()', 5000);

    // Leftmenu
    $('#leftmenu a').mouseover(function() {
        $(this).find("img:not(.active)").show();
    });
    $('#leftmenu a').mouseout(function() {
        $(this).find("img:not(.active)").hide();
    });

    // Fix autocomplete
    $("#search input").attr("autocomplete", "off");
});
