<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="dynaforms_Saveas" type="xmlform" width="100%" enableTemplate="1">
  <DYN_UID type="hidden" showInTable="0"/>
  <PRO_UID type="hidden" showInTable="0"/>
  <DYN_TYPE type="hidden" showInTable="0"/>
  <TITLE type="title" group="1">
    <en><![CDATA[Dynaform Information]]></en>
  </TITLE>
  <DYN_TITLENEW type="text" maxlength="128" size="45">
    <en><![CDATA[Title]]></en>
  </DYN_TITLENEW>
  <DYN_DESCRIPTIONNEW type="textarea" cols="45" rows="8">
    <en><![CDATA[Description]]></en>
  </DYN_DESCRIPTIONNEW>
  <BTN_CANCEL type="button" onclick="cancel();">
    <en><![CDATA[Cancel]]></en>
  </BTN_CANCEL>
  <ACCEPT type="button" onclick="dynaformSaveas( this.form );">
    <en><![CDATA[Save]]></en>
  </ACCEPT>
  <PAGED_TABLE_ID type="private"/>
  <JS type="javascript"><![CDATA[


function dynaformSaveas ( frm ) {
   if(document.getElementById("form[DYN_TITLENEW]").value){
     var nameDynaForm = document.getElementById("form[DYN_TITLENEW]").value;
     var proUid = getField('PRO_UID').value;
     reqName=ajax_function('dynaforms_Save','lookforNameDynaform','NAMEDYNAFORM='+encodeURIComponent(nameDynaForm)+'&proUid='+encodeURIComponent(proUid),'POST') ;
       if(!reqName){
         msgBox('@G::LoadTranslation(ID_EXIST_DYNAFORM)','alert');
       } else {
           var result = ajax_post(
               frm.action,
               frm,
               "POST",
               function (responseText)
               {
                    var dataResponse = responseText.parseJSON(); //json
                    var elementSelected = document.getElementById("_dynaformsList_").value;
                    document.getElementById("_dynaformsList_").length = 0;

                    for (var i = 0; i <= dataResponse.length - 1; i++) {
                        var value = dataResponse.data[i].value;
                        var text = dataResponse.data[i].text;

                        if (value == elementSelected) {
                            document.getElementById("_dynaformsList_").options[i] = new Option(text, value, "", "selected");
                        } else {
                            document.getElementById("_dynaformsList_").options[i] = new Option(text, value);
                        }
                    }
               }
           );

           currentPopupWindow.remove();
       }
    } else {
      alert(G_STRINGS.ID_TITLE_EMPTY);
      return;
    }
}

getField('DYN_TITLE').form.onsubmit = function() {return false;};

function cancel(){
    currentPopupWindow.remove();
}

]]></JS>
</dynaForm>
