var admin_forms = function() {
	
	$('fieldset').hide();
	$('fieldset#polish').show();
	$('img.flag[rel="polish"]').css('opacity', '1');
	
	
	$('img.flag').click(function() {
			$('img.flag').css('opacity', '0.4');
			$(this).css('opacity', '1');
			$('fieldset').hide();
			$('fieldset#' + $(this).attr('rel')).show();
	});
}

var goto = function() {
		$('a.goto').live('click', function(e) {
			if($(this).hasClass('comments')) {
				$.scrollTo('div.comments', 800);
				window.location.hash = 'comments';
			}
			if($(this).hasClass('videos')) {
				$.scrollTo('div.videos', 800);
				window.location.hash = 'videos';
			}
			if($(this).hasClass('pictures')) {
				$.scrollTo('div.gallery', 800);
				window.location.hash = 'pictures';
			}
			if($(this).hasClass('info')) {
				$.scrollTo('h1.travels', 800);
				window.location.hash = 'info';
			}
			
			e.preventDefault();
		});
}

var read_more_less = function() {
		$('a.read_more_less').live('click', function(e) {
			$('.less').hide();
			$('.more').slideDown();
			$(this).removeClass('read_more_less').addClass('read_less_more').html(Read_less);
			e.preventDefault();
		});
		
		$('a.read_less_more').live('click', function(e) {
			$('.more').slideUp();
			$('.less').show();
			$(this).removeClass('read_less_more').addClass('read_more_less').html(Read_more);
			e.preventDefault();
		});
}

var preload = function(images) {
	$(images).each(function(){
		$('<img/>')[0].src = this;
	});
}

var map_zoom = function() {
	
		preload([Google_map_url_large]);
	
		$("a#gmap").live('click', function(e) {
			$.fancybox('<img src="' + Google_map_url_large + '" alt="" id="big_map" />');
			
			$('#big_map').attr('src', Google_map_url_large);
			
			e.preventDefault();
		});
	}

var read_more = function() {
	/*var travel_description = $('div.travel_description');
	if(travel_description.length > 0) {
		var saved_height = travel_description.height();
		if(travel_description.height() > 210) {
			$('<a href="#" class="read_more_link">Read more</a>').insertBefore('div.gallery');
			travel_description.css({'height' : '200px', 'overflow' : 'hidden'});
			$('a.read_more_link').live('click', function(e) {
				if(travel_description.height() == 210) {
					travel_description.animate({'height' : saved_height});
					$(this).text('Read less');
				} else {
					travel_description.animate({'height' : '210px'});
					$(this).text('Read more');
				}
				e.preventDefault();
			});
		}
		
	}*/
	
	/*$('a.read_more_toggle').click(function(e) {
			/*$('p.read_more').slideToggle(function() {
					if($('a.read_more_toggle').html() == 'Read more') {
							$('a.read_more_toggle').html('Read less');
					} else {
							$('a.read_more_toggle').html('Read more');
					}
			});*/
		/*	e.preventDefault();
	});*/
}

var mosaic = function() {
	if($('.bar2').length > 0) {
		$('.bar2').mosaic({			
			'animation':'slide'
		});	
	}
}

var galleria = function() {
	if($('.gallery').length > 0 && Galleria) {
		Galleria.loadTheme('/js/libs/galleria/themes/classic/galleria.classic.min.js');
		$(".gallery").galleria({
        	width: "100%",
        	height: 500
    	});
	}
}

$(document).ready(function() {
	$('.thing').css({
		'background-image' : 'url(' + Google_map_url_small + ')'
	});
	
	$('a.goto').mouseover(function() {
		$(this).css({'position' : 'relative', 'top' : '-2px'});
	}).mouseout(function() {
			$(this).css({'position' : 'static', 'top' : '0'});
	}).click(function() {
		$('a.goto').removeClass('active');
		$(this).addClass('active');
	});
	
	$('a.video_link').live('click', function(e) {
		$.fancybox($(this).next().html());
		e.preventDefault();
	});
	
	mosaic();	
	read_more();
	galleria();
	map_zoom();
	read_more_less();
	goto();
});
























