function datesNotValid_fr()
{

		alert("\n\nLes dates sélectionnées ne sont pas valides.\nVeuillez les vérifiers.\n\n");

}

function datesNotValid_en()
{

		alert("\n\nDates not valid.\nPlease check them.\n\n");

}

function datesNotValid_de()
{

		alert("\n\nDas ausgewählte Datum ist nicht möglich. \nBitte prüfen Sie dieses.\n\n");

}

function datesNotValid_nl()
{

		alert("\n\nData niet geldig.\nControleer data\n\n");

}

var name = "test";
function detailPrix(name)
{

		alert("\n\nDétail Prix Location (TTC) \n---------------------------------------------\t\nAppartement\t "+name+"\nPrix/nuit (4 pers)\t 120€\n\n\t\t6 nuits x 150 €\nPromo (-20%)\t2 nuits x 120 €\n---------------------------------------------\nLocation\t\t900 €\n\n");

}

function introduireDateSejour_fr()
{

		alert("\n\nVeuillez introduire \n\n-> Dates arrivée & départ \n-> Nombre de personnes \n\n Cliquez sur le bouton 'Calculer séjour'\n\n");

}
function introduireDateSejour_en()
{

		alert("\n\nPlease enter \n\n-> Arrival & Departure dates\n-> Number of people \n\nClick on 'Calculate price' button\n\n");

}
function introduireDateSejour_de()
{

		alert("\n\nBitte eingeben \n\n->Ankunfts- und Abreise Datum \n->Anzahl der Personen \n\nKlicken Sie auf 'Aufenthalt berechnen'\n\n");

}

function introduireDateSejour_nl()
{

		alert("\n\nVoer aankomst en vertrek data in \n Voer aantal personen in \n Klik op ´calculeer prijs´ knop\n\n");

}

function dateNonDispo_fr()
{

		alert("\n\nDATES NON DISPONIBLES.\n\n -> Modifiez votre séjour \nselon les disponibilités \n(voir calendriers)\n\n->Sélectionnez un autre \nappartement\n\n");

}

function dateNonDispo_en()
{

		alert("\n\nUNAVAILABLE DATES\n\n -> Change your dates \nby checking availabilities \n(see calendars)\n\n-> Select another apartment\n\n");

}

function dateNonDispo_de()
{

		alert("\n\nDATUM NICHT VERFÜGBAR\n\n -> Mehr Informationen im Kalender\n\n-> Wählen Sie ein anderes Apartment\n\n");

}

function dateNonDispo_nl()
{

		alert("\n\nDATA ONGELDIG\n\n -> wijzig je data na beschikbaarheid te hebben gecontroleerd \n\n-> Selecteer ander appartement.\n\n");

}

function capaciteDepassee_fr()
{

		alert("\n\nCAPACITE APPARTEMENT DEPASSEE\n\n-> Modifiez le nombre de personnes \n-> Sélectionner un autre appartement\n\n");

}

function capaciteDepassee_en()
{

		alert("\n\nCAPACITY EXCEEDED \n\n-> Change the number of people\n-> Select another apartment\n\n");

}

function capaciteDepassee_de()
{

		alert("\n\n ÜBERSCHRITTENE KAPAZITÄT\n\n-> Ändern Sie die Anzahl der Personen \n-> Wählen Sie ein anderes Apartment\n\n");

}

function capaciteDepassee_nl()
{

		alert("\n\nCAPACITEIT OVERSCHREDEN \n\n-> Wijzig aantal personen\n-> Selecteer ander appartement\n\n");

}


function sejourMinRequis_fr()
{

		alert("\n\nSEJOUR MINIMUM REQUIS\n\nVotre séjour n'a pas un nombre \nsuffisant de nuits pour cet appartement. \nPassez avec votre souris sur les \ncalendriers pour plus d'infos.\n\n-> Modifiez votre séjour \n-> Sélectionnez un autre appartement\n\n");

}

function sejourMinRequis_en()
{

		alert("\n\nMINIMUM STAY REQUIRED\n\nA minimum of night are required \nfor this apartment. \nCheck calendars for more information.\n\n-> Add more nights \n-> Select another apartment\n\n");

}

function sejourMinRequis_de()
{

		alert("\n\MIN AUFENTHALT ERFORDERT\n\nEine min Anzahl von Nächten erforderlich. \n Mehr Informationen im Kalender.\n\n-> Fügen Sie mehr Nächte hinzu \n-> Wählen Sie ein anderes Apartment\n\n");

}

function sejourMinRequis_nl()
{

		alert("\n\n MINIMUM VERBLIJF VEREIST \n\nEen minimum verblijf is vereist voor dit appartement. \nControleer de kalender voor meer informatie.\n\n-> Extra nacht(en) toevoegen \n-> Selecteer ander appartement\n\n");

}


function datesNonValides()
{

		alert("\n\nOoops!!! \n\nINVALID DATES\nPlease check them.\n\n");

}


function partStayBooked()
{

		alert("\n\nPart of the selected dates\nare already booked.\n\nPlease check calendars.\n\n");

}
function databaseErrorConnection()
{

		alert("\n\nCALENDAR NOT UPDATED\n\nAn error has occured while connecting to the database.\nPlease try again in 5 minutes.\n\n");

}
function databaseErrorUpdate()
{

		alert("\n\nCALENDAR NOT UPDATED\n\nThe system can not connect to the database.\nIf the problem continue, please contact us.\n\n");

}

