$(document).ready(function() {
		
		$("a[rel='lightbox']").colorbox(); 
	
		
		$(".destinations").click(
		function(e) {
			e.preventDefault();
			closePanel("themes", function(e) {
				openPanel("destinations")
			});
			return false;
		});
		
		$(".themes").click(
				function(e) {
					e.preventDefault();
					closePanel("destinations", function(e) {
						openPanel("themes")
					});
					return false;
				});
		
		$(".bientot").mouseover(
				function(e) {
					var targ = e.originalEvent.currentTarget;
					$(targ).append('<div class="bientotFlag"></div>');
				});
		
		$(".bientotCenter").mouseover(
				function(e) {
					var targ = e.originalEvent.currentTarget;
					$(targ).append('<div class="bientotFlagCenter"></div>');
				});
		
		$(".bientot").mouseout(
				function(e) {
					$(".bientotFlag").remove();
				});
		
		$(".bientotCenter").mouseout(
				function(e) {
					$(".bientotFlagCenter").remove();
				});
		
		$(".destinationsClose").click(
				function(e) {
					e.preventDefault();
					closePanel("destinations");
					return false;
				});
		
		$(".themesClose").click(
				function(e) {
					e.preventDefault();
					closePanel("themes");
					return false;
				});
		
		$(".hotelPlus").click(
		function(e) {
			e.preventDefault();
			return false;
		});
		
		$(".hotel").hide();
		$(".showHotel").click(
		function(e) {
			e.preventDefault();
			var targ = e.originalEvent.currentTarget;
			$(targ).parent().next().toggle(200);
			return false;
		});
		
		
		$('#slidebanniere').cycle({
				fx:	'fade', 
    			speed:  3000,
    			random:  1  
		});			
		
		
		$('#placesList a').each(function() {
		   	src = 'images/main'+$(this).attr('id')+'.jpg';
		   	$("<img>").attr("src", src);
		});
		
		$("#datePicker").datepicker($.extend({}, 
		$.datepicker.regional["fr"], { 
		    showOn: "both", 
		    buttonImage: BASE_URL + "/images/main/calendar.gif", 
		    buttonImageOnly: true 
		}));
		
	
		$('#placesList a').mouseover(
		function(){						  

			var ul =$(this);
			$('#placesList a').each(function (i) {
    		    
			if (this.hasClass = "active") {
		          $(this).removeClass('active');
		        } 	
      		});
	
			ul.addClass('active');
			$('.imgContent').children(".imgChange").attr("src", ul.attr('url'));
			$('.nameFlickr').html(ul.attr('author'));

		}
		);

		$(':input[class=text]').click(
		function(){

			$(':input[class=text]').attr("value","");

		});

		$('#choose li').click(

		function(){
			if($(this).hasClass('active'))
			{
				$(this).removeClass('active');
				$(this).find(':input').attr({checked:''});
			}
			else
			{
				$(this).addClass('active');
				$(this).find(':input').attr({checked:'checked'});
			}
		


		});

		$('.radiogroup li').click(

		function(){
			
				$(this).find(':input').attr({checked:'checked'});
			
		
		});

		$('#goPays').click(
		
		function() {
		
				window.location.replace(
 "http://www.un-site.com/une-page.htm"+ddlObj1.getValue());
		
		});



       	$(".sliderOuter").slider({
			value:0,
			min: 0,
			max: 100,
			step: 33,
			change: function(e, ui) { 
       			var categorie = "#"+$(this).attr("categorie");
				switch(ui.value)
				{
					case 0:
						
						$(this).prev().html(translate('Peu Importe'));
						$(categorie).attr("value","0");
						break;
					case 33:
						$(this).prev().html(translate('Un Peu'));
						$(categorie).attr("value","1");
						
		
						break;
		
					case 66:
						$(this).prev().html(translate('Moyen'));
						$(categorie).attr("value","2");
						
						break;
		
		
					case 99:
						$(this).prev().html(translate('Beaucoup'));
						$(categorie).attr("value","3");
						
		
						break;
	
				}
          	 
        	},
		slide: function(e, ui) { 
		var categorie = "aventure";
		switch(ui.value)
			{
			case 0:
				
				$(this).prev().html(translate('Peu Importe'));
				$(categorie).attr("value","0");
				break;
			case 33:
				$(this).prev().html(translate('Un Peu'));
				$(categorie).attr("value","1");

				break;

			case 66:
				$(this).prev().html(translate('Moyen'));
				$(categorie).attr("value","2");
				break;


			case 99:
				$(this).prev().html(translate('Beaucoup'));
				$(categorie).attr("value","3");

				break;

			}

				
				left_v=50+ui.value*163/100;

				$(this).prev().css("left",left_v+"px");
				          	 
        	} 

		});
       	

}); 

// preloading function of images
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
};

function closePanel(name, functionEnd) {
	$("."+name+"Panel").hide("slow", functionEnd);
	$("."+name+"On").addClass(name);
	$("."+name).removeClass(name+"On");
}

function openPanel(name) {

	$("."+name+"Panel").show("slow");
	$("."+name).addClass(name+"On");
	$("."+name).removeClass(name);
}


//Hehe.
if ( window.addEventListener ) {
     var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
     window.addEventListener("keydown", function(e){
             kkeys.push( e.keyCode );
             if ( kkeys.toString().indexOf( konami ) >= 0 )
                     window.location = "http://www.evaneos.com/ou-partir";
     }, true);
}