function checkDate(LINK_TOTAL, AFIL)
{
	mensaje='';
	var err=0;
	if ((document.vuelosMV.txtorigen.value == document.vuelosMV.txtdestino.value) && (document.vuelosMV.txtorigen.value != "")) 
	{
		alert("El destino y el origen no pueden ser los mismos");
		return false;
		//mensaje+='El destino y el origen no pueden ser los mismos.\n';
	}
	if (document.vuelosMV.txtorigen.value == "") 
	{
		alert("Introduzca un origen");
		return false;
		//mensaje+='Debe introducir un origen.\n';
	}
	if (document.vuelosMV.txtdestino.value == "") 
	{
		alert("Introduzca un destino");
		return false;
		//mensaje+='Debe introducir un destino.\n';
	}
	if (document.vuelosMV.combodiasalida.options[document.vuelosMV.combodiasalida.selectedIndex].text == '') 
	{
		alert("Introduzca un día de salida");
		return false;
		//mensaje+='Debe introducir un destino.\n';
	}
	if (document.vuelosMV.combomessalida.options[document.vuelosMV.combomessalida.selectedIndex].text == '') 
	{
		alert("Introduzca un mes de salida");
		return false;
		//mensaje+='Debe introducir un destino.\n';
	}	
	if (document.vuelosMV.comboaniosalida.options[document.vuelosMV.comboaniosalida.selectedIndex].value == '')
	{
	alert("Introduzca un año de salida");	
	return false;
	}
	
	if (document.vuelosMV.combotipov.options[document.vuelosMV.combotipov.selectedIndex].value=='IdaVuelta') {		
	
		if (document.vuelosMV.combodiallegada.options[document.vuelosMV.combodiallegada.selectedIndex].text == '') 
		{
			alert("Introduzca un día de llegada");
			return false;
			//mensaje+='Debe introducir un destino.\n';
		}
		if (document.vuelosMV.combomesllegada.options[document.vuelosMV.combomesllegada.selectedIndex].text == '') 
		{
			alert("Introduzca un mes de llegada");
			return false;
			//mensaje+='Debe introducir un destino.\n';
		}
		if (document.vuelosMV.comboaniollegada.options[document.vuelosMV.comboaniollegada.selectedIndex].text == '') 
		{
			alert("Introduzca un año de llegada");
			return false;
			//mensaje+='Debe introducir un destino.\n';
		}
	}
	
		
	if (document.vuelosMV.combotipov.options[document.vuelosMV.combotipov.selectedIndex].value=='IdaVuelta')
		{
		//alert("entra en I/V");
		var Fecha_ida=document.vuelosMV.combodiasalida.options[document.vuelosMV.combodiasalida.selectedIndex].value + '/' + document.vuelosMV.combomessalida.options[document.vuelosMV.combomessalida.selectedIndex].value + '/' + document.vuelosMV.comboaniosalida.options[document.vuelosMV.comboaniosalida.selectedIndex].value;
		var Fecha_reg=document.vuelosMV.combodiallegada.options[document.vuelosMV.combodiallegada.selectedIndex].value + '/' + document.vuelosMV.combomesllegada.options[document.vuelosMV.combomesllegada.selectedIndex].value + '/' + document.vuelosMV.comboaniollegada.options[document.vuelosMV.comboaniollegada.selectedIndex].value;
		
		if ((FechaValida(Fecha_ida)) && (FechaValida(Fecha_reg))) {
			
		var diasalida,messalida,aniosalida;
		
		array_sal = Fecha_ida.split('/');
		
		array_reg = Fecha_reg.split('/');
		
		diasalida = array_sal[0];
		messalida = array_sal[1];
		aniosalida = array_sal[2];
					
		//var now = new Date();
		var now=new Date();
		var diaact = now.getDate().toString();	
		var longdia = diaact.length
		if (longdia == 1)
		{
		diaact= "0" + diaact;
		}				
		var mesact = now.getMonth() + 1;
		mesact= mesact.toString();
		var longmes = mesact.length
		if (longmes == 1)
		{
		mesact= "0" + mesact;
		}						
		var anioact = now.getFullYear();		
		var now= new Date(diaact,mesact,anioact);
		
		// En now almacenamos el dia de hoy
		messalida = messalida - 1; // Los meses van de 0 a 11
		var then = new Date(aniosalida,messalida,diasalida);
				
		var gap = then.getTime() - now.getTime();
		
		gap = Math.floor(gap / (1000 * 60 * 60 * 24));
		gap = gap + 1; // La diferenca en dias...
		}
		else
		{
		err=1;
		}
	}
	
	if (document.vuelosMV.combotipov.options[document.vuelosMV.combotipov.selectedIndex].value=='Ida')
	{
	var Fecha_ida=document.vuelosMV.combodiasalida.options[document.vuelosMV.combodiasalida.selectedIndex].value + '/' + document.vuelosMV.combomessalida.options[document.vuelosMV.combomessalida.selectedIndex].value + '/' + document.vuelosMV.comboaniosalida.options[document.vuelosMV.comboaniosalida.selectedIndex].value;
	//alert("entra en I");
		if ((FechaValida(Fecha_ida)))
		
		{
		
		var diasalida,messalida,aniosalida;
		
		array_sal = Fecha_ida.split('/');
		array_reg = array_sal;
		
		diasalida = array_sal[0];
		messalida = array_sal[1];
		aniosalida = array_sal[2];
		
		//var now = new Date();
		var now=new Date();
		var diaact = now.getDate().toString();	
		var longdia = diaact.length
		if (longdia == 1)
		{
		diaact= "0" + diaact;
		}				
		var mesact = now.getMonth() + 1;
		mesact= mesact.toString();
		var longmes = mesact.length
		if (longmes == 1)
		{
		mesact= "0" + mesact;
		}						
		var anioact = now.getFullYear();		
		var now= new Date(diaact,mesact,anioact);
			
		// En now almacenamos el dia de hoy
		messalida = messalida - 1; // Los meses van de 0 a 11
		var then = new Date(aniosalida,messalida,diasalida);
				
		var gap = then.getTime() - now.getTime();
		gap = Math.floor(gap / (1000 * 60 * 60 * 24));
		gap = gap + 1; // La diferenca en dias...

		
		}
		else
		{
		err=1;
		}
	}
		
	//alert("tb por aqi");		
	if (!mensaje=='')
	{
		alert(mensaje);
		return false;
	}
	else
	{
		
		if (err!=1)
		{
		if ((document.vuelosMV.combotipov.options[document.vuelosMV.combotipov.selectedIndex].value=='IdaVuelta')&&(!checfecha(Fecha_ida,Fecha_reg)))
			{ 
			alert('La fecha de Regreso debe ser igual o posterior a la de Salida.'); 
			return false;
			}
		else
			{		
			if (document.vuelosMV.combotipov.options[document.vuelosMV.combotipov.selectedIndex].value=='Ida')
				{
				ida=1;				
				}
			else
				{
				ida=0;
				}
				numninos=document.vuelosMV.comboninos.options[document.vuelosMV.comboninos.selectedIndex].value
				numbebes=document.vuelosMV.combobebes.options[document.vuelosMV.combobebes.selectedIndex].value
			//alert("y por antes del submit");
			//alert('el valor de ida es ' + ida);
			if (ida == 1)
			{
			//alert('es ida');
			window.open(LINK_TOTAL + 'http://ofertas.muchoviaje.com/billetesavion/aspx/vuelos.aspx?D=' + document.vuelosMV.txtdestino.value + '&O=' + document.vuelosMV.txtorigen.value + '&FECS=' + Fecha_ida + '&FECV=01/01/2007&NA=' + document.vuelosMV.comboadultos.options[document.vuelosMV.comboadultos.selectedIndex].text + '&NN=' + numninos + '&NB=' + numbebes + '&HR=&HS=&IDA=' + ida);		
			}
			if (ida == 0)
			{
			//alert('es ida y vuelta');
			window.open(LINK_TOTAL + 'http://ofertas.muchoviaje.com/billetesavion/aspx/vuelos.aspx?D=' + document.vuelosMV.txtdestino.value + '&O=' + document.vuelosMV.txtorigen.value + '&FECS=' + Fecha_ida + '&FECV=' + Fecha_reg + '&NA=' + document.vuelosMV.comboadultos.options[document.vuelosMV.comboadultos.selectedIndex].text + '&NN=' + numninos + '&NB=' + numbebes + '&HR=&HS=&IDA=0');		
			}
			
			//document.vuelosMV.action='http://ofertas.muchoviaje.com/billetesavion/aspx/vuelos.aspx?D=' + document.vuelosMV.txtdestino.value + '&O=' + document.vuelosMV.txtorigen.value + '&FECS=' + Fecha_ida + '&FECV=' + Fecha_reg + '&NA=' + document.vuelosMV.comboadultos.options[document.vuelosMV.comboadultos.selectedIndex].text + '&HR=&HS=&IDA=' + ida;
			//document.vuelosMV.submit;
			
			// return true;
			}
		}
		else
		{ 
		return false;	
		}
}
} 


