function AddFunction(Params,Func)
{
   this.param = Params;
   this.func = Func;
}

AddFunction.prototype.AddParams=function(params)
{
   var ptn_comma="";
   if(!params)
      return;
   
   if(typeof(params)=="object")
   {
      for(var i=0;i<params.length;i++) 
      {
         ptn_comma=(this.param.length>0)?"|":"";
         if(typeof(params[i])=="string" || typeof(params[i])=="number" || typeof(params[i])=="boolean")
         {
            this.param+=ptn_comma+params[i];
         }
         else
         if(typeof(params[i])=="function")
         {
            if(typeof(params[i].toString)=="function")
               this.param+=ptn_comma+params[i].toString();
         }
         else
         if(typeof(params[i])=="object")
         {
            //alert(params[i]);
            if(typeof(params[i].toString)=="function")
               this.param+=ptn_comma+params[i].toString();
         }
         else
            continue;
      }
         
   }
   else
      if(typeof(params[i])=="string" || typeof(params[i])=="number" || typeof(params[i])=="boolean")
      {
         this.param+=ptn_comma+params[i];
      }
}
