var obj = null;
var calendar_click = 0;
var tab_date = [];
var return_date = [];


function checkHover() {
	if (obj) {
		obj.find('ul').hide();
	}
}



$(document).ready(function() {
	$('#ulMenu > li').hover(function() {
		if (obj) {
			obj.find('ul').hide();
			obj = null;
		}
		
		$(this).find('ul').show();
		//$(this).find('ul').fadeIn();
	}, function() {
		obj = $(this);
		setTimeout( "checkHover()",	1); // si vous souhaitez retarder la disparition, c'est ici
	});

	loadCalendar( '#date1' );
	loadCalendar( '#date2' );
});


function saveclick()
{
	if ( document.getElementById("cgv_1").checked == true )
	{
		var_cgv = 1;
	}
	else
	{
		var_cgv = 0;
	}
	
	$.ajax({
		type: "POST",
		url: "ajax-request.php",
		data: "cart=cgv&id="+var_cgv,
		success: function(r){
		}
	 });
}

function loadCalendar( id, status )
{
	var i = id.split('_');

	//datepicker

	$(function()
	{
		if( $(id))
		{
			var dates = $(id).datepicker({
				firstDay: 1,
				dateFormat: 'dd-mm-yy',
				dayNamesMin: [lang.REA_DAY_SHORT_7, lang.REA_DAY_SHORT_1, lang.REA_DAY_SHORT_2, lang.REA_DAY_SHORT_3, lang.REA_DAY_SHORT_4, lang.REA_DAY_SHORT_5, lang.REA_DAY_SHORT_6],
				dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
				dayNames: [lang.REA_DAY_7, lang.REA_DAY_1, lang.REA_DAY_2, lang.REA_DAY_3, lang.REA_DAY_4, lang.REA_DAY_5, lang.REA_DAY_6],
				monthNames: [lang.REA_MONTH_1, lang.REA_MONTH_2, lang.REA_MONTH_3, lang.REA_MONTH_4, lang.REA_MONTH_5, lang.REA_MONTH_6, lang.REA_MONTH_7, lang.REA_MONTH_8, lang.REA_MONTH_9, lang.REA_MONTH_10, lang.REA_MONTH_11, lang.REA_MONTH_12],
				numberOfMonths: 3,
				onSelect: function(selectedDate){
					var option = this.id == id ? "minDate" : "maxDate";
					var instance = $(this).data("datepicker");
					var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
					dates.not(this).datepicker("option", option, date);
				}
			});
		}
	});
}



function showMenu( id )
{
	if(document.getElementById('sub'+id).style.display == 'none' || document.getElementById('sub'+id).style.display == '' )
		$('#sub'+id).show('blind');
	//alert(test);
}
function hideMenu( id )
{
	if(document.getElementById('sub'+id).style.display == 'block' && test ==false )
		$('#sub'+id).hide('blind');
}

function showDiv(id)
{
	if(document.getElementById(id))
	{

		if(document.getElementById(id).style.display == 'block' && test == false)
		{
			console.log(test)
			//document.getElementById(id).style.display = 'none';
			$('#'+id).hide('blind');
		}else{
			document.getElementById(id).style.display = 'block';
			$('#'+id).show('blind');
		}
	}
}


function addBed(i)
{
	for(var num=1; num <= 10; num++)
	{
		if(num <= i)
		{
			if(document.getElementById('nbLits'+num) && document.getElementById('nbLits'+num).style.display == 'none')
				$('#nbLits'+num).show('blind');
		}
		else
		{
			if(document.getElementById('nbLits'+num) && (document.getElementById('nbLits'+num).style.display == 'block' || document.getElementById('nbLits'+num).style.display == ''))
				$('#nbLits'+num).hide('blind');
		}
	}
}

function setStatus(id)
{
	$('#status'+id).html("<img src='/src/icons/zak/loading.gif'  />");

	$.ajax({
		type: "POST",
		url: "ajax-request.php",
		data: "cmd=editStatus&id="+id,
		success: function(r){
			var url = (r == 1) ? '/src/icons/silk/accept.png' : '/src/icons/silk/delete.png';

			var thisHtml = "<img src='"+url+"' onclick=setStatus('"+id+"'); />";

			$('#status'+id).html(thisHtml);
		}
	 });
}

