﻿function initDatepicker(container,startDay,gmap) {

	var inline = false;

	var stockMois;
	var stockJour;
	var textnext;
	var textprev;
	var formatDate;
	
	if(($.browser.msie)&&($.browser.version.substr(0,1)<7)&&(gmap==false)){
		inline = true;
	}
	
	if(inline){
		$('.moteur_reservation').css('z-index','2');
		container.champs = container.find('span');
		container.champs.addClass('ie6Container');
		container.champsButton =  container.find('input');
		container.champsButton.click(function () { 
			if(container.champs.css('visibility')=='hidden'){
				ie6Open(container);
			}
		});
	} else {
		container.champs = container.find('input');
	}

	var PageUrl=self.location.href;
	var PageUrlLc=self.location.href.toLowerCase();
	var patternSplit = new RegExp('http://www.hotelf1.com/','gi');
	var Lang=PageUrlLc.split('http://www.hotelf1.com/')[1];
	Lang=Lang.split('/')[0];
	
	if(Lang=="fr"){
		stockMois = ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'];
		stockJour = ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'];
		textnext = 'Suivant';
		textprev = 'Précédent';
		formatDate = 'dd/mm/yy';
	} else if(Lang=="gb"){
		stockMois = ['January','February','March','April','May','June','July','August','September','October','November','December'];
		stockJour = ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'];
		textnext = 'Next';
		textprev = 'Previous';
		formatDate = 'yy/mm/dd';
	}
	
	container.champs.datepicker({
		changeMonth: false,
		changeYear: false,
		dateFormat: formatDate,
		 monthNames: stockMois,
		 dayNamesMin: stockJour,
		 firstDay: 1,
		 nextText: textnext,
		 prevText: textprev,
		 onSelect: function(dateText) { 
			if(inline){
				container.champsButton.val(dateText);
				ie6Close(container);
			}
		},
		onClose: function(dateText) { 
			clearCalendar(container.champs);
		},
		minDate: startDay,
		maxDate: 250+startDay
	});
}

function clearCalendar(champs) {
	if(champs.val()!=""){
		champs.css('background-image','none');
	} else {
		champs.blur();
		champs.css('background-image','url(http://www.hotelf1.com/img/calendrier.gif)');
	}
}

function ie6Open(container) {
	container.champs.css('visibility','visible');
	ie6isOver(container);
}

function ie6isOver(container) {
	$("body").bind("click", function(e){
		if(container.isOver==false){
			ie6Close(container);
		}
	});
	container.bind("mouseover", function(e){
		container.isOver=true;
	});
	container.bind("mouseout", function(e){
		container.isOver=false;
	});
}

function ie6Close(container) {
	container.champs.css('visibility','hidden');
	$("body").unbind("click");
	clearCalendar(container.champsButton);
}