$(function () {
	
	var getNextPrevUrl='/defaut/index/advice/';
	
	$('.overlabel label').filter( function () {
	return $('input#'+$(this).attr('for')).val().length > 0;
	}).hide();
	
	if($.browser.msie) $('#aside .menu a.here:first').append('<span class="menu_pawprint">&nbsp;</span>');	
	
	if($('#search_query').val()==''){
		$('.overlabel').addClass('isoverlabel');
		$('.isoverlabel input')
		.focus( function () { $('label[@for='+ this.id +']', '.isoverlabel').hide(); })
		.blur( function () { if(!this.value) $('label[@for='+ this.id +']', '.isoverlabel').show(); });
	}
	
	$('body').append('<div id="lightbox_1" class="lightbox"></div>');
	$('body').append('<div id="lightbox_1_big" class="lightbox"></div>');
	
	$('#lightbox_1').jqm({
		trigger: '#footer div.menu a.open_lightbox, #header div.menu a.open_lightbox',
		ajax: '@href',
		closeClass:'close'
	});
	$('#lightbox_1_big').jqm({
		trigger: $('#footer div.bar a.open_lightbox, #tips a.open_lightbox, #show_tips a'),
		ajax: '@href',
		closeClass:'close',
		onLoad:function(hash){
			if($(hash.t).parents('#tips').length || $(hash.t).parents('#footer').length){
				hash.w.append(
					'<ul id="nextPrevButtons">'+
						'<li class="prev"><a href="#"></a></li>'+
						'<li class="next"><a href="#"></a></li>'+
					'</ul>'
				).find('.tip').css({'padding-left':'80px','padding-right':'80px'});
				$('#nextPrevButtons a').click(function(event){
					event.preventDefault();
					var param=$(this).parent('li').attr('class');
					$('#lightbox_1_big h2:first span').html('&nbsp;');
					$('#lightbox_1_big .tip').html('<p style="text-align:center; padding:3em;"><img src="/css/img/load.gif" alt="Loading" /></p>');
					$.getJSON(
						'/'+language+getNextPrevUrl+'?simple=1',
						{go:param},
						function(data){
							$('#lightbox_1_big h2:first span').text(data.title);
							$('#lightbox_1_big .tip').html(data.content);
						}
					);
				});
			}
			hash.w.show();
		}
	});
	//	catalogue page
	hoverCatalog();
	if($('#aside div.menu div.image img:last').length){
		var default_img_src=$('#aside div.menu div.image img:last').attr('src');
		$('#aside div.menu ul a').each(function(){
			if($(this).prev().is('img')){
				$(this).hover(
					function(){
						animateImg($(this).prev().attr('src'));
					},
					function(){
						animateImg(default_img_src);
					}
				)
			}
		});
	}

});

function hoverCatalog(){
	$('#content ul.catalogue li a').hover(
		function(){ $(this).addClass("hover");},
		function(){ $(this).removeClass("hover");}
	);
	$('#content ul.catalogue li .grayed a').click(function (e) {
		e.preventDefault();
	});
}

function animateImg(img_src){
	var img=$('#aside div.menu div.image img:last');
	img.fadeOut(300).queue(function () {
		$(this).attr({src:img_src}).fadeIn(300);
		$(this).dequeue();
	});
}
