(function($){var settings;$.fn.eBusinessLayover=function(callerSettings,mode){settings=$.extend({modal:false,width:458,position:{"top":0,"left":0,"bottom":0,"right":0},autoClose:true,closeIcon:true,reset:false,reDraw:false,headerText:null,titleText:null,subHeaderText:null,logoPath:null,upBorder:false,downBorder:false,mandatoryText:false,wizardButtons:null,backgroundColor:null},callerSettings||{});if(this.hasClass('generic-layover')){if(mode!=undefined)callerSettings=mode;if(settings.reset){var layoverParent=$(this).parent().parent().parent();var layoverParent=$(layoverParent);layoverParent.css('width',settings.width);layoverParent.css('top',settings.position["top"]);layoverParent.css('bottom',settings.position["bottom"]);layoverParent.css('left',settings.position["left"]);layoverParent.css('right',settings.position["right"]);if(settings.modal)layoverParent.addClass("modal-layover");else layoverParent.removeClass("modal-layover");} if(settings.titleText){var layoverTitleHtml="
"+settings.titleText+"
";$(this).closest('.layover').find('td.header-left').html(layoverTitleHtml);} if(settings.mandatoryText==false&&settings.isConfirmationTab==true){$('#AccountRegistrationForm').find(".layover-down-button-zone .mandatory").html("");} else if(settings.isConfirmationTab==false){$('#AccountRegistrationForm').find(".layover-down-button-zone .mandatory").html("
"+_MandatoryTextURL+"
");} if(callerSettings=='open'){showDialog($(this).closest('.layover'),settings.reDraw);} if(callerSettings=='close'){closeDialog($(this).closest('.layover'),null,settings.reDraw);} if(callerSettings=='isOpen'){if($(this).closest('.layover').hasClass('hidden-layover')) return false;else return true;} return this;} if($(this).length>0){var DownbuttonzoneHtml="";if(settings.Downbuttons!=undefined){DownbuttonzoneHtml="";for(var key in settings.Downbuttons){DownbuttonzoneHtml+="";} DownbuttonzoneHtml+="
";var DownbuttonZone=$(DownbuttonzoneHtml);var index=0;for(var key in settings.Downbuttons){var buttonId=settings.Downbuttons[key];if(buttonId=="")buttonId=key.toString();$(DownbuttonZone).find("td").eq(index).append($(this).find("#"+buttonId));index++;}} var downLeftButtonzoneHtml="";if(settings.downLeftButtons!=undefined){downLeftButtonzoneHtml="";for(var key in settings.downLeftButtons){downLeftButtonzoneHtml+="";} downLeftButtonzoneHtml+="
";var downLeftButtonZone=$(downLeftButtonzoneHtml);var index=0;for(var key in settings.downLeftButtons){$(downLeftButtonZone).find("td").eq(index).append($(this).find("#"+key.toString()));index++;}} if(settings.wizardButtons){var DownbuttonzoneHtml="";DownbuttonzoneHtml="";for(var i=0;i";}} DownbuttonzoneHtml+="
";var DownbuttonZone=$(DownbuttonzoneHtml);var index=0;for(var i=0;i
";if(settings.titleText) layoverHtml+="
"+settings.titleText+"
";layoverHtml+="
"+"
";if(settings.headerText){layoverHtml+="
"+settings.headerText+"
"+"
";} layoverHtml+="
"+"
"+"
"+"
";if(!settings.closeIcon){layoverHtml="
"+"
"+"
"+"
"+"
";} var layover=$(layoverHtml);if(DownbuttonZone!=null){layover.find(".layover-content").after("
");layover.find(".layover-down-button-zone").append($(DownbuttonZone));} if(downLeftButtonZone!=null&&DownbuttonZone!=null){layover.find(".layover-down-button-zone").append($(downLeftButtonZone));} if(downLeftButtonZone!=null&&DownbuttonZone==null){layover.find(".layover-content").after("
");layover.find(".layover-down-button-zone").append($(downLeftButtonZone));} layover.insertAfter($(this));$(this).appendTo(layover.find(".layover-content-zone"));if(settings.logoPath!=null){layover.find(".layover-header").after("");} if(settings.subHeaderText!=null){layover.find(".layover-content").before("
"+settings.subHeaderText+"
");} if(settings.upBorder==true){layover.find(".layover-content").before("
");} if(settings.downBorder==true){layover.find(".layover-content").after("
");} if(settings.mandatoryText==true){layover.find(".layover-down-button-zone").append("
"+_MandatoryTextURL+"
");} if(settings.modal){layover.addClass("modal-layover");} if(settings.autoClose==true){layover.find(".layover-header-close").click(function(e){closeDialog($(this).closest('.layover'),true);e.stopPropagation();});} layover.css('width',settings.width);layover.css('top',settings.position["top"]);layover.css('bottom',settings.position["bottom"]);layover.css('left',settings.position["left"]);layover.css('right',settings.position["right"]);if(settings.defaultControl){var control="#"+settings.defaultControl;layover.find(control).addClass("focusedControl");} return layover;}};var closeDialog=function(dialog,triggerEvent,redraw){$(dialog).addClass('hidden-layover');if($(dialog).hasClass('modal-layover')){if($('.modal-layover').not('.hidden-layover').length==0){$(window).unbind('resize',resizeCurtain);$('.ui-curtain').remove();} else{var shownDialogCount=$(".layover").not(".hidden-layover").length;$('.ui-curtain').css('z-index',10009+shownDialogCount);}} else{unbindCloseFunctionNonModalDialog();} if(triggerEvent==true){$(dialog).find('.generic-layover').eq(0).trigger('layoverCancel');} if(redraw) $(dialog).redrawHide();};var showDialog=function(dialog,redraw){$(dialog).focus();$(dialog).removeClass('hidden-layover');if($(dialog).hasClass('modal-layover')){if($('.ui-curtain').length==0){var curtain=$("
");curtain.width($(document)[0].documentElement.scrollWidth);curtain.height($(document)[0].documentElement.scrollHeight);$(curtain).insertAfter($(dialog));$(window).bind('resize',resizeCurtain);} var shownDialogCount=$(".layover").not(".hidden-layover").length;$('.ui-curtain').css('z-index',10009+shownDialogCount);$(dialog).css('z-index',10010+shownDialogCount);} else{bindCloseFunctionNonModalDialog();} $(dialog).find('.focusedControl').focus();if(redraw) $(dialog).redraw();};var resizeCurtain=function(){$('.ui-curtain').width($(document)[0].documentElement.scrollWidth);$('.ui-curtain').height($(document)[0].documentElement.scrollHeight);};var bindCloseFunctionNonModalDialog=function(){$(document).bind("click",closeNonModalDialog);$('a.toolbar-header').bind("click",closeNonModalDialog);$('.layover').click(function(e){e.stopPropagation();});};var unbindCloseFunctionNonModalDialog=function(){$(document).unbind("click",closeNonModalDialog);};})(jQuery) jQuery.fn.setHeaderText=function(headerText){this.closest('.layover').find('.layover-headerTextArea').html("
"+headerText+"
");};jQuery.fn.updateButtonsWizard=function(TabControlButtons,index){for(var i=0;i