function setAlertStatus(id)
{
	$('#status'+id).html("<img src='/src/icons/zak/loading.gif' />");

	$.ajax({
		type: "POST",
		url: "ajax-request.php",
		data: "cmd=editAlertStatus&id="+id,
		success: function(r){
			var url = (r == 1) ? '/src/icons/silk/accept.png' : '/src/icons/silk/delete.png';

			var thisHtml = "<img src='"+url+"' onclick=setAlertStatus('"+id+"'); />";

			$('#status'+id).html(thisHtml);
		}
	 });
}

function displayLoading(div)
{
	$(div).html("<p class='loading'>Loading<br/><img src='/src/icons/zak/loading.gif'  /></p>");
}

function showPic(id)
{
	var thisDiv = '#bigImg';

	displayLoading(thisDiv);

	$.ajax({
		type: "POST",
		url: "/ajax-request.php",
		data: "cmd=showPic&id="+id,
		success: function(r){
			$(thisDiv).html(r);
			$(thisDiv).show('blind');
		}
	 });
}

function deletePic(id)
{
	if(confirm('Supprimer la photo'))
	{
		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=deletePic&id="+id,
			success: function(r){
				$('#img'+id).hide('highlight');
			}
		 });
	}
}

function addAlert(title, crit, id)
{
	$("#popAlert").dialog('destroy');
	var idDiv = 'popAlert';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/bell.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: isNaN(crit) ? 100 : 350 ,
			width: 595,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'crit='+crit,
			url: "/includes/alert-add.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				if(r == 0)
					showRegisterBox(lang.REA_JS_CONNECT_IN_LOC, 'reload');
				else
					$("#"+idDiv).html(r);

				loadCalendar( '#date1Alert' );
				loadCalendar( '#date2Alert' );
			}
		});
	});
}


function addSelect(title, id)
{
	var idDiv = 'popSelection';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/star.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 130,
			width: 395,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).html("<img src='/src/icons/zak/loading.gif'  />");

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'cmd=addSelect&id='+id,
			url: "ajax-request.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				if(r == 0)
					showRegisterBox(lang.REA_JS_CONNECT_IN_LOC, 'reload');
				else
					$("#"+idDiv).html(r);

			}
		});
	});
}

function deleteFlat(id)
{
	if(confirm('Supprimer le bien'))
	{
		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=deleteFlat&id="+id,
			success: function(r){
				$('#flat'+id).hide('highlight');
			}
		 });
	}
}

function deleteAlert(id)
{
	if(confirm("Supprimer l'alerte"))
	{
		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=deleteAlert&id="+id,
			success: function(r){
			$('#ligne'+id).hide('highlight');
		}
		});
	}
}

function deleteFromCaddy(i)
{
	if(confirm(lang.REA_JS_CONFIRM_DEL_FROM_CART))
	{
		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=deleteFromCaddy&i="+i,
			success: function(r){
				$('#cadd'+i).hide('highlight');
				location.reload(true);
			}
		 });
	}
}

function deleteFeedback(id)
{
	if(confirm(lang.REA_JS_DEL_TEM))
	{
		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=deleteFeedback&id="+id,
			success: function(r){
				$('#feedback_'+id).hide('highlight');
			}
		 });
	}
}


function navigateGalery(page,lang)
{
	var thisDiv = '#galerie';

	displayLoading(thisDiv);

	$.ajax({
		type: "POST",
		url: "/includes/prdTop.inc.php",
		data: "page="+page+"&lang="+lang,
		contentType : "application/x-www-form-urlencoded; charset=utf-8",
		success: function(r){
			$(thisDiv).html(r);
			$(thisDiv).show('slide');
		}
	 });
}


function setNote(i)
{
	for(var n = 1; n <= 5; n++)
	{
		if(n <= i)
			document.getElementById('star'+n).className = 'star1';
		else
			document.getElementById('star'+n).className = 'star0';
	}

	document.getElementById('com_rating').value = i;

}

// CrÔøΩation d'une div
function createElt(id, title)
{
	if(!document.getElementById(id))
	{
		var popup = document.createElement("div");

		popup.setAttribute('id', id);
		popup.setAttribute('title', title);

		document.body.appendChild(popup);
	}
}

