var Website = {
    run: function () {

        initInputValue();
        /*
        var elTabsSearch = $('#tabsSearch');
        if(elTabsSearch.length){
        elTabsSearch.tabs();
        }
        */
        var elTabsIdeias = $('#tabsIdeias');
        if (elTabsIdeias.length) {
            elTabsIdeias.find('.highlightCarrocel').data('visible', 3);
            initGenericTabs(elTabsIdeias);
        }

        /*var elTabsProd = $('#tabsProductPage');
        if(elTabsProd.length){
        elTabsProd.find('.highlightCarrocel').data('visible',5);
        initGenericTabs(elTabsProd);
        }*/

        var elTabsProd = $('#tabsProductPage');
        if (elTabsProd.length) {
            //INIT WHEN THERE IS TABS INSIDE TABS
            var elTabsPaginatorInsideTab = elTabsProd.find('#listTabsContent');
            if (elTabsPaginatorInsideTab.length) {
                initTabsInsideTabs(elTabsProd);
            }
            //OTHERWISE INIT THE GENERIC TABS
            else {
                elTabsProd.find('.highlightCarrocel').data('visible', 5);
                initGenericTabs(elTabsProd);
            }
        }

        /*		var elListTabsContent = $('#listTabsContent');
        if(elListTabsContent.length){
        elListTabsContent.tabs();
        }*/


        var elTabsPaginator = $('#listTabsContent');
        if (elTabsPaginator.length && elTabsPaginator.children('ul').length) {
            initTabsPaginator();
        }

        //TO FORCE DEFAULT PAGINATOR IF IT IS NOT TABS INSIDE TABS
        /*var elTabsPaginator = $('#listTabsContent');
        var checkIfInsideTab = elTabsProd.find(elTabsPaginator);
        if(elTabsPaginator.length && !checkIfInsideTab.length){
        initTabsPaginator();
        }*/

        var elSfMenu = $('ul.sf-menu');
        if (elSfMenu.length) {
            elSfMenu.superfish();
        }

        var elHpCarousel = $('.wrapper .blockSingleCarousel');
        if (elHpCarousel.length) {
            initMainHpCarr();
        }

        var elHighCarr1 = $('#highlightCarrocel1');
        if (elHighCarr1.length) {
            elHighCarr1.data('visible', 3);
            carroucelStart2(elHighCarr1, '#highlightCarrocel1');
        }

        /*var elHighCarr2 = $('#highlightCarrocel2');
        if(elHighCarr2.length){
        carroucelStart(elHighCarr2, '#highlightCarrocel2');
        }*/

        /*var elHighCarr3 = $('#highlightCarrocel3');
        if(elHighCarr3.length){
        carroucelStart(elHighCarr3, '#highlightCarrocel3');
        }*/

        var elHighCarr4 = $('#highlightCarrocel4');
        if (elHighCarr4.length) {
            elHighCarr4.data('visible', 4);
            carroucelStart2(elHighCarr4, '#highlightCarrocel4');
        }

        /*var elHighCarr5 = $('#highlightCarrocel5');
        if(elHighCarr5.length){
        //elHighCarr5.data('visible',5);
        //carroucelStart2(elHighCarr5, '#highlightCarrocel5');
        }*/

        var elCustomAcc = $('.customAccLink');
        if (elCustomAcc.length) {
            initCustomAcc();
        }

        var elTips = $('#tips');
        if (elTips.length) {
            initTipsPagination();
        }

        var elDescription = $('#description');
        if (elDescription.length) {
            initDescriptionPagination();
        }

        var elComments = $('#comments');
        if (elComments.length) {
            initCommentsPagination();
        }

        var elFaqs = $('#faqs');
        if (elFaqs.length) {
            initFaqsPagination();
        }

        /*		var elTips = $('#listTabsItems');
        if(elTips.length){
        initTipsPagination();
        }*/

        var elCarrDom = $('#tabsIdeias');
        if (elCarrDom.length) {
            initCarrouselDom($('#tabsIdeias'));
        }

        var elTabsIdeiasCont = $('.tabsIdeiasContent .ui-tabs-nav a');
        if (elTabsIdeiasCont.length) {
            initTabsIdeiasCont();
        }

        var elListTabsCont = $('#listTabsContent div li');
        if (elListTabsCont.length) {
            initListTabsHover();
        }

        var elProdZoom = $('.productZoom');
        if (elProdZoom.length) {
            initProdZoom();
        }

        //INIT CARROUSEL TEMPLATE 1, CARROUSEL WITH DIVS, AND PROD INFO
        var elCarrTemplate1 = $('.carrTemplate1');
        if (elCarrTemplate1.length) {
            initCarrTemplate1();
        }




        //INIT CARROUSEL TEMPLATE Info, CARROUSEL WITH DIVS, AND PROD INFO
        var elCarrTemplateInfo = $('.carrTemplateInfo');
        if (elCarrTemplateInfo.length) {
            initCarrTemplateInfo();
        }

        //INIT CARROUSEL TEMPLATE 2, CARROUSEL WITH CUSTOM TOOLTIP, AND FANCYBOX
        var elProdCarr1 = $('.blockCarrouselProduct');
        if (elProdCarr1.length) {
            initCarrTemplate2();
        }

        var elLinkProdTip = $('.linkProdTip');
        if (elLinkProdTip.length) {
            initProdTip();
        }

        var elLinkSuport = $('#clientSuport');
        if (elLinkSuport.length) {
            initClientSuport();
        }

        var elLinkAcount = $('#acount');
        if (elLinkAcount.length) {
            initUserAcount();
        }

        //INITS LINK COMMENT, CLICK SHOW PROD COMMENT
        var elLinkComment = $('.linkComment');
        if (elLinkComment.length) {
            initLinkComment();
        }

        //INIT PRODUCT DETAILS - 12/08/2011 BY CDEEP
        var elProductCart = $('.productTabBlock');
        if (elProductCart.length) {
            initMainProductCart();
        }

        //INIT SHOPPING CART
        //        var elLinkShoppingCart = $('#shoppingCart');
        //        if (elLinkShoppingCart.length) {
        //            initShoppingCart();
        //        }

        //FUNCTIONALITYS FOR CART REG STEP 4

        var elCartFormReg = $('.cartFormReg');
        if (elCartFormReg.length) {
            initCartFormReg();
        }

        //FUNCTIONALITYS FOR CART REG STEP 3

        var elSltCollect = $('.sltCollect');
        if (elSltCollect.length) {
            initSltCollect();
        }

        var elSltCards = $('.listCards');
        if (elSltCards.length) {
            initPmntSelection();
        }

        //INIT POP UP ENCOMENDAS
        var elPopUpEnc = $('.prodMoreInfo, .productZoomContainer, .blockDetails, .comparativeContent');
        if (elPopUpEnc.length) {
            initPopEnc();
        }

        //LINE LAST LI IN SITE MAP
        var lMLI = $('.siteMapContent');
        if (lMLI.length) {
            mapLastLi();
        }


        var elPopPromotions = $('.openInfo');
        if (elPopPromotions.length) {
            elPopPromotions.fancybox({
                'width': 922,
                'height': 558,
                'autoScale': false,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'iframe'
            });
        }

        var elPopPromotions = $('.openPopNews');
        if (elPopPromotions.length) {
            elPopPromotions.fancybox({
                'width': 677,
                'height': 478,
                'autoScale': false,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'iframe'
            });
        }

        var elPopPromotions = $('.openIdeas');
        if (elPopPromotions.length) {
            elPopPromotions.fancybox({
                'width': 925,
                'height': 650,
                'autoScale': false,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'iframe'
            });
        }
    }
};


//INIT POPUP NOVIDADES
$(document).ready(function () {
    if ($('.shoppingCartTick').length > 0) {
        AjaxRequestShoppingCart('0', 'show');
    }
    //var so = new SWFObject("peel_back.swf", "Generic", "90", "90", "8", "#FFFFFF");
    //so.addParam("wmode", "transparent");
    //so.write("peel_back");

    Website.run();



});





