
var gAnyCalendari = "";
var gMesCalendari = "";
function tractaCalculatePrices(xmldoc)
{	
	if (!comprovaResultat(xmldoc)) return;	
	if(document.getElementById("buttonBuscador2"))
		document.getElementById("buttonBuscador2").style.display="none";
	var booking = xmldoc.getElementsByTagName('booking');	
	var arrivalDate 	= xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('arrivalDate').item(0)));
	var departureDate = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('departureDate').item(0)));
	var codiSeguretat = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('codiSeguretat').item(0)));
	var id = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('productId').item(0)));
	var productId = id;
	var disponible = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('disponible').item(0)));
	var hihavariacions = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('hihavariacions').item(0)));	
	
	if (disponible == "si")
	{
		var isCompany = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('isCompany').item(0)));
		var totalNits = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('numNights').item(0)));
		var pricePerNight = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('pricePerNight').item(0)));
		var totalRent = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('totalRent').item(0)));
		var totalPrice = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('totalPrice').item(0)));
		var deposit = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('deposit').item(0)));
		var balanceDueOnArrival = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('balanceDueOnArrival').item(0)));
		var depositRetornable = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('refundableDeposit').item(0)));
	
		var numPer = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('numPer').item(0)));
		numPer = parseInt(numPer,10);
		var maxPersons = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('maxPersons').item(0)));
							
	}	
	
	var comentariNoDisponible = "";
	if (disponible == "no")
	{
		comentariNoDisponible = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('comentariNoDisponible').item(0)));
	}
	// TICKED DE PREUS
	
	var tp = "";		

	tp += "<table class='gris' style='width:100%;'>";
	tp += "	<tr>";
	tp += "		<td style='text-align:left;'><b>"+Arribada.toUpperCase()+":</b><br>"+transformaData(arrivalDate)+"</td>";
	tp += "		<td style='text-align:right;'><table cellpadding=0 cellspacing=0 class='gris'><tr><td style='text-align:left;'>";
	tp += "			<b>"+Sortida.toUpperCase()+":</b><br>"+transformaData(departureDate);
	tp += "		</td></tr></table></td>";
	tp += "	</tr>";
	tp += "</table>";				

	if (disponible == "no")
	{
		tp += "<br><center>"+notAvailable+"<br><br>"+comentariNoDisponible+"</center>";
	}	
					
		
	if (disponible == "si")
	{		
		tp += "<table class='gris' style='width:100%;'>";
		tp += "	<tr><td align='left' colspan=2 style='height:25px; vertical-align:bottom'>"+idmaTotalNits+": <b>"+totalNits+"</b></td></tr>";
		tp += "	<tr><td align='left' colspan=2 style='vertical-align:bottom'>"+idmaPersons+": <b>"+numPer+"</b></td></tr>";
		tp += "	<tr><td style='text-align:left;'>"+idmaPreuNit+":</td>					<td style='text-align:right;'><b>"+pricePerNight+" &euro;</b></td></tr>";
		tp += "	<tr><td style='text-align:left;'>"+idmaTotalLloguer+":</td>			<td style='text-align:right;'><b>"+totalRent+" &euro;</b></td></tr>";					
		
		var services = booking[0].getElementsByTagName('service');		
		var neteja = "";				
		for (var i=0; i < services.length; i++){
			var serviceName = xml_unescape(xml_consultaDada(services[i].getElementsByTagName('name').item(0)));
			var serviceTotalPrice = xml_consultaDada(services[i].getElementsByTagName('totalPrice').item(0));						
			tp += "	<tr><td style='text-align:left;'>"+serviceName+":</td>						<td style='text-align:right;'><b>"+serviceTotalPrice+" &euro;</b></td></tr>";
		}			
		
		tp += "	<tr><td colspan=2 style='border-top:1px solid #948e80; '><img src='img/transparent.gif' style='width:1px; height:1px;' alt=''></td></tr>";
	
		var iva = (isCompany == "1") ? idmaInclosIva : idmaInclosIvaServeis;
		tp += "	<tr><td style='text-align:left;'>"+idmaQuantitatTotal+":<br><span class='grisPetit2'>"+iva+"</span></td>			<td style='text-align:right;'><b>"+totalPrice+" &euro;</b></td></tr>";
		tp += "	<tr><td colspan=2 style='height:10px;'><img src='img/transparent.gif' style='width:1px; height:1px;' alt=''></td></tr>";
	
		tp += "	<tr><td style='text-align:left;'>"+idmaPagamentReserva+":</td>	<td style='text-align:right;'><b>"+deposit+" &euro;</b></td></tr>";
		tp += "	<tr><td style='text-align:left;'>"+idmaPagarAlArribar+":</td>	<td style='text-align:right;'><b>"+balanceDueOnArrival+" &euro;</b></td></tr>";
		tp += "	<tr><td colspan=2 style='height:10px;'><img src='img/transparent.gif' style='width:1px; height:1px;' alt=''></td></tr>";
	
		tp += "	<tr><td style='text-align:left;'>"+idmaDipositRetornable+":</td>	<td style='text-align:right;'><b>"+depositRetornable+" &euro;</b></td></tr>";
		tp += "	<tr><td align='left' colspan=2 class='grisPetit2'>"+idmaExplicacioDipositRetornable+"</td></tr>";
		tp += "</table>";
		
		
		var noMostrisBoto = xml_consultaDada(xmldoc.getElementsByTagName('noMostrisBoto').item(0));
		if (noMostrisBoto != 1)
		{
			//Checkbox factura
			var sChecked = (isCompany == "1") ? "checked" : "";
			if(parseInt(factura,10)==1)
			{
				tp += "<p style='margin-top:5px;'><input type='checkbox' name='factura' id='factura' class='gris' style='width:10px; height:10px; margin-right:5px;' onChange='calculatePrices();' "+sChecked+"> ";
				tp += "<label for='factura'>"+idmaSelSiFact+" </label>";
				tp += "(<span style='cursor:pointer' onClick='alert(\""+idmaDetallSiVolFact+"\");'><b>"+idmaVeureDetalls+"</b></span>)</p>";
			}
	
			//Boto reservar
			var gets = "productId="+productId+"&ArrivalDay="+getDia(arrivalDate)+"&ArrivalMonthYear="+getMesAny(arrivalDate)+"&city="+cityId;
			gets += "&DepartureDay="+getDia(departureDate)+"&DepartureMonthYear="+getMesAny(departureDate);			
			gets += "&NumPer="+numPer+"&isCompany="+isCompany;
			gets += "&codiSeguretat="+codiSeguretat
			// Mirem si tenim el Encoded ID
			var tmpEncId = "";
			var ttEncId = document.getElementById("bkEncodedId");
			if (ttEncId && ttEncId.value != "") tmpEncId = ttEncId.value;
			gets += "&bkEncodedId="+tmpEncId;
			var linkBookNow	= "document.location=\"booking2-DatosCliente.php?"+gets+"\"";
			var btnBookNow ="<div id='btnBookNow' class='rosaSubtitol' style='display:inline-table; background:url(img/buttons/boton.gif) no-repeat; width:150px; height:24px; cursor:pointer; margin-top:12px;' onClick='"+linkBookNow+"'  onMouseOver='changeButton(event,\"btnFlecha\")' onMouseout='changeButton(event,\"btnFlecha\")'><table width='100%' class='rosaSubtitol'>";
			btnBookNow+="<tr><td align='center' >"+idmaBookNow+"</td>";
			btnBookNow+="<td width='18' id='btnFlecha' align='center' valign='center'><div id='imgFlecha' ><img src='img/buttons/flecha-up.gif' alt='' style='border:0px;' ></div><div id='imgFlecha2' style='display:none;'><img src='img/buttons/flecha-down.gif' alt=''></div></td></tr></table></div>";
			tp += "<div align='right'>"+btnBookNow+"</div>";
		}				
		
		//MOSTRAR EL NUMERO DE PERSONAS  en el titulo de SELECCION DE FECHAS
		var dt = document.getElementById('numPersonsTitleDates');		
		var nperStr = numPer+" "+((numPer > 1) ? idmaPersons :idmaPerson);		
		if(dt) dt.innerHTML = nperStr;
	}

	if (hihavariacions == "true")
	{
		// Omplim la taula "Seleccionar Fechas"
		recuperaInformacioVariacioDies(xmldoc, "arrivada", 1);
		recuperaInformacioVariacioDies(xmldoc, "arrivada", 2);
		recuperaInformacioVariacioDies(xmldoc, "arrivada", 3);
		recuperaInformacioVariacioDies(xmldoc, "sortida", 1);
		recuperaInformacioVariacioDies(xmldoc, "sortida", 2);
		recuperaInformacioVariacioDies(xmldoc, "sortida", 3);
		var ra = document.getElementById("radioArribadaDia2");
		var rs = document.getElementById("radioSortidaDia2");
		if (ra) ra.checked = true;
		if (rs) rs.checked = true;
	}		

	var preusTD = document.getElementById("preusAjax");
	if (preusTD) preusTD.innerHTML = tp;

	//FEM LA CAPA DE PREUS VISIBLE
	var capaPreus = document.getElementById("preusDiv");
	
	if (capaPreus) {
		if (es.ie) 				capaPreus.style.display = "inline";
		else if (es.ff2) 	capaPreus.style.display = "block";
		else							capaPreus.style.display = "inline-table";
	}

	// FEM LA CAPA DELS PASSOS DE LA RESERVA VISIBLES
	var capaPassos = document.getElementById("passosReserva");
	if (capaPassos) {
		if (es.ie) 				capaPassos.style.display = "inline";
		else if (es.ff2) 	capaPassos.style.display = "block";
		else							capaPassos.style.display = "inline-table";
	}
	// FEM LA CAPA DE LA VARIACIO DE DIES VISIBLE / INVISIBLE
	var capaVariacioDies = document.getElementById("variacioDiesAjax");
	if (capaVariacioDies) {
		if (hihavariacions == "true")	{
			if (es.ie) 				capaVariacioDies.style.display = "inline";
			else if (es.ff2) 	capaVariacioDies.style.display = "block";
			else							capaVariacioDies.style.display = "inline-table";
		}
		else capaVariacioDies.style.display = "none";
	}
	
	// Actualitzem el calendari de disponibilitats si cal
	var tmp = arrivalDate.split(" ");
	var tmp2 = tmp[1].split("-");
	if (tmp2[0] != gAnyCalendari || tmp2[1] != gMesCalendari){
		gAnyCalendari = tmp2[0];
		gMesCalendari = tmp2[1];
		getAvailabilityCalendar(gAnyCalendari, gMesCalendari);
	}

	/**************************************************
	*Mostrem la capa de BASEPRICES, INCREASE, DISCOUNT
	**************************************************/
	//basePrices
	var prices = xmldoc.getElementsByTagName('priceSummary');
	if (prices.length > 0)
		prices = prices[0].getElementsByTagName('price');		
	var bucles = prices.length;		
	var idmaAboutAppliedPrices = "<div style='position:relative; float:left'>"+idmaAppliedPrices+"</div> <div style='position:relative; float:right; padding-right:10px'>"+numPer+" "+((numPer > 1) ? idmaPersons :idmaPerson)+"</div>";
	if(bucles>0){
		var strPrices ="<table  cellpadding='0' cellspacing='0' class='gris' style='width:430px; '>"
								+"<tr height=25><td class='barraFonsRosa' colspan='5'>"+idmaAboutAppliedPrices+"</td></tr>"
								+"</table>"
								+"<table  cellpadding='0' cellspacing='0' class='gris' style='width:420px;' >"															
								+"<tr height=25 ><td colspan='5' valign='bottom' style='font-weight:bold'>"+idmaBasePrices.toUpperCase()+" :</td></tr>"								 
								+"<tr height=25 ><th align='left'><b>"+idmaPrice+"&nbsp;/&nbsp;"+idmaNight+"</b></th>"
								+"<th align='center' width=70><b>"+idmaFrom+"</b></th>"
								+"<th align='center' width=70><b>"+idmaTo+"</b></th>"
								+"<th align='center' width=100><b>"+idmaSeason+"</b></th>"
								+"<th align='center'><b>&nbsp;</b></th></tr>";
		for(var i=0; i < bucles; i++){		
			var price =  xml_consultaDada(prices[i].getElementsByTagName('basePrice').item(0));
			var startDate		= xml_consultaDada(prices[i].getElementsByTagName('startDate').item(0));
			var endDate			= xml_consultaDada(prices[i].getElementsByTagName('endDate').item(0));
			var seasonName  = xml_consultaDada(prices[i].getElementsByTagName('season').item(0));
			
			strPrices += "<tr height=25><td >"+price+" &euro; / "+idmaNight+"</td>"
											+"<td style='text-align:center;'>"+formatDate(startDate,'es')+"</td>"
											+"<td style='text-align:center;'>"+formatDate(endDate,'es')+"</td>"
											+"<td style='text-align:center;'>"+seasonName+"</td>"
											+"<td align='center' width=70>&nbsp;</td></tr>";
		}
		strPrices +="</table>";
			
		var tag = document.getElementById("basePricesAjax");
		if (tag){ 
			tag.innerHTML=strPrices; 
			if (es.ie)				tag.style.display = "inline";
			else if (es.ff2) 	tag.style.display = "block";
			else							tag.style.display = "inline-table";
		}
		var capaPA = document.getElementById("priceAdjustmentsAjax");
		if (capaPA) {
			if (es.ie)				capaPA.style.display = "inline";
			else if (es.ff2) 	capaPA.style.display = "block";
			else							capaPA.style.display = "inline-table";
		}
	}
	else{
		var capaPA = document.getElementById("priceAdjustmentsAjax");
		if (capaPA) capaPA.style.display = "none";		
	}
	
	//incrementos		
	var increases = xmldoc.getElementsByTagName('increase');		
	var bucles = increases.length;					
	if(bucles>0){
		strPrices ="<table  cellpadding='0' cellspacing='0' class='gris' style='width:420px;'>"
								+"<tr><td colspan='5'  height='25' valign='bottom' style='font-weight:bold' >"+idmaIncreases.toUpperCase()+" :</td></tr>"													
								+"<tr align='center' height=25 ><th  style='font-weight:bold;' align='left' valign='midle' >"+idmaName+"</th>"
								+"<th style='font-weight:bold;' width=70>"+idmaFrom+"</th>"
								+"<th style='font-weight:bold;' width=70>"+idmaTo+"</th>"
								+"<th style='font-weight:bold;' width=100>"+idmaDays+"</th>"
								+"<th style='font-weight:bold;'>"+idmaIncrease+"</th></tr>";
		for(var i=0; i < bucles; i++){					
			var transName 			= xml_unescape(xml_consultaDada(increases[i].getElementsByTagName('translatedName').item(0)));
			var iname 			= xml_consultaDada(increases[i].getElementsByTagName('internalName').item(0));
			if (transName == "") transName = iname;
			var startDate		= xml_consultaDada(increases[i].getElementsByTagName('startDate').item(0));
			var endDate			= xml_consultaDada(increases[i].getElementsByTagName('endDate').item(0));
			var days  			= xml_consultaDada(increases[i].getElementsByTagName('days').item(0));
			var percent  		= xml_consultaDada(increases[i].getElementsByTagName('increasePercent').item(0));
			var clase = (i%2==0) ? "class='trGrisClar'" : '';
			strPrices += "<tr align='center' height=25 ><td align='left' >"+transName+" </td>"
											+"<td >"+formatDate(startDate,'es')+"</td>"
											+"<td >"+formatDate(endDate,'es')+"</td>"
											+"<td >"+days2str(days)+"</td>"
											+"<td width=70>"+percent+" %</td></tr>";
		}
		strPrices +="</table>";	
		var tag = document.getElementById("increasesAjax");
		if (tag){ 
			tag.innerHTML=strPrices; 
			if (es.ie)				tag.style.display = "inline";
			else if (es.ff2) 	tag.style.display = "block";
			else							tag.style.display = "inline-table";
		}
	}
	else{
		var tag = document.getElementById("increasesAjax");
		if (tag)tag.style.display = "none";
	}

	//descuentos	
	var discounts = xmldoc.getElementsByTagName('discount');		
	var bucles = discounts.length;		
	if(bucles>0){
		strPrices ="<table  cellpadding='0' cellspacing='0' class='gris' style='width:420px; '>"		
								+"<tr height=25><td colspan='5' valign='bottom' style='font-weight:bold'>"+idmaDiscounts.toUpperCase()+" :</td></tr>"					
								+"<tr height=25><th align='left'><b>"+idmaName+"</b></th>"
								+"<th align='center' width=70><b>"+idmaFrom+"</b></th>"
								+"<th align='center' width=70><b>"+idmaTo+"</b></th>"
								+"<th align='center' width=100><b>"+idmaDays+"</b></th>"
								+"<th align='center'><b>"+idmaDiscount+"</b></th></tr>";
		for(var i=0; i < bucles; i++){
			 		
			var transName 			= xml_unescape(xml_consultaDada(discounts[i].getElementsByTagName('translatedName').item(0)));
			var transDesc 			= xml_unescape(xml_consultaDada(discounts[i].getElementsByTagName('translatedDescription').item(0)));
			var startDate		= xml_consultaDada(discounts[i].getElementsByTagName('startDate').item(0));
			var endDate			= xml_consultaDada(discounts[i].getElementsByTagName('endDate').item(0));
			var days  			= xml_consultaDada(discounts[i].getElementsByTagName('days').item(0));
			var percent  = xml_consultaDada(discounts[i].getElementsByTagName('discountPercent').item(0));
			var events			= "";
			var hintId = "discountDescriptionAjax_"+i;
			var hint = "<div style='position:absolute;'><div id='"+hintId+"' class='hint' style='position:absolute; top:15px; left:80px; width:250px; '>"+transDesc+"</div></div>";			
			if(transDesc != "") events="onMouseOver=\"showHint('"+hintId+"')\" onMouseOut=\"hideHint('"+hintId+"')\"";
			
			strPrices += "<tr height=25 align='center' ><td style='text-align:left; cursor:pointer;' "+events+" >" + hint + transName + " </td>"
											+"<td >"+formatDate(startDate,'es')+"</td>"
											+"<td>"+formatDate(endDate,'es')+"</td>"
											+"<td>"+days2str(days)+"</td>"
											+"<td width=70>"+percent+" %</td></tr>";
		}
		strPrices +="</table>";
		var tag = document.getElementById("discountsAjax");
		if (tag){ 
			tag.innerHTML=strPrices; 
			if (es.ie)				tag.style.display = "inline";
			else if (es.ff2) 	tag.style.display = "block";
			else							tag.style.display = "inline-table";
		}

	}
	else{		
		var tag = document.getElementById("discountsAjax");
		if (tag)tag.style.display = "none";				
	}

	//PUT THE HIDDEND PREUS
	if (document.getElementById('pricePerNight'))
	{
		// Per la pàgina TEMPORAL de reserves
		// S'HA D'ESBORRAR QUAN EL BOOKING FINAL ESTIGUI FET
		document.getElementById('pricePerNight').value = pricePerNight;
		document.getElementById('totalRent').value = totalRent;
		document.getElementById('neteja').value = neteja;
		document.getElementById('totalPrice').value = totalPrice;
		document.getElementById('deposit').value = deposit;
		document.getElementById('balanceDueOnArrival').value = balanceDueOnArrival;
		document.getElementById('depositRetornable').value = depositRetornable;
		document.getElementById('maxPersons').value = maxPersons;
	}

}