function showRegisterBox(title, baseForm)
{
	$("#getPass").dialog('destroy');
	$("#sendToFriend").dialog('destroy');
	$("#popAlert").dialog('destroy');
	$("#checkForm").dialog('destroy');
	$("#popSelection").dialog('destroy');

	var idDiv = 'register';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" src="/src/icons/silk/lock.png" /> '+title);

	$(function() {
			$("#"+idDiv).dialog({
				bgiframe: true,
				autoOpen: false,
				minHeight: 220,
				width: 500,
				modal: true,
				resizable: false,
				show: 'blind'
			});

			$("#"+idDiv).dialog('open');

			$.ajax({
				type: "POST",
				url: "/includes/sign-in.inc.php",
				data: "baseForm="+baseForm,
				contentType : "application/x-www-form-urlencoded; charset=utf-8",
				success: function(r){
					$("#"+idDiv).html(r);
				}
			 });
	});
}

function forgetPass(title)
{
	$("#register").dialog('destroy');
	$("#sendToFriend").dialog('destroy');

	var idDiv = 'getPass';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" src="/src/icons/silk/help.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 200,
			width: 500,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			url: "/includes/forget-pass.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				$("#"+idDiv).html(r);
			}
		});
	});
}

function sendToFriend(title, id)
{
	$("#register").dialog('destroy');
	$("#getPass").dialog('destroy');

	var idDiv = 'sendToFriend';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/email_open.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 100,
			width: 500,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'id='+id,
			url: "/includes/sendtofriend.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
			$("#"+idDiv).html(r);
		}
		});
	});
}


function showDispo(id, title)
{
	$("#register").dialog('destroy');
	$("#getPass").dialog('destroy');

	var idDiv = 'dispo';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/calendar.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 250,
			width: 220,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'id='+id,
			url: "/includes/calend-popup.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				$("#"+idDiv).html(r);
			}
		});
	});
}

function submitIn(form, div)
{
	var thisForm = document.forms[form];

	var cache = document.createElement("div");

	cache.setAttribute('id','loadCache');
	cache.setAttribute('title', 'cache');

	thisForm.appendChild(cache);

	$('#loadCache').html("<img src='/src/icons/zak/loading.gif'  />");

	var data = '';

	for (i=0 ; i<= thisForm.length-1 ; i++)
	{
		if(thisForm[i].name != '')
			data += thisForm[i].name+'='+thisForm[i].value+'&';
	}

	//thisForm.action;
	explode = thisForm.action.split('#');
	dayform = explode[0];
	
	jQuery.ajax({
		type: "POST",
		url: dayform,
		data: 'income=popup&'+data,
		contentType : "application/x-www-form-urlencoded; charset=utf-8",
		success: function(r, s, t){
			//alert ($('#baseForm').val());
			
			if($('#baseForm').val() == "reload" || $('#baseForm').val() == "reloadAny")
				location.reload(true);
					
			if(r == '1')
			{
				if($('#baseForm').val() == "reload" || $('#baseForm').val() == "reloadAny")
					location.reload(true);
				else
					document.forms[$('#baseForm').val()].submit();
			}
			else if(r == '0')
				showRegisterBox();
			else if(r == 'reload')
				location.reload(true);
			else
				$("#"+div).html(r);

			if(  form == 'popup3' )
			{
				//window.setTimeout(window.close(),5000)
				
				window.parent.opener.location.reload();
				
				window.opener.location.reload();
				
				self.close();
			}	
			//alert(r);
		}
	});
}

function navCalend(month, year, idProd)
{
	var thisDiv = '#calendar';

	displayLoading('#calendar_block');

	$.ajax({
		type: "POST",
		url: "/includes/calend.inc.php",
		data: 'month='+month+'&year='+year+'&idProd='+idProd,
		contentType : "application/x-www-form-urlencoded; charset=utf-8",
		success: function(r){
			$(thisDiv).html(r);
		}
	 });

}

var geocoder;
var map;

function LoadMapSearch(thisAdr, thisCity, thisCp, thisTitle)
{
	$(function() {

		$("#ggMap").dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 430,
			width: 500,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$('#ggMap').dialog('open');

	    geocoder = new google.maps.Geocoder();
	    var latlng = new google.maps.LatLng(48.85667, 2.35099);
	    var myOptions = {
	      zoom: 15,
	      center: latlng,
	      mapTypeId: google.maps.MapTypeId.ROADMAP
	    }
	    map = new google.maps.Map(document.getElementById("ggMap"), myOptions);

	    codeAddress(thisAdr, thisCity, thisCp, thisTitle);

	})

}

