function FormSubmit(Action,Target,Args){
  function AddHiddenObject(form,n,v){
    var o=document.createElement("input");
	o.setAttribute("type","hidden");
	o.setAttribute("name",n);
	o.setAttribute("value",v);
	form.appendChild(o);
  }
  if(Args==null) return;
  var form=document.createElement("form");
  var i;
  //AddHiddenObject(form,"FORMFILE",FormFile);
  if(Args instanceof Array){
    for(i=0;i<Args.length;i++){AddHiddenObject(form,Args[i].Name,Args[i].Value);}
  }else{
    AddHiddenObject(form,Args.Name,Args.Value);
  }
  form.target=Target;
  form.action=Action;
  form.method="post";
  document.body.appendChild(form);
  form.submit();
  document.body.removeChild(form);
  form=null;
}
function _d(){
  this.Args=arguments;
}
function _f(name,value){
  this.Name=name;
  this.Value=value;
}
function _gf(name,value){
  return new _f(name,value);
}
function test(){
  var n=new Array();
  n[0]=_gf("FieldName",oTreeNode.XMLData.Args[0]);
  n[1]=_gf("FieldValue",oTreeNode.XMLData.Args[1]);
  FormSubmit("log/test.htm","_blank",n);
  FormSubmit("log/test.htm","_blank",_gf("Ãû³Æ","Öµ"));
}