function validar(formulario) { 
//nombre verificar vacio
if (formulario.autor.value.length==0) {
if (formulario.mensaje.value.length==0) {
    alert("El campo nombre y mensaje estan vacios");
	formulario.autor.style.background="#cc0000";
	formulario.mensaje.style.background="#cc0000";
    formulario.autor.focus();
    return (false);
  }
else {
    alert("El campo nombre esta vacio");
    //formulario.autor.value="CAMPO OBLIGATORIO";
	formulario.autor.style.background="#cc0000";
    formulario.autor.focus();

    return (false);
	}
	
  }
if (formulario.mensaje.value.length==0) {
    alert("El campo mensaje esta vacio");
	formulario.mensaje.style.background="#cc0000";
    formulario.mensaje.focus();
    return (false);
  }
}
// FORMULARIO FOTOS

function validar2(formulario) { 
//nombre verificar vacio
if (formulario.autor.value.length==0) {
if (formulario.archivo.value.length==0) {
	formulario.autor.style.background="#cc0000";
	formulario.archivo.style.background="#cc0000";
	alert("El campo nombre y archivo estan vacios");
    formulario.autor.focus();
    return (false);
  }
else {
    //formulario.autor.value="CAMPO OBLIGATORIO";
	formulario.autor.style.background="#cc0000";
	formulario.archivo.style.background="#ffffff";
    alert("El campo nombre esta vacio");
formulario.autor.focus();
    return (false);
	}
  }
if (formulario.archivo.value.length==0) {
	formulario.autor.style.background="#ffffff";
alert("El campo archivo esta vacio");
	formulario.archivo.style.background="#cc0000";
	formulario.archivo.focus();
    return (false);
  }
  if (formulario.archivo.size > 100) {
	formulario.autor.style.background="#ffffff";
alert("El campo archivo esta vacio");
	formulario.archivo.style.background="#cc0000";
	formulario.archivo.focus();
    return (false);
  }
}
// SUBIR ARCHIVOOOOOOOOOOOOOO
      function subirArchivo(){
          var nombre_path = document.getElementById("archivo").value.split("");
          barra = document.getElementById("por");
          nombre_archivo = nombre_path[nombre_path.length-1];
          var extension_archivo = nombre_archivo.split(".");
          var extension = extension_archivo[extension_archivo.length-1];
          if( !extension.match(/(jpg)|(jpeg)|(gif)|(png)|(zip)/) ){
              alert ( "Sólo se permite subir imágenes: jpg, gif, png y zip" );
              return false;
          }
          url = "proceso.php";
          paramentros = "id_archivo="+nombre_archivo;
          tipo_contenido = "application/x-www-form-urlencoded";
          metodo = "post";
          document.forms[0].action = "http://codigo-fuente.com/cgi-bin/upload.cgi?id="+nombre_archivo;
          document.forms[0].submit();
          setTimeout("enviarPeticion()",100);
      }
      function enviarPeticion(){
          //Obtenemos nuestro objeto XMLHttp
          obcxm = crearXMLHTTP();
          //Abrimos la conexión
          obcxm.open(metodo, url, true);
          obcxm.setRequestHeader('Content-Type', tipo_contenido);
          //Mientras hayan cambios de estado ejecutamos la función estadoPeticion()
          obcxm.onreadystatechange = estadoPeticion;
          //Le pasamos los parametros anteriormente declarados
          obcxm.send(paramentros);
      }
function estadoPeticion(){
    if (obcxm.readyState == 4){
        if(obcxm.status == 200){
            if(obcxm.responseText!="100"){
                barra.innerHTML = obcxm.responseText + "%";
                //Mientras no haya llegado al 100 ejecutamos la función enviarPeticion() para saber su estado
                setTimeout("enviarPeticion()",100);
                //Enviamos el tanto por ciento para pintar la barra
                barraProgreso(obcxm.responseText);
}
        }
    }
}
      function barraProgreso(porcentaje){
          //Pintamos la barra incrementando el width
          barra.style["width"]=porcentaje+"%";
      }