﻿$(document).ready(function(){EMCommon.PageLoaded();EMCommon.SetUpUpdatePannelRequest()});$(window).load(function(){$("input:file").fileinput()});var EMCommon=(function(){var a={};a.PageLoading=function(){$("html").css("cursor","wait")};a.PageLoaded=function(b){$("html").css("cursor","");EMCommon.BindAjaxRequests();EMCommon.StylePage(b);EMCommon.UnhideContent();EMCommon.StyleDropDowns()};a.UnhideContent=function(b){$(".ShowTillLoaded").css("display","none");$(".HideTillLoaded").css("display","block")};a.HideContent=function(b){$(".ShowTillLoaded").css("display","block");$(".HideTillLoaded").css("display","none")};a.StylePage=function(b){EMCommon.StyleButtons();EMCommon.StyleErrors();EMCommon.StyleInfo();EMCommon.StyleIcons();EMCommon.StyleTabs(b);EMCommon.StyleAccordion()};a.StyleButtons=function(){$("input:submit, input:button").button();$("button").each(function(){var b=$(this).attr("icon");if(b!=null&&b!=""){$(this).button({icons:{primary:b}})}else{$(this).button()}})};a.StyleErrors=function(){$(".ErrorMessage").each(function(){$(this).errorStyle()})};a.StyleInfo=function(){$(".InfoMessage").each(function(){$(this).infoStyle()})};a.StyleIcons=function(){$(".icon").each(function(){$(this).icon()})};a.StyleTabs=function(c){var b=0;$("#tabs").each(function(){if(c==null){$(this).tabs()}else{$(this).tabs("select",c[b])}b++})};a.StyleAccordion=function(){$("#accordion").each(function(){$(this).accordion()})};a.StyleDropDowns=function(){var b=navigator.platform;if(b!="iPad"||b!="iPhone"||b!="iPod"){$("select").each(function(){if(($(this).attr("id").indexOf("ValueField")>=0)&&($(this).children("option").size()>15)){$(this).searchable({maxMultiMatch:9999,maxListSize:9999});$(this).height("30px");$(this).css("min-width","235px")}})}};a.BindAjaxRequests=function(){$("html").bind("ajaxStart",function(){EMCommon.InitializeRequest();EMCommon.PageLoading()});$("html").bind("ajaxError",function(){EMCommon.EndRequest();EMCommon.PageLoaded();$("#AjaxError").dialog({modal:true,title:"Error",draggable:false,resizable:false})})};a.SetUpUpdatePannelRequest=function(){if(window.Sys!=null){var d=new Array();var b=window.Sys.WebForms.PageRequestManager.getInstance();var c=new Array();b.add_initializeRequest(function(){var e=0;var f=0;$("#tabs").each(function(){d[e]=$(this).tabs("option","selected");e++});EMCommon.InitializeRequest();EMCommon.PageLoading();$("select").each(function(){var g=this.id;if(g.indexOf("CyclingCategoriesDropDown")>=0){c[f]=$(this).val();f++}})});b.add_endRequest(function(){EMCommon.EndRequest();EMCommon.PageLoaded(d);EMCommon.SelectCategories(c)})}};a.SelectCategories=function(c){var b=0;$("select").each(function(){var e=this.id;if(e.indexOf("CyclingCategoriesDropDown")>=0){if(c!=null){var d="#"+e+" option[value="+c[b]+"]";if($(d).length>0){$(this).val(c[b])}else{$(this).val("-1")}}else{$(this).val("-1")}b++}})};a.InitializeRequest=function(){EMCommon.PageLoading();$("#LoadingBox").dialog({modal:true,closeOnEscape:false,title:"Processing",draggable:false,resizable:false});$("#LoadingBox").parent().parent().find(".ui-dialog-titlebar-close").hide()};a.EndRequest=function(){$("#LoadingBox").parent().parent().find(".ui-dialog-titlebar-close").show();$("#LoadingBox").dialog("close");EMCommon.PageLoaded()};return a}());(function(a){a.fn.errorStyle=function(){if(a(this).html()!=null&&a(this).html().trim()!=""&&a(this).css("display")!="none"){if(a(this).hasClass("NoBoarder")){return}var b=a(this).attr("PreMessage");if(b==null){b="Attention : "}this.replaceWith(function(d,c){var e='<div class="ui-state-error ui-corner-all" style="padding: 5px 5px 0px 5px">';e+='<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>';if(b!=""){e+="<strong>"+b+"</strong>"}e+=c;e+="</p></div>";return e})}},a.fn.infoStyle=function(){if(a(this).html()!=null&&a(this).html().trim()!=""&&a(this).css("display")!="none"){var b=a(this).attr("PreMessage");if(b==null){b="Please Note : "}this.replaceWith(function(d,c){var e='<div class="ui-state-highlight ui-corner-all" style="padding: 5px 5px 0px 5px">';e+='<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>';if(b!=""){e+="<strong>"+b+"</strong>"}e+=c;e+="</p></div>";return e})}},a.fn.icon=function(){if(a(this).css("display")!="none"){this.replaceWith(function(c,b){var d='<span class="ui-state-default ui-corner-all" style="padding: 4px;"><span class="';d+=a(this).attr("class");d+='" style="display:inline;padding-left: 20px;"></span>';d+=b;d+="</span>";return d})}}})(jQuery);
