/*INICIO... FUNCIONES*/

function SizeMax(cual, cuanto){
	Total = cual.value.length
	if (Total > cuanto ){
		cual.value = cual.value.substring(0,cuanto)
		alert('Tamaño máximo del comentario excedido. Máximo 510 Caracteres');
	}
}

function Editor_CompruebaSeleccion(Formulario,Campo){
	if ( eval('document.' + Formulario + '.' + Campo + '.createTextRange') ){
		eval('document.' + Formulario + '.' + Campo + '.focus()');
		if( document.selection.createRange().duplicate().text.length > 0 ){
			return document.selection.createRange().duplicate().text;
		}
		else{
			return '';
		}
	}
	else{
		return '';
	}
}

function Editor_AnadeTexto(Which,Formulario,Campo){
	if ( eval('document.' + Formulario + '.' + Campo + '.createTextRange')){
		eval('document.' + Formulario + '.' + Campo + '.focus()');
		document.selection.createRange().duplicate().text = Which;
		document.selection.empty();
	}
	else{
		eval('document.' + Formulario + '.' + Campo + '.value += Which');
	}
}
	
var caraS = new Array ( 
new Array("paginas/foro/gif-smile/hola.gif", "(ho)"),
new Array("paginas/foro/gif-smile/risa.gif", ":D"),
new Array("paginas/foro/gif-smile/aburrido.gif", "(ab)"),
new Array("paginas/foro/gif-smile/burla.gif", ":p"),
new Array("paginas/foro/gif-smile/facha.gif", "(pi)"),
new Array("paginas/foro/gif-smile/esofuera.gif", "(no)"),
new Array("paginas/foro/gif-smile/verguenza.gif", ":$"),
new Array("paginas/foro/gif-smile/confundido.gif", "(?)"),
new Array("paginas/foro/gif-smile/aplauso.gif", "(ap)"),
new Array("paginas/foro/gif-smile/auxilio.gif", "(he)"),
new Array("paginas/foro/gif-smile/adios.gif", "(bye)"),
new Array("paginas/foro/gif-smile/agresivo.gif", "(agr)"),
new Array("paginas/foro/gif-smile/animo.gif", "(bra)"),
new Array("paginas/foro/gif-smile/chicle.gif", "(chi)"),
new Array("paginas/foro/gif-smile/increible.gif", "(inc)"),
new Array("paginas/foro/gif-smile/llorar.gif", "(llo)"),
new Array("paginas/foro/gif-smile/dudando.gif", "(nose)"),
new Array("paginas/foro/gif-smile/ohno.gif", "(ohno)"),
new Array("paginas/foro/gif-smile/opss.gif", "(ops)"),
new Array("paginas/foro/gif-smile/ouch.gif", "(ouch)"),

new Array("paginas/foro/gif-smile/ven.gif", "(ven)"),
new Array("paginas/foro/gif-smile/ojomorado.gif", ":S"),
new Array("paginas/foro/gif-smile/blink.gif", "(lo)"),
new Array("paginas/foro/gif-smile/victoria.gif", "(vi)"),
new Array("paginas/foro/gif-smile/impresionado.gif", ":|"),
new Array("paginas/foro/gif-smile/quepensar.gif", "8-)"),
new Array("paginas/foro/gif-smile/gojo.gif", ";-)"),
new Array("paginas/foro/gif-smile/divertirse.gif", "(di)"),
new Array("paginas/foro/gif-smile/reza.gif", "(plz)"),
new Array("paginas/foro/gif-smile/lee.gif", "-:"),
new Array("paginas/foro/gif-smile/matar.gif", "(kill)"),
new Array("paginas/foro/gif-smile/campeon.gif", "(win)"),
new Array("paginas/foro/gif-smile/bailar.gif", "(dan)"),
new Array("paginas/foro/gif-smile/amigos.gif", "(ami)"),
new Array("paginas/foro/gif-smile/tragatecontrato.gif", "(blah)"),
new Array("paginas/foro/gif-smile/dj.gif", "(dj)"),
new Array("paginas/foro/gif-smile/fama.gif", "(f)"),
new Array("paginas/foro/gif-smile/altelefono.gif", "(te)"),
new Array("paginas/foro/gif-smile/brindar.gif", "(brin)"),
new Array("paginas/foro/gif-smile/tonto.gif", "(to)"),
new Array("paginas/foro/gif-smile/mier.gif", "hdp"),
new Array("paginas/foro/gif-smile/muerte.gif", ":@")
);

