// JavaScript Document
function validaEmail(email) 
{ 
	var er_Correo_electronico_usuario = /^(.+\@.+\..+)$/
	//comprueba campo de email
	if (email.value != "")	{
		if(!er_Correo_electronico_usuario.test(email.value)) { 			
			return false
		}
	}
	return true; 
}
function chkRut(rut)
{
       var miString = "";
       miString=rut.value;
       if (miString!="")
       {
               var result = "";
               var dv1="";
               if (miString.length <= 3)
               {
                       alert("Rut Incompleto");
                       rut.focus();
                       return false;
               }
               for (i=0;i<miString.length-1;i++)
               {
                       if (miString.charAt(i)!="." && miString.charAt(i)!="-")
                       {
                               result+=miString.charAt(i);
                       }
               }
               dv1 = miString.charAt(i);
               if (dv1 != dv(result))
               {
                       alert("Rut Incorrecto");
                       rut.focus();
                       return false;
               }
               rut.value = result + "-" + dv1
       }
}
function dv(T)
{
       var M=0,S=1, valor=T;
       for(;T;T=Math.floor(T/10))
               S=(S+T%10*(9-M++%6))%11;

       return S?S-1:'k';
}
function Enter()
{
   if (event.keyCode==13)
   {
	event.keyCode=9;
   }
}
function MuestraColor()
{
	if (document.all.trColores.style.display == 'none')
	{
		document.all.trColores.style.display = '';
	}
	else
	{
		document.all.trColores.style.display = 'none';
	}
}
function Poner(hacer, objArea)
{
	texto = objArea.document.selection.createRange().text;			
	if (hacer.charAt(0) == "#")
	{
		objArea.value = objArea.value.replace(texto, "[font color='"+hacer+"']" + texto + "[/font]");
		document.all.trColores.style.display='none';
	}
	if (hacer=="Bold")		
	{
		objArea.value = objArea.value.replace(texto, "[b]" + texto + "[/b]");
	}
	if (hacer=="Italic")		
	{
		objArea.value = objArea.value.replace(texto, "[i]" + texto + "[/i]");
	}
	if (hacer=="Underline")
	{
		objArea.value = objArea.value.replace(texto, "[u]" + texto + "[/u]");
	}
	if (hacer=="Strike")
	{
		objArea.value = objArea.value.replace(texto, "[s]" + texto + "[/s]");
	}
	if (hacer=="Center" || hacer=="Left" || hacer=="Right")
	{
		objArea.value = objArea.value.replace(texto, "[div align="+hacer+"]" + texto + "[/div]");	
	}
	if (hacer=="Letras")
	{
		if (document.frm.Letras.value!= "")
		{
			objArea.value = objArea.value.replace(texto, "[font face='"+document.frm.Letras.value+"']" + texto + "[/font]");			
			document.frm.Letras.value = "";
		}
	}
	if (hacer=="Tamano")
	{
		if (document.frm.Tamano.value!= "")
		{
			objArea.value = objArea.value.replace(texto, "[font size='"+document.frm.Tamano.value+"']" + texto + "[/font]");			
			document.frm.Tamano.value = "";
		}
	}
	if (hacer=="Image")
	{
		la = prompt("Ingrese Link de la Imagen", "");								
		if (la==null || la=="")
		{
			alert("Error al Poner un Link");					
			return false;
		}
		else
		{
			objArea.value = objArea.value.replace(texto, "[img src='"+la+"']");					
		}
		
	}
	if (hacer=="link")
	{
		la = prompt("Ingrese Link", "");								
		if (la==null || la=="")
		{
			alert("Error al Poner un Link");					
			return false;
		}
		else
		{
			ln = prompt("Ingrese Descripción Link", "");
			if (ln != "" && ln != null)
			{
				objArea.value = objArea.value.replace(texto, "[a href="+la+" target=_blank]" + ln + "[/a]");					
			}
			else
			{
				alert("Error al Poner un Link");					
				return false;
			}					
		}
		
	}
	
}
function PonerImagen(hacer, objArea)
{
	texto = objArea.document.selection.createRange().text;
	if (texto == "")
	{
		objArea.value = objArea.value + hacer;	
	}
	else
	{
		objArea.value = objArea.value.replace(texto, hacer);
	}
}
var n=0;
function MueveSmiles(accion, vv, son)
{		
	if (accion=="down")
	{		
		if (n<eval(son)-2)
		{
			campo = eval("document.getElementById('tbl"+n+"')")
			campo.style.display = 'none';
			
			k = eval(n)+2+eval(vv)
			
			campo = eval("document.getElementById('tbl"+k+"')")
			campo.style.display = '';
			n++;
		}
	}
	else
	{		
		if (n >= 0)
		{
			n--;
			if (n<0)
			{
				n=0;
			}
			campo = eval("document.getElementById('tbl"+n+"')")
			campo.style.display = '';
			
			k = eval(n)+2+eval(vv)
			
			campo = eval("document.getElementById('tbl"+k+"')")
			campo.style.display = 'none';
		}
	}
	
}