function changeMonth(day, month, year, auxInput){

	var serviceUrl = "services/getCalendar.php";    
	var params = "year="+year+"&month="+month+"&day="+day+"&auxInput="+auxInput;  
	
	var response = new Ajax.Request(serviceUrl, {asynchronous: false, method: 'get', parameters: params}).transport;  
	
	var xmlDoc = response.responseXML;   
	var xmlAuxInput = xmlDoc.getElementsByTagName("auxInput");  
	var auxInputNumber = xmlAuxInput[0].childNodes[0].nodeValue;
	
	
	var xmlAuxText = xmlDoc.getElementsByTagName("calendarCode");  	
	var auxText = xmlAuxText[0].childNodes[0].nodeValue;  	

	var auxMonth = xmlDoc.getElementsByTagName("monthText");  	
	var auxMonthText = auxMonth[0].childNodes[0].nodeValue;  	
	
	document.getElementById('myCalendar'+auxInputNumber).innerHTML = auxText;
	if (day){
		document.getElementById('myDate'+auxInputNumber).innerHTML = day+"/"+month+"/"+year;
		document.getElementById('dateStyleTxt'+auxInputNumber).innerHTML = auxMonthText;
	}
	getPriceBooking();
	showSelections();
}

function getSelection(objId){
	
	var selObj = document.getElementById(objId);	
	var selIndex = selObj.selectedIndex;
	var returnValue = selObj.options[selIndex].value;
	
	return returnValue;
}


function getPriceBooking(){

	var lugarEntrega = getSelection('lugarEntrega');
	var diaEntrega = document.getElementById('myDate1').innerHTML;
	var horaEntregaH = getSelection('horaEntregaH');
	var horaEntregaM = getSelection('horaEntregaM');
	var lugarDevolucion = getSelection('lugarDevolucion');
	var diaDevolucion = document.getElementById('myDate2').innerHTML;
	var horaDevolucionH = getSelection('horaDevolucionH');
	var horaDevolucionM = getSelection('horaDevolucionM');
	var vehicleGroup = getSelection('vehicleGroup');
	var babyChair = getSelection('babyChair');
	var elevador = getSelection('elevador');

	//alert("Price data: "+lugarEntrega+" "+diaEntrega+" "+horaEntregaH+" "+horaEntregaM+" "+lugarDevolucion+" "+diaDevolucion+" "+horaDevolucionH+" "+horaDevolucionM+" "+vehicleGroup+" "+babyChair+" "+elevador);

	getPrice(lugarEntrega, diaEntrega, horaEntregaH, horaEntregaM, lugarDevolucion, diaDevolucion, horaDevolucionH, horaDevolucionM, vehicleGroup, babyChair, elevador);



	//auxEntrega = document.getElementById('dateStyleTxt1').innerHTML;
	//auxDevolucion = document.getElementById('dateStyleTxt2').innerHTML;
	//auxFechaIda = document.getElementById('dateStyleTxt1').innerHTML;
	//auxFechaVuelta = document.getElementById('dateStyleTxt1').innerHTML;
	//auxGrupo = document.getElementById('dateStyleTxt1').innerHTML;
	//auxSilla = document.getElementById('dateStyleTxt1').innerHTML;
	//auxElevador = document.getElementById('dateStyleTxt1').innerHTML;
	//auxHoraRecogida = document.getElementById('dateStyleTxt1').innerHTML;
	//auxMinRecogida = document.getElementById('dateStyleTxt1').innerHTML;
	//auxHoraDevolucion = document.getElementById('dateStyleTxt1').innerHTML;
	//auxMinDevolucion = document.getElementById('dateStyleTxt1').innerHTML;

	//getPrice(auxEntrega);
}

function getPrice(lugarEntrega, diaEntrega, horaEntregaH, horaEntregaM, lugarDevolucion, diaDevolucion, horaDevolucionH, horaDevolucionM, vehicleGroup, babyChair, elevador){
//function getPrice(entrega, devolución, fechaIda, fechaVuelta, grupo, silla, elevador, horaRecogida, minRecogida, horaDevolucion, minDevolucion){
//function getPrice(entrega){

	var serviceUrl = "services/getPrice.php";    
	//var params = "year="+year+"&month="+month+"&day="+day+"&auxInput="+auxInput;
	var params = "lugarEntrega="+lugarEntrega+"&diaEntrega="+diaEntrega+"&horaEntregaH="+horaEntregaH+"&horaEntregaM="+horaEntregaM+"&lugarDevolucion="+lugarDevolucion+"&diaDevolucion="+diaDevolucion+"&horaDevolucionH="+horaDevolucionH+"&horaDevolucionM="+horaDevolucionM+"&vehicleGroup="+vehicleGroup+"&babyChair="+babyChair+"&elevador="+elevador;
	
	//alert("Obtenemos entrega: "+entrega);
		
	var response = new Ajax.Request(serviceUrl, {asynchronous: false, method: 'post', parameters: params}).transport;  
	
	var xmlDoc = response.responseXML;   
	
	var xmlBookingData = xmlDoc.getElementsByTagName("bookingData");  
	//var bookingDataValue;
	//if (xmlBookingData) bookingDataValue = xmlBookingData[0].childNodes[0].nodeValue;
	
	var xmlAuxPrice = xmlDoc.getElementsByTagName("auxPrice");  	
	var auxPrice = null;
	if (xmlAuxPrice) auxPrice = xmlAuxPrice[0].childNodes[0].nodeValue;  	

	var xmlAuxNumDays = xmlDoc.getElementsByTagName("auxNumDays");  
	var auxNumDays = null;
	if (xmlAuxNumDays) auxNumDays = xmlAuxNumDays[0].childNodes[0].nodeValue;  	

	var xmlAuxErrorMsq = xmlDoc.getElementsByTagName("auxErrorMsg"); 
 	var auxErrorMsq = null;
	if (xmlAuxErrorMsq) auxErrorMsq = xmlAuxErrorMsq[0].childNodes[0].nodeValue;  	
	//if (xmlAuxErrorMsq) auxErrorMsq = "THE errors";  	
	
	//var auxMonth = xmlDoc.getElementsByTagName("errorMsg");  	
	//var auxMonthText = auxMonth[0].childNodes[0].nodeValue;  	
	
	document.getElementById('pricePlace').innerHTML = auxPrice + ' €';
	document.getElementById('numDaysPlace').innerHTML = auxNumDays + ' Días';
	document.getElementById('errorMsg').innerHTML = auxErrorMsq;
	document.bookForm.bookData.value = auxErrorMsq;

	
}

