
//////////////////////////////////
function cuenta(){ textoArea = document.isc.comentario.value; numeroCaracteres = textoArea.length; inicioBlanco = /^ / 
  finBlanco = / $/
  variosBlancos = /[ ]+/g 
  textoArea = textoArea.replace(inicioBlanco,""); textoArea = textoArea.replace(finBlanco,""); textoArea = textoArea.replace(variosBlancos," "); inicioEnter = /^\n/ 
  finEnter = /\n$/
  variosEnter = /[\n]+/g 
  textoArea = textoArea.replace(inicioEnter,""); textoArea = textoArea.replace(finEnter,""); textoArea = textoArea.replace(variosEnter," "); textoAreaDividido = textoArea.split(" "); numeroPalabras = textoAreaDividido.length; tC = (numeroCaracteres==1)?" carácter":" caracteres"; tP = (numeroPalabras==1)?" palabra":" palabras"; document.isc.caracteres.value=numeroCaracteres
  if(numeroCaracteres>1000){ alert ('Se permite un máximo de 1000 caracteres!!'); document.isc.comentario.value=textoArea.substring(0,1000); }}
////////////////////////////////
function Comprobarespacios(cadena){ var caracteres = " "; var i; var valido = false; for(i=0;i<cadena.length;i++){ if (caracteres.indexOf(cadena.charAt(i)) == -1){ valido = true; break; }}
    return valido; }

function Comprobarcontinuidad(cadena){ var caracteres = " "; var i; var k; var valido = true; limite = cadena.length - 101; for(k=0;k<(limite+1);k++){ for(i=k;i<(k+101);i++){ if (caracteres.indexOf(cadena.charAt(i)) !== -1){ valido = true; break; } else valido = false; }}
return valido; }

function contenido(isc){ if (isc.comentario.value == ""){ alert("Por favor Ingrese el contenido..."); isc.comentario.select(); }
    else if (!Comprobarespacios(isc.comentario.value)){ alert("Por favor Ingrese el contenido..."); isc.comentario.focus(); isc.comentario.select(); return (false); }
    		else if (!Comprobarcontinuidad(isc.comentario.value)){ alert("Por razones gráficas NO se pueden ingresar más de 100 caractéres seguidos."); isc.comentario.focus(); isc.comentario.select(); return (false); }
	else return (true); }

////////////////////////////////////////
function em_from(isc){ if (isc.emilio.value == ""){ alert("Ingrese su dirección de correo electrónico."); isc.emilio.select(); }
    else if (!Comprobarespacios(isc.emilio.value)){ alert("Ingrese su dirección de correo electrónico."); isc.emilio.focus(); isc.emilio.select(); return (false); }
	else 
	emai=isc.emilio.value; if(emai.indexOf('@',0)==-1 || emai.indexOf('; ',0)!=-1
	|| emai.indexOf(' ',0)!=-1 || emai.indexOf('/',0)!=-1
	|| emai.indexOf('; ',0)!=-1 || emai.indexOf('<',0)!=-1
	|| emai.indexOf('>',0)!=-1 || emai.indexOf('*',0)!=-1
	|| emai.indexOf('|',0)!=-1 || emai.indexOf('`',0)!=-1
	|| emai.indexOf('&',0)!=-1 || emai.indexOf('$',0)!=-1
	|| emai.indexOf('!',0)!=-1 || emai.indexOf('"',0)!=-1
	|| emai.indexOf(':',0)!=-1){ alert("Dirección de correo NO válida"); isc.emilio.focus(); isc.emilio.select(); return (false); }
	else return (true); }
	
function nombre(isc){ if (isc.nombre.value == ""){ alert("Ingrese su Nombre o Pseudónimo."); isc.nombre.select(); }
    else if (!Comprobarespacios(isc.nombre.value)){ alert("Ingrese su Nombre o Pseudónimo."); isc.nombre.focus(); isc.nombre.select();
	 return (false); }	else return (true); }
	

function mensaje(isc){if (!nombre(isc)) return; if (!em_from(isc)) return; if (!contenido(isc)) return; isc.submit(isc); }
////////////////////////

function activa(valor) {
	if (valor=='1'){
		document.getElementById('formforo').style.visibility='visible';
		document.getElementById('formforo').style.display='block';
				
	} 
}


