// JavaScript Document

function addOpt(oCntrl, iPos, sTxt, sVal){
	var selOpcion=new Option(sTxt, sVal);
	eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oCntrl){
	switch (document.reserva.tVehiculo.selectedIndex){
	case 0: 
		addOpt(oCntrl, 0, "Seleccione", "Seleccione");
		addOpt(oCntrl, 1, "Corsa Evolution", "Corsa Evolution");
		addOpt(oCntrl, 2, "Corsa Active", "Corsa Active");
		addOpt(oCntrl, 3, "Corsa Wind", "Corsa Wind");
		addOpt(oCntrl, 4, "Chevrolet Alto", "Chevrolet Alto");
		addOpt(oCntrl, 5, "Chevrolet Sprint", "Chevrolet Sprint");
		addOpt(oCntrl, 6, "Chevrolet Swift", "Chevrolet Swift");
		addOpt(oCntrl, 7, "Chevrolet Optra", "Chevrolet Optra");
		addOpt(oCntrl, 8, "Renault Megane", "Renault Megane");
		addOpt(oCntrl, 9, "Renault Scenic", "Renault Scenic");
		addOpt(oCntrl, 10, "Renault Clio", "Renault Clio");
		addOpt(oCntrl, 11, "Renault Symbol", "Renault Symbol");		
		addOpt(oCntrl, 12, "Mazda 323", "Mazda 323");
		addOpt(oCntrl, 13, "Mazda Allegro 1.3", "Mazda Allegro 1.3");
		addOpt(oCntrl, 14, "Mazda Allegro 1.6", "Mazda Allegro 1.6");
		addOpt(oCntrl, 15, "Mazda 3", "Mazda 3");
		addOpt(oCntrl, 16, "Mazda 6", "Mazda 6");
		addOpt(oCntrl, 17, "Daewoo Lanus", "Daewoo Lanus");
		addOpt(oCntrl, 18, "Daewoo Cielo", "Daewoo Cielo");
		addOpt(oCntrl, 19, "Daewoo Nubira", "Daewoo Nubira");
		addOpt(oCntrl, 20, "Nissan Sentra", "Nissan Sentra");
		addOpt(oCntrl, 21, "Nissan Almera", "Nissan Almera");		
		addOpt(oCntrl, 22, "Hiunday Accent", "Hiunday Accent");
	break;

	case 1: 
		addOpt(oCntrl, 0, "Seleccione", "Seleccione");
		addOpt(oCntrl, 1, "Luv Doble Cabina 4*4", "Luv Doble Cabina 4*4");
		addOpt(oCntrl, 2, "Luv Doble Cabina 4*2", "Luv Doble Cabina 4*2");
		addOpt(oCntrl, 3, "Luv Cabina Sencilla", "Luv Cabina Sencilla");
		addOpt(oCntrl, 4, "Chevrolet Rodeo", "Chevrolet Rodeo");
		addOpt(oCntrl, 5, "Ford Sport Trac", "Ford Sport Trac");
		addOpt(oCntrl, 6, "Ford Ranger Sencilla", "Ford Ranger Sencilla");
		addOpt(oCntrl, 7, "Ford Explorer", "Ford Explorer");
		addOpt(oCntrl, 8, "Toyota Hilux 4*2", "Toyota Hilux 4*2");
		addOpt(oCntrl, 9, "Toyota Hilux 4*4", "Toyota Hilux 4*4");
		addOpt(oCntrl, 10, "Toyota Cabina Sencilla", "Toyota Cabina Sencilla");
		addOpt(oCntrl, 11, "Toyota Prado", "Toyota Prado");
		addOpt(oCntrl, 12, "Nissan D22 Frontier 4*4", "Nissan D22 Frontier 4*4");
		addOpt(oCntrl, 13, "Nissan D21 D.Cabina 4*2", "Nissan D21 D.Cabina 4*2");
		addOpt(oCntrl, 14, "Nissan D21 C.Sencilla 4*2", "Nissan D21 C.Sencilla 4*2");
		addOpt(oCntrl, 15, "Nissan Pathfinder", "Nissan Pathfinder");
		addOpt(oCntrl, 16, "Mitsubishi Doble Cabina", "Mitsubishi Doble Cabina");
		addOpt(oCntrl, 17, "Mitsubishi Cabina Sencilla", "Mitsubishi Cabina Sencilla");
		addOpt(oCntrl, 18, "Mitsubishi Nativa", "Mitsubishi Nativa");
		addOpt(oCntrl, 19, "", "19");
		addOpt(oCntrl, 20, "", "19");
		addOpt(oCntrl, 21, "", "19");		
		addOpt(oCntrl, 22, "", "19");		
	break;
	case 2: 
		addOpt(oCntrl, 0, "Seleccione", "Seleccione");
		addOpt(oCntrl, 1, "Chevrolet Samuray", "Chevrolet Samuray");
		addOpt(oCntrl, 2, "Chevrolet Vitara", "Chevrolet Vitara");
		addOpt(oCntrl, 3, "Chevrolet Grand Vitara", "Chevrolet Grand Vitara");
		addOpt(oCntrl, 4, "Montero Mitsubishi", "Montero Mitsubishi");
		addOpt(oCntrl, 5, "Montero Mitsubishi Sport", "Montero Mitsubishi Sport");
		addOpt(oCntrl, 6, "", "");
		addOpt(oCntrl, 7, "", "");
		addOpt(oCntrl, 8, "", "");
		addOpt(oCntrl, 9, "", "");
		addOpt(oCntrl, 10, "", "");
		addOpt(oCntrl, 11, "", "");
		addOpt(oCntrl, 12, "", "");
		addOpt(oCntrl, 13, "", "");
		addOpt(oCntrl, 14, "", "");
		addOpt(oCntrl, 15, "", "");
		addOpt(oCntrl, 16, "", "");
		addOpt(oCntrl, 17, "", "");
		addOpt(oCntrl, 18, "", "");
		addOpt(oCntrl, 19, "", "");
		addOpt(oCntrl, 20, "", "19");
		addOpt(oCntrl, 21, "", "19");		
		addOpt(oCntrl, 22, "", "19");				
	break;
	}
}


function fecha(){
	dows = new Array("domingo","lunes","martes","miércoles","jueves","viernes","sábado");
	months = new Array("enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre");
	now = new Date(); 
	dow = now.getDay(); d = now.getDate(); m = now.getMonth();
	h = now.getTime(); var y = now.getYear();
	if(y<1900){y+=1900}
	document.write(" "  + dows[dow]+" "+d+" de "+months[m]+" de "+y);					
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',error='',errorm='',errort='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errorm='- El campo correo electrónico debe contener una dirección \n de correo valida.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errort='- Para los campos de teléfono solo se admite el ingreso de \n números. \n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') error = '- Los campos identificados con * son necesarios  para poder \n procesar su solicitud. \n'; }
  } errors+= errorm + errort + error;
  if (errors) alert('Se encontraron las siguientes inconsistencias en su solicitud:\n\n'+errors);
  document.MM_returnValue = (errors == '');
}
