/*
function validarLogin(thisform)
{
  with (thisform)
  {
    if (emptyvalidation(login,"Debe especificar un login")==false) {login.focus(); return false;};
    if (sqlvalidation(login,"Caracter  no permitido en campo login")==false) {login.focus();return false;};
    if (emptyvalidation(password,"Debe especificar un password")==false) {password.focus(); return false;};
    if (sqlvalidation(password,"Caracter  no permitido en campo password")==false) {password.focus();return false;};
  }
}
function validarMensaje(thisform)
{
  with (thisform)
  {
    tema.value=toCaracterWeb(tema.value);
    asunto.value=toCaracterWeb(asunto.value);
    if (emptyvalidation(tema,"Debe especificar un Tema")==false) {tema.focus(); return false;};//Verifico que el combo no este vacio
    if (combosizevalidation(tema,100,"Tema: número máximo de caracteres 100","I")==false) {tema.focus(); return false;};//Verifico tamaño del combo
    if (emptyvalidation(cuerpo,"Debe especificar un Asunto")==false) {cuerpo.focus(); return false;};//Verifico que el combo no este vacio
    if (combosizevalidation(cuerpo,1000,"Asunto: número máxiomo de caracteres 1000","I")==false) {cuerpo.focus(); return false;};
  }
}
function validarRespuesta(thisform)
{
  with (thisform)
  {
    if (emptyvalidation(cuerpo,"Debe especificar un Asunto")==false) {cuerpo.focus(); return false;};//Verifico que el combo no este vacio
    if (combosizevalidation(cuerpo,1000,"Asunto: número máxiomo de caracteres 1000","I")==false) {cuerpo.focus(); return false;};
  }
}
*/
function popUp(URL, titulo, width, heigth)
{

	var winleft = (screen.width - 600) / 2;
	var winUp = (screen.height - 150) / 2;

    window.open(URL, titulo, 'top='+((screen.height - 150) / 2)+',left='+((screen.width - 600) / 2)+'+,toolbar=0 status=1,resizable=0,Width='+width+',height='+heigth+',scrollbars=1');

}
/*
function emptyvalidation(entered, alertbox)
{

  with (entered)
  {
    if (value==null || value=="")
    {
      if (alertbox!="")
      {
        alert(alertbox);
      }
      return false;
    }else{
      return true;}
  }
}

function combosizevalidation(entered, max, alertbox)
{
  with (entered)
  {
  var checkStr = value;
  if (checkStr.length >parseFloat(max) )
  {
    if(alertbox!="")
    {
      alert(alertbox);
    }
     return(false);
  }
  else
    return(true);
  }
}
function toCaracterWeb(cadena)
{
    //Preparamos el titulo y el cuerpo transformando comilla simple, comilla doble,<,>,/,\n en sus correspondientes carater web
    var codi=cadena;
    codi=codi.replace(/"/g,"&quot;");
    codi=codi.replace(/'/g,"&#39;");
    codi=codi.replace(/</g,"&lt;");//Reemplaza todas las ocurencias de < por su carácter html
    codi=codi.replace(/>/,"&gt");
    return(codi);

}
*/
function sqlvalidation(entered)
//función para prevenir ataques de SQLinyected
{
  with(entered)
  {
    var checkOK = "\+\%\+\'?\¿\(\)\"";
    var checkStr = value;
    var allValid = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
        {
          allValid = false;
          break;
        }
    }
    if (!allValid)
    {
      alert("No se permiten los siguientes caracteres: "+checkOK);
	  entered.focus();
      return (false);
    }else{
        return true;
    }
  }
}
