// JavaScript Document
function ver_cliente(forma)
{
   forma.operacion.value = "int_add_client";
   forma.action = "clientes_lista.php";
   forma.submit();
}


function ver_int_subtemas_lista(forma)
{
   forma.operacion.value = "mostrar_temas";
   forma.action = "sub_temas_lista.php";
   forma.submit();

}

function ver_int_temas_lista(forma)
{
   forma.operacion.value = "int_add_client";
   forma.action = "clientes_lista.php";
   forma.submit();

}

function ver_int_subtemas_add(forma)
{
  forma.operacion.value = "int_add_subtema";
  forma.action = "subtemas_add.php";
  forma.submit();
}


function validar_caracteres(campo,string)
{
 msg="";
    var iChars = "*|,\"<>[]{}`\';()&$#%";
    for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
        msg = "Caracteres invalidos en "+campo+"\n";
     }
	 return msg;
}



function FormValidation(forma,param)
{
msg="";
if(param > 10)
cantidad =  param;
else
cantidad=forma.elements.length;
//alert("cantidad"+forma)

for (i=0; i<cantidad-1 && forma.elements[i].type != "hidden" ; i++)
  {
   nombre=forma.elements[i].name;
//   alert(nombre)
   primer_letra=nombre.substr(0,1)
  
 if(primer_letra != "x")
   {
	   string = forma.elements[i].value;
	   mostrar_nombre=nombre.substr(1)
	   if(string != "")
	   msg+=validar_caracteres(mostrar_nombre,string)
	   
   } 
   if (primer_letra=="c") 
    {
	 valor=forma.elements[i].value;
	 if(valor=="")
	  {
	   mostrar_nombre=nombre.substr(1)
	   msg+=mostrar_nombre+" :\n";
	  } //end if valor
	} //end if primer letra
	if (primer_letra=="x") 
    {
	 valor=forma.elements[i].value;
	 if(valor=="")
	  {
	   mostrar_nombre=nombre.substr(1)
	   msg+=mostrar_nombre+" :\n";
	  } //end if valor
	} //end if primer letra

	if(primer_letra=="e")
	{
	 valor=forma.elements[i].value;
	 valido=isEmail(valor);
	 if(valido!=true)
	  {
	  mostrar_nombre=nombre.substr(1)
	  msg+=mostrar_nombre+" :\n";
	  }
	}

	
	if(primer_letra=="n")
	{
	 valor=forma.elements[i].value;
	 Numero=isNaN(valor);
	 if(Numero==true)
	  {
	  mostrar_nombre=nombre.substr(1);
	  //mostrar_nombres=mostrar_nombre.replace("_"," ");
	  msg+=mostrar_nombre+" :\n";
	  }
	}
	nombre = "";
  }//end for  
  if(msg!="")
  for (i=0; i< msg.length; i++)
  {
    msg=msg.replace("_"," ");
  }
  
  //msg=msg.replace("_"," ");
  return msg;
}//end function 

function isEmail2(string) {
    if (string == "") return true;
    if (string.indexOf("@")<2)
     return false;
    var iChars = "*|,\":<>[]{}`\';()&$#%";
    for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
      return false;
     }
    
	 if (string.length<5) return false;
	 
	 return true;
	 
} 

function isEmail(string) {
    if (string.indexOf("@")<2)
     return false;
    var iChars = "*|,\":<>[]{}`\';()&$#%";
    for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
      return false;
     }
    
	 if (string.length<5) return false;
	 
	 return true;
	 
} 
