var txt;
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 abrecalendario(id) {
		/*var hoy=new Date();
		var mes=hoy.getMonth()+1;
		var anho=hoy.getFullYear();*/
		var vent=window.open("calen_js.php?id="+id,"ABRE",'width= 212, height=192, resizable=0, scrollbars=0, menubar=0, status=0, top=60, left=150');
}

function axcalendario(dia,mes,anho,id){
	//semana=diasemana(dia,mes+1,anho);
	mes=mes+1;
	//var origen=window.opener.document.getElementById(id);
	dia=String(dia);
	if(dia.length==1){
		dia="0"+dia;	
	}
	mes=String(mes);
	if(mes.length==1){
		mes="0"+mes;	
	}
	anho=String(anho);
	if(id=="fechain"){
		window.opener.document.getElementById('diain').value=dia;
		window.opener.document.getElementById('mesin').value=mes;
		window.opener.document.getElementById('anoin').value=anho;
		window.opener.document.getElementById('horain').focus();
		window.opener.document.getElementById('reservarcoche').value='no';
		window.opener.document.getElementById('diaout').value=dia;
		window.opener.document.getElementById('mesout').value=mes;
		window.opener.document.getElementById('anoout').value=anho;
		window.opener.document.getElementById("dispo2").value='';
		window.opener.document.getElementById('okdispo').innerHTML= '';
		
	}
	if(id=="fechaout"){
		window.opener.document.getElementById('diaout').value=dia;
		window.opener.document.getElementById('mesout').value=mes;
		window.opener.document.getElementById('anoout').value=anho;
		window.opener.document.getElementById('horaout').focus();
		window.opener.document.getElementById('reservarcoche').value='no';
		window.opener.document.getElementById("dispo2").value='';
		window.opener.document.getElementById('okdispo').innerHTML= '';
	}
	window.close();
	
}
function horainicial(){
	fecha=new Date();	
	dia=fecha.getDate();
	mes=fecha.getMonth()+1;
	ano=fecha.getFullYear();
	//sem=diasemana(dia,mes,ano);
	dia=String(dia);
	if(dia.length==1){
		dia="0"+dia;	
	}
	mes=fecha.getMonth()+1;
	mes=String(mes);
	if(mes.length==1){
		mes="0"+mes;	
	}
	hora=fecha.getHours();
	minu=fecha.getMinutes();
	resto=5-(minu%5);
	minu=minu+resto;
	minu=String(minu);
	if(minu.length==1){
		minu="0"+minu;
	}
	hora=String(hora);
	if(hora.length==1){
			hora="0"+hora;
	}
	hora=hora+":";
	if(document.getElementById('diain')){
		document.getElementById('diain').value=dia;
		document.getElementById('mesin').value=mes;
		document.getElementById('hin').value=hora;
		document.getElementById('min').value=minu;
		document.getElementById('anoin').value=ano;
		//document.getElementById('semanain').innerHTML=sem;
		document.getElementById('diaout').value=dia;
		document.getElementById('mesout').value=mes;
		document.getElementById('hout').value=hora;
		document.getElementById('mout').value=minu;
		document.getElementById('anoout').value=ano;
		//document.getElementById('semanaout').innerHTML=sem;
	}
}
function bisiesto(year){
	if ((year % 4 == 0) && (( year % 100 != 0) || (year % 400 ==0))){
  		return true;
	}else{
  		return false;
	}
}
function esfecha(diaf,mesf,anyo){
	
	if(bisiesto(anyo)){
		if(mesf==1 && diaf>29){
			return false;
		}
	}else{
		if(mesf==1 && diaf>28){
			return false;
		}	
	}
	if(mesf==3 || mesf==5 || mesf==8 || mesf==10){
		if(diaf>30){
			return false;	
		}	
	}
	return true;
}
function cambiollegada(k){
	if(k=="dia"){
		document.getElementById('diaout').value=document.getElementById('diain').value;
	}
	if(k=="mes"){
		document.getElementById('mesout').value=document.getElementById('mesin').value;
	}
	if(k=="ano"){
		document.getElementById('anoout').value=document.getElementById('anoin').value;
	}
	if(k=="hora"){
		document.getElementById('hout').value=document.getElementById('hin').value;
	}
	if(k=="minutos"){
		document.getElementById('mout').value=document.getElementById('min').value;
	}
	//valinicial();
}



