function loadCountries(container) {
	$(container).load('ajax/countries.html');
};
$(function(){
	$("a[rel='tripfinder']").live('click', function() {
		var this_column = $(this).parents('.column:eq(0)');
		$(this_column).nextAll('.column').find('.wrapper').html('');
		var href = $(this).attr('href');
		var container = $(this).attr('container');
		$(container).load(href);
		return false;
	});
    $('.blink').focus(function() {
        if(this.title==this.value) {
            this.value = '';
        }
    }).blur(function(){
        if(this.value=='') {
            this.value = this.title;
        }
    }); 
        
    $('.press-releases .item .expander').click(function(){
    	var full_article = $(this).parent().find('.full-article');	
		full_article.toggle();
		if(full_article.is(':visible')) {
			$(this).html('View Full Article -');
		} else {
			$(this).html('View Full Article +');
		}
    	return false;
	});
	
	$('.faq .q-a .expander').click(function(){
		var answer = $(this).parent().find('.answer');		
		answer.toggle();
		if(answer.is(':visible')) {
			$(this).html('Our Answer -');
		} else {
			$(this).html('Our Answer +');
		}
		return false;
	});
	
	$('#topbar .all-destinations .button').live('click', function(){
		var toggler = $(this).parents('.all-destinations').find('ul');
		if(toggler.is(':visible')) {
			toggler.slideUp();
		} else {
			toggler.slideDown();
		}
		return false;
	});
	
	$('.rating input').rating();
	
	$('#gallery .tabs a').live('click', function() {
		$('#gallery .tabs a').removeClass('active');
		$(this).addClass('active');
		$(this).parents('#gallery').find('.tab-content').find('.tab').hide();
		$(this).parents('#gallery').find('.tab-content').find($(this).attr('href')).fadeIn('slow');
		
		if ($(this).attr('href')=='#tab-video-gallery') {
			$('#video_container').show();
			$('#photo_container').hide();
		} else {
			$('#video_container').hide();
			$('#photo_container').show();
		}
		
		return false;
	});
	
	$('#gallery .content .fragment a.photo_link').live('click', function() {
		/*
		$('#gallery .container img').fadeOut(function() {
			$('#gallery .container img').attr('src', $(this).attr('src'));
		}).fadeIn();
		*/
		// $('#gallery .container img').fadeOut().attr('src', $(this).attr('href')).fadeIn();
		$('#gallery .container img').attr('src', $(this).attr('href'));
		return false;
	});
	
	$('.gallery-slider .arrow').live('click', function() {
        var slider = $(this).parents('.gallery-slider:eq(0)');
        var fragments = slider.find('.fragment');
        var container = slider.find('.content');
        
        var currentPage = slider.data('position');
        if (!currentPage) {
            currentPage = 1;
        }
        var fragments_count = fragments.length;
        var fragmet_width = parseInt(slider.find('.holder').width());
        var perPage = 1;
        var numPages = Math.ceil(fragments_count/perPage);
        var stepMove = fragmet_width*perPage;
        var firstPosition = 0;
        var lastPosition = -1*((numPages-1)*stepMove);
        
        currentPage ++;
        if (currentPage > numPages) {
            slider.data('position', 1);
            container.animate({'left': firstPosition});
            return false;
        };
        container.animate({'left': -((currentPage - 1)*stepMove)});
        
        slider.data('position', currentPage);
        
        return false;
    });
    
    $('.green-nav a').live('click', function() {
    
    	$('.green-nav a').removeClass('active');
    	if (!$(this).hasClass('special')) {
    		$(this).addClass('active');
    	}
    	
    	// $('#green-nav-content').load($(this).attr('href') + ' #green-nav-content');
    	
    	$('#destination_content div').hide();
		$($(this).attr('href')).show();
    	
    	return false;
    });
    
    $('.green-sub-nav a').live('click', function() {
    	if ($(this).hasClass('special')) {
    		return;
    	};
    	$('.green-sub-nav a').removeClass('active');
    	$(this).addClass('active');
    	
    	$('#destination_content div').hide();
		$($(this).attr('href')).show();
    	
    	// $('#green-sub-nav-content').load($(this).attr('href') + ' #green-sub-nav-content');
    	
    	return false;
    });
   
})
