﻿var arrImg = [];
var arrAir = [5];
    arrAir[0] = ""
    arrAir[1] = "Iridium"
    arrAir[2] = "Inmarsat"
    arrAir[3] = "Rentals"
    arrAir[4] = "Thuraya"
    arrAir[5] = "Pelican"
    arrAir[6] = "SPOT"

    $(document).ready(function() {
        MM_preloadImages('images/oOvr3.gif', 'images/oTeSp3.gif', 'images/oDoc3.gif', 'images/oAcc3.gif');
        MM_swapImage('overview', '', 'images/oOvr3.gif', 1);
        MM_showHideLayers('tab1', '', 'show');

        var tabContainers = $('div.tabs > div');
        tabContainers.hide().filter(':first').show();

        $('div.tabs ul.tabNavigation a').click(function() {
            tabContainers.hide();
            tabContainers.filter(this.hash).show();
            $('div.tabs ul.tabNavigation a').removeClass('selected');
            $(this).addClass('selected');
            return false;
        }).filter(':first').click();

        $('#cart').submit(function() {
            if (CartReady == 'True') {
                $("#xr").val('1');
                var inputs = [];
                $(':input', this).each(function() {
                    inputs.push(this.name + '=' + escape(this.value));
                })

                jQuery.ajax({
                    data: inputs.join('&'),
                    url: "products-detail.asp?xr=1",
                    dataType: "script",
                    type: "POST",
                    timeout: 10000,
                    error: function(xhr, desc, e) {
                        alert("Failed to add: " + desc);
                    },
                    success: function(response) {

                        $('#cartstatus').css("display", 'none').fadeIn('fast')
                .animate({ opacity: 1.0 }, 1500)
                .fadeOut('slow', function() {
                });
                    }
                })
                return false;
            } else {
                return false;
            }
            return false;
        })

        $('#ProductDescription').jScrollPane({ showArrows: true, scrollbarWidth: 15, arrowSize: 16, scrollbarOnLeft: true });
        $(".jScrollArrowUp").bind("focus", function() { if (this.blur) this.blur(); return false; });
        $(".jScrollArrowDown").bind("focus", function() { if (this.blur) this.blur(); return false; });

        if (IMGC > 3) {
            jQuery('#mygallery').jcarousel({
                buttonNextHTML: null,
                buttonPrevHTML: null,
                vertical: true,
                scroll: 2,
                initCallback: mycarousel_initCallback
            });
        }

        /*--DISPLAY 'ADDED TO CART' ANIMATION ON RIGHT PANEL WHEN ADDING AFTER LOGIN --*/
        if (JqueryAddedToCartAnimation == true) {
            $('#cartstatus').css("display", 'none').fadeIn('normal')
            .animate({ opacity: 1.0 }, 1500)
            .fadeOut('slow', function() {
            });
            $('#cartcount').attr('innerHTML', sCartCount);
            $("#CartPanel").prepend('<li class="jcarousel-item jcarousel-item-vertical jcarousel-item-1 jcarousel-item-1-vertical" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:window.location=\'http://' + BaseHref + '/products-detail.asp?i=' + ITEMNO + '>\'"><p><span style="float: left">' + ITEMNO + '></span><span style="float: right">' + SALEPRICE + '</span></p><p style="clear:both"><a style="text-decoration:none" title="' + ITEMNO + '>" href="products-detail.asp?i=' + ITEMNO + '">Product Details</a></p></div></li>');
            $('#CartPanel').jcarousel({ vertical: true, scroll: 2 });
        }
        return false;
    });

function cartIncrease() {    
    var cartQuantity = $("#CartQuantity").val();
    $("#CartQuantity").val(Number(cartQuantity) + Number(1));    
}

function cartDecrease() {
    var cartQuantity = $("#CartQuantity").val();
    if (cartQuantity > 1) {
        $("#CartQuantity").val(Number(cartQuantity) - Number(1));
    }    
}

function mycarousel_initCallback(carousel) {   
    jQuery('#mygallery-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mygallery-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function rw(str){
    $("#debug").html($("#debug").html() + str + "<br /><br />").prependTo("body").show();
}
function CheckImage(myobj,sSrc,iLoop,srtProvider,ItemNumber) 
{ 
    try {
        var i = 1;
        var MediaURL = MediaURL;
        var oImg=new Image; 
        
        oImg.onload=function(){
            myobj.src = oImg.src;
            jQuery.ajax({
                url: "products-detail.asp?fn=" + sSrc + "&p=" + srtProvider + "&p2=" + arrAir[i] + '&i=' + ItemNumber,
                dataType: "script",
                type: "POST",
                timeout: 10000,
                error: function(xhr, desc, e) {
                    //alert("Failed to add: " + desc);
                },
                success: function(response) { 
                    //alert('success');
                }
          })
        } 
        oImg.onerror=function(){
            if (i>7) {
                myobj.src = MediaURL + arrAir[i] + "/" + sSrc;
            } else { 
                myobj.src = BaseHref + "images/accessories/acc1.gif";
            }
            i++;
        } 
        oImg.src = MediaURL + arrAir[i] + "/" + sSrc;   
    } catch(e) {
        myobj.src = BaseHref + "images/accessories/acc1.gif";
    }
}