function manualBooking_fr()
{

		alert("\n\nRESERVATION DERNIERE MINUTE\n\nPour effectuer une réservation de dernière minute\nveuillez nous contacter par téléphone au 0034 661 158 852\nou par email à info@cocoonbarcelona.com.\n\nNous vous confirmerons nos disponibilités.\n\nMerci!\n");

}
function manualBooking_en()
{

		  alert("\n\nLAST MINUTE BOOKING\n\nTo proceed a last minute booking,\nplease get in touch with us by phone 0034 661 158 852\nor by email at info@cocoonbarcelona.com.\n\nThanks!\n");

}
function manualBooking_de()
{

		  alert("\n\nLAST MINUTE BUCHUNG\n\nUm ein Apartment in letzter Minute zu buchen,\nsetzen Sie sich bitte mit uns telefonisch in Kontakt 0034 661 158 852\nSie uns eine Email an info@cocoonbarcelona.com\n\nWir werden Sie über unsere Verfügbarkeiten informieren.\n\nVielen Dank!\n");

}
function manualBooking_nl()
{

		  alert("\n\nLAST MINUTE Boeking\n\nVoor het maken van een last minute boeking,\nbel ons op 0034 661.158.852\nof schrijf een e-mail naar info@cocoonbarcelona.com.\n\nBedankt!\n");

}

function notactive_appart_en()
{

		  alert("\n\nThis property is not available anymore for bookings. You can go back to the homepage to choose an available property.\n");

}

function notactive_appart_fr()
{

		  alert("\n\nCette propriété n'est plus disponible pour effectuer une réservation. Veuillez revenir sur notre page principale pour effectuer une nouvelle sélection.\n");

}

function notactive_appart_de()
{

		  alert("\n\nDiese Unterkunft steht für Buchungen nicht mehr zur Verfügung. Besuchen Sie unsere homepage um eine verfügbare Unterkunft auszuwählen.\n");

}

function notactive_appart_nl()
{

		  alert("\n\nDeze accommodatie is niet meer beschikbaar voor boekingen. Bezoek onze homepage om een beschikbare accommodatie uit te kiezen.\n");

}

function date(type,langue) {
						var date_heure="";
						var office_hours="";
						today.setSeconds(today.getSeconds()+1);
						h = today.getHours();
						m = today.getMinutes();
						s = today.getSeconds();
						d = today.getDay();
						if (langue == "fr") {
								officeText1 = "";
								officeText2 = " (Bureau ouvert)";
						} else if (langue == "en" ) {
								officeText1 = " ";
								officeText2 = " (Office open)";
						} else if (langue == "de") {
								officeText1 = "";
								officeText2 = " (Büro geöffnet)";
						} else if (langue == "nl") {
								officeText1 = "";
								officeText2 = " (Kantoor open)";
						}
					
						if (h<10 || h>18 || d==0 || d==6) {
								office_hours = officeText1;
							} else {
								office_hours = officeText2;
						}		
							
						if (type == 1 ) {
						// si date EN et supérieur a 12 on retire 12
							
							if (h>12) {
								h = parseInt(h)-12;
								var ampm = "pm"; 
							} else {
								var ampm = "am";	
							}
							
							if(h<10) { h = '0'+h; }
							if(m<10) { m = '0'+m; }
							
							date_heure = ''+h+':'+m+' '+ampm+'';
							
						} else {
							
							if(h<10) { h = '0'+h; }
						    if(m<10) { m = '0'+m; }
						
						    date_heure = ''+h+'h'+m+'';
						}
						
						if (document.getElementById('span_clock_barcelona')) { document.getElementById('span_clock_barcelona').innerHTML = date_heure; }
						if (document.getElementById('realtimeClock')) { document.getElementById('realtimeClock').innerHTML = date_heure+office_hours; }
		 }	
	
	/////////////////////////////////////////////

		
		function MM_openBrWindow(theURL,winName,features) { //v2.0
		  window.open(theURL,winName,features);
		}
		
		function refreshComment (nbre_comments) 	{
		  // 1. savoir quel div est affiché
		  // 2. l'effacer et afficher le suivant
		  // 3. si plus de div suivant on reprend au 1er
		  //alert ("test"); 
		  
		  for (i=1;i<=nbre_comments;i++) {
		  
			  if ( $("#client-comment"+i).css("display") != "none"  ) {
				
				var next_comment = i+1 ;
				if ( i == nbre_comments) {
					next_comment = 1 ;
				}
				
				$("#client-comment"+i).animate({"height": "toggle", "opacity": "toggle"}, "slow",function(){
				
					$("#client-comment"+next_comment).css({ paddingTop:"80px"});
					$("#client-comment"+next_comment).animate({"paddingTop": "0", "opacity": "toggle"} , "slow");
				});
				
			  	break ;
			  } 
		  }
		}
		
	// lancement du form //
    // initialiser fonction pour envoi du form avec destination ( self) et variable 
    function CommentsJumpage(commentsPage) {
    		 document.forms["reloadComments"].elements["mpage"].value=commentsPage;
    		 document.reloadComments.submit();
    	}
    function CommentsJumpage2(comments_selected) {
    
    		 document.forms["reloadComments"].elements["comments_selected"].value=comments_selected;
    		 document.reloadComments.submit();
    	}
    	
    // Back to Search page with saved informations form
    function searchLink() {
    	document.searchLinkform.submit();	
    }
    
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}	