function showHint(hintId){  
	var dd = document.getElementById(hintId);
	if(dd) dd.style.display='inline';			
}

function showHintMouse(e, str){
	//alert(str);
	var mouseX = ((window.Event) ? e.pageX : (event.clientX + document.body.scrollLeft)	) - 20;
  var mouseY = ((window.Event) ? e.pageY : (event.clientY + document.body.scrollTop)	) - 50;  
  //alert("X coords: " + mouseX + ", Y coords: " + mouseY)  
  
	var dd = document.getElementById('discountDescriptionAjax');
	if(dd){
		dd.innerHTML=str;			
		dd.style.top	= mouseY;
		dd.style.left	= mouseX;
		dd.style.display='inline';		
	}
}

function hideHint(hintId){
	//alert(hintId);
	var dd = document.getElementById(hintId);
	if(dd)dd.style.display='none';		
}

// Omple una fila de la taula "Seleccionar Fechas"
function recuperaInformacioVariacioDies(xmldoc, quin, n)
{
	if (quin == "arrivada")
	{
		var disponibleArr = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('disponibleArrDia'+n).item(0)));
		var dataArr = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('arrivalDateDia'+n).item(0)));
		var tmp = document.getElementById("radioArribadaDia"+n);
		if (tmp){
			if (disponibleArr == "no") 	tmp.disabled = true;
			else												tmp.disabled = false;
		}
		var c1 = document.getElementById("arrivada"+n+"TD");
		var c2 = document.getElementById("dispoArr"+n+"TD");
		var c3 = document.getElementById("TarifArr"+n+"TD");
		if (c1) c1.innerHTML = transformaData(dataArr);
		if (c2) c2.innerHTML = (disponibleArr == "si") ? idmaDisponible : idmaNoDisponible;
		if (c3){
			var eur = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('pricePerNightArrDia'+n).item(0)));
			c3.innerHTML =  eur;
			if (eur != "-") c3.innerHTML += " &euro;";
		}
		var tr = document.getElementById("trArribadaDia"+n);
		if (n != 2 && typeof canviDates == "object")
		{
			canviDates["arrivada"][n][0] = getDia(dataArr);
			canviDates["arrivada"][n][1] = getMesAny(dataArr);
			canviDates["arrivada"][n][2] = disponibleArr;
			if (tr) {
				if (disponibleArr == "si") 	tr.style.cursor = "pointer";
				else												tr.style.cursor = "default";
			}
		}
		if (tr){
			if (getDia(dataArr)%2 == 0) tr.style.backgroundColor="#f3f3f3";
			else												tr.style.backgroundColor="#ffffff";
		}
	}
	else
	{
		var disponibleSor = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('disponibleSorDia'+n).item(0)));
		var dataSor = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('departureDateDia'+n).item(0)));
		var tmp = document.getElementById("radioSortidaDia"+n);
		if (tmp){
			if (disponibleSor == "no") 	tmp.disabled = true;
			else												tmp.disabled = false;
		}
		var c1 = document.getElementById("sortida"+n+"TD");
		var c2 = document.getElementById("dispoSor"+n+"TD");
		var c3 = document.getElementById("TarifSor"+n+"TD");
		if (c1) c1.innerHTML = transformaData(dataSor);
		if (c2) c2.innerHTML = (disponibleSor == "si") ? idmaDisponible : idmaNoDisponible;
		if (c3){
			var eur = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('pricePerNightSorDia'+n).item(0)));
			c3.innerHTML =  eur;
			if (eur != "-") c3.innerHTML += " &euro;";
		}
		var tr = document.getElementById("trSortidaDia"+n);
		if (n != 2 && typeof canviDates == "object")
		{
			canviDates["sortida"][n][0] = getDia(dataSor);
			canviDates["sortida"][n][1] = getMesAny(dataSor);
			canviDates["sortida"][n][2] = disponibleSor;
			if (tr) {
				if (disponibleSor == "si") 	tr.style.cursor = "pointer";
				else												tr.style.cursor = "default";
			}
		}
		if (tr){
			if (getDia(dataSor)%2 == 0) tr.style.backgroundColor="#f3f3f3";
			else												tr.style.backgroundColor="#ffffff";
		}

	}
}


