function formSubmit(a){if(!verifyMandatoryFields(a)){openAlert(str_MANDATORY_FIELDS)}else{el=document.getElementById(a);if(el!=null){el.submit()}else{els=document.getElementsByTagName("form");for(i=0;i<els.length;i++){if(els[i].name==a){els[i].submit()}}}}}function formSubmitAjax(a,d){frm=document.getElementById(a);if(frm==null){els=document.getElementsByTagName("form");for(i=0;i<els.length;i++){if(els[i].name==a){frm=els[i];break}}}if(frm!=null){if((typeof(d)=="undefined")||(d=="")){d=frm.action}YAHOO.util.Connect.setForm(frm,true);var c={success:function(e){if(e.responseText.indexOf("<!-- RELOAD -->")>-1){window.location.reload(true)}else{if(e.responseText.indexOf("<!-- AUTOHIDE -->")>-1){closeDialog()}else{if(e.responseText.indexOf("<!-- TIMEDAUTOHIDE -->")>-1){window.setTimeout("closeDialog()",3000)}document.getElementById("divJSDialogContent").innerHTML=e.responseText}}},upload:function(e){this.success(e)}};var b=YAHOO.util.Connect.asyncRequest("POST",d,c)}}function checkMandatory(a){if(a.value==""){a.className="InputTextMandatory"}else{if(a.className!="InputText"){a.className="InputText"}}}function checkMandatorySelect(a){if(a.options[a.selectedIndex].value==""){a.className="InputTextMandatory"}else{if(a.className!="InputText"){a.className="InputText"}}}function checkMandatoryStartup(){els=document.getElementsByTagName("input");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){checkMandatory(els[i]);els[i].onkeyup=function(){checkMandatory(this)}}}els=document.getElementsByTagName("textarea");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){checkMandatory(els[i]);els[i].onkeyup=function(){checkMandatory(this)}}}els=document.getElementsByTagName("select");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){checkMandatorySelect(els[i]);els[i].onchange=function(){checkMandatorySelect(this)}}}}function verifyMandatoryField(a){return a.value!=""}function verifyMandatoryFieldSelect(a){return a.options[a.selectedIndex].value!=""}function verifyMandatoryFields(a){if(a==""){frm=document}else{frm=document.getElementById(a);if(frm==null){els=document.getElementsByTagName("form");for(i=0;i<els.length;i++){if(els[i].name==a){frm=els[i];break}}}}els=frm.getElementsByTagName("input");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){if(!verifyMandatoryField(els[i])){return false}}}els=frm.getElementsByTagName("textarea");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){if(!verifyMandatoryField(els[i])){return false}}}els=frm.getElementsByTagName("select");for(i=0;i<els.length;i++){if(els[i].className.indexOf("InputTextMandatory")>-1){if(!verifyMandatoryFieldSelects(els[i])){return false}}}return true};