function valinicial(){
	
	document.getElementById('okdias').innerHTML= '';
	document.getElementById('okdispo').innerHTML= '';
	document.getElementById('okmuelle').innerHTML= '';
	document.getElementById('okentrega').innerHTML= '';
	document.getElementById('precio').value= parseFloat('0.00').toFixed(2);
	document.getElementById('preciosilla').value= parseFloat('0.00').toFixed(2);
	document.getElementById('precioeleva').value= parseFloat('0.00').toFixed(2);
	document.getElementById('preciobaca').value= parseFloat('0.00').toFixed(2);
	document.getElementById('preciomuelle').value= parseFloat('0.00').toFixed(2);
	document.getElementById('preciosuple').value= parseFloat('0.00').toFixed(2);
	document.getElementById('total').value= parseFloat('0.00').toFixed(2);
	document.getElementById('horain').value=document.getElementById('hin').value+document.getElementById('min').value
	document.getElementById('horaout').value=document.getElementById('hout').value+document.getElementById('mout').value
	
	ahora=new Date();
	dia1=document.getElementById('diain').value;
	mes1=document.getElementById('mesin').value-1;
	ano1=document.getElementById('anoin').value;
	horamin1=document.getElementById('horain').value;
	hora1=horamin1.substr(0,2);
	min1=horamin1.substr(3,2);
	fecha1=new Date(ano1,mes1,dia1,hora1,min1);
	//alert(fecha1);
	if(!esfecha(dia1,mes1,ano1)){
		alert("Fecha de Llegada incorrecta");
		document.getElementById('diain').focus();
		return;
	}
	
	dia2=document.getElementById('diaout').value;
	mes2=document.getElementById('mesout').value-1;
	ano2=document.getElementById('anoout').value;
	horamin2=document.getElementById('horaout').value;
	hora2=horamin2.substr(0,2);
	min2=horamin2.substr(3,2);
	fecha2=new Date(ano2,mes2,dia2,hora2,min2);
	if(!esfecha(dia2,mes2,ano2)){
		alert("Fecha de Salida incorrecta");
		document.getElementById('diaout').focus();
		return;
	}
	if(fecha1<ahora){
		if(!confirm("Fecha de Llegada anterior a HOY \nACEPTAR continuar con la resreva \nCANCELAR salir")){;
			document.getElementById('diain').focus();
			
			return;
		}
	}
	if(fecha2<ahora){
		alert("Fecha de Salida anterior a HOY");
		document.getElementById('diaout').focus();
		
		return;
	}
	if(fecha2<fecha1){
		alert("Fecha de Salida anterior a LLEGADA");
		document.getElementById('diaout').focus();
		
		return;
	}
	grupo=document.getElementById('grupo').value;
	if(grupo=="---"){
		alert("Falta escoger el Grupo de Coche");
		document.getElementById('grupo').focus();
		return;
	}
	dias1=parseInt(fecha1.getTime()/1000);
	dias2=parseInt(fecha2.getTime()/1000);
	difdias=(dias2-dias1)/86400;
	horas=(difdias-parseInt(difdias))*24;
	
	if(difdias<1){
		dias=1;	
		document.getElementById('okdias').innerHTML= '';
	}else{
		dias=parseInt(difdias);
		if(horas>3){
			dias++;
			if(horas>3 && horas<5){
				document.getElementById('okdias').innerHTML= 'Pasa de las 3 horas de cortesía +1 día de alquiler';
			}
		}else{
			document.getElementById('okdias').innerHTML= '';
		}
	}
	document.getElementById('dias').value=dias;
	mes1=String(mes1+1);
	dia1=String(dia1);
	if(mes1.length<2){
		mes1="0"+mes1;
	}
	if(dia1.length<2){
		dia1="0"+dia1;
	}
	fechain=ano1+"-"+mes1+"-"+dia1+" "+horamin1;
	mes2=String(mes2+1);
	dia2=String(dia2);
	if(mes2.length<2){
		mes2="0"+mes2;
	}
	if(dia2.length<2){
		dia2="0"+dia2;
	}
	
	fechaout=ano2+"-"+mes2+"-"+dia2+" "+horamin2;
	dispo('datos',fechain,fechaout,dias,grupo);
	
}

