function ComEvent(){this.initialize.apply(this,arguments);}
ComEvent.prototype={initialize:function(act,action,method,isDblSubmit,target){this.act=act;this.action=action;this.method=method;if(!this.method){this.method="post";}
this.isDblSubmit=isDblSubmit;if(this.isDblSubmit==null||this.isDblSubmit==undefined){this.isDblSubmit=true;}
this.target=target;if(this.target==null||this.target==undefined){this.target="_self";}},execute:function(frm,reqParamNames,reqValues){if(reqParamNames){for(var i=0;i<reqParamNames.length;i++){var p=document.getElementsByName(reqParamNames[i]);p.item(0).value=reqValues[i];}}
if(this.act){frm.act.value=this.act;}
if(this.action){frm.action=this.action;}
frm.method=this.method;frm.target=this.target;if(this.isDblSubmit){checkAndSubmit(frm);}
else{frm.submit();}},execute2:function(frm,reqParamNames,reqValues){if(reqParamNames){for(var i=0;i<reqParamNames.length;i++){eval("frm.elements['"+reqParamNames[i]+"'].value=reqValues[i];");}}
if(this.act){frm.act.value=this.act;}
if(this.action){frm.action=this.action;}
frm.method=this.method;frm.target=this.target;if(this.isDblSubmit){checkAndSubmit(frm);}
else{frm.submit();}}};