function cargamodelos()
{
	//especificamos en div donde se mostrará el resultado
	divContenedor = document.getElementById('cargadormodelos');
	  var preloader;
        preloader = document.getElementById('cargadormodelos');
	ajax=Ajax();
	//especificamos el archivo que realizará el listado
	//y enviamos las dos variables: campo y orden
	var marca = document.getElementById('marca').value;
	var provincia =document.getElementById('ciudad').value;
	var email =document.getElementById('email').value;
	var telefono =document.getElementById('telefono').value;
	var telefonomovil =document.getElementById('telefonomovil').value;
	ajax.open("POST", "insertcoches.php?func=1");
	ajax.onreadystatechange=function()
	{
		     if(ajax.readyState==1)
				{ 
				  preloader.innerHTML = '<div id="CargadorAjax">Cargando</div>';
                  //modificamos el estilo de la div, mostrando una imagen de fondo
                  preloader.style.background = "url('imagenes/loadingAnimation.gif') no-repeat center";
                }
				
				 if(ajax.readyState==4)
				{
					divContenedor.innerHTML = ajax.responseText;
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("marca="+marca+"&provincia="+provincia+"&email="+email+"&telefono="+telefono+"&telefonomovil="+telefonomovil);
}
function validarEntero(valor){ 
      //intento convertir a entero. 
     //si era un entero no le afecta, si no lo era lo intenta convertir 
     valor = parseInt(valor) 

      //Compruebo si es un valor numérico 
      if (isNaN(valor)) { 
            //entonces (no es numero) devuelvo el valor cadena vacia 
            return 0
      }else{ 
            //En caso contrario (Si era un número) devuelvo el valor 
            return 1 
      } 
}
function isEmail(str) {
	smail = new String(str);
	if ((smail != "") && (smail.indexOf("@") != -1) && (smail.indexOf(".") != -1) ) {
  		return true;
  	}
	else {
		return false;
	}
}
function verificaform(formulario)
{
	var formintro=formulario;
	var email=document.getElementById('email').value;
	var telefono=document.getElementById('telefono').value;
	var provincia=document.getElementById('ciudad').value;
	var marca=document.getElementById('marca').value;
	var modelo=document.getElementById('modelo').value;
	var mesmatri=document.getElementById('mesmatri').value;
	var anomatri=document.getElementById('anomatri').value;
	var precio=document.getElementById('precio').value;
	var tipocoche=document.getElementById('tipocoche').value;
	if(isEmail(email))
	{
		if(validarEntero(telefono))
		{
			if(provincia!="")
			{
				if(marca!="")
				{
					if(modelo!="")
					{
						if(validarEntero(precio))
						{
							if(validarEntero(mesmatri) && validarEntero(anomatri))
							{
								if(tipocoche!="")
								{
									var verificacion="validado";
								}
								else
								{
									alert("Debe indicar un tipo de vehiculo.");
									tipocoche.focus;
								}
							}
							else
							{
								alert("Verifique que ha introducido la fecha de matriculacion correctamente.")
								anomatri.focus;
							}
						}
						else
						{
							alert("Indique el precio del vehiculo que desea vender.");
							precio.focus;
						}
					}
					else
					{
						alert("Debe seleccionar un modelo de vehiculo.");
						modelo.focus;
					}
				}
				else
				{
					alert("Seleccione la marca y modelo del vehiculo que desea vender.");
					marca.focus;
				}
			}
			else
			{
				alert("Debe seleccionar una provincia.");
				provincia.focus;
			}
		}
		else
		{
			alert("El numero de telefono introducido no es valido.")
			telefono.focus
		}
		
	}
	else
	{
			alert("La direccion de email indicada no es valida");
			email.focus;
	}
	if(verificacion=="validado")
	{
		formintro.submit();
	}
}