// Aconsegueix el dia sense zeros al davant
// Passa un data com "Lun 2008-06-05" a "5"
function getDia(sIn){
	var date = sIn.split(" ");
	if (date.length < 2) return "";
	var DateArr = date[1].split("-");
	if (DateArr.length < 3) return "";
	var DateDia = DateArr[2];
	DateDia = parseInt(DateDia,10);
	return DateDia;
}


// Aconsegueix el mes i l'any sense zeros al davant del mes
// Passa un data com "Lun 2008-06-05" a "6-2008"
function getMesAny(sIn){
	var date = sIn.split(" ");
	if (date.length < 2) return "";
	var DateArr = date[1].split("-");
	if (DateArr.length < 3) return "";
	var DateMes = DateArr[1];
	var DateAny = DateArr[0];
	DateMes = parseInt(DateMes,10);
	return DateMes+"-"+DateAny;
}



function creaRadiobuttonDia(nom, id, dia, data){
	var str = "";
	str += "<input type='radio' name='"+nom+"' id='"+nom+"' class='gris'><br>";
	str += "<label  for='"+id+"'>";
	str += dia+"<br>"+data;
	str += "</label>";
	return str;
}



/*
 *	Escriu el calendari d'un mes que rep via XML a al capa "calendariDiv"
 *	Actualitza les variables gAnyCalendari i gMesCalendari
 */
function tractaCalendarGetMonthAvailability(xmldoc){	
	
	if (!comprovaResultat(xmldoc)) return;
	
	var capa = document.getElementById("calendariDiv");
	if (!capa) return;
	
	var numTrossos = xmldoc.getElementsByTagName('codiHtml').length;
	
	var codiHtml = "";
	for (var i=0; i<numTrossos; i++)
	{
		codiHtml += xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName('codiHtml').item(i)));
	}	
	
	capa.innerHTML = codiHtml;
	
}


