
var AgatToolbar={submitForm:function(button){var doc=document;var ReviewMode=false;if((button)&&AgatEngine.getGeneralAttribute("tfsUIMode")!=""&&AgatEngine.getGeneralAttribute("tfsUIMode").toLowerCase()=="wizard"){if(button.className=='tfsWizardRedirect'){ReviewMode=true;}
else{ReviewMode=false;}}
if(ReviewMode){var elem=document.getElementById("UIMode");if(elem){$(elem).attr("value","Review");}}
var lang=AgatEngine.getGeneralAttribute("tfslanguage");var validationText="Validating the form...";var xmlText="Getting the form data as xml...";if(ReviewMode){var sendingText="Openning the form ...";}
else{var sendingText="Sending the form...";}
if(lang.toString().toLowerCase()=="hebrew"){validationText="בודק תקינות הטופס";xmlText="קבלת נתונים של הטופס";if(ReviewMode){sendingText="פותח את הטופס בתצוגה רגילה";}
else{sendingText="שולח את הטופס";}}
AgatSubmitPopup.open(validationText);try{if(!AgatValidator.validateForm()){AgatSubmitPopup.close();return;}
var submit=AgatEvents.userBeforeSubmit();if(!submit){AgatSubmitPopup.close();return;}
AgatSubmitPopup.setText(xmlText);var params=AgatUtils.splitParams(AgatEngine.getGeneralAttribute("tfssubmitactionparam"));if(ReviewMode){var url="receive.aspx";}
else{var url=params.get("url");}
var actionOnReturn=params.get("actiononreturn");if(actionOnReturn==undefined)actionOnReturn='';if(actionOnReturn==''&&useDefaultCallback){actionOnReturn="function{defaultShowMessage}";}
if(submitUrlToRelative&&$.url.setUrl(url).attr("protocol")!=undefined){try{var relativeUrl;relativeUrl=window.location.protocol+'//'+window.location.host;relativeUrl=relativeUrl+$.url.setUrl(url).attr("relative");url=relativeUrl;}
catch(e){}}
doc.getElementById("_form_data").value=AgatXML.getXML(false);$("input[tfsdatatype='attachment']").each(function(){AgatToolbar.addAttachment(this);});$("#formToolbar").attr("action",url);AgatSubmitPopup.setText(sendingText);if(!ReviewMode)
{AgatIframe.submit($("#formToolbar")[0],actionOnReturn);}
else{$("#formToolbar")[0].submit();AgatSubmitPopup.close();$("#mainDiv").tfsClear();}}catch(e){AgatSubmitPopup.close();}},addAttachment:function(elem){if(elem.value!=""&&!AgatAttachment.isUploaded(elem.id)){var inputFile=AgatAttachment.getAttachElem(elem.id);if(inputFile!=undefined){inputFile.style.display='none';var temp=inputFile.cloneNode(true);temp.style.display='';inputFile.id=elem.id;inputFile.name=elem.id;$(inputFile).appendTo("#formToolbar");AgatAttachment.setAttachElem(elem,temp);$(elem).attr("tfsUploaded","true");}}},printForm:function(){var print=AgatEvents.userBeforePrint(false);if(print){if(hasPrintVersion){AgatSubmit.doSubmit("submitbyhttp","action:postXml;url:printform.aspx?step=update&guid="+guid+"&tfsformid="+AgatEngine.getGeneralAttribute("tfsFormid")+"&tfsformversion="+AgatEngine.getGeneralAttribute("tfsVersion")+";needcheck:false;");var PrintIframe=document.createElement("iframe");$(PrintIframe).attr("id","printFrame");$(PrintIframe).attr("height","0");$(PrintIframe).attr("width","0");$(PrintIframe).attr("src","printform.aspx?step=print&guid="+guid);$(PrintIframe).bind("load",function(){var pframe=window.frames["printFrame"];pframe.focus();pframe.print();AgatEvents.userAfterPrint(false);document.body.removeChild(this);});document.body.appendChild(PrintIframe);}
else{window.print();AgatEvents.userAfterPrint(false);}}}};