function FechaValida(THISDATE) {
        var err=0;
        
        var a=THISDATE;
        if (a.length > 10) err=1;
        
        var valid = "0123456789/";
		var ok = "yes";
		var temp;
		for (var i=0; i<a.length; i++) {
		temp = "" + a.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no") {
                  
        err=1;
        
		}
              
        
        a_sal = a.split('/');
				
		a_dia = a_sal[0];
		a_mes = a_sal[1];
		a_anio = a_sal[2];
        
        b = a_mes;// month
        d = a_dia;// day
        f = a_anio;
         // year
        
                       
        if (b<1 || b>12) err = 1;
        if (d<1 || d>31) err = 1;
        if (f< 2002) err = 1;
        if (f> 2007) err = 1;
        if (b==4 || b==6 || b==9 || b==11){
                if (d==31) err=1;
        }
        if (b==2){
                var g=parseInt(f/4);
                if (isNaN(g)) {
                        err=1;
                }
                if (d>29) err=1;
                if (d==29 && ((f/4)!=parseInt(f/4))) err=1;
        }
        if (err==1) {
                alert(THISDATE + ' no es una fecha válida. Por favor, vuelva a introducirla.');
                //THISDATE.value = "";
                //THISDATE.focus();
                return false;
        }
        else
			{return true;}
			
}

