
$(document).ready(function() {
   

$(".accordion_promotions").accordion({
	    active:0, 
	    collapsible:false,
	    autoHeight:false,
	    animated:false,
	    clearStyle:true
	});	
	$(".accordion_links").accordion({
	    event:"mouseover",
	     autoHeight:false,
	    animated:false


	});
	$(".accordion_banners").accordion({
	    event:"mouseover",
	    autoHeight:false,
	    animated:false

	});
	$(".sq_pr_list_item").hover(function(){
	        if($(this).attr("class")!="sq_pr_list_item_on")
	        {
	            var cont = $(this).parent().parent().parent()
	            var currInd = cont.attr("curr")
	            var nextInd = $(this).attr("rel")
	            $(this).addClass("sq_pr_list_item_on");
	            
	            cont.find('.sq_pr_list_item[rel="'+currInd+'"]').removeClass("sq_pr_list_item_on");
	            
	            cont.find('.sq_pr_content_item[rel_src="'+currInd+'"]').hide();
	            cont.find('.sq_pr_content_item[rel_src="'+nextInd+'"]').show();
	            
	            
	            cont.attr("curr",nextInd);
	        }
	    },
	    function(){
	        //$(this).removeClass("sq_pr_list_item_on");
	});
	
    
    
    
    //format right part items - TEMP:
    $('#right_part div.banner_container embed, #right_part div.banner_container object, #right_part div.general_container iframe').each(
        function(){
            if($(this).width()>149){
               $(this).width(149) 
            }
        }
    );


	$('.reg_sr_airline_details').tooltip({ 
        track: true, 
        delay: 0, 
        showURL: false, 
        showBody: " - ", 
        fade: 250 
    });
    
    //set equal height to all items in each "online promotions" component
    $('div.component.online_promotions').each(
        function(){
            $(this).find('table.online_block_bg').equalHeights();
        }
    );
    //set equal height to all items in each "promotions" component
    $('div.component.promotions').each(
        function(){
            $(this).find('table.simple_promotions_item').equalHeights();
        }
    );
    
    
    $('li.ui-corner-top').corner("tl tr 5px");
    
    //sections:
     $('div.section_title_inner_on').click(function(){
        $(this).parent().next().filter('div.section_content_outer:first').toggle("slow");
        $(this).toggleClass("section_title_inner");
    });
    $('div.section_title_inner').click(function(){
        $(this).parent().next().filter('div.section_content_outer:first').toggle("slow");
        $(this).toggleClass("section_title_inner_on");
    });




	//hotel pictures
	if($(".hgallery").length > 0)
	{
	    // Initially set opacity on thumbs and add
	    // additional styling for hover effect on thumbs
	    var onMouseOutOpacity = 0.67;
	    $('#thumbs ul.thumbs li').opacityrollover({
		    mouseOutOpacity:   onMouseOutOpacity,
		    mouseOverOpacity:  1.0,
		    fadeSpeed:         'fast',
		    exemptionSelector: '.selected'
	    });
    	
	    // Initialize Advanced Galleriffic Gallery
	    var gallery = $('#thumbs').galleriffic({
		    delay:                     2500,
		    numThumbs:                 12,
		    preloadAhead:              10,
		    enableTopPager:            false,
		    enableBottomPager:         true,
		    maxPagesToShow:            7,
		    imageContainerSel:         '#slideshow',
		    controlsContainerSel:      '#controls',
		    captionContainerSel:       '#caption',
		    loadingContainerSel:       '#loading',
		    renderSSControls:          false,
		    renderNavControls:         false,
		    playLinkText:              '',
		    pauseLinkText:             '',
		    prevLinkText:              '',
		    nextLinkText:              '',
		    nextPageLinkText:          '&rsaquo;',
		    prevPageLinkText:          '&lsaquo;',
		    enableHistory:             false,
		    autoStart:                 false,
		    syncTransitions:           true,
		    defaultTransitionDuration: 900,
		    onSlideChange:             function(prevIndex, nextIndex) {
			    // 'this' refers to the gallery, which is an extension of $('#thumbs')
			    this.find('ul.thumbs').children()
				    .eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
				    .eq(nextIndex).fadeTo('fast', 1.0);
		    },
		    onPageTransitionOut:       function(callback) {
			    this.fadeTo('fast', 0.0, callback);
		    },
		    onPageTransitionIn:        function() {
			    this.fadeTo('fast', 1.0);
		    }
	    });
	
	}

})



