	function POBJSUpdate(obj)
	{
                if(obj.allowpobjs==undefined || obj.allowpobjs==1)
                {
                //alert(obj.name);
                var frm=obj.form;
                var objnames=","+frm.p_OBJS+",";

                        if(objnames.indexOf(","+obj.name+",")==-1)
                        frm.p_OBJS=frm.p_OBJS+","+obj.name;

                        try{GLB_MODIFIED=true;}catch(e){};
                }
	}

	function runfrm(sid,frm,ftype,objid,params,runfrmname)
	{
//alert("BUDA");
		try
		{
		if(runfrmname=="")
		runfrmname="RunFrm";
		}
		catch(e)
		{
		runfrmname="RunFrm";

		}
	var trunner=eval(runfrmname);
	trunner.document.clear();
	trunner.document.write("<HEAD><META http-equiv=Content-Type content='text/html; charset=windows-1254'><META http-equiv=Content-Language content=tr></HEAD><style>@charset 'windows-1254'</style>");
	trunner.document.charset="windows-1254";
        trunner.document.write("<form accept-charset='UTF-8' method='POST' action='/RUN.asp' name='frmSubmit' id='frmSubmit'></form>");



	//alert("AAA");
	StatusDiv.style.visibility="visible";
	frm=eval(frm);
	var objname=frm.p_OBJS;
	//var qtypeval="";
        //alert(objname);
	var fld=new Array();
	var fld_temp=new Array();

	var i=-1;
	var loca="";
	//objname=trim(objname);

		if(objname.indexOf(",")==0)
		objname=objname.substr(1,objname.length-1);

		while(objname!="")
		{
		i++;
		var ara=objname.substr(0,objname.indexOf(","));
			if(ara=="")
			{
			ara=objname;
			objname="";
			}
			else
			objname=objname.substr(objname.indexOf(",")+1,objname.length-objname.indexOf(",")-1);

                //alert(ara);

                fld[i]=new Object();
		fld[i].item=ara;

                        if(eval("frm."+ara).xtype=="CMVLOOKUP" || eval("frm."+ara).xtype=="CMVTEXTAREA")
                        qtypeval=eval("frm."+ara).codevalues;
                        else
                        qtypeval=eval("frm."+ara).value;
                //alert(qtypeval);

						if(eval("frm."+ara).EXTABLE!=undefined && eval("frm."+ara).EXTABLE!=null)
						{
						fld[i].extable=eval("frm."+ara).EXTABLE;
						fld[i].exqtype=eval("frm."+ara).EXQTYPE;
						fld[i].expk=eval("frm."+ara).EXPK;
							if(fld[i].exqtype==undefined)fld[i].exqtype="";
							if(fld[i].expk==undefined)fld[i].expk="";
						}
						else
						fld[i].extable="";

			try
			{

				if(eval("frm."+ara).tty=="mny")
				{
				qtypeval=qtypeval.replace(/,/g,"");
				//alert(qtypeval);
				}
			}
			catch(e)
			{
			}

                //alert(eval("frm."+ara).type);
		fld[i].value=qtypeval;
		fld[i].value=fld[i].value.replace(/"/g,"&quot;");
		}


        //alert("0");
	var aa='<INPUT TYPE="hidden" name="p_SID" value="' + sid + '">';
	loca=trunner.document.createElement(aa);
	trunner.frmSubmit.insertBefore(loca);
	//alert("1");
	loca=trunner.document.createElement('<input type="hidden" name="p_FTYPE" value="' + ftype + '">');
	trunner.frmSubmit.insertBefore(loca);
	//alert("2");
	loca=trunner.document.createElement('<input type="hidden" name="p_OBJECTID" value="' + objid + '">');
	trunner.frmSubmit.insertBefore(loca);
	//alert("3");
	loca=trunner.document.createElement('<input type="hidden" name="p_PARAMS" value="' + params + '">');
	trunner.frmSubmit.insertBefore(loca);
	//alert("4");
	loca=trunner.document.createElement('<input type="hidden" name="p_FRMID" value="' + frm.id + '">');
	trunner.frmSubmit.insertBefore(loca);
	//alert("5");
		try
		{
			if(frm.p_URL!=undefined)
			{
			loca=trunner.document.createElement('<input type="hidden" name="p_URL" value="' + frm.p_URL + '">');
			trunner.frmSubmit.insertBefore(loca);
			}
		}
		catch(e)
		{

		}

	//alert("6");
		try
		{
			if(frm.p_QTYPE!="PROC")
			{
				if(frm.p_LOG==undefined)
				{
				loca=trunner.document.createElement('<input type="hidden" name="p_LOG" value="A">');
				trunner.frmSubmit.insertBefore(loca);
				}
				else
				{
				loca=trunner.document.createElement('<input type="hidden" name="p_LOG" value="' + frm.p_LOG + '">');
				trunner.frmSubmit.insertBefore(loca);
				}
			}
		}
		catch(e)
		{

		}

	//alert("7");
		try
		{
		loca=trunner.document.createElement('<input type="hidden" name="p_QTYPE" value="' + frm.p_QTYPE + '">');
		trunner.frmSubmit.insertBefore(loca);
		//alert("6");
		}
		catch(e)
		{

		}

		try
		{
		loca=trunner.document.createElement('<input type="hidden" name="p_TBLNAME" value="' + frm.p_TBLNAME + '">');
		trunner.frmSubmit.insertBefore(loca);
		//alert("7");
		}
		catch(e)
		{

		}

		try
		{
		loca=trunner.document.createElement('<input type="hidden" name="p_PKNAME" value="' + frm.p_PKNAME + '">');
		trunner.frmSubmit.insertBefore(loca);
		//alert("8");
		}
		catch(e)
		{

		}

		try
		{
		loca=trunner.document.createElement('<input type="hidden" name="p_PK" value="' + frm.p_PK + '">');
		trunner.frmSubmit.insertBefore(loca);
		//alert("9");
		}
		catch(e)
		{

		}

		try
		{
		loca=trunner.document.createElement('<input type="hidden" name="p_PROC" value="' + frm.p_PROC + '">');
		trunner.frmSubmit.insertBefore(loca);
		//alert("10");
		}
		catch(e)
		{

		}

		try
		{
			if(frm.p_CUSTFUNC!=undefined)
			{
			loca=trunner.document.createElement('<input type="hidden" name="p_CUSTFUNC" value="' + frm.p_CUSTFUNC + '">');
			trunner.frmSubmit.insertBefore(loca);
			}

		//alert("11");
		}
		catch(e)
		{

		}


		for(var i=0;i<fld.length;i++)
		{
		//alert(i);
		loca=trunner.document.createElement('<input type="hidden" name="'+ fld[i].item +'" value="' + fld[i].value + '">');
		trunner.frmSubmit.insertBefore(loca);
			if(fld[i].extable!="")
			{
			loca=trunner.document.createElement('<input type="hidden" name="p__ex__table__'+ fld[i].item +'" value="' + fld[i].extable + '">');
			trunner.frmSubmit.insertBefore(loca);
			loca=trunner.document.createElement('<input type="hidden" name="p__ex__qtype__'+ fld[i].item +'" value="' + fld[i].exqtype + '">');
			trunner.frmSubmit.insertBefore(loca);
			loca=trunner.document.createElement('<input type="hidden" name="p__ex__pk__'+ fld[i].item +'" value="' + fld[i].expk + '">');
			trunner.frmSubmit.insertBefore(loca);
			//alert("AAAA");
			}
		}
	trunner.frmSubmit.submit();
		try{if(GLB_MODIFIED!=undefined)GLB_MODIFIED=false;}catch(e){}
	return false;
	}
