// JavaScript Document
function campoError(campo)
{
	campo.className=claseError;
	error=1
}
function subirArchivo(upload_field)
{

 //Aqui se puede agregar otras extensiones...
 var re_text = /\.jpg|\.png|\.gif/i;
 
 var filename = upload_field.value;

  if(filename=="")
 {
   filename="nopic_tb.jpg";
   //upload_field.value=filename;
   if (filename.search(re_text) == -1)
   {
    campoError(upload_field);
    //alert("File no Type Valid");
    Status("File no Type Valid","infodiv");
    setTimeout("limpiar()",7000);
    return false;
   }
   upload_field.form.submit();
   Status("Loading...","infodiv");
   return true;
 }
 else
 //Verificando que el tipo
 if (filename.search(re_text) == -1)
 {
  campoError(upload_field);
  //alert("File no Type Valid");
  Status("File no Type Valid","infodiv");
  setTimeout("limpiar()",7000);
  return false;
 }
 upload_field.form.submit();
 Status("Loading...","infodiv");
 return true;
}
function Status(el_Status,el_Obj)
{
 obj=document.getElementById(el_Obj);
 if(obj)
 {
  obj.style.visibility = "visible";	 
  obj.innerHTML="<div>" +el_Status +"</div>";
 }
}
function limpiar()
{
 document.getElementById("infodiv").style.visibility = "hidden";
 document.getElementById("infodiv").innerHTML="";
}
function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}
function enviar_img(upload_field)
{
form=document.getElementById("enviar_form"); 
claseNormal="input";
claseError="inputError";	 
	
error=0;
 var nombre=eliminaEspacios(form.nombres_n.value);
 var where_from=eliminaEspacios(form.w_from.value);
 var coment=eliminaEspacios(form.comentarios.value);
 

   if(nombre=="")
    {
	 form.nombres_n.className=claseError;error=1; 
	}else
	 form.nombres_n.className=claseNormal;
	 
   if(where_from=="")
    {
	 form.w_from.className=claseError;error=1; 
	}else
	 form.w_from.className=claseNormal;
	 
  if(coment=="")
    {
	 form.comentarios.className=claseError;error=1; 
	}else
	 form.comentarios.className=claseNormal;	 
 
 if(error==1)
 {
  //alert("check the red fields");
   Status("Check the red fields","infodiv");
   setTimeout("limpiar()",6000);
 }else
  if(error==0)
   subirArchivo(upload_field);	
}