var com={inputContExp:".inputBox",focusFieldClass:"focus",touchedFieldClass:"touched",boldClass:"bold",btnInactiveClass:"inactive",modalClass:"modal",infoBoxClass:"info",helpContClass:"helpCont",helpTriggerClass:"help",helpBoxClass:"helpBox",dynBoxExp:".boxShadow, .partySelection",closeExp:".close",forceOverlay:false,overlay:{id:"overlay",init:function(){$(document.createElement("div")).attr({id:com.overlay.id}).prependTo($("body"));if(com.forceOverlay){$("#"+com.overlay.id).show()}com.overlay.resize();window.onresize=com.overlay.resize},resize:function(){$("#"+com.overlay.id).width(document.documentElement.scrollWidth).height(document.documentElement.scrollHeight)}},init:function(){com.overlay.init();$(":text,:password").focus(function(){com.handleFieldFocus($(this))}).blur(function(){com.handleFieldBlur($(this))});$("a."+com.helpTriggerClass).click(function(e){e.preventDefault();$(this).parents("."+com.helpContClass).find("."+com.helpBoxClass).toggle()});$(com.closeExp).click(function(e){e.preventDefault();com.close($(this).parents(com.dynBoxExp))})},handleFieldFocus:function($e){if(!$e.hasClass(com.touchedFieldClass)){$e.val("").addClass(com.touchedFieldClass)}$e.parents(com.inputContExp).addClass(com.focusFieldClass)},handleFieldBlur:function($e){$e.parents(com.inputContExp).removeClass(com.focusFieldClass)},open:function($o){if($o.hasClass(com.modalClass)){com.setModal(true)}$o.show()},close:function($o){if($o.hasClass(com.modalClass)){com.setModal(false)}$o.hide()},setModal:function(flag){if(flag){$("#"+com.overlay.id).show()}else{$("#"+com.overlay.id).hide()}}};$(function(){com.init()});