function codeAddress(thisAdr, thisCity, thisCp, thisTitle) {


   // var contentString = "<div style='font-size: 11px;'><b>"+thisTitle+'</b><br />'+thisAdr+'<br />'+thisCp+' - '+thisCity+"</div>";
    var contentString = "<div style='font-size: 11px;'><b>"+thisTitle+"</b></div>";

	var infowindow = new google.maps.InfoWindow({
	    content: contentString
	});

    var address = thisAdr+','+thisCp+','+thisCity;
    if (geocoder) {
      geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
          map.setCenter(results[0].geometry.location);
          var marker = new google.maps.Marker({
              map: map,
              position: results[0].geometry.location,
              title: thisTitle
          });


          //google.maps.event.addListener(marker, 'click', function() {
          	  infowindow.open(map, marker);
      		//});

        } else {
          alert("Geocode was not successful for the following reason: " + status);
        }
      });
    }


}


function setDate(id, title)
{
	var idDiv = 'initDate';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/calendar_edit.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 180,
			width: 310,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'id='+id,
			url: "/includes/set-date.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				$("#"+idDiv).html(r);

				loadCalendar( '#dateBegin' );
				loadCalendar( '#dateEnd' );
			}
		});
	});
}

function checkFormLocation(title, type)
{
	var idDiv = 'checkForm';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/error.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 50,
			width: 350,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		if(type == 0)
		{
			error1 = $('#cgv_1').is(':checked') ? 0 : 1;

			error2 = (!$('#pmt_id_1').is(':checked') && !$('#pmt_id_2').is(':checked') && !$('#pmt_id_3').is(':checked')) ? 1 : 0;

			document.forms['rentAFlat'].action = "";

			if($('#pmt_id_1').is(':checked'))
				document.forms['rentAFlat'].action = "https://systempay.cyberpluspaiement.com/vads-payment/";

			if($('#pmt_id_2').is(':checked'))
				document.forms['rentAFlat'].action =  "https://www.paypal.com/cgi-bin/webscr";
			//document.forms['rentAFlat'].action = $('#pmt_id_2').is(':checked') ? "https://www.sandbox.paypal.com/cgi-bin/webscr" : "";
		}
		else
		{
			error1 = error2 = 0;

		}

		$.ajax({
			type: "POST",
			url: "ajax-request.php",
			data: "cmd=checkPayForm&error1="+error1+"&error2="+error2,
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				if(r == "logmbr")
					showRegisterBox(lang.REA_JS_CONNECT_IN_LOC, 'rentAFlat');
				else if (r == "ok")
				{
					document.forms['rentAFlat'].submit();
				}
				else
				{
					$("#"+idDiv).dialog('open');
					$("#"+idDiv).html(r);
				}
			}
		});

	});
}

function setPmt( elt )
{	
	$.ajax({
		type: "POST",
		url: "ajax-request.php",
		data: "cart=pmt&id="+elt.value,
		success: function(r){
		}
	 });
	
	if( elt.value == 3)
		$('#RIB').show('blind');
	else
	{
		if(document.getElementById('RIB').style.display == 'block')
		{
			$('#RIB').hide('blind');
		}
	}
}

//GSearch.setOnLoadCallback(LoadMapSearch);


//compteur de caractËre et limiteur
function limit(dom,cible)
{
	var count = $(dom).val().length;
	var chaine = $(dom).val();


	//on limit a 300 caracËre MAX
	chaine = $(dom).val().substring(0,300);

	if(count< 300)
	{
	$('span#'+cible).html(count + ' / 300 caractères utilisés');
	}
	else if(count > 300)
		{
		$('span#'+cible).html('<strong>Vous avez utilisé les 300 caractères Maximum.</strong>');
		$(dom).val(chaine);
	}
}


//recharge la page courante
function reload()
{
	location.reload();
}

//supprimer la mention 1 chambre
function new_list(value)
{
	alert(value);
}

//supprime une option zone locataire
function del(id,ligne)
{
	$.ajax({
		type: "POST",
		url: "ajax-request.php",
		data: "cmd=delete_option&id="+id+"&ligne="+ligne,
		success: function(data){
						$('div#show').show();
				}
	});
}


