function presupuesto(){
	if(document.getElementById('islas').value=='---'){
		alert('Selecciona una isla para el alquiler');
		document.getElementById('islas').focus();
		return;
	}
	if(document.getElementById('lugarin').value=='---'){
		alert('Selecciona un lugar de llegada');
		document.getElementById('lugarin').focus();
		return;
	}
	var v_ini=valinicial();
	if(v_ini==false){
		return;
	}
	if(document.getElementById('lugarout').value=='---'){
		alert('Selecciona un lugar de salida');
		document.getElementById('lugarout').focus();
		return;
	}
	if(document.getElementById('grupo').value=='---'){
		alert('Selecciona un Grupo de coche');
		document.getElementById('grupo').focus();
		return;
	}
	document.getElementById('total_alquiler').innerHTML='00.00€';
	document.getElementById('total_puerto').innerHTML='00.00€';
	document.getElementById('total_entrega').innerHTML='00.00€';
	document.getElementById('total_total').innerHTML='00.00€';
	
	var fechasql=document.getElementById('anoin').value+"-"+document.getElementById('mesin').value+"-"+document.getElementById('diain').value;
	var gr=document.getElementById('grupo').value;
	
	document.getElementById('n_presu').innerHTML='<u>....Calculando....</u>';
	var miajax=ajax();
	miajax.open("GET","ajaxpresupuesto.php?dias="+direal+"&fechasql="+fechasql+"&grupo="+gr+"&retu=0",true);
	miajax.onreadystatechange=function() {
		if(miajax.readyState==1){
			document.getElementById('n_presu').innerHTML='<u>....Calculando....</u>';
		}
		if(miajax.readyState==4){
			document.getElementById('n_presu').innerHTML='<u>PRESUPUESTO<span style=" font-size:9px">(con impuestos y seguro T.R)</span></u>';
			var txt=unescape(miajax.responseText);
			txt=txt.replace(/\+/gi," ");
			txt=txt.replace(/^\s+|\s+$/gi,"");
			if(txt=="notarifa"){
				alert("No hay tarifa para esas fechas");
			}else{
				var dat=new Array();
				 dat=txt.split("-");
				//alert(txt);
				talq=0;
				var alq=parseFloat((direal-parseInt(document.getElementById('diasregalo').value))*parseFloat(dat[0])).toFixed(2);
				var sill=parseFloat(direal*parseFloat(dat[1])*parseInt(document.getElementById('nsilla').value)).toFixed(2);
				var elev=parseFloat(direal*parseFloat(dat[2])*parseInt(document.getElementById('neleva').value)).toFixed(2);
				var bacc=parseFloat(direal*parseFloat(dat[3])*parseInt(document.getElementById('nbaca').value)).toFixed(2);
				var gpss=parseFloat(direal*parseFloat(dat[6])*parseInt(document.getElementById('ngps').value)).toFixed(2);
				var talq=(parseFloat(alq)+parseFloat(sill)+parseFloat(elev)+parseFloat(bacc)+parseFloat(gpss)).toFixed(2);
				document.getElementById('total_alquiler').innerHTML=String(talq)+"€";
				var idlle=document.getElementById('lugarin');
				var idsal=document.getElementById('lugarout');
				var suple=0;
				if(direal<3 && (idlle.value=='H.PRINCESS' || idlle.value=='H.SOL MELIA' || idlle.value=='H.PALMA ROMANTICA' || idlle.value=='TAZACORTE')){
					document.getElementById('total_entrega').innerHTML=dat[5]+"€";
					suple=parseFloat(dat[5]);
				}
				if(direal<3 && (idsal.value=='H.PRINCESS' || idsal.value=='H.SOL MELIA' || idsal.value=='H.PALMA ROMANTICA' || idsal.value=='TAZACORTE')){
					document.getElementById('total_entrega').innerHTML=dat[5]+"€";
					suple=parseFloat(dat[5]);
				}
				var puer=0;
				var hra=document.getElementById('horain').value.substr(0,2);
				if(hra.substr(0,1)=="0"){
					hr=parseInt(hra.substr(1,1));
				}else{
					hr=parseInt(hra);
				}
				if(((hr>=20 && hr<24)||(hr>=0 && hr<8))&&document.getElementById('lugarin').value=='PUERTO'){
					document.getElementById('total_puerto').innerHTML=dat[4]+"€";
					puer=parseFloat(dat[4]);
				}
				var tot_pre=(parseFloat(talq)+parseFloat(suple)+parseFloat(puer)).toFixed(2);
				document.getElementById('total_total').innerHTML=String(tot_pre)+"€";
				document.getElementById('diasre').value=direal;
				//alert(txt);
			}
			
		}
	}
	miajax.send(null);	
	//alert(direal+"  "+fechasql);
}
function v_vali(){
		if(document.getElementById('islas').value=='---'){
		alert('Selecciona una isla para el alquiler');
		document.getElementById('islas').focus();
		return false;
	}
	if(document.getElementById('lugarin').value=='---'){
		alert('Selecciona un lugar de llegada');
		document.getElementById('lugarin').focus();
		return false;
	}
	if(document.getElementById('lugarout').value=='---'){
		alert('Selecciona un lugar de salida');
		document.getElementById('lugarout').focus();
		return false;
	}
	if(document.getElementById('grupo').value=='---'){
		alert('Selecciona un Grupo de coche');
		document.getElementById('grupo').focus();
		return false;
	}
	var ini=valinicial();
	if(ini==false){
		return false;
	}
}
function avisoin(capa){
	document.getElementById(capa).style.visibility=(document.layers) ?'show' : 'visible';
}
function avisout(capa){
	document.getElementById(capa).style.visibility=(document.layers) ? 'hide' : 'hidden';
}