function pasajeros(num_pasajeros)
{
var texto="";
var i=0;
for (i=0;i<num_pasajeros;i++)
{
j=i+1;
texto+="<span class=\"naranja\">Pasajero "+j+"</span><br /><br /><div id=\"contacto01_\"><span class=\"item_formulario_obl\"> Nombre</span><label for=\"nombre\"><input name=\"nombre"+j+"\" value=\"Escriba su nombre\" id=\"nombre"+j+"\"  onFocus=\"if (this.value=='Escriba su nombre') this.value='';\" onBlur=\"if (this.value=='') this.value='Escriba su nombre';\" type=\"text\" class=\"combo_med\" /></label></div><div id=\"contacto01\"><span class=\"item_formulario_obl\">Apellidos</span><label for=\"apellidos\"><input name=\"apellidos"+j+"\" value=\"Escriba sus apellidos\" id=\"apellidos"+j+"\" onFocus=\"if (this.value==\'Escriba sus apellidos\') this.value=\'\';\" onBlur=\"if (this.value==\'\') this.value=\'Escriba sus apellidos\';\" type=\"text\" class=\"combo_med\" /></label></div><div id=\"contacto01\"><span class=\"item_formulario\"> Edad</span><label for=\"edad\"><input name=\"edad"+j+"\" value=\"0\" id=\"edad"+j+"\" onFocus=\"if (this.value==\'0\') this.value=\'\';\" onBlur=\"if (this.value==\'\') this.value='0';\" type=\"text\" class=\"combo_small\" /></label></div>";
}
document.getElementById('pasajeros').innerHTML=texto;
}

function calcular_duracion()
{
	fecha_salida=new fecha(document.formulario_medida.fecha_salida.value);
	fecha_llegada=new fecha(document.formulario_medida.fecha_llegada.value);	
	var miFecha_salida = new Date( fecha_salida.anyo, fecha_salida.mes, fecha_salida.dia );
	var miFecha_llegada = new Date( fecha_llegada.anyo, fecha_llegada.mes, fecha_llegada.dia );
	var diferencia = miFecha_llegada.getTime() - miFecha_salida.getTime()
	if (document.formulario_medida.fecha_salida.value!='00-00-0000' && document.formulario_medida.fecha_llegada.value!='00-00-0000')	
	{
		var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24))
		if (dias>0)
			document.formulario_medida.tiempo.value=dias;
		else
			document.formulario_medida.tiempo.value=0;
	}
	else
		document.formulario_medida.tiempo.value=0;	
}

function calcular_fecha()
{
	fecha_salida=new fecha(document.formulario_medida.fecha_salida.value);	
	fecha_llegada=new fecha(document.formulario_medida.fecha_llegada.value);
	duracion=document.formulario_medida.tiempo.value;
	var miFecha_salida = new Date( fecha_salida.anyo, fecha_salida.mes, fecha_salida.dia );    	
	var miFecha_llegada = new Date( fecha_llegada.anyo, fecha_llegada.mes, fecha_llegada.dia );	
	if (document.formulario_medida.fecha_salida.value!="00-00-0000")
	{
		if (duracion=="") duracion=0;
		var calcular_llegada=miFecha_salida.getTime();
		calcular_llegada+=parseFloat(duracion * 60 * 60 * 24 * 1000);
		var mi_fecha = new Date(0,0,0,0,0,0);          		
		mi_fecha.setTime(parseFloat(calcular_llegada));
		var mes = mi_fecha.getMonth()+1;
		if (mes<10) 
			mes="0"+mes;
		var anyo=parseFloat(parseFloat(mi_fecha.getYear())+parseFloat(1900));
		document.formulario_medida.fecha_llegada.value=mi_fecha.getDate()+"-"+mes+"-"+anyo;
	}
	else if (document.formulario_medida.fecha_llegada.value!="00-00-0000")
	{
		if (duracion=="") duracion=0;
		var calcular_salida=miFecha_llegada.getTime();
		calcular_salida-=parseFloat(duracion * 60 * 60 * 24 * 1000);
		var mi_fecha = new Date(0,0,0,0,0,0);          		
		mi_fecha.setTime(parseFloat(calcular_salida));
		var mes = mi_fecha.getMonth()+1;
		if (mes<10) 
			mes="0"+mes;
		var anyo=parseFloat(parseFloat(mi_fecha.getYear())+parseFloat(1900));
		document.formulario_medida.fecha_salida.value=mi_fecha.getDate()+"-"+mes+"-"+anyo;
	}
}

	

function fecha( cadena ) 
{
var separador = "-"

if ( cadena.indexOf( separador ) != -1 ) 
{
var posi1 = 0
var posi2 = cadena.indexOf( separador, posi1 + 1 );
var posi3 = cadena.indexOf( separador, posi2 + 1 );
this.dia = cadena.substring( posi1, posi2 );
this.mes = cadena.substring( posi2 + 1, posi3 );
this.mes-=1;
this.anyo = cadena.substring( posi3 + 1, cadena.length );
} else {
this.dia = 0;
this.mes = 0;
this.anyo = 0;
}
}

function mostrar_deportes(estado)
{
	if (estado) 
		document.getElementById('deporte').style.display='block';
	else
		document.getElementById('deporte').style.display='none';
}

function validacion()
{
	var correcto=true;
	if (document.formulario_medida.destino.value=="" || document.formulario_medida.destino.value=="Escriba su destino")
	{
		alert ("Debe rellenar su destino");
		document.formulario_medida.destino.focus();
		correcto=false;
	}
	else if (document.formulario_medida.salida.value=="" || document.formulario_medida.salida.value=="Escriba la ciudad de salida")
	{
		alert ("Debe rellenar la ciudad de salida");
		document.formulario_medida.salida.focus();
		correcto=false;
	}
	else if (document.formulario_medida.fecha_salida.value=="" || document.formulario_medida.fecha_salida.value=="00-00-0000" || document.formulario_medida.fecha_llegada.value=="00-00-0000" || document.formulario_medida.fecha_llegada.value=="")
	{
		alert ("Debe rellenar las fechas de salida y llegada");
		document.formulario_medida.fecha_salida.focus();		
		correcto=false;
	}
	else if (document.formulario_medida.num_pasajeros.value=="" || document.formulario_medida.num_pasajeros.value=="0")
	{
		alert ("Debe rellenar el numero de pasajeros");
		correcto=false;
	}
	else if (document.formulario_medida.num_pasajeros.value>0 && (document.formulario_medida.nombre1.value=="" || document.formulario_medida.nombre1.value=="Escriba su nombre" || document.formulario_medida.nombre1.value=="Escriba su nombre" || document.formulario_medida.apellidos1.value=="" || document.formulario_medida.apellidos1.value=="Escriba sus apellidos" || document.formulario_medida.edad1.value=="" || document.formulario_medida.edad1.value=="0"))
	{
		alert ("Debe rellenar los datos del pasajero");
		correcto=false;
	}
	return correcto;
}