function MM_validateFormDemanda() {
	var conteo=0;
	var alertMsg="";
	if(document.getElementById('imagen').value){
		archivo=document.getElementById('imagen').value;
		extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
		permitidas=".jpg,.png,.gif";
		if(permitidas.indexOf(extension)!=-1){
			document.getElementById('imagen').className="form100";
		}else{conteo++;
			alertMsg="- Imagen no valida\n"
			document.getElementById('imagen').className="form100Red";
		}
	}
	if(document.getElementById('documento').value){
		archivo=document.getElementById('documento').value;
		extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
		permitidas=".jpg,.png,.gif,.pdf,.zip,.rar,.doc";
		if(permitidas.indexOf(extension)!=-1){
			document.getElementById('documento').className="form100";
		}else{conteo++;
			alertMsg+="- Documento no valido\n"
			document.getElementById('documento').className="form100Red";
		}
	}
	if(document.getElementById('entidad').selectedIndex==0){conteo++;
		document.getElementById('entidad').className="form100Red";
	}else{
		document.getElementById('entidad').className="form100";
	}
	if(document.getElementById('razon').value==""){conteo++;
		document.getElementById('razon').className="form100Red";
	}else{
		document.getElementById('razon').className="form100";
	}
	if(document.getElementById('nombre').value==""){conteo++;
		document.getElementById('nombre').className="form100Red";
	}else{
		document.getElementById('nombre').className="form100";
	}
	if(document.getElementById('apellido').value==""){conteo++;
		document.getElementById('apellido').className="form100Red";
	}else{
		document.getElementById('apellido').className="form100";
	}
	if(document.getElementById('rut').value==""){conteo++;
		document.getElementById('rut').className="form100Red";
	}else{
		document.getElementById('rut').className="form100";
	}
	if(document.getElementById('telefono').value==""){conteo++;
		document.getElementById('telefono').className="form100Red";
	}else{
		document.getElementById('telefono').className="form100";
	}
	if(document.getElementById('direccion').value==""){conteo++;
		document.getElementById('direccion').className="form100Red";
	}else{
		document.getElementById('direccion').className="form100";
	}
	if(document.getElementById('comuna').selectedIndex==0){conteo++;
		document.getElementById('comuna').className="form100Red";
	}else{
		document.getElementById('comuna').className="form100";
	}
	if(document.getElementById('mail').value==""){conteo++;
		document.getElementById('mail').className="form100Red";
	}else{
		if(document.getElementById('mail').value.indexOf('@')>0){
			document.getElementById('mail').className="form100";
		}else{
			document.getElementById('mail').className="form100Red";
		}
	}
	if(document.getElementById('detalle').value==""){conteo++;
		document.getElementById('detalle').className="form100Red";
	}else{
		document.getElementById('detalle').className="form100";
	}
	if(!document.getElementById('terminos').checked){conteo++;
		alertMsg+="- Para publicar tu reclamo debes aceptar los terminos y condiciones."
	}
	if(alertMsg!=""){
		alert(alertMsg);
	}
	if(conteo==0){
		document.MM_returnValue = true;
	}else{
	document.MM_returnValue = false;	
	}
}


function comprueba_extension(formulario, archivo) {
   extensiones_permitidas = new Array(".gif", ".jpg", ".doc", ".pdf");
   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("."))).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 = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
       }else{
          //submito!
         alert ("Todo correcto. Voy a submitir el formulario.");
         formulario.submit();
         return 1;
       }
   }
   //si estoy aqui es que no se ha podido submitir
   alert (mierror);
   return 0;
} 