/****JS CALENDAR @CEDRIC J***/
//SELECTION
function see_date(id_div,end_day,year,id_prod)
{

	calendar_click += 1;

	if( calendar_click <= 2 )//si on clique deux fois ( 2 date )
	{
		tab_date.push(id_div+'_'+end_day+'_'+year);
	}


	if(calendar_click == 2 )
	{
		//1er date
		explode1 = tab_date[0].split( '_' );
		day1 = explode1[0];
		month1 = explode1[1];
		end1 = explode1[2];
		year1 = explode1[3];
		
		//2ieme date
		explode2 = tab_date[1].split( '_' );
		day2 = explode2[0];
		month2 = explode2[1];
		end2 = explode2[2];
		year2 = explode2[3];
		
		//date a retourner
		return_date.push(day1+'-'+month1+'-'+year1);
		return_date.push(day2+'-'+month2+'-'+year2);
		/*
		if(month1 > month2)
		{
		alert('Non disponible');
		$(this).click(window.reload());
		}
		*/
		/*
		*Si LA SELECTION SE PASSE DANS LE MEME MOIS
		*/
		if(month1 == month2)
		{
			for(i = day1 ; i <= day2 ; i++)
			{
				$('#'+i+'_'+month1).toggleClass("selected");
				
				if( day1 < 10 && i > day1)
				{
				$('#0'+i+'_'+month1).toggleClass("selected");
					if( $('#0'+i+'_'+month1).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}
				}
				
				if( $('#'+i+'_'+month1).hasClass("marked") )
				{
				alert('Non disponible');
				return false;
				}
			}
			calendar_click = 0;
			tab_date = [];
		}
		
		
		/*
		*Si LA SELECTION SE PASSE DANS DEUX MOIS DIFFERENT
		*/
		if(month1 != month2)
		{
			for(i = day1 ; i <= end1 ; i++)
			{
				$('#'+i+'_'+month1).toggleClass("selected");
				
				if( day1 < 10 && i > day1)
				{
				$('#0'+i+'_'+month1).toggleClass("selected");
					if( $('#0'+i+'_'+month1).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}
				}
				
				if( $('#'+i+'_'+month1).hasClass("marked") )
				{
				alert('Non disponible');
				return false;
				}
			}
			
			for(i = day2 ; i >= '01' ; i--)
			{
				$('#'+i+'_'+month2).toggleClass("selected");
				
				if( day2 < 10 && i < day2)
				{
				$('#0'+i+'_'+month2).toggleClass("selected");
					if( $('#0'+i+'_'+month2).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}
				}
				if( day2 > 10 && i < day2)
				{
				$('#0'+i+'_'+month2).toggleClass("selected");
					if( $('#0'+i+'_'+month2).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}
				}
				if( $('#'+i+'_'+month2).hasClass("marked") )
				{
				alert('Non disponible');
				return FALSE;
				}
			}
		}
		
		//LORSQUE LES DATES SONT SELECTIONNEE
		setDate2(id_prod,"Confirmation de vos dates",return_date[0],return_date[1]);
		
	}
}




function setDate2(id, title,dateB,dateE)
{
	var idDiv = 'initDate';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/calendar_edit.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 180,
			width: 310,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'id='+id+'&dateB='+dateB+'&dateE='+dateE,
			url: "/includes/set-date.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				$("#"+idDiv).html(r);
				loadCalendar( '#dateBegin' );
				loadCalendar( '#dateEnd' );
			}
		});
	});
}




/****JS CALENDAR @CEDRIC J selection LOCATION modication Florian F ***/

