/************************************************************************************/
// Esta función chequea que los datos que se pongan en el formulario sean numéricos.
/************************************************************************************/
function validValue(value,validchars,casesensitive){
	if (casesensitive!=1) {                
		value=value.toUpperCase();                
		validchars=validchars.toUpperCase();   
	}
	charposn=0; 
	while((charposn<value.length) && (validchars.indexOf(value.charAt(charposn))!=-1)) 
		charposn++;       
	if (charposn==value.length)                 
		return true;        
	else   
		return false;        
}
/************************************************************************************/
//Validar
/************************************************************************************/
function validar() {

   if (String(document.form.nombre.value).search(/\S/) == -1) {
   alert ("Ingrese su nombre.");
   document.form.nombre.focus();
   return false;
   }  

   if (String(document.form.email.value).search(/\S/) == -1) {
   alert ("Ingrese su dirección de correo electrónicoo.");
   document.form.email.focus();
   return false;
   }

   if (String(document.form.telefono.value).search(/\S/) == -1) {
   alert ("Ingrese su número de teléfono.");
   document.form.telefono.focus();
   return false;
   } 
 
   if (String(document.form.marca.value).search(/\S/) == -1) {
   alert ("Ingrese la marca del vehículo.");
   document.form.marca.focus();
   return false;
   } 
 
   if (String(document.form.modelo.value).search(/\S/) == -1) {
   alert ("Ingrese uel modelo del vehículo.");
   document.form.modelo.focus();
   return false;
   }

   if (String(document.form.anio.value).search(/\S/) == -1) {
   alert ("Ingrese el año del vehículo.");
   document.form.anio.focus();
   return false;
   }
   else {
	anio=document.form.anio.value;
	if (!validValue(anio,"0123456789",0)){
		alert("El campo año debe ser numérico.");
		document.form.anio.focus();
		return false;
	}
	else {
		var fecha = new Date(); //obtengo la fecha actual
		var prueba;
		prueba=fecha.toGMTString();
		var anioValidoDesde = 1900;
		var anioValidoHasta = prueba.substring(11,16); //obtengo el año actual
		if (parseInt(anio.substring(0,4))> anioValidoHasta || parseInt(anio.substring(0,4))< anioValidoDesde){
			alert("Año incorrecto");							
			document.form.anio.focus();
			return false;
		}		 			
	}	
  }

  if (String(document.form.dominio.value).search(/\S/) == -1) {
  alert ("Ingrese el dominio del vehículo.");
  document.form.dominio.focus();
  return false;
  } 
  else {
	patente=document.form.dominio.value;
	var letras;
	var numeros;
	 if (patente.length==6){
		var letras=patente.substring(0,3);// los 3 primeros letras
		var numeros=patente.substring(3,6);//los 3 ultimos  nros
		// Chequeo si numeros es numerico
			if (!validValue(numeros,"0123456789",0)){				
				alert("Dominio incorrecto");				
				document.form.dominio.focus();
				return false;
			}
		// Chequeo si letras no  es numerico			
			if (validValue(letras,"0123456789",0)){			
				alert("Dominio incorrecto");				
				document.form.dominio.focus();
				return false;
			}
	}  
	else  {
	     alert("Dominio incorrecto");
	     document.form.dominio.focus();
	     return false;	
	 }	  
  }

var radicacion = document.form.radicacion.options[document.form.radicacion.selectedIndex].value;
	if (radicacion=="0"){
	alert ("Ingrese la radicación del automóvil (solo para Cap. Fed. y Pcia. de Bs. As.).");
	return false;
	} 
}
/************************************************************************************/
