//Lightbox
$(document).ready(function() {
	$(".fotoficha").preloadify({ imagedelay:200 });
	$("#photos").preloadify({ imagedelay:200 });
	
	$("a[rel=galeria]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<div id="fancybox-title-over">Photo ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</div>';
		}
	});
});

//Llamada Ajax
function nuevoAjax()
{
	var xmlhttp=false;
	try
	{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); }
	return xmlhttp;
}


function sendNewsLetter(ruta){

	if ((document.getElementById("email").value.length) > 0 && (document.getElementById("email").value != "e-mail")){
		var ajax=nuevoAjax();
		ajax.open("POST", ruta + "newsletter.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		var vSend ="email="+document.getElementById("email").value;
		vSend = vSend+"&hotel="+document.getElementById("hotelID").value;
		vSend = vSend+"&idioma="+document.getElementById("idioma").value;
		ajax.send(vSend);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4){
				  alert(ajax.responseText);
			}
		}
	}else{
		alert("Enter an e-mail");
	}
}

function sendNewsLetterB(ruta){

	if ((document.getElementById("emailB").value.length) > 0 && (document.getElementById("emailB").value != "e-mail")){
		var ajax=nuevoAjax();
		ajax.open("POST", ruta + "newsletter.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		var vSend ="email="+document.getElementById("emailB").value;
		vSend = vSend+"&hotel="+document.getElementById("hotelIDB").value;
		vSend = vSend+"&idioma="+document.getElementById("idiomaB").value;
		ajax.send(vSend);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4){
				  alert(ajax.responseText);
			}
		}
	}else{
		alert("Enter an e-mail");
	}
}

function previo(){
	if ((document.getElementById("emailC").value.length) > 0 ){
		document.forms["vmForm"].submit();
	}else{
		alert("Enter an e-mail");
	}
}


//Calendar
function abre_reserva_disponibilidad() {
	var date1 = datePickerController.getSelectedDate('V0_C3_ADP_dateInput');
	var date2 = datePickerController.getSelectedDate('V0_C3_DDP_dateInput');
	var lenD = 1;
	if (date2!=null) {
		var diff  = new Date();
		diff.setTime(Math.abs(date1.getTime() - date2.getTime()));
		var timediff = diff.getTime();
		lenD = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
	}	
	window.open('https://booking.ihotelier.com/istay/istay.jsp?hotelid=' + document.ebooking.hotelid.value + '&locale=' + document.ebooking.locale.value + '&languageid=' + document.ebooking.languageid.value + "&DateIn=" + datePickerController.printFormattedDate(datePickerController.getSelectedDate('V0_C3_ADP_dateInput'), "m-sl-d-sl-Y", false)  + "&Length=" + lenD +  "&Adults=" + document.getElementById('V0_C3_QuantitiesCntrl_AdultsDropdown').value + "&Rooms=" + document.getElementById('V0_C3_QuantitiesCntrl_RoomsDropdown').value , '','width=1024, height:800, top=0, left=0, resizable=yes,scrollbars=yes');
}


var fdLocale = {
                fullMonths:["January","February","March","April","May","June","July","August","September","October","November","December"],
                monthAbbrs:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
                fullDays:  ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
                dayAbbrs:  ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],
                titles:    ["Previous month","Next month","Previous year","Next year", "Today", "Open Calendar", "wk", "Week [[%0%]] of [[%1%]]", "Week", "Select a date", "Click \u0026 Drag to move", "Display \u201C[[%0%]]\u201D first", "Go to Today\u2019s date", "Disabled date:"],
                firstDayOfWeek:0
};
try { datePickerController.loadLanguage(); } catch(err) {} 