function loc_see_date(id_div,end_day,year,id_prod)
{
	calendar_click += 1;

	if( calendar_click <= 2 )//si on clique deux fois ( 2 date )
	{
		tab_date.push(id_div+'_'+end_day+'_'+year);
	}


	if(calendar_click == 2 )
	{
		//1er date
		explode1 = tab_date[0].split( '_' );
		day1 = explode1[0];
		month1 = explode1[1];
		end1 = explode1[2]
		year1 = explode1[3]
		
		//2ieme date
		explode2 = tab_date[1].split( '_' );
		day2 = explode2[0];
		month2 = explode2[1];
		end2 = explode2[2];
		year2 = explode2[3];
		
		//date a retourner
		return_date.push(day1+'-'+month1+'-'+year1);
		return_date.push(day2+'-'+month2+'-'+year2);
		
		/*if(month1 > month2)
		{
			alert('Non disponible');
			$(this).click(window.reload());
		}*/
		
		/*
		*Si LA SELECTION SE PASSE DANS LE MEME MOIS
		*/
		if(month1 == month2)
		{
			for(i = day1 ; i <= day2 ; i++)
			{
				$('#'+i+'_'+month1).toggleClass("selected");
				
				if( day1 < 10 && i > day1)
				{
				$('#0'+i+'_'+month1).toggleClass("selected");
					/*if( $('#0'+i+'_'+month1).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}*/
				}
				
				/*if( $('#'+i+'_'+month1).hasClass("marked") )
				{
				alert('Non disponible');
				return false;
				}*/
			}
			calendar_click = 0;
			tab_date = [];
		}
		
		
		/*
		*Si LA SELECTION SE PASSE DANS DEUX MOIS DIFFERENT
		*/
		if(month1 != month2)
		{
			for(i = day1 ; i <= end1 ; i++)
			{
				$('#'+i+'_'+month1).toggleClass("selected");
				
				if( day1 < 10 && i > day1)
				{
				$('#0'+i+'_'+month1).toggleClass("selected");
					/*if( $('#0'+i+'_'+month1).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}*/
				}
				/*
				if( $('#'+i+'_'+month1).hasClass("marked") )
				{
				alert('Non disponible');
				return false;
				}*/
			}
			
			for(i = day2 ; i >= '01' ; i--)
			{
				$('#'+i+'_'+month2).toggleClass("selected");
				
				if( day2 < 10 && i < day2)
				{
				$('#0'+i+'_'+month2).toggleClass("selected");
					/*if( $('#0'+i+'_'+month2).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}*/
				}
				if( day2 > 10 && i < day2)
				{
				$('#0'+i+'_'+month2).toggleClass("selected");
					/*if( $('#0'+i+'_'+month2).hasClass("marked") )
						{
						alert('Non disponible');
						return false;
						}*/
				}
				/*if( $('#'+i+'_'+month2).hasClass("marked") )
				{
				alert('Non disponible');
				return FALSE;
				}*/
			}
		}
		
		//LORSQUE LES DATE SONT SELECTIONNER
		loc_setDate2(id_prod,"Confirmation de vos dates",return_date[0],return_date[1]);
		
	}
}



function loc_setDate2(id, title,dateB,dateE)
{
	var idDiv = 'initDate';

	createElt(idDiv, '<img style="float:left; margin-right:5px;" img src="/src/icons/silk/calendar_edit.png" /> '+title);

	$(function() {
		$("#"+idDiv).dialog({
			bgiframe: true,
			autoOpen: false,
			minHeight: 180,
			width: 320,
			modal: true,
			resizable: false,
			show: 'blind'
		});

		$("#"+idDiv).dialog('open');

		$.ajax({
			type: "POST",
			data: 'id='+id+'&dateB='+dateB+'&dateE='+dateE,
			url: "/includes/set-date-loc.inc.php",
			contentType : "application/x-www-form-urlencoded; charset=utf-8",
			success: function(r){
				$("#"+idDiv).html(r);
				loadCalendar( '#dateBegin' );
				loadCalendar( '#dateEnd' );
			}
		});
	});
}


function submitLoc(form, div)
{
	var thisForm = document.forms[form];

	var cache = document.createElement("div");

	cache.setAttribute('id', 'loadCache');
	cache.setAttribute('title', 'cache');

	thisForm.appendChild(cache);

	$('#loadCache').html("<img src='/src/icons/zak/loading.gif'  />");

	var data = '';

	for (i=0 ; i<= thisForm.length-1 ; i++)
	{
		if(thisForm[i].name != '')
			data += thisForm[i].name+'='+thisForm[i].value+'&';
	}



	$.ajax({
		type: "POST",
		url: '/includes/set-date-loc.inc.php',
		data: 'income=popup&'+data,
		contentType : "application/x-www-form-urlencoded; charset=utf-8",
		success: function(r){
			if(r == '1')
			{
				if($('#baseForm').val() == "reload" || $('#baseForm').val() == "reloadAny")
					location.reload(true);
				else
					document.forms[$('#baseForm').val()].submit();
			}
			else if(r == '0')
				showRegisterBox();
			else if(r == 'reload')
				location.reload(true);
			else
				$("#"+div).html(r);

			if(  form == 'popup3' )
			{
				window.location.reload();
				//window.setTimeout(window.close(),5000)
				//window.close();
			}
		}
	 });
	
	

}


	

