$(document).ready(function(){
	
	$('#reserver_title').click(function(){
		var parent = $(this).parent();
		
		if (parent.hasClass('open')) 
		{
			parent.removeClass('open');
			parent.find('#reserver_box').slideUp('fast');
			$(this).find('a').html('+');
		}
		else 
		{
			parent.addClass('open');	
			parent.find('#reserver_box').slideDown('fast');
			$(this).find('a').html('-');
		}
		
		return false;
	});
	
	$("#submit_reserver").click(function(){ 
		var url = "http://softbooker.reservit.com/reservit/reserhotel.php?action=resa&hotelid=93664&";
		
		var begindate = $('#arrivee').val();
		var enddate = $('#depart').val();
		
		var fmonth = begindate.substring(0, 2);
		var fday = begindate.substring(3, 5);
		var fyear = begindate.substring(6, 10);
		
		var nbnights = (getDate(enddate).getTime() - getDate(begindate).getTime()) / (1000 * 60 * 60 * 24);
		var numadult = $('#nbadults').val();
		var nbchd = $('#nbchildren').val();
		var numroom = $('#nbrooms').val();

		url = url + 'fday=' + fday + '&fmonth=' + fmonth + '&fyear=' + fyear + '&nbnights=' + nbnights + '&numroom=' + numroom + '&nbchd=' + nbchd + '&numadult=' + numadult + '&lang=' + $('html').attr('lang');
		
		if (nbchd == 1)
			url = url + '&ages1=10';
		else if(nbchd == 2)
			url = url + '&ages1=10&ages2=10';
		else if(nbchd == 3)
			url = url + '&ages1=10&ages2=10&ages3=10';
		else if(nbchd == 4)
			url = url + '&ages1=10&ages2=10&ages3=10&ages4=10';
		else if(nbchd == 5)
			url = url + '&ages1=10&ages2=10&ages3=10&ages4=10&ages5=10';
		
		window.open(url);
		return false;
	});
	
	$('.date_picker').datepicker();
	
	$('.text_wrapper').click(function(){
		$(this).find('.date_picker').datepicker("show");
		return false;
	});	
	
	$('#abonnez_submit').click(function(){
		var email = $('#abonnez_input').val(),
			lg = $('#abonnez_lg').val();
		
		$.ajax({
			type: "POST",
			url: base_path + "abonnez.php",
			data: "c_email=" + email + "&language="+lg,
			dataType: "json",
			success: function(res){

				if(res.error){
					//$('#error').dialog({ modal: true, resizable: false, draggable: false });
					alert(res.errorMsg);
				}else{
					$('#success').dialog({ modal: false, resizable: false, draggable: false });
				}
				/*
				if(msg == 'false')
					$('#error').dialog({ modal: true, resizable: false, draggable: false });
				else
					$('#success').dialog({ modal: false, resizable: false, draggable: false });
				*/
			}
		});
		
		return false;
	});
	
	$('a.details').click(function(){
		var $bt = $(this);
		if($bt.hasClass('less'))
		{
			$bt.removeClass('less');
			$bt.parent().parent().parent().find('.slidedown').slideUp();
			//$bt.closest('div.content_bloc').find('div.slidedown').slideUp();
		}
		else
		{
			$bt.addClass('less');
			$bt.parent().parent().parent().find('.slidedown').slideDown();	
			//$bt.closest('div.content_bloc').find('div.slidedown').slideDown();
		}
		return false;
	});

	//Fancybox
	$('#bt360 a').fancybox({height: 600});
});

function getDate(strDate)
{	  
	var month = strDate.substring(0, 2);
	var day = strDate.substring(3, 5);
	var year = strDate.substring(6, 10);
	var d = new Date();
	d.setDate(day);
	d.setMonth(month);
	d.setFullYear(year); 
	return d;  
}