var cara2 = new Array ( 
new Array("paginas/foro/gif-decanos/ban1.gif", "(ban1)"),
new Array("paginas/foro/gif-decanos/ban2.gif", "(ban2)"),
new Array("paginas/foro/gif-decanos/ban3.gif", "(ban3)"),
new Array("paginas/foro/gif-decanos/ban4.gif", "(ban4)"),
new Array("paginas/foro/gif-decanos/ban5.gif", "(ban5)"),
new Array("paginas/foro/gif-decanos/ban6.gif", "(ban6)"),
new Array("paginas/foro/gif-decanos/ban7.gif", "(ban7)"),
new Array("paginas/foro/gif-decanos/ban8.gif", "(ban8)"),
new Array("paginas/foro/gif-decanos/ban9.gif", "(ban9)"),
new Array("paginas/foro/gif-decanos/agu.gif", "(agu)"),
new Array("paginas/foro/gif-decanos/buf1.gif", "(buf1)"),
new Array("paginas/foro/gif-decanos/vamodk.gif", "(vdk)"),
new Array("paginas/foro/gif-decanos/aliento.gif", "(aln)"),
new Array("paginas/foro/gif-decanos/sucioputo.gif", "(sput)"),
new Array("paginas/foro/gif-decanos/buf2.gif", "(buf2)"),
new Array("paginas/foro/gif-decanos/soydk.gif", "(sydk)"),
new Array("paginas/foro/gif-decanos/cirulloron.gif", "(cillo)"),
new Array("paginas/foro/gif-decanos/proh.gif", "(proh)"),
new Array("paginas/foro/gif-decanos/buf3.gif", "(buf3)")
);
/*FIN... FUNCIONES*/



/*INICIO...PANEL DE LOGUEO DESDE EL FORO*/

function validarlogueo(formulariologueo){
    if(formulariologueo.usuario.value==""){
	  alert("ERROR DE LOGUEO:\n No ingreso ningun dato en el campo Usuario.\n");
	  formulariologueo.usuario.focus();
	  return false;
	}else{
	  var valor=formulariologueo.usuario.value;
	  if (/^([A-z a-z 0-9])*$/ .test(valor)){
	  }else{
		alert("ERROR DE LOGUEO:\n El Nombre de Usuario solo debe contener letras y numeros.");
		formulariologueo.usuario.focus();
		return false;
      }
	}
	if(formulariologueo.contrasena.value==""){
	  alert("ERROR DE LOGUEO:\n No ingreso ningun dato en el campo Contrasena.\n");
	  formulariologueo.contrasena.focus();
	  return false;
	}else{
	  var valor=formulariologueo.contrasena.value;
	  if (/^([A-z a-z 0-9])*$/ .test(valor)){
	  }else{
		alert("ERROR DE LOGUEO:\n La Contrasena solo debe contener letras y numeros.");
		formulariologueo.contrasena.focus();
		return false;
      }
	}
	formulariologueo.submit(); 
}
/*FIN...PANEL DE LOGUEO DESDE EL FORO*/

/*INICIO...PANEL DE COMENTARIO DE USUARIO REGISTRADO*/
function validarComentarioUsuario(miFormComentarioUsuario){
    if(miFormComentarioUsuario.comentario.value==""){
	  alert("ERROR EN EL COMENTARIO:\n No ingreso ningun dato en el campo Comentario.\n");
	  miFormComentarioUsuario.comentario.focus();
	  return false;
	}
	if(miFormComentarioUsuario.codseg.value==""){
	  alert("ERROR EN EL COMENTARIO:\n No ingreso ningun dato en el campo Codigo De Seguridad.\n");
	  miFormComentarioUsuario.codseg.focus();
	  return false;
	}
	miFormComentarioUsuario.submit(); 
}
/*FIN...PANEL DE COMENTARIO DE USUARIO REGISTRADO*/

/*INICIO...PANEL DE COMENTARIO DE USUARIO NO REGISTRADO*/
function validarComentarioNoUsuario(miFormComentarioNoUsuario){
    if(miFormComentarioNoUsuario.nombre.value==""){
	  alert("ERROR EN EL COMENTARIO:\n No ingreso ningun dato en el campo Nombre o Nick.\n");
	  miFormComentarioNoUsuario.nombre.focus();
	  return false;
	}
	if(miFormComentarioNoUsuario.comentario.value==""){
	  alert("ERROR EN EL COMENTARIO:\n No ingreso ningun dato en el campo Comentario.\n");
	  miFormComentarioNoUsuario.comentario.focus();
	  return false;
	}
	if(miFormComentarioNoUsuario.codseg.value==""){
	  alert("ERROR EN EL COMENTARIO:\n No ingreso ningun dato en el campo Codigo De Seguridad.\n");
	  miFormComentarioNoUsuario.codseg.focus();
	  return false;
	}
	miFormComentarioNoUsuario.submit(); 
}
/*FIN...PANEL DE COMENTARIO DE USUARIO NO REGISTRADO*/