function checfecha(fech_sal,fech_reg)
{
	array_sal = fech_sal.split('/');
	array_reg = fech_reg.split('/');
	if (Number(array_sal[2]) < 100) {
		array_sal[2] = "20" + array_sal[2];
	}
	if (array_sal[1].length == 1) {
		array_sal[1] = "0" + array_sal[1];
	}
	if (array_sal[0].length == 1) {
		array_sal[0] = "0" + array_sal[0];
	}
	if (Number(array_reg[2]) < 100) {
		array_reg[2] = "20" + array_reg[2];
	}
	if (array_reg[1].length == 1) {
		array_reg[1] = "0" + array_reg[1];
	}
	if (array_reg[0].length == 1) {
		array_reg[0] = "0" + array_reg[0];
	}
	salida = array_sal[2]+array_sal[1]+array_sal[0];
	regreso = array_reg[2]+array_reg[1]+array_reg[0];
	
	
			
	if ((Number(salida))<=(Number(regreso))) {
		return true;
	}else
	{
		
		return false;
	}
}

function empezar_250x250_vuelos(URL_COMPLETA2, ID_AFIL){
document.writeln('<link href="http://ads.muchoviaje.com/muchoviaje.css" rel="stylesheet" type="text/css"></link>');
URL_COMPLETA = URL_COMPLETA2 + "http://viajes.muchoviaje.com/viajes/publicidad/zanox.aspx?URL=";
document.writeln('<form name="vuelosMV" method="post" onsubmit="javascript:checkDate();">');
		document.writeln('<table style="border:2px solid #7FA2D1;height:250px;width:250px; background-image: url(http://ads.muchoviaje.com/zanox/buscadores/2007/fondo-vuelos-250x250.jpg);" bgcolor="#EDF4F7">');
			document.writeln('<tr>');
				document.writeln('<td class="description10" style="padding-top:55px; padding-left:10px">Ciudad salida');
				document.writeln('<div style="padding-top:2px"><input type="text" name="txtorigen" style="width:90" class="description10"></div>');
				document.writeln('</td>');
				document.writeln('<td class="description10" style="padding-top:55px; padding-left:10px">Ciudad llegada');
				document.writeln('<div style="padding-top:2px"><input type="text" name="txtdestino" style="width:90" class="description10"></div>');
				document.writeln('</td>');
			document.writeln('</tr>	');
			document.writeln('<tr>');
				document.writeln('<td colspan="2" class="description10" style="padding-left:10px">Salida&nbsp;&nbsp;');
					document.writeln('<SELECT name="combodiasalida" class="description10">');
							document.writeln('<option selected value="01">1</option>');
							document.writeln('<option value="02">2</option>');
							document.writeln('<option value="03">3</option>');
							document.writeln('<option value="04">4</option>');
							document.writeln('<option value="05">5</option>');
							document.writeln('<option value="06">6</option>');
							document.writeln('<option value="07">7</option>');
							document.writeln('<option value="08">8</option>');
							document.writeln('<option value="09">9</option>');
							document.writeln('<option value="10">10</option>');
							document.writeln('<option value="11">11</option>');
							document.writeln('<option value="12">12</option>');
							document.writeln('<option value="13">13</option>');
							document.writeln('<option value="14">14</option>');
							document.writeln('<option value="15">15</option>');
							document.writeln('<option value="16">16</option>');
							document.writeln('<option value="17">17</option>');
							document.writeln('<option value="18">18</option>');
							document.writeln('<option value="19">19</option>');
							document.writeln('<option value="20">20</option>');
							document.writeln('<option value="21">21</option>');
							document.writeln('<option value="22">22</option>');
							document.writeln('<option value="23">23</option>');
							document.writeln('<option value="24">24</option>');
							document.writeln('<option value="25">25</option>');
							document.writeln('<option value="26">26</option>');
							document.writeln('<option value="27">27</option>');
							document.writeln('<option value="28">28</option>');
							document.writeln('<option value="29">29</option>');
							document.writeln('<option value="30">30</option>');
							document.writeln('<option value="31">31</option>');
						document.writeln('</SELECT>');
						document.writeln('<script>');
								document.writeln('tiempo = new Date();');
								document.writeln('var dia = tiempo.getDate();');
								document.writeln('document.vuelosMV.combodiasalida.selectedIndex=dia;');
						document.writeln('</script>');
						document.writeln('<SELECT name="combomessalida" class="description10" style="width:43px">');
							document.writeln('<option value="01">Ene</option>');
							document.writeln('<option value="02">Feb</option>');
							document.writeln('<option value="03">Mar</option>');
							document.writeln('<option value="04">Abr</option>');
							document.writeln('<option value="05">May</option>');
							document.writeln('<option value="06">Jun</option>');
							document.writeln('<option value="07">Jul</option>');
							document.writeln('<option value="08">Ago</option>');
							document.writeln('<option value="09">Sep</option>');
							document.writeln('<option value="10">Oct</option>');
							document.writeln('<option value="11">Nov</option>');
							document.writeln('<option value="12">Dic</option>');
						document.writeln('</SELECT>');
						document.writeln('<script>');
								document.writeln('tiempo = new Date();');
								document.writeln('var mes = tiempo.getMonth();');
								document.writeln('document.vuelosMV.combomessalida.selectedIndex=mes;');
						document.writeln('</script>');
						document.writeln('<SELECT name="comboaniosalida" class="description10">');
							document.writeln('<option value="2007" selected >2007</option>');
							document.writeln('<option value="2008">2008</option>');														
						document.writeln('</SELECT>');
				document.writeln('</td>');
			document.writeln('</tr>');
			document.writeln('<tr>');
				document.writeln('<td colspan="2" class="description10" style="padding-left:10px">Regreso');
						document.writeln('<SELECT name="combodiallegada" class="description10">');
							document.writeln('<option selected value="01">1</option>');
							document.writeln('<option value="02">2</option>');
							document.writeln('<option value="03">3</option>');
							document.writeln('<option value="04">4</option>');
							document.writeln('<option value="05">5</option>');
							document.writeln('<option value="06">6</option>');
							document.writeln('<option value="07">7</option>');
							document.writeln('<option value="08">8</option>');
							document.writeln('<option value="09">9</option>');
							document.writeln('<option value="10">10</option>');
							document.writeln('<option value="11">11</option>');
							document.writeln('<option value="12">12</option>');
							document.writeln('<option value="13">13</option>');
							document.writeln('<option value="14">14</option>');
							document.writeln('<option value="15">15</option>');
							document.writeln('<option value="16">16</option>');
							document.writeln('<option value="17">17</option>');
							document.writeln('<option value="18">18</option>');
							document.writeln('<option value="19">19</option>');
							document.writeln('<option value="20">20</option>');
							document.writeln('<option value="21">21</option>');
							document.writeln('<option value="22">22</option>');
							document.writeln('<option value="23">23</option>');
							document.writeln('<option value="24">24</option>');
							document.writeln('<option value="25">25</option>');
							document.writeln('<option value="26">26</option>');
							document.writeln('<option value="27">27</option>');
							document.writeln('<option value="28">28</option>');
							document.writeln('<option value="29">29</option>');
							document.writeln('<option value="30">30</option>');
							document.writeln('<option value="31">31</option>');
						document.writeln('</SELECT>');
						document.writeln('<script>');
								document.writeln('tiempo = new Date();');
								document.writeln('var dia = tiempo.getDate();');
								document.writeln('document.vuelosMV.combodiallegada.selectedIndex=dia;');
						document.writeln('</script>');
						document.writeln('<SELECT name="combomesllegada" class="description10" style="width:43px">');
							document.writeln('<option value="01">Ene</option>');
							document.writeln('<option value="02">Feb</option>');
							document.writeln('<option value="03">Mar</option>');
							document.writeln('<option value="04">Abr</option>');
							document.writeln('<option value="05">May</option>');
							document.writeln('<option value="06">Jun</option>');
							document.writeln('<option value="07">Jul</option>');
							document.writeln('<option value="08">Ago</option>');
							document.writeln('<option value="09">Sep</option>');
							document.writeln('<option value="10">Oct</option>');
							document.writeln('<option value="11">Nov</option>');
							document.writeln('<option value="12">Dic</option>');
						document.writeln('</SELECT>');
						document.writeln('<script>');
								document.writeln('tiempo = new Date();');
								document.writeln('var mes = tiempo.getMonth();');
								document.writeln('document.vuelosMV.combomesllegada.selectedIndex=mes;');
						document.writeln('</script>');
						document.writeln('<SELECT name="comboaniollegada" class="description10">');
							document.writeln('<option value="2007" selected  >2007</option>');
							document.writeln('<option value="2008">2008</option>');
						document.writeln('</SELECT>');
				document.writeln('</td>');
			document.writeln('</tr>');
			document.writeln('<tr>');
				document.writeln('<td colspan="4" style="padding-left:10px">');
					document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="100%">');
						document.writeln('<tr>');
							document.writeln('<td class="description10" width="25%">Adultos</td>');
							document.writeln('<td class="description10" width="25%">Niños</td>');
							document.writeln('<td class="description10" width="25%">Bebés</td>');
							document.writeln('<td class="description10" width="25%">Tipo vuelo</td>');
						document.writeln('</tr>	');
						document.writeln('<tr>');
							document.writeln('<td>');
									document.writeln('<SELECT NAME="comboadultos" class="description10">');
													document.writeln('<option value="1" selected>1</option>');
													document.writeln('<option value="2">2</option>');
													document.writeln('<option value="3">3</option>');
													document.writeln('<option value="4">4</option>');
													document.writeln('<option value="5">5</option>');
													document.writeln('<option value="6">6</option>');
													document.writeln('<option value="7">7</option>');
													document.writeln('<option value="8">8</option>');
													document.writeln('<option value="9">9</option>');
												document.writeln('</SELECT>');
							document.writeln('</td>');
							document.writeln('<td>');
									document.writeln('<SELECT NAME="comboninos" class="description10">');
													document.writeln('<option value="0" selected>0</option>');
													document.writeln('<option value="1">1</option>');
													document.writeln('<option value="2">2</option>');
													document.writeln('<option value="3">3</option>');
													document.writeln('<option value="4">4</option>');
													document.writeln('<option value="5">5</option>');
													document.writeln('<option value="6">6</option>');
													document.writeln('<option value="7">7</option>');
													document.writeln('<option value="8">8</option>');
													document.writeln('<option value="9">9</option>');
												document.writeln('</SELECT>');
							document.writeln('</td>');
							document.writeln('<td>');
									document.writeln('<SELECT NAME="combobebes" class="description10">');
													document.writeln('<option value="0" selected>0</option>');
													document.writeln('<option value="1">1</option>');
													document.writeln('<option value="2">2</option>');
													document.writeln('<option value="3">3</option>');
													document.writeln('<option value="4">4</option>');
													document.writeln('<option value="5">5</option>');
													document.writeln('<option value="6">6</option>');
													document.writeln('<option value="7">7</option>');
													document.writeln('<option value="8">8</option>');
												document.writeln('</SELECT>');
							document.writeln('</td>');
							document.writeln('<td colspan="2" style="padding-right:10px">');
								document.writeln('<SELECT NAME="combotipov" class="description10" style="width:65px">');
										document.writeln('<option value="Ida">Ida</option>');
										document.writeln('<option value="IdaVuelta" selected>Ida/Vuelta</option>');
								document.writeln('</SELECT>');
							document.writeln('</td>');
						document.writeln('</tr>');	
					document.writeln('</table>');
				document.writeln('</td>');
			document.writeln('</tr>');
			document.writeln('<tr>');
				document.writeln('<td align="right" colspan="4">');
					document.writeln('<input type="button" value="Buscar" name="btbuscavuelos"  onclick ="javascript:checkDate(\'' + URL_COMPLETA2 + '\',\'' + ID_AFIL + '\');" ID="Button1" class="description10">');
				document.writeln('</td>');
			document.writeln('</tr>');
		document.writeln('</table>');
	document.writeln('</form>');
	
}