

function comprueba_extension(archivo) {
   extensiones_permitidas = new Array( "jpg");
   mierror = "";
   if (!archivo) {
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
       mierror = "No has seleccionado ningún archivo";
   }else{
      //recupero la extensión de este nombre de archivo
      extension = (archivo.substring(archivo.lastIndexOf(".") +1)).toLowerCase();
      //alert (extension);
      //compruebo si la extensión está entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida) {
         mierror = "Compruebe la imagen a subir. \nS\u00F3lo se pueden subir im\u00E1genes tipo: " + extensiones_permitidas.join();
       }else{
          //submito!
        // alert ("Todo correcto. Voy a submitir el formulario.");
         return true;
       }
   }
   //si estoy aqui es que no se ha podido submitir
   alert (mierror);
   return false;
} 

function validar_nombres(campo, nombre)
{
	if ( campo.value.length < 2 ){
	   alert("Por favor verifique: " + nombre)
	   campo.focus()
	   return false;
	}
}

function validar_email(campo, nombre)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test( campo.value ) == false) {
      alert("Por favor verifique: " + nombre);
	  campo.focus();
      return false;
   } 	 
}



function validar_contacto(formulario)
	{
		
		//NOMBRES
		if(  validar_nombres(formulario.nombre , "Nombre") == false )
		{
			return false;
		}
		
		//EMAIL
		if(  validar_email(formulario.email , "Correo") == false )
		{
			return false;
		}
		//MENSAJE
		if(  validar_nombres(formulario.comentario , "Mensaje") == false )
		{
			return false;
		}
		alert("Gracias por contactarnos. \nPronto nos comunicaremos con usted.");
		return true;
	} 
