function showTab(elem) {
    for(var t=1;t<=3;t++) {
        if(t==elem) {
            $('tabs_link_'+t).addClass('current');
            $('tabs_link_'+t+'_corner').src='./img/tab_active_corner.gif';
            $('tabs_content_'+t).setStyle('display','block');
        } else {
        $('tabs_link_'+t).removeClass('current');
        $('tabs_link_'+t+'_corner').src='./img/tab_pasive_corner.gif';
        $('tabs_content_'+t).setStyle('display','none');
    }
}
}

function showSldTab(elem) {
    for(var t=1;t<=3;t++) {
        if(t==elem) {
            $('tabs_link_'+t).addClass('current');
            $('tabs_link_'+t+'_left').setProperty('class','left_corner_active');
            $('tabs_link_'+t+'_right').setProperty('class','right_corner_active');
            $('tabs_content_'+t).setStyle('display','block');
        } else {
        $('tabs_link_'+t).removeClass('current');
        $('tabs_link_'+t+'_left').setProperty('class','left_corner_inactive');
        $('tabs_link_'+t+'_right').setProperty('class','right_corner_inactive');
        $('tabs_content_'+t).setStyle('display','none');
    }
}
}

window.addEvent('domready', function(){
    if($('home_page')) {

        var homeAccordion = new Accordion($('accordion'), 'img.accordion_toggler', 'div.accordion_text', {
            opacity: false,
            alwaysHide: true,
            show: -1,
            duration: 'short',
            onActive: function(toggler) { toggler.src='./img/ico_accordion_opened.gif'; },
            onBackground: function(toggler) { toggler.src='./img/ico_accordion_closed.gif'; }
        });

        $('tabs_link_1').addEvent('click', function(e){showTab(1);});
        $('tabs_link_2').addEvent('click', function(e){showTab(2);});
        $('tabs_link_3').addEvent('click', function(e){showTab(3);});

        $('link_menu_0').addClass('current');
    }
    if($('wholesale')) {

        var wholesaleAccordion = new Accordion($('accordion'), 'img.accordion_toggler', 'div.accordion_text', {
            opacity: false,
            alwaysHide: true,
            show: -1,
            duration: 'short',
            onActive: function(toggler) { toggler.src='./img/ico_accordion_opened.gif'; },
            onBackground: function(toggler) { toggler.src='./img/ico_accordion_closed.gif'; }
        });
    }
    if($('payment_system')) {
        var phone_countries = new Array("US","GB","JP","DE","NL","FR","IT","ES","MX","PT","CA");
        var phone_free      = new Array(1,1,1,1,1,1,1,0,1,1,1);
        var phone_numbers   = new Array("1 800 691 3143","0800 917 5201","00531 34 0002","0800 182 6905","0800 221 974","0 800 918 460","800 783 936","902 305 405","01 800 123 0146","800 834 127","01 866 749 4519");

        var found = false;
        for(var p=0;p<phone_countries.length && !found;p++) {
            if($('country_phone').value==phone_countries[p]) {
                $('phone_number').value = phone_numbers[p];
                $('phone_number2').value = phone_numbers[p];
                $('phone_header').innerHTML = phone_header[phone_free[p]];
                $('phone_text').innerHTML = phone_text[phone_free[p]];
                found = true;
            }
        }

        if($('hour').value>=9 && $('hour').value<=20) {
            $('online').value = "ON LINE";
        } else {
            $('online').value = "OFF LINE";
        }

        if ($('return_payment_system').value=="PP") {
            document.getElementById("check_PP").checked;
            document.paymentForm.submit();
        } else {

            for(var f=0;f<payment_methods.length;f++) {
                if($('_selected_fp').value==payment_methods[f]) {
                    show_fp = f;
                }
            }
            var paymentsAccordion = new Accordion($('accordion'), 'input.payment_toggler', 'div.payment_info_container', {
                opacity: false,
                show: -1,
                duration: 'short',
                onActive: function(toggler) {
                    toggler.parentNode.className='barradio_active';
                    if(toggler.id=='check_PH') $('next').setStyle("display","none");
                    else $('next').setStyle("display","block");
                },
                onBackground: function(toggler) {
                    toggler.parentNode.className='barradio';
                }
            });
            paymentsAccordion.display(show_fp);
        }
    }

    if($('clinical_studies')) {

        var enlargement_slider = new noobSlide({
            box: $('enlargement_box'),
            items: $$('#enlargement_box h2'),
            size: 480,
            handles: $$('#handles_enlargement input'),
            addButtons: {previous: $('enlargement_slide_left_button'), next: $('enlargement_slide_right_button') },
            onWalk: function(currentItem,currentHandle){
                $$(this.handles).setProperty('class','slide_number_inactive');
                $$(this.handles[this.currentIndex]).setProperty('class','slide_number_active');
            }
        });
        enlargement_slider.walk(0,false,true);

        var peyronie_slider = new noobSlide({
            box: $('peyronie_box'),
            items: $$('#peyronie_box h2'),
            size: 480,
            handles: $$('#handles_peyronie input'),
            addButtons: {previous: $('peyronie_slide_left_button'), next: $('peyronie_slide_right_button') },
            onWalk: function(currentItem,currentHandle){
                $$(this.handles).setProperty('class','slide_number_inactive');
                $$(this.handles[this.currentIndex]).setProperty('class','slide_number_active');
            }
        });
        peyronie_slider.walk(0,false,true);

        var surgery_slider = new noobSlide({
            box: $('surgery_box'),
            items: $$('#surgery_box h2'),
            size: 480,
            handles: $$('#handles_surgery input'),
            addButtons: {previous: $('surgery_slide_left_button'), next: $('surgery_slide_right_button') },
            onWalk: function(currentItem,currentHandle){
                $$(this.handles).setProperty('class','slide_number_inactive');
                $$(this.handles[this.currentIndex]).setProperty('class','slide_number_active');
            }
        });
        surgery_slider.walk(0,false,true);

        $('tabs_link_1').addEvent('click', function(e){
            enlargement_slider.walk(0,false,true);
            showSldTab(1);
        });
        $('tabs_link_2').addEvent('click', function(e){
            peyronie_slider.walk(0,false,true);
            showSldTab(2);
        });
        $('tabs_link_3').addEvent('click', function(e){
            surgery_slider.walk(0,false,true);
            showSldTab(3);
        });
        $('tabs_content_1').setStyles({ display: 'block'    });
    }


    if($('members')) {
        var sliders = new Array(6);

        for(var i=0;i<7;i++) {

            sliders[i] = new Fx.Slide(i+'_testimonial_text', {duration: 900});
            if(i>0) sliders[i].hide();

            $(i+'_testimonial_toggler').addEvent('click', function(e) {
                var num = this.id.substring(0,1);

                if($(num+'_testimonial_img_toggler').src.indexOf('closed')!=-1) {
                    $(num+'_testimonial_img_toggler').src='/img/ico_accordion_opened.gif';
                } else {
                $(num+'_testimonial_img_toggler').src='/img/ico_accordion_closed.gif';
                }

                var slide = sliders[num];
                e = new Event(e);
                slide.toggle(); //show-hide login panel
                e.stop();
            });
        }
    }


    if($('image_gallery')) {
        var startItem = 3; //or   0   or any
        var thumbs_mask = $('thumbs_mask').setStyle('left',(startItem*80-560)+'px').set('opacity',0.8);
        var fxOptions = {property:'left',duration:1000, transition:Fx.Transitions.Back.easeOut, wait:false}
        var thumbsFx = new Fx.Tween(thumbs_mask,fxOptions);
        var gallery_slider = new noobSlide({
            box: $('box_gallery'),
            size:   450,
            items: [0,1,2,3,4,5],
            handles: $$('#thumbs_handles span'),
            fxOptions: fxOptions,
            onWalk: function(currentItem){
                thumbsFx.start(currentItem*80-560);
            },
            startItem: startItem
        });
        gallery_slider.walk(0);
    }


    if($('guided_tour')) {

        var tour_slider = new noobSlide({
            box: $('tour_box'),
            items: $$('#tour_box h2'),
            size: 850,
            handles: $$('#handles_tour input'),
            onWalk: function(currentItem,currentHandle){

                for(var d=0;d<this.currentIndex;d++) {
                    $('handler_'+d).setProperty('class','tour_step_done');
                    if(d==0) $('handler_'+d).addClass('first');
                }

                $('handler_'+this.currentIndex).setProperty('class','tour_step_current');

                for(var t=this.currentIndex+1;t<5;t++) {
                    $('handler_'+t).setProperty('class','tour_step_todo');
                    if(t==4) $('handler_'+t).addClass('last');
                }
                if(this.currentIndex==0) {
                    $('tour_slide_left_button').setStyle('display','none');
                    $('tour_slide_right_button').setStyle('display','block');
                    $('handler_'+this.currentIndex).addClass('first');
                } else if(this.currentIndex==4) {
                    $('tour_slide_right_button').setStyle('display','none');
                    $('tour_slide_left_button').setStyle('display','block');
                    $('handler_'+this.currentIndex).addClass('last');
                } else {
                    $('tour_slide_left_button').setStyle('display','block');
                    $('tour_slide_right_button').setStyle('display','block');
                }

            }
        });
        tour_slider.addActionButtons('previous',$$('#tour_buttons .prev'));
        tour_slider.addActionButtons('next',$$('#tour_buttons .next'));
        tour_slider.walk(0,false,true);
    }

});

