if(typeof Salem=="undefined"||!Salem){var Salem={}}Salem.RegisterNamespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=A[C].split(".");E=Salem;for(B=(D[0]=="Salem")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]]}}return E};Salem.RegisterNamespace("Salem.Js.CustomControls");Salem.Js.CustomControls.VirtualForm=function(A,D){this.formDiv=A;this.submitBtnId=D;var C=this;this.submitVirtual=function(){var E=document.getElementById(C.submitBtnId);if(E.tagName.toLowerCase()==="input"){document.getElementById(C.submitBtnId).click()}if(E.tagName==="A"){window.location.href=E.href}};this.handleEnterKey=function(F){var E=window.Event?true:false;if(E){return C.MozillaEventHandler_KeyDown(F)}else{return C.MicrosoftEventHandler_KeyDown()}};this.MozillaEventHandler_KeyDown=function(E){if(E.which==13){E.returnValue=false;E.cancel=true;E.preventDefault();C.submitVirtual();return false}return true};this.MicrosoftEventHandler_KeyDown=function(){if(event.keyCode==13){event.returnValue=false;event.cancel=true;C.submitVirtual();return false}return true};this.addEvent=function(E,F,G){if(E.attachEvent){E.attachEvent("on"+F,G)}else{if(E.addEventListener){E.addEventListener(F,G,false)}else{E["on"+F]=G}}};this.removeEvent=function(E,F,G){if(E.detachEvent){E.detachEvent("on"+F,G)}else{if(E.removeEventListener){E.removeEventListener(F,G,false)}else{E["on"+F]=function(){}}}};this.stopEvent=function(E){if(E.stopPropagation){E.stopPropagation();E.preventDefault()}else{E.returnValue=false;E.cancelBubble=true}};this.inputs=this.formDiv.getElementsByTagName("input");for(var B=0;B<this.inputs.length;B++){this.addEvent(this.inputs[B],"keypress",this.handleEnterKey)}};