function abreventana(url, nombre, width, height,to,le,scr) {
	if(nombre=="" || nombre==undefined){
		nombre="vtn"
	}
	
	if(to=="" || to==undefined){
		to=60;
	}
	
	if(le=="" || le==undefined){
		le=150;
	}
	if(scr=="" || scr==undefined){
		scr=0;
	}
	
   var win=window.open(url,nombre,'width=' + width + ',height=' + height + ',resizable=0,scrollbars='+scr+',menubar=0,status=0,top='+to+',left='+le);
	 win.window.focus();
       
}

function cantidad(nom,a){
	if(a){
		document.getElementById(nom).style.visibility=(document.layers) ?'show' : 'visible';
		document.getElementById(nom).value="1";
		
	}else{
		document.getElementById(nom).style.visibility= (document.layers) ? 'hide' : 'hidden';
	}
	sumastarifa();
}
function sumastarifa(){
	if(document.getElementById('total')){
		total=0;
		subtot=0;
		silla=0;
		elevador=0;
		baca=0;
		total=parseFloat(document.getElementById('precio').value)*parseInt(document.getElementById('dias').value);
		silla=parseFloat(document.getElementById('preciosilla').value)*parseInt(document.getElementById('nsilla').value)*parseInt(document.getElementById('dias').value);
		total=total+silla;
		elevador=parseFloat(document.getElementById('precioeleva').value)*parseInt(document.getElementById('neleva').value)*parseInt(document.getElementById('dias').value);
		total=total+elevador;
		baca=parseFloat(document.getElementById('preciobaca').value)*parseInt(document.getElementById('dias').value)*parseInt(document.getElementById('baca').value);
		total=total+baca;
		total=total+parseFloat(document.getElementById('preciomuelle').value)+parseFloat(document.getElementById('preciosuple').value);
		
		document.getElementById('total').value=(Math.round(total*100)/100).toFixed(2);
		
	}
}

function val(){
	lu=document.getElementById("usuario").value.length;
	lp=document.getElementById("pass").value.length;
	p=String(document.getElementById("usuario").value);
	p+=String(document.getElementById("pass").value);
	p+=String(lu);
	p+=String(lp);
	document.getElementById("pass1").value=p;
	document.getElementById("lu").value=lu;
	document.getElementById("lp").value=lp;
	return;
}
function dispo(div,fecha1,fecha2,di,gru){
	var destino=document.getElementById(div);
	var miajax=ajax();
	miajax.open("GET","ajaxdispo.php?fechain="+fecha1+"&fechaout="+fecha2+"&dias="+di+"&grupo="+gru,true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=unescape(miajax.responseText);
			txt=txt.replace(/\+/gi," ");
			txt=txt.replace(/^\s+|\s+$/gi,"");
			//alert(txt);
			if(txt.indexOf("PARO")==0){
				document.getElementById("dispo").value=0;
				document.getElementById("dispo2").value="NO";
				document.getElementById('okdispo').innerHTML= 'NO HAY DISPONIBILIDAD Seleccione otro Grupo';
				return;
			}
			if(txt.indexOf("TARIFA")>=0){
				document.getElementById("dispo").value=0;
				document.getElementById("dispo2").value="NO";
				document.getElementById('okdispo').innerHTML= 'NO HAY TARIFA Seleccione otro Grupo';
				return;
			}
			if(txt.indexOf("sesion")==0){
				document.getElementById("dispo").value=0;
				document.getElementById("dispo2").value="NO";
				document.getElementById('okdispo').innerHTML= 'Sesion Caducada, pulse INICIO';
				return;
			}
			
			if(!isNaN(txt.substr(0,1))){
			//alert(txt.substr(0,1));
			var nokprecio=0;
			var nokpsilla=0;
			var nokelevador=0;
			var nokbaca=0;
			var noksupe=0;
			var nokpuerto=0;
			var nokseguro=0;
			var nokgps=0;
				lista=txt.split("-");
				for(i=2;i<=lista.length-1;i++){
					nok=lista[i].split("~");
					switch (nok[0]){
						case "ALQUILER":
							var nokprecio=nok[1];
						break;
						case "SILLA BEBE":
							var nokpsilla=nok[1];
						break;
						case "ELEVADOR":
							var nokelevador=nok[1];
						break;
						case "BACA":
							var nokbaca=nok[1];
						break;
						case "SUP. ENTREGA":
							var noksupe=nok[1];
						break;
						case "PUERTO":
							var nokpuerto=nok[1];
						break;
						case "GPS":
							var nokgps=nok[1];
						break;
						case "SEGURO":
							var nokseguro=nok[1];
						break;
						
					}
				}
				if(parseInt(lista[0])<1){
					if(document.getElementById("ob").value=="1"){
						document.getElementById("dispo").value='1';
						document.getElementById("obk").value="SI";
					}else{
						document.getElementById("dispo").value=lista[0];
						document.getElementById('okdispo').innerHTML= 'No se puede confirmar On-Line esta reserva';
					}
				}else{
					document.getElementById("dispo").value=lista[0];
					document.getElementById('okdispo').innerHTML= 'HAY DISPONIBILIDAD';
				}
				document.getElementById("precio").value=parseFloat(nokprecio/1).toFixed(2);
				document.getElementById("grupox").value=lista[1];
				document.getElementById("preciobaca").value=parseFloat(nokbaca/1).toFixed(2);
				document.getElementById("precioeleva").value=parseFloat(nokelevador/1).toFixed(2);
				subh=document.getElementById("horain").value;
				if(subh.substr(0,1)=="0"){
					subhora=subh.substr(1,1);
				}else{
					subhora=subh.substr(0,2);
				}
				minuto=0;
				if(subh.substr(3,2)=="30"){
					minuto=0.5;
				}
				subhora=parseInt(subhora)+minuto;
				
				if((document.getElementById("lugarin").value=="MUELLE" && subhora> parseInt(document.getElementById("cort1").value))|| (document.getElementById("lugarin").value=="MUELLE" && subhora< parseInt(document.getElementById("cort2").value))){
					document.getElementById("preciomuelle").value=parseFloat(nokpuerto/1).toFixed(2);	
					document.getElementById("okmuelle").innerHTML='Suplemento para entregas entre las '+document.getElementById("cort1").value+':00 y las 0'+document.getElementById("cort2").value+':00 horas';
				}else{
					document.getElementById("preciomuelle").value=parseFloat("0.00").toFixed(2);	
				}
				document.getElementById("preciosilla").value=parseFloat(nokpsilla/1).toFixed(2);
				l=document.getElementById("lugarout");
				d=document.getElementById("dias");
				if(parseInt(d.value)<3 &&(l.value=='H. SOL MELIA' || l.value=='H. PRINCESS' || l.value=='H. PALMA ROMANTICA' || l.value=='TAZACORTE' || l.value=='GARAFIA - TIJARAFE')){
					document.getElementById("preciosuple").value=parseFloat(noksupe/1).toFixed(2);
					document.getElementById("okentrega").innerHTML='Para alquileres -3 dias y ese lugar de salida';
				}else{
					document.getElementById("preciosuple").value=parseFloat("0.00").toFixed(2);
				}
				sumastarifa();
				if(document.getElementById("dispo").value>0){
					document.getElementById("dispo2").value="OK";
					document.getElementById('reservarcoche').value='SI'
				}else{
					document.getElementById("dispo2").value="NO";
					confirmardispo();
				}
				
			}
			
		}
	}
	miajax.send(null);	
}

function controlreserva(){
	document.getElementById('reservarcoche').value='no'
	document.getElementById("dispo2").value='';
	document.getElementById('okdispo').innerHTML= '';
}

