mest=new Array('ENERO','FEBRERO','MARZO','ABRIL','MAYO','JUNIO','JULIO','AGOSTO','SEPTIEMBRE','OCTUBRE','NOVIEMBRE','DICIEMBRE');
imag=new Array();
numi=0;
//---------------------
//Si el navegador del cliente es Mozilla la variable siguiente valdrá true
//var moz = document.getElementById && !document.all;
//Flag que indica si estamos o no en proceso de arrastrar el ratón
//var estoyArrastrando = false;
//Variable para almacenar un puntero al objeto que estamos moviendo
//var dobj;
//------------------
function ajax(){
var xmlhttp=false;
	try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		//alert("Estas usando el I.E. 5 o superior");
	} catch (e){
		try {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			//alert("Estas usando el I.E.");
		} catch (E){
			xmlhttp=false;
		}
	}
	if(!xmlhttp&&typeof XMLHttpRquest!=undefined){
		xmlhttp=new XMLHttpRequest();
		//alert("Estas usando Firefox o Mozilla");
	}
	return xmlhttp;
}
function envio_ki(frm){

	document.getElementById('calendario').style.visibility='hidden';
	if(frm['f_in'].value.length<2 || frm['f_out'].value.length<2){
		alert("Error en las fechas");
		return;
	}
	/*if(frm['tipoaloja'].value=='---'){
		alert("Falta escoger el Tipo de Alojamiento");
		document.getElementById('tipoaloja').focus();
		return;
	}*/
	if(frm['destino'].value=='---'){
		alert("Falta escoger el destino");
		document.getElementById('destino').focus();
		return;
	}
	
	var paxa=frm['paxa'].value;
	var paxn=frm['paxn'].value;
	var edad='';
	var ored=44444540;
	for(var i=1;i<=5;i++){
		if(document.getElementById('en'+String(i)).style.visibility=='hidden'){
		break;
		}
		if(frm['en'+String(i)].value=='' || frm['en'+String(i)].value<2){
			alert("Edad del niño incorrecta");
			document.getElementById('en'+String(i)).focus();
			return;
		}
		if(ored<parseFloat(frm['en'+String(i)].value)){
			alert("Las edades de los niños deben de ser de Mayor a Menor");
			document.getElementById('en'+String(i)).focus();
			return;
		}
		ored=frm['en'+String(i)].value;
		edad=edad+String(frm['en'+String(i)].value)+"-";
	}
	if(paxn!="0N"){
		if(edad==""){
			alert("Poner la edad de el/los niño/s");
			document.getElementById('en1').focus();
			return;
		}
	}
	edad=edad.substr(0,edad.length-1);
	
	var pe=frm['pension'].value;
	var fin=frm['f_in'].value;
	var fout=frm['f_out'].value;
	if(fin.substr(3,1)=='0'){var mesfin=fin.substr(4,1);}else{var mesfin=fin.substr(3,2);}
	if(fin.substr(0,1)=='0'){var diafin=fin.substr(1,1);}else{var diafin=fin.substr(0,2);}
	if(fout.substr(3,1)=='0'){var mesout=fout.substr(4,1);}else{var mesout=fout.substr(3,2);}
	if(fout.substr(0,1)=='0'){var diaout=fout.substr(1,1);}else{var diaout=fout.substr(0,2);}
	var fec1=new Date(parseInt(fin.substr(6,4)),parseInt(mesfin)-1,parseInt(diafin));
	var mi1=fec1.getTime();
	var fec2=new Date(parseInt(fout.substr(6,4)),parseInt(mesout)-1,parseInt(diaout));
	var mi2=fec2.getTime();
	if(mi2<=mi1){
		alert("Fecha de Salida incorrecta");
		return;
	}
	var tipoaloja=frm['tipoaloja'].value;
	var dest=frm['destino'].value;
	var zona=frm['zona'].value;
	if(dest=='---'){
		alert("Falta escoger el destino");
		document.getElementById('destino').focus();
		return;
	}
	var valores="paxa="+paxa+"&paxn="+paxn+"&f_in="+fin+"&f_out="+fout+"&pe="+pe+"&tipoaloja="+tipoaloja+"&edad="+edad+"&dest="+dest+"&zona="+zona;
	//alert(valores);
	var miajax=ajax();
	miajax.open("POST","ajaxconsulta2_aca.php",true);
	miajax.onreadystatechange=function() {
		document.getElementById('respuesta').innerHTML='<font size="4" face="Verdana, Geneva, sans-serif">Buscando...</font>';
		if(miajax.readyState==4){
			//var ok=unescape(miajax.responseText);
			var ok=unescape(miajax.responseText);
				ok=ok.replace(/\+/gi," ");
				//alert(ok);
				var opci=ok.split("~");	
				
				if(opci[1]=='ok'){
					document.getElementById('respuesta').innerHTML='';
					document.getElementById('respuesta').innerHTML=opci[2];
					//document.getElementById('respuesta').innerHTML=opci[2];
					
					//alert(opci[0]);
				}else{
					if(opci[1]=='time'){
						alert("No es correcta la fecha inicial");
					}
					parent.location="index.php";
				}
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send(valores);
	
}
function valor0(va){
	if(va=="0N"){
		document.getElementById('en1').style.visibility='hidden';
		document.getElementById('en2').style.visibility='hidden';
		document.getElementById('en3').style.visibility='hidden';
		document.getElementById('en4').style.visibility='hidden';
		document.getElementById('en5').style.visibility='hidden';
		document.getElementById('edades').style.visibility='hidden';
		document.getElementById('en1').value='';
		document.getElementById('en2').value='';
		document.getElementById('en3').value='';
		document.getElementById('en4').value='';
		document.getElementById('en5').value='';	
	}
}
function ninos_mas(mn){
	mn=mn.substr(0,1);
	//alert(mn)
	if(mn>0){
		var sino='si';
		for(var i=1;i<=mn;i++){
			document.getElementById('edades').style.visibility='visible';
			document.getElementById('en'+String(i)).style.visibility='visible';
			if(sino=='si' && document.getElementById('en'+String(i)).value==''){
				document.getElementById('en'+String(i)).focus();
				sino='no';
			}
		}
	}
	if(mn<5){
		for(var i=5;i>mn;i--){
			document.getElementById('en'+String(i)).style.visibility='hidden';
			document.getElementById('en'+String(i)).value='';
		}
	}
	
	if(mn==0){
		document.getElementById('edades').style.visibility='hidden';
	}
}
function vercalen(nom,cufe){
	document.getElementById('cualfecha').value=cufe;
	//document.getElementById(nom).style.visibility='hidden';
	
	//document.getElementById('tipoaloja').style.visibility=(document.layers) ? 'hide' : 'hidden';
	//document.getElementById('pension').style.visibility=(document.layers) ? 'hide' : 'hidden';
	document.getElementById('destino').style.visibility=(document.layers) ? 'hide' : 'hidden';
	//document.getElementById('paxa').style.visibility=(document.layers) ? 'hide' : 'hidden';
	//document.getElementById('paxn').style.visibility=(document.layers) ? 'hide' : 'hidden';
	document.getElementById('zona').style.visibility=(document.layers) ? 'hide' : 'hidden';
	
	
	if(document.getElementById('himes').value==''){
		var hoy=new Date();
		var mes=hoy.getMonth();
		var ano=hoy.getFullYear();
		document.getElementById('himes').value=String(mes);
		document.getElementById('hiano').value=String(ano);
	}else{
		var mes=parseInt(document.getElementById('himes').value);
		var ano=parseInt(document.getElementById('hiano').value);
		
	}

	var actual=new Date();
	var acdia=actual.getDate();
	var acmes=actual.getMonth();
	var acano=actual.getFullYear();
	actual=new Date(acano,acmes,acdia);
	var msactual=actual.getTime();
	var hoy=new Date(ano,mes,1);
	var imes=document.getElementById('himes').value;
	var anot=String(document.getElementById('hiano').value);
	document.getElementById('divmes').innerHTML=mest[imes]+"-"+String(ano);
	document.getElementById(nom).style.visibility='visible';
	/*if(cufe=="f_in"){
		document.getElementById(nom).style.left='80px';
	}else{
		document.getElementById(nom).style.left='180px';
	}*/

	var dmes=diasmes(mes,ano);
	var dsem=hoy.getDay();
	if(dsem==0){
		dsem=7;
	}

	var nume=1;
	for(var i=1;i<=39;i++){
		document.getElementById('dia'+String(i)).innerHTML='';
		document.getElementById('dia'+String(i)).style.backgroundColor='';
	}
	for(var i=dsem;i<dsem+dmes;i++){
		var dafe=new Date(ano,mes,nume);
		var msdafe=dafe.getTime();
		if(msactual>msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<span style="color:#C00">'+nume+'</span>';
		}
		if(msactual==msdafe){
			document.getElementById('dia'+String(i)).innerHTML=nume;
			document.getElementById('dia'+String(i)).style.backgroundColor='#39F';
		}
		if(msactual<=msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<a href="javascript:enviofechain('+nume+','+mes+','+ano+')" style="text-decoration:none; color:#000" onmouseover="window.status=\'\';return true">'+nume+'</a>';
		}
		nume++;
	}
}
function ocultacalen(nom){
	document.getElementById(nom).style.visibility='hidden';
	//document.getElementById('tipoaloja').style.visibility=(document.layers) ?'show' : 'visible';
	//document.getElementById('pension').style.visibility=(document.layers) ?'show' : 'visible';
	document.getElementById('destino').style.visibility=(document.layers) ?'show' : 'visible';
	//document.getElementById('paxa').style.visibility=(document.layers) ?'show' : 'visible';
	//document.getElementById('paxn').style.visibility=(document.layers) ?'show' : 'visible';
	document.getElementById('zona').style.visibility=(document.layers) ?'show' : 'visible';
}
function ocultaelem(nomb){
	document.getElementById(nomb).style.visibility='visible';
	document.getElementById('destino').style.visibility=(document.layers) ? 'hide' : 'hidden';
	//document.getElementById('paxa').style.visibility=(document.layers) ? 'hide' : 'hidden';
	//document.getElementById('paxn').style.visibility=(document.layers) ? 'hide' : 'hidden';
	document.getElementById('zona').style.visibility=(document.layers) ? 'hide' : 'hidden';
}
function mesmas(){
	var actual=new Date();
	var acdia=actual.getDate();
	var acmes=actual.getMonth();
	var acano=actual.getFullYear();
	actual=new Date(acano,acmes,acdia);
	var msactual=actual.getTime();
	var mes=parseInt(document.getElementById('himes').value)+1;
	if(mes>11){
		mes=0;
		var ano=parseInt(document.getElementById('hiano').value)+1;
	}else{
		var ano=parseInt(document.getElementById('hiano').value);
	}
	if(ano>actual.getFullYear()+1){
		return;	
	}
	document.getElementById('himes').value=mes;
	document.getElementById('hiano').value=ano;
	var anot=String(ano);
	document.getElementById('divmes').innerHTML=mest[mes]+"-"+String(ano);
	var hoy=new Date(ano,mes,1);
	var dmes=diasmes(mes,ano);
	var dsem=hoy.getDay();
	if(dsem==0){
		dsem=7;
	}
	var nume=1;
	for(var i=1;i<=39;i++){
		document.getElementById('dia'+String(i)).innerHTML='';
		document.getElementById('dia'+String(i)).style.backgroundColor='';
	}
	for(var i=dsem;i<dsem+dmes;i++){
		var dafe=new Date(ano,mes,nume);
		var msdafe=dafe.getTime();
		if(msactual>msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<span style="color:#C00">'+nume+'</span>';
		}
		if(msactual==msdafe){
			document.getElementById('dia'+String(i)).innerHTML=nume;
			document.getElementById('dia'+String(i)).style.backgroundColor='#39F';
		}
		if(msactual<=msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<a href="javascript:enviofechain('+nume+','+mes+','+ano+')" style="text-decoration:none; color:#000" onmouseover="window.status=\'\';return true">'+nume+'</a>';
		}
		nume++;
	}
	
}
function mesmenos(){
	var actual=new Date();
	var acdia=actual.getDate();
	var acmes=actual.getMonth();
	var acano=actual.getFullYear();
	actual=new Date(acano,acmes,acdia);
	var msactual=actual.getTime();
	var mes=parseInt(document.getElementById('himes').value)-1;
	if(mes<0){
		mes=11;
		var ano=parseInt(document.getElementById('hiano').value)-1;
	}else{
		var ano=document.getElementById('hiano').value;
	}
	if(mes<actual.getMonth()-1 && ano==actual.getFullYear()){
		return;
	}
	document.getElementById('himes').value=mes;
	document.getElementById('hiano').value=ano;
	var anot=String(ano);
	document.getElementById('divmes').innerHTML=mest[mes]+"-"+String(ano);
	var hoy=new Date(ano,mes,1);
	var dmes=diasmes(mes,ano);
	var dsem=hoy.getDay();
	if(dsem==0){
		dsem=7;
	}
	var nume=1;
	for(var i=1;i<=39;i++){
		document.getElementById('dia'+String(i)).innerHTML='';
		document.getElementById('dia'+String(i)).style.backgroundColor='';
	}
	for(var i=dsem;i<dsem+dmes;i++){
		var dafe=new Date(ano,mes,nume);
		var msdafe=dafe.getTime();
		if(msactual>msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<span style="color:#C00">'+nume+'</span>';
		}
		if(msactual==msdafe){
			document.getElementById('dia'+String(i)).innerHTML=nume;
			document.getElementById('dia'+String(i)).style.backgroundColor='#39F';
		}
		if(msactual<=msdafe){
			document.getElementById('dia'+String(i)).innerHTML='<a href="javascript:enviofechain('+nume+','+mes+','+ano+')" style="text-decoration:none; color:#000" onmouseover="window.status=\'\';return true">'+nume+'</a>';
		}
		nume++;
	}
}
function diasmes(ms,aan){
	switch(ms){
		case 0:
		case 2:
		case 4:
		case 6:
		case 7:
		case 9:
		case 11:
		 return 31;
		break;
		case 1:
			if(bisiesto(aan)){
				return 29;
			}else{
				return 28;
			}
		break;
		default:
			return 30;
		break;
	}
}
function bisiesto(year) 
{
if ((year % 4 == 0) && (( year % 100 != 0) || (year % 400 ==0)))
  return true;
else
  return false;
}
function enviofechain(d,m,a){
	var cufecha=document.getElementById('cualfecha').value;
	var di=String(d);
	di.length==1 ? (di='0'+di) : (di=di);
	var me=String(parseInt(m+1));
	me.length==1 ? (me='0'+me) :(me=me);
	var fe=di+'/'+me+'/'+a;
	var fech1=new Date(parseInt(a),parseInt(m),parseInt(d),0,0,0,0);
	var mili1=fech1.getTime();
	var mili2=mili1+253800000;
	var fecha2=new Date(mili2);
	document.getElementById(cufecha).value=fe;
	if(cufecha=='f_in'){
		var di2=String(fecha2.getDate());
		di2.length==1 ? (di2='0'+di2) : (di2=di2);
		var me2=String(fecha2.getMonth()+1);
		me2.length==1 ? (me2='0'+me2) :(me2=me2);
		document.getElementById('f_out').value=di2+"/"+me2+"/"+fecha2.getFullYear();
	}
	document.getElementById('calendario').style.visibility='hidden';
	//document.getElementById('tipoaloja').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	//document.getElementById('pension').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	document.getElementById('destino').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	//document.getElementById('paxa').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	//document.getElementById('paxn').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	document.getElementById('zona').style.visibility='visible';//(document.layers) ?'show' : 'visible';
	
}

function v_a(url,nom, an, al, x, y) {
		if(x==undefined||x==''){
			x=200;
		}
		if(y==undefined||y==''){
			y=200;
		}
		if(nom==undefined||nom==''){
			nom='ficha';
		}
		if(an==undefined||an==''){
			an=695;
		}
		if(al==undefined||al==''){
			al=600;
		}

     	var Win2 = window.open(url,nom,'width=' + an + ',height=' + al + ',resizable=0, location=0,scrollbars=0, menubar=0, status=0, top=' + x + ', left=' + y +'');
		Win2.window.focus();
}

function buscarzona(desti,e_div){
	var valores='destino='+desti;
	var miajax=ajax();
	miajax.open("POST","ajaxbuscarzona.php",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			//var ok=unescape(miajax.responseText);
			var ok=unescape(miajax.responseText);
				ok=ok.replace(/\+/gi," ");
				//alert(ok);
				var opci=ok.split("~");	
				
				if(opci[1]=='ok'){
					document.getElementById(e_div).innerHTML=opci[2];
				}else{
					alert('Error de datos');
				}
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send(valores);
	
}
function cargaimagenes() { //v3.0
	imag[0]=new Image;
	imag[0].src='fotos_hoteles/brenasgarden5.jpg';
	imag[0].alt='Atos. Breñas Garden - LA PALMA';
	imag[1]=new Image;
	imag[1].src='fotos_hoteles/aljibe1.jpg';
	imag[1].alt='Casa Rural El Aljibe - LA PALMA';
	imag[2]=new Image;
	imag[2].src='fotos_hoteles/cancajos1.jpg';
	imag[2].alt='Centrocancajos - LA PALMA';
	imag[3]=new Image;
	imag[3].src='fotos_hoteles/galeon1.jpg';
	imag[3].alt='Aptos. Hotel El Galeón - LA PALMA';
	imag[4]=new Image;
	imag[4].src='fotos_hoteles/lacaleta1.jpg';
	imag[4].alt='Aptos. La Caleta - LA PALMA';
	imag[5]=new Image;
	imag[5].src='fotos_hoteles/lagoazul1.jpg';
	imag[5].alt='Aptos. Lago Azul - LA PALMA';
	imag[6]=new Image;
	imag[6].src='fotos_hoteles/lasolas1.jpg';
	imag[6].alt='Aptos. Las Olas - LA PALMA';
	imag[7]=new Image;
	imag[7].src='fotos_hoteles/elcerrito1.jpg';
	imag[7].alt='Aptos. El Cerrito - LA PALMA';
	imag[8]=new Image;
	imag[8].src='fotos_hoteles/hotelsol1.jpg';
	imag[8].alt='Hotel Sol Meliá - LA PALMA';
	imag[9]=new Image;
	imag[9].src='fotos_hoteles/ingeniero1.jpg';
	imag[9].alt='Casa Rural El Ingeniero - LA PALMA';
	imag[10]=new Image;
	imag[10].src='fotos_hoteles/oasis1.jpg';
	imag[10].alt='Aptos. Oasis - LA PALMA';
	imag[11]=new Image;
	imag[11].src='fotos_hoteles/princess1.jpg';
	imag[11].alt='Hotel Teneguia Princess - LA PALMA';
	var lapsus=setInterval("verimag()",4000);
}
function verimag(){
	if(numi>11){
		numi=0;
	}
	document.getElementById('cajaimag').src=imag[numi].src;
	document.getElementById('texto_foto').innerHTML=imag[numi].alt;
	numi++;
}
function controlinicio(){
	if(!parent.document.getElementById('inicio')){
		parent.location='index.php';
	}
}


/*-----------------------------Mover capas------------------------
//Si el navegador del cliente es Mozilla la variable siguiente valdrá true
//var moz = document.getElementById && !document.all;
//Flag que indica si estamos o no en proceso de arrastrar el ratón
//var estoyArrastrando = false;
//Variable para almacenar un puntero al objeto que estamos moviendo
//var dobj;
function presionarBoton(e) {
  //Obtenemos el elemento sobre el que se ha presionado el botón del ratón
  var fobj = moz ? e.target : event.srcElement;

  // Buscamos el primer elemento en la que esté contenido aquel sobre el que se ha pulsado
  // que pertenezca a la clase objMovible. Esto es necesario por si hemos pinchando sobre
  // un elemento contenido dentro de otro pero este último es el que pertenece a la clase
  // objmovible
  while (fobj.tagName.toLowerCase() != "html" && fobj.id != "divmes") {
    fobj = moz ? fobj.parentNode : fobj.parentElement;
	
  }

  // Si hemos obtenido un objeto movible...			
  if (fobj.id == "divmes") { 
	// if(document.getElementById('divmes')){
    // Activamos el flag para indicar que se empieza a arrastrar
    estoyArrastrando = true;
	
    // Guardamos un puntero al objeto que se está moviendo en la variable global
   // dobj = fobj;
    // Devolvemos false para no realizar ninguna acción posterior
    return false;
  }
}
//Asociamos la función al evento onmousedown
document.onmousedown = presionarBoton;

function arrastrarRaton(e){
  if (estoyArrastrando) {
    // Obtenemos las coordenadas X e Y del ratón (de forma diferente dependiendo del navegador del cliente)
    lx = moz ? e.clientX : event.clientX;
    ly = moz ? e.clientY : event.clientY;

    // Posicionamos el objeto en las nuevas coordenadas y aplicamos unas desviaciones
    // horizontal y vertical correspondientes a la mitad del ancho y alto del elemento
    // que movemos para colocar el puntero en el centro de la capa movible.
   // dobj.style.left = newLeft - parseInt(dobj.style.width)/2;
   // dobj.style.top = newTop - parseInt(dobj.style.height)/2;String((lx - 238/2))+"px";String((ly - 150/2))+"px";
   document.getElementById('calendario').style.left = String((lx - 238/2))+"px";
   document.getElementById('calendario').style.top = String((ly - 15))+"px";

    // Devolvemos false para no realizar ninguna acción posterior
    return false;
  }
}
//Asociamos la función al evento onmousemove
document.onmousemove = arrastrarRaton;

function soltarBoton(e) {	
  estoyArrastrando = false;
}
//Asociamos la función al evento onmouseup
document.onmouseup = soltarBoton;

document.oncontextmenu=new Function("return false");*/