function showSelections(){

	var lugarEntrega = getSelection('lugarEntrega');
	var diaEntrega = document.getElementById('myDate1').innerHTML;
	var horaEntregaH = getSelection('horaEntregaH');
	var horaEntregaM = getSelection('horaEntregaM');
	var lugarDevolucion = getSelection('lugarDevolucion');
	var diaDevolucion = document.getElementById('myDate2').innerHTML;
	var horaDevolucionH = getSelection('horaDevolucionH');
	var horaDevolucionM = getSelection('horaDevolucionM');
	var vehicleGroup = getSelection('vehicleGroup');
	var babyChair = getSelection('babyChair');
	var elevador = getSelection('elevador');
	
	showMonths(lugarEntrega, diaEntrega, horaEntregaH, horaEntregaM, lugarDevolucion, diaDevolucion, horaDevolucionH, horaDevolucionM, vehicleGroup, babyChair, elevador);
}

function showMonths(lugarEntrega, diaEntrega, horaEntregaH, horaEntregaM, lugarDevolucion, diaDevolucion, horaDevolucionH, horaDevolucionM, vehicleGroup, babyChair, elevador){

	var serviceUrl = "services/showMonths.php";    
	var params = "lugarEntrega="+lugarEntrega+"&diaEntrega="+diaEntrega+"&horaEntregaH="+horaEntregaH+"&horaEntregaM="+horaEntregaM+"&lugarDevolucion="+lugarDevolucion+"&diaDevolucion="+diaDevolucion+"&horaDevolucionH="+horaDevolucionH+"&horaDevolucionM="+horaDevolucionM+"&vehicleGroup="+vehicleGroup+"&babyChair="+babyChair+"&elevador="+elevador;
	
	var response = new Ajax.Request(serviceUrl, {asynchronous: false, method: 'post', parameters: params}).transport;  
	
	var xmlDoc = response.responseXML;   
	
	
	var xmlCalendarCode2 = xmlDoc.getElementsByTagName("calendarCode2");  	
	var calendarCode2 = null;
	if (xmlCalendarCode2) calendarCode2 = xmlCalendarCode2[0].childNodes[0].nodeValue;  	
	
	var auxMonth = xmlDoc.getElementsByTagName("monthText");  	
	var auxMonthText = null;	
	if (auxMonth) auxMonthText = auxMonth[0].childNodes[0].nodeValue; 	

	var auxMonthDay = xmlDoc.getElementsByTagName("monthDay");  	
	var auxMonthDayText = null;	
	if (auxMonthDay) auxMonthDayText = auxMonthDay[0].childNodes[0].nodeValue; 	

/*
	var xmlBookingData = xmlDoc.getElementsByTagName("bookingData");  
	
	var xmlAuxNumDays = xmlDoc.getElementsByTagName("auxNumDays");  
	var auxNumDays = null;
	if (xmlAuxNumDays) auxNumDays = xmlAuxNumDays[0].childNodes[0].nodeValue;  	

	var xmlAuxErrorMsq = xmlDoc.getElementsByTagName("auxErrorMsg"); 
 	var auxErrorMsq = null;
	if (xmlAuxErrorMsq) auxErrorMsq = xmlAuxErrorMsq[0].childNodes[0].nodeValue;  	
	
	
	document.getElementById('pricePlace').innerHTML = auxPrice + ' €';
	document.getElementById('numDaysPlace').innerHTML = auxNumDays + ' Días';
	document.getElementById('errorMsg').innerHTML = auxErrorMsq;
*/

	//document.getElementById('myCalendar1').innerHTML = "GOOD1";
	
	document.getElementById('myCalendar2').innerHTML = calendarCode2;
	//if (day){
		//document.getElementById('myDate2').innerHTML = day+"/"+month+"/"+year;
		//document.getElementById('myDate2').innerHTML = "HELLO";
			//if (diaEntrega>diaDevolucion) document.getElementById('myDate2').innerHTML = diaEntrega;
			//else document.getElementById('myDate2').innerHTML = diaDevolucion;
			
		document.getElementById('myDate2').innerHTML = auxMonthDayText;
		
		document.getElementById('dateStyleTxt2').innerHTML = auxMonthText;
	//}	
	//document.getElementById('myCalendar2').innerHTML = "GOOD2";

}