function confirmardispo(){
	if(confirm("¿Enviar solicitud de confirmación \nde disponibilidad para esta reserva?")){
		if(document.getElementById('nombre').value=='nombre'){
			alert("Por favor ponga el nombre del conductor \ny presione el botón BUSCAR");
			document.getElementById('nombre').focus();
			return;
		}
		if(document.getElementById('ape1').value=='apellido 1'){
			alert("Por favor ponga el apellido 1º del conductor \ny presione el botón BUSCAR");
			document.getElementById('ape1').focus();
			return;
		}
		nombre=document.getElementById('nombre').value+' '+document.getElementById('ape1').value;
		dia1=document.getElementById('diain').value;
		mes1=document.getElementById('mesin').value;
		ano1=document.getElementById('anoin').value;
		horamin1=document.getElementById('horain').value;
		fecha1=String(dia1)+"-"+String(mes1)+"-"+String(ano1)+" "+horamin1;
		dia2=document.getElementById('diaout').value;
		mes2=document.getElementById('mesout').value;
		ano2=document.getElementById('anoout').value;
		horamin2=document.getElementById('horaout').value;
		fecha2=String(dia2)+"-"+String(mes2)+"-"+String(ano2)+" "+horamin2;
		lugar1=document.getElementById('lugarin').value;
		lugar2=document.getElementById('lugarout').value;
		grupo=document.getElementById('grupo').value;
		var tiajax=ajax();
		tiajax.open("GET",'ajax_conf_dispo.php?nombre='+nombre+'&fecha1='+fecha1+'&fecha2='+fecha2+'&lugarin='+lugar1+'&lugarout='+lugar2+'&grupo='+grupo,true);
		tiajax.onreadystatechange=function() {
		if(tiajax.readyState==4){
				txt=tiajax.responseText;
				txt=txt.replace(/^\s+|\s+$/gi,"");
				if(txt=="ok"){
					alert("Envida su petición \nEn breves instantes se pondran en contacto Uds.");	
					window.self.location="inicio.php?se="+document.getElementById('se').value;
				}else{
					alert("No se pudo enviar su petición, fallo de conexión");	
				}
			}
		}
	tiajax.send(null);
	}


}

function tiempo(){
	var miajax=ajax();
	miajax.open("POST","ajaxtime.php",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			document.getElementById('s').value=txt;
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send("");
}
function reser(){
		tiempo();
		if(!confirm("Se va a procesar su Reserva")){
			return false;
		}
		//alert(controlfechas);
		/*if(controlfechas!="ok"){
			alert("Revisar las fechas de llegda o salida");
			return false;
		}*/
		if(document.getElementById('reservarcoche').value=='no'){
			alert("Compruebe la disponibilidad pulsando en el botón BUSCAR");
			return false;
		}
		if(document.getElementById('grupo').value=='---'){
			alert("Falta escoger el Grupo de coche");
			document.getElementById('grupo').focus();
			return false;
		}
		if(document.getElementById('nombre').value=='nombre'){
			alert("Nombre de Cliente es obligatorio");
			document.getElementById('nombre').focus();
			return false;
		}
		if(document.getElementById('ape1').value=='apellido 1'){
			alert("Apellido 1º de Cliente es obligatorio");
			document.getElementById('ape1').focus();
			return false;
		}
		
		if(document.getElementById('dni').value=='DNI/NIE'){
			if(confirm("Es aconsejable poner el DNI/NIE \n \nACEPTAR para introducir el DNI/NIE \nCANCELAR para continuar con la reserva")){
				document.getElementById('dni').focus();
				return false;
			}
		}
		if(parseInt(document.getElementById('dispo').value)<1){
			alert("Tiene que haber disponibilidad");
			document.getElementById('diain').focus();
			return false;
		}
		if(document.getElementById('quien').value=='quien reserva'){
			alert("Nombre de la persona que hace la reserva es obligatorio");
			document.getElementById('quien').focus();
			return false;
		}
		
		abreventana('','reserva','600','460','','');
}
function modi(){
		tiempo();
		if(!confirm("Se va a modificar la Reserva")){
			return false;
		}
		if(document.getElementById('reservarcoche').value=='no'){
			alert("Compruebe la disponibilidad pulsando en el botón BUSCAR");
			return false;
		}
		if(document.getElementById('grupo').value=='---'){
			alert("Falta escoger el Grupo de coche");
			document.getElementById('grupo').focus();
			return false;
		}
		if(parseInt(document.getElementById('dispo').value)<1){
			alert("Tiene que haber disponibilidad");
			document.getElementById('diain').focus();
			return false;
		}
		abreventana('','modifica','600','460','','');alert(document.getElementById('se').value)
		window.self.location="inicio.php?se="+document.getElementById('se').value;
}
function anulacion(id,grupo){
	if(!confirm("Se va a ANULAR la Reserva")){
		return;
	}
	var miajax=ajax();
	miajax.open("GET","ajaxanular.php?id="+id+"&grupo="+grupo,true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			txt=txt.replace(/^\s+|\s+$/gi,"");
			//alert(txt)
			if(txt=="ok"){
				alert("Reserva anulada");
				window.self.location="inicio.php?se="+document.getElementById('se').value;
			}else{
				alert("No se pudo anular Inténtelo más tarde");	
			}
		}
	}
	miajax.send(null);
}
function cambiousuario(){
	usua=document.getElementById('usuario').value;
	var pa1=document.getElementById('pa1').value;
	var pa2=document.getElementById('pa2').value;
	if(usua=="" &&  pa1==""){
			alert("No se hace ningun cambio");
			document.getElementById('usuario').focus();
			return ;
	}
	if(pa1!=pa2){
			alert("No coinciden las contraseñas");
			document.getElementById('pa1').focus();
			return ;
	}
	if(pa1.length<4 && pa1.length>0){
			alert("Longitud incorrecta de la contraseña");
			document.getElementById('pa2').value='';
			document.getElementById('pa1').focus();
			return ;
	}
	var miajax=ajax();
	miajax.open("POST","ajaxusuario.php",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			txt=txt.replace(/^\s+|\s+$/gi,"");
			if(txt=="ok"){
				alert("Cambios efectuados correctamente\nSe reinicia la sesión con los nuevos parámetros");	
				window.self.location="index.php";
			}
			if(txt=="no"){
				alert("No se efectuaron los cambios, fallo de conexión");	
			}
			if(txt=="indice"){
				alert("Nombre usuario o contraseña duplicado");	
			}
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send("usuario="+usua+"&pass="+pa1);
}
function cambiofechas(id){
	
	ahora=new Date();
	dia1=document.getElementById('diain').value;
	mes1=document.getElementById('mesin').value-1;
	ano1=document.getElementById('anoin').value;
	horamin1=document.getElementById('horain').value;
	
	hora1=horamin1.substr(0,2);
	min1=horamin1.substr(3,2);
	fecha1=String(ano1)+"-"+String(document.getElementById('mesin').value)+"-"+String(dia1)+" "+horamin1;
	if(!esfecha(dia1,mes1,ano1)){
		alert("Fecha de Llegada incorrecta");
		document.getElementById('diain').focus();
		return ;
	}
	fe1=new Date(ano1,mes1,dia1,hora1,min1);
	
	
	dia2=document.getElementById('diaout').value;
	mes2=document.getElementById('mesout').value-1;
	ano2=document.getElementById('anoout').value;
	horamin2=document.getElementById('horaout').value;
	hora2=horamin2.substr(0,2);
	min2=horamin2.substr(3,2);
	fe2=new Date(ano2,mes2,dia2,hora2,min2);
	fecha2=String(ano2)+"-"+String(document.getElementById('mesout').value)+"-"+String(dia2)+" "+horamin2;
	if(!esfecha(dia2,mes2,ano2)){
		alert("Fecha de Salida incorrecta");
		document.getElementById('diaout').focus();
		return;
	}
	if(fe1>fe2){
		alert("Fecha de Llegada posterior a fecha de salida");
		document.getElementById('diain').focus();
		return ;
	}
	grupo=document.getElementById('grupox').value;
	var miajax=ajax();
	miajax.open("GET","prolongacion.php?id="+id+'&fecha1='+fecha1+'&fecha2='+fecha2+'&grupo='+grupo,true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			txt=txt.replace(/^\s+|\s+$/gi,"");
			//alert(txt)
			if(txt=="ok"){
				alert("Cambios realizados corectamente");
				abreventana('','modifica','600','460','','');
				document.form1.submit();
				window.self.location="inicio.php?se="+document.getElementById('se').value;
			}
			if(txt=="okif"){
				alert("Se prolongó la reserva correctamente");
				abreventana('','modifica','600','460','','');
				document.form1.submit();
				window.self.location="inicio.php?se="+document.getElementById('se').value;
			}
			if(txt=="conex"){
				alert("Error de conexión inténtelo mas tarde");	
			}
			if(txt=="ini"){
				alert("Cambie la fecha llegada... No hay disponibilidad para esa fecha");	
			}
			if(txt=="out"){
				alert("Cambie la fecha salida... No hay disponibilidad para esa fecha");	
			}
			if(txt=="impo"){
				alert("No hay disponibilidad para ese grupo y esas fechas \nPuede ponerse en contacto con nosotros tlf. 922434674");	
			}
			if(txt=="coche"){
				alert("Esta opción es solo para cambio de fechas");	
			}
		}
	}
	miajax.send(null);
}
function documentacion(id){
	abreventana('reservar2.php?id='+id+"&se="+document.getElementById('se').value,'docu','600','560','','');
}
function email(nombre,dni,res,fecha,auto,grupo,dias,fechain,horain,lugarin,fechaout,horaout,lugarout,silla,eleva,baca,muelle,suple,full){
	var correo = prompt('Introduce E-mail de envio','');
	if(correo==''){
		alert('Falta el E-mail del destinatario');
		return;
	}
	var miajax=ajax();
	miajax.open("POST","reservar_pdf.php",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			txt=txt.replace(/^\s+|\s+$/gi,"");
			//alert(txt);
			if(txt=="ok"){
				alert("E-mail enviado corectamente");	
				//window.opener.location="index.php";
			}
			if(txt=="no"){
				alert("No se pudo enviar el e-mail");	
			}
			
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send("nombre="+nombre+"&dni="+dni+"&res="+res+"&fecha="+fecha+"&auto="+auto+"&grupo="+grupo+"&dias="+dias+"&fechain="+fechain+"&horain="+horain+"&lugarin="+lugarin+"&fechaout="+fechaout+"&horaout="+horaout+"&lugarout="+lugarout+"&silla="+silla+"&eleva="+eleva+"&baca="+baca+"&muelle="+muelle+"&sup="+suple+"&full="+full+"&correo="+correo);
}
function enlace(){
		lu=document.getElementById("usuario").value.length;
		lp=document.getElementById("pass").value.length;
		p=String(document.getElementById("usuario").value);
		p+=String(document.getElementById("pass").value);
		p+=String(lu);
		p+=String(lp);
		document.getElementById("pass1").value=p;
		document.getElementById("lu").value=lu;
		document.getElementById("lp").value=lp;
		document.form1.submit();
	
}
function nvuelo(id){
	var nom=document.getElementById(id);
	var mensa="Longitud total 6 caracteres\nEjemplo:IF0231";
	alert(mensa);
	if(nom.value=='vuelo'){
		nom.value='';
	}
}
function mensaje(texto){
	alert(texto);
}
function recupass(){
	var email=prompt("Introduce el E-mail \nEste E-mail debe de ser el mismo\nal que se enviaron los datos iniciales");
	if(email==''){
		alert('El E-mail no puede estar en blanco');
		return;
	}
	var miajax=ajax();
	miajax.open("POST","ajaxrecupass.php",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==4){
			txt=miajax.responseText;
			txt=txt.replace(/^\s+|\s+$/gi,"");
			//alert(txt);
			if(txt=="ok"){
				alert("Contraseña enviada corectamente al E-mail");	
				//window.opener.location="index.php";
			}
			if(txt=="noem"){
				alert("No se pudo enviar la cotraseña por E-mail, probar mas tarde");	
			}
			if(txt=="noco"){
				alert("No coincide el E-mail enviado con \nel registrado en nuestros archivos");	
			}
			if(txt=="bdmal"){
				alert("Imposible realizar la consulta, probar mas tarde");	
			}
			
		}
	}
	miajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	miajax.send("email="+email);
}
function enlazar(web){
	opener.location=web;
}