$.HDContactUtils={addPhoneNumberFormatting:function(b){if(!b.match(/^\d+$/)){return b}var a=b.replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3");return a},removePhoneNumberFormatting:function(a){a=a.replace(/[abc]/ig,"2");a=a.replace(/[def]/ig,"3");a=a.replace(/[ghi]/ig,"4");a=a.replace(/[jkl]/ig,"5");a=a.replace(/[mno]/ig,"6");a=a.replace(/[pqrs]/ig,"7");a=a.replace(/[tuv]/ig,"8");a=a.replace(/[wxyz]/ig,"9");a=a.replace(/\D/g,"");return a}};$.HDDateUtils={kSecIn1Minute:60,kSecIn2Minute:120,kSecIn1Hour:3600,kSecIn2Hour:7200,kSecIn1Day:86400,_ShortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],time:function(){return(new Date()).getTime()/1000},secToDate:function(a){return(new Date(a*1000))},monthNumToString:function(a){return $.HDDateUtils._ShortMonths[a]},dateToDateTimeString:function(c){var e=(c.getMonth()+1)+"/"+c.getDate()+"/"+c.getFullYear();var f=c.getHours()%12;if(f==0){f=12}var b=(c.getHours()<12)?"am":"pm";var d=f+":"+$.HDUtils.zeroPad(c.getMinutes())+b;var a=e+" "+d;return a},dateTimeStringToDate:function(a){var d=new Date();var h=a.split(" ");var f=h[0].split("/");d.setMonth(f[0]-1);d.setDate(f[1]);d.setFullYear(f[2]);var g=h[1].split(":");var c=g[1].substring(2,4);var e=1*g[1].substring(0,2);var b=1*(g[0]%12)+(c=="pm"?12:0);d.setHours(b);d.setMinutes(e);return d},makeDatePretty:function(d,k){var c=new Date();var j="";var i="";var b="";var h=false?"at ":" ";var e=true?"Today ":"";var a=(c.getTime()-d.getTime())/1000;if(a<$.HDDateUtils.kSecIn2Minute){return"seconds ago"}else{if(a<$.HDDateUtils.kSecIn1Hour){return Math.floor(a/60)+" minutes ago"}}if(d.getFullYear()!=c.getFullYear()){j=(d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear()+" "}else{if(d.getMonth()!=c.getMonth()||d.getDate()!=c.getDate()){j=$.HDDateUtils.monthNumToString(d.getMonth())+" "+d.getDate()+" "}else{j=e}}var g=(d.getHours()<12)?"am":"pm";var l=d.getHours()%12;l+=(l==0)?1:0;if(k){b=":"+$.HDUtils.zeroPad(d.getSeconds())}if(isNaN(l)||isNaN(b)){return null}i=l+":"+$.HDUtils.zeroPad(d.getMinutes())+b+g;var f=j+h+i;return f}};$.HDDynamicLoader={_sLoaders:{},_sDefaults:{filenames:[],selectorIdToAppendHtml:"",onLoaded:function(){}},load:function(c,b){var a=$.HDDynamicLoader.getLoaderById(c);if(a==null){a=new $.HDDynamicLoader.init(c,b)}else{a.setOptions(b);a.onLoaded()}return a},getLoaderById:function(a){return $.HDDynamicLoader._sLoaders[a]},init:function(f,b){var c=f;var a=$.extend({},$.HDDynamicLoader._sDefaults,b);var e=[];var d=false;this.setOptions=function(g){a=$.extend({},$.HDDynamicLoader._sDefaults,g)};this._init=function(){$.HDDynamicLoader._sLoaders[c]=this;if(this._areAllFilesLoaded()){this.onLoaded();return}e=[];for(var g in a.filenames){this._asyncDownloadFile(a.filenames[g])}};this.toString=function(){var g="DyanmicLoader: id="+c+" filenames="+a.filenames.join(", ");return g};this._asyncDownloadFile=function(g){var h=$.HDUtils.getFileExtension(g);var i=this;if(h=="js"){$.getScript(g,function(){e[g]=true;i._checkLoadedStatus()})}else{if(h=="php"){$.ajax({url:g,dataType:"html",success:function(j){$(a.selectorIdToAppendHtml).append(j);e[g]=true;i._checkLoadedStatus()}})}}};this._areAllFilesLoaded=function(){var j=true;for(var h in a.filenames){var g=a.filenames[h];if(!$.HDUtils.isValid(e[g])||!e[g]){j=false;break}}return j};this._checkLoadedStatus=function(){if(this._areAllFilesLoaded()){this.onLoaded();return true}return false};this.onLoaded=function(){if(!d&&"onFirstTimeLoaded" in a){a.onFirstTimeLoaded.call();d=true}a.onLoaded()};this._init()}};$.HDFileUploader={_sFileUploaders:{},_sDefaults:{formInputTagId:"StoreLayoutUpload",onUploadStarted:null,onUploadComplete:null,phpFilepath:"../../server/HDStoreAjax.php",formPostData:{action:"someDefaultAction",storeId:-1},autoSubmitWhenFileSelected:false},init:function(id,options){var _id=id;var _options=$.extend({},$.HDFileUploader._sDefaults,options);this._init=function(){$.HDFileUploader._sFileUploaders[_id]=this;var iframeId=_options.formInputTagId+"Target";var formElem=this._getParentFormElem();formElem.attr("method","post");formElem.attr("enctype","multipart/form-data");formElem.attr("action",_options.phpFilepath);formElem.attr("target",iframeId);formElem.append('<iframe id="'+iframeId+'" name="'+iframeId+'" src="" class="MetaData"></iframe>');for(var key in _options.formPostData){var value=_options.formPostData[key];this.setFormPostData(key,value)}if(_options.onUploadStarted){formElem.submit(function(){_options.onUploadStarted()})}if(_options.autoSubmitWhenFileSelected){$(this._getInputSelector()).live("change",function(){formElem.submit()})}$("#"+iframeId).load(function(){if(_options.onUploadComplete){_options.onUploadComplete(eval("("+$("#"+iframeId).contents().find("body").html()+")"))}})};this.getFormPostData=function(name){var formElem=this._getParentFormElem();var dataElem=formElem.find("input:hidden[name='"+name+"']");return dataElem.val()};this.setFormPostData=function(name,value){var formElem=this._getParentFormElem();var dataElem=formElem.find("input:hidden[name='"+name+"']");if(dataElem.length==0){formElem.append('<input type="hidden" name="'+name+'" value="'+value+'" >')}else{dataElem.val(value)}};this._getInputSelector=function(){return"input#"+_options.formInputTagId};this._getParentFormElem=function(){return $(this._getInputSelector()).parents("form")};this._init()},getFileUploaderById:function(a){return $.HDFileUploader._sFileUploaders[a]}};var defaultPromptAttrName="defaultPrompt";var defaultPromptColor="#a8a8a8";var defaultPromptIgnoreBlur=false;jQuery.fn.setupDefaultPrompt=function(){var a=$(this).val();$(this).attr(defaultPromptAttrName,a);$(this).css("color",defaultPromptColor);$(this).focus(function(){if($(this).val()==a){$(this).val("")}$(this).css("color","black")});$(this).blur(function(){if(defaultPromptIgnoreBlur){return}if($.trim($(this).val())==""){$(this).val($(this).attr(defaultPromptAttrName));$(this).css("color",defaultPromptColor)}});return $(this)};jQuery.fn.setupClearButton=function(d,c){var b=$(this);var a=d;$(a).hide();$(this).keyup(function(){$(a).showOrHide(($(this).val().length>0))});$(a).mousedown(function(){defaultPromptIgnoreBlur=true});$(a).click(function(){b.val("").focus();defaultPromptIgnoreBlur=false;$(a).hide();if(c){c()}});return $(this)};function googleMapsApiLoaded(){$.HDGoogle.sIsGoogleApiLoaded=true}$.HDGoogle={sIsGoogleApiLoaded:false,getGoogleMapsUrlFromAddressParts:function(a){var b="http://maps.google.com/maps?";b+="q="+a.street.replace(/ /g,"+");b+=",+"+a.city.replace(/ /g,"+");b+=",+"+a.state.replace(/ /g,"+");b+=",+"+a.zipCode.replace(/ /g,"+");b+="&iwloc=A";return b},getGoogleMapsUrlFromAddressString:function(b){var a="http://maps.google.com/maps?";a+="q="+b.replace(/ /g,"+");a+="&iwloc=A";return a},openGoogleMapsToAddress:function(a){window.open($.HDGoogle.getGoogleMapsUrlFromAddressParts(a))},loadJavascriptApi:function(){var a=document.createElement("script");a.type="text/javascript";a.src="http://maps.google.com/maps/api/js?sensor=false&callback=googleMapsApiLoaded";document.body.appendChild(a)}};$.HDKeyUtils={KeyBackspace:8,KeySpace:9,KeyEnter:13,KeyShift:16,KeyCtrl:17,KeyAlt:18,KeyPauseBreak:19,KeyCapsLock:20,KeyEscape:27,KeyPageUp:33,KeyPageDown:34,KeyEnd:35,KeyHome:36,KeyArrowLeft:37,KeyArrowUp:38,KeyArrowRight:39,KeyArrowDown:40,KeyInsert:45,KeyDelete:46,KeyChar0:48,KeyChar1:49,KeyChar2:50,KeyChar3:51,KeyChar4:52,KeyChar5:53,KeyChar6:54,KeyChar7:55,KeyChar8:56,KeyChar9:57,KeyColon:59,KeyPlusMinus:61,KeyCharA:65,KeyCharB:66,KeyCharC:67,KeyCharD:68,KeyCharE:69,KeyCharF:70,KeyCharG:71,KeyCharH:72,KeyCharI:73,KeyCharJ:74,KeyCharK:75,KeyCharL:76,KeyCharM:77,KeyCharN:78,KeyCharO:79,KeyCharP:80,KeyCharQ:81,KeyCharR:82,KeyCharS:83,KeyCharT:84,KeyCharU:85,KeyCharV:86,KeyCharW:87,KeyCharX:88,KeyCharY:89,KeyCharZ:90,KeyRightClick:93};var _logDivId=null;var _logDoAppend=false;function logSetup(a,b){_logDivId=a;_logDoAppend=(b==true)}function log(a){if(_logDoAppend){$(_logDivId).append(_logTime()+" "+a+"<br>")}else{$(_logDivId).prepend(_logTime()+" "+a+"<br>")}}function _logTime(){var b=new Date();var a=b.getHours()+":"+b.getMinutes()+":"+b.getSeconds()+"."+b.getMilliseconds();return a}function dump(a,e,h){var g="";if(!h){h=0}if(!e){e="\n"}var f="";for(var b=0;b<h+1;b++){f+="    "}if(typeof(a)=="object"){for(var c in a){var d=a[c];if(typeof(d)=="object"){g+=f+"'"+c+"'"+e;g+=dump(d,e,h+1)}else{g+=f+"'"+c+"' => \""+d+'"'+e}}}else{g="===>"+a+"<===("+typeof(a)+")"}return g}$.HDPage={_sPageNavsById:{},init:function(h,g,b){var e=h;var f=g;var d=$(f);var a=b;var c;this._init=function(){$.HDPage._sPageNavsById[e]=this;this.id(e);var i=this;d.find("span.PagePrev").live("click",function(){if($(this).hasClass("Link")){a.onPageClicked(i.selectedPage()-1,i.id())}});d.find("span.PageNext").live("click",function(){if($(this).hasClass("Link")){a.onPageClicked(i.selectedPage()+1,i.id())}});d.find("span.PageLinks").live("click",function(){if($(this).hasClass("Link")){a.onPageClicked($(this).text()-1,i.id())}})};this.id=function(i){if(i){d.attr("pageNavId",i)}return d.attr("pageNavId")};this.selectedPage=function(i){if(i){d.attr("pageSelected",i)}return 1*d.attr("pageSelected")};this.numPages=function(o,m){var k=Math.round(0.5+o/m);var j=this.selectedPage();d.find("span.PageLinks").remove();var p=0;if(k>=$.Constants.PagesToShow&&j>$.Constants.PagesToStartShifting){p=j-$.Constants.PagesToStartShifting}var n=Math.min(p+$.Constants.PagesToShow,k);for(var l=p;l<n;l++){d.find("span.PageNext").before($("div.PageLinksTemplate").html());d.find("span.PageLinks:last").text(l+1);if(l==j){d.find("span.PageLinks:last").addClass("PageLinksSelected").removeClass("Link")}else{d.find("span.PageLinks:last").removeClass("PageLinksSelected").addClass("Link")}}if(j==0){d.find("span.PagePrev").removeClass("Link")}else{d.find("span.PagePrev").addClass("Link")}if(j==(k-1)){d.find("span.PageNext").removeClass("Link")}else{d.find("span.PageNext").addClass("Link")}};this._init()},getPageNavFromId:function(a){return $.HDPage._sPageNavsById[a]}};$.HDSession={kRedirectProductCookieName:"redirectProduct",kRedirectDeepLinkCookieName:"redirectDeepLink",setCookie:function(e,h,a,g){var c=new Date();c.setDate(c.getDate()+a);var d=(!a)?"":"; expires="+c.toUTCString();var f="; path=/";var b=g?"; domain="+g:"";document.cookie=e+"="+escape(h)+d+f+b},getCookie:function(b){var c,a;if(document.cookie.length>0){c=document.cookie.indexOf(b+"=");if(c!=-1){c=c+b.length+1;a=document.cookie.indexOf(";",c);if(a==-1){a=document.cookie.length}return unescape(document.cookie.substring(c,a))}}return""},deleteCookie:function(a,b){$.HDSession.setCookie(a,"",-1,b)},logout:function(b,a){$.HDSession.deleteCookie("email",a);$.HDSession.deleteCookie("password",a);$.HDSession.deleteCookie("passwordMd5",a);$.HDSession.deleteCookie("isLoggedIn",a);location.href=b}};$.HDSimpleMenu={_sInitOnceDone:false,_sMenus:{},init:function(e,b){var c=e;var a=b;var d=true;this._init=function(){$.HDSimpleMenu._sMenus[c]=this;var f=this;$(a.triggerTag).click(function(g){g.stopPropagation();$.HDSimpleMenu.hideAllMenus();if(a.triggerClicked){a.triggerClicked(f)}if(a.triggerClickShowsMenu){f.toggleDisplay()}});if(a.triggerFocusShowsMenu){$(a.triggerTag).focus(function(g){if(a.triggerClicked){a.triggerClicked(f)}f.show()})}if(a.triggerBlurHidesMenu){$(a.triggerTag).blur(function(g){if($(a.menuItemsTag).find(".MenuItemHover").length==0){f.hide()}})}if(!a.disableKeyBinding){$(a.triggerTag).keydown(function(h){if(h.keyCode==$.HDKeyUtils.KeyArrowDown){f._highlightItemIncrement(1);return false}else{if(h.keyCode==$.HDKeyUtils.KeyArrowUp){f._highlightItemIncrement(-1);return false}else{if(h.keyCode==$.HDKeyUtils.KeyEnter){var g=f._getHighlightedItem();if(g&&!d){f._onSelectedMenuItem(g);return false}else{return true}}}}return true})}$(a.menuItemsTag+" > li,"+a.menuItemsTag+" > div").unbind("click").live("click",function(){var g=new $.HDSimpleMenuItem.init($(this));f._onSelectedMenuItem(g)});$(a.menuItemsTag+" > li,"+a.menuItemsTag+" > div").unbind("mouseover").live("mouseover",function(){f._highlightNoItems();if(!$(this).hasClass("MenuItemDisabled")){$(this).addClass("MenuItemHover")}});$(a.menuItemsTag+" > li,"+a.menuItemsTag+" > div").unbind("mouseout").live("mouseout",function(){$(this).removeClass("MenuItemHover")})};this.updateOption=function(f,g){a[f]=g};this.getNumMenuItems=function(){return $(a.menuItemsTag).children("div").length};this.clearMenu=function(){$(a.menuItemsTag+" > div").remove();return this};this.addMenuItem=function(f){$(a.menuItemsTag).append($.HDSimpleMenuItem.itemHtmlTemplate());var g=new $.HDSimpleMenuItem.init($(a.menuItemsTag+" > div:last"));g.id(f.id);g.name(f.name);g.data(f.data);g.setDisabled(f.isDisabled)};this.deleteMe=function(){$(a.menuItemsTag+" > div").unbind("click");$(a.menuItemsTag+" > div").unbind("mouseover");$(a.menuItemsTag+" > div").unbind("mouseout");delete $.HDSimpleMenu._sMenus[c]};this.toggleDisplay=function(){if(d){this.show()}else{this.hide()}};this.show=function(){if(!d){return this}if(a.doDisplayTriggerBorder){$(a.triggerTag).addClass("SimpleMenuTriggerSelected")}$(a.menuItemsTag).attachBelowThisElement(a.triggerTag,a.dontChangeZIndex).show();d=false;return this};this.hide=function(){if(d){return this}$(a.menuItemsTag).detachBelowThisElement(a.triggerTag,a.dontChangeZIndex).hide();$(a.triggerTag).removeClass("SimpleMenuTriggerSelected");d=true;return this};this._onSelectedMenuItem=function(f){if(a.menuItemClicked&&f.isEnabled()){if(!a.dontHideMenuWhenItemClicked){this.hide()}a.menuItemClicked(f.id(),f.name(),f.data())}};this._getHighlightedItem=function(){var g=$(a.menuItemsTag+" > div.MenuItemHover");if(g.length==0){return null}var f=new $.HDSimpleMenuItem.init(g);return f};this._getHighlightedItemIndex=function(){return $(a.menuItemsTag+" > div").index($(a.menuItemsTag+" > div.MenuItemHover"))};this._highlightNoItems=function(){$(a.menuItemsTag+" > div").removeClass("MenuItemHover")};this._highlightItemIncrement=function(f){var g=this._getHighlightedItemIndex()+f;var h=this.getNumMenuItems();if(g==-1||g==h){return}if(g==-2){g=h-1}this._highlightNoItems();if(0<=g&&g<h){$(a.menuItemsTag+" > div:eq("+g+")").addClass("MenuItemHover")}};this._init()},initOnce:function(){if($.HDSimpleMenu._sInitOnceDone){return}$("body").click(function(){$.HDSimpleMenu.hideAllMenus()});$.HDSimpleMenu._sInitOnceDone=true},getMenuFromId:function(a){return $.HDSimpleMenu._sMenus[a]},hideAllMenus:function(){for(var a in $.HDSimpleMenu._sMenus){var b=$.HDSimpleMenu.getMenuFromId(a);b.hide()}},setItemEnabledWithSelector:function(a,b){$(a).addRemoveClass("MenuItemDisabled",!b)}};$.HDSimpleMenuItem={init:function(b){var a=b;this.toString=function(){return"id="+this.id()+" name="+this.name()+" isEnabled="+this.isEnabled()};this.id=function(c){if(c){a.attr("id",c)}return a.attr("id")};this.name=function(c){if(c){a.html(c)}return a.html()};this.data=function(c){if(c){a.attr("data",c)}return a.attr("data")};this.isEnabled=function(){return(!a.hasClass("MenuItemDisabled"))};this.setDisabled=function(c){a.addRemoveClass("MenuItemDisabled",c)}},itemHtmlTemplate:function(){return'<div id="" data=""></div>'}};$.HDTabGroup={_sTabGroups:[],sTabDefaults:{sectionSelector:"div.SectionMain",sectionTabSelector:"div.SectionTabs",selectedTabClass:"SectionTabSelected",tabLinkTemplateSelector:"div.SectionTabLinkTemplate",defaultTabId:"",onTabSelected:undefined},init:function(f,c){var d=f;var a=$.extend({},$.HDTabGroup.sTabDefaults,c);var b=[];var e=this;this._init=function(){$.HDTabGroup._sTabGroups[f]=this;$(a.sectionSelector).each(function(){e.addTab($(this))})};this.toString=function(){var g="HDTab: id="+d;g+="<br>sectionSelector = "+a.sectionSelector;g+="<br>sectionTabSelector = "+a.sectionTabSelector;g+="<br>selectedTabClass = "+a.selectedTabClass;g+="<br>tabLinkTemplateSelector = "+a.tabLinkTemplateSelector;return g};this.showDefaultTab=function(){var g=b[a.defaultTabId];this.selectTab("#"+g.link())};this.selectTab=function(g){g=g.substr(1);$(a.sectionTabSelector+" a."+a.selectedTabClass).removeClass(a.selectedTabClass);$("a[href='#"+g+"']").addClass(a.selectedTabClass);$(a.sectionSelector).hide();$("div[tabLink='"+g+"']").show();$("div[tabLink='"+g+"'] input[focusWhenTabDisplayed='1']").hdfocus();if(a.onTabSelected){a.onTabSelected(g)}};this.addTab=function(j){var h=new $.HDTab.init(j);var k=$(a.tabLinkTemplateSelector).html();var i=this;$(a.sectionTabSelector).append(k);var g=$(a.sectionTabSelector+" a:last");g.text(h.name());g.attr("href","#"+h.link());g.bind("click",function(m){m.preventDefault();var l=$(this).attr("href");i.selectTab(l)});h.hide();b[h.id()]=h};this._init()},getTabGroup:function(a){return $.HDTabGroup._sTabGroups[a]}};$.HDTab={init:function(b){var a=b;this.toString=function(){var c="HDTab: id="+this.id();c+=" name="+this.name();c+=" link="+this.link();return c};this.id=function(c){if(c){a.attr("id",c)}return a.attr("id")};this.name=function(c){if(c){a.attr("tabName",c)}return a.attr("tabName")};this.link=function(c){if(c){a.attr("tabLink",c)}return a.attr("tabLink")};this.show=function(){$("div.SectionMain").hide();a.show()};this.hide=function(){a.hide()}}};$.HDTabBubbleGroup={_sTabGroups:[],init:function(b){var a=$.extend({},b);var c=$(a.outerId);var e=c.children("div.TabBubbleLinks");var d=c.children("div.TabBubbleContent");this._init=function(){$.HDTabBubbleGroup._sTabGroups[a.outerId]=this;var f=this;e.find("span").click(function(){var g=e.find("span").index($(this));f.selectTabAtIndex(g)});this.showDefaultTab()};this.hideAllContent=function(){d.children("div").each(function(){$(this).hide()});e.find("span").removeClass("TabBubbleSelected")};this.selectTabAtIndex=function(f){this.hideAllContent();e.find("span").eq(f).addClass("TabBubbleSelected");var g=d.find("div").eq(f);g.show();if(a.onTabSelected){a.onTabSelected(g.attr("id"))}};this.showDefaultTab=function(){var f=c.find(a.defaultTabId);var g=d.find("div").index(f);this.selectTabAtIndex(g)};this._init()},getTabGroup:function(a){return $.HDTabGroup._sTabGroups[a]}};$.HDTreeDisplay={kNumCharsToStartSearch:3,_sTreeDisplays:{},_sIsShiftPressed:false,getTreeDisplayFromId:function(a){return $.HDTreeDisplay._sTreeDisplays[a]},init:function(b,a){this.id=b;this.options=a;this.treeData=null;this._init=function(){var e=this;$.HDTreeDisplay._sTreeDisplays[this.id]=this;$(this.options.tableSelector+" span.Link").live("click",function(){e.toggleNode($(this).parent(),$.HDTreeDisplay._sIsShiftPressed)});$(this.options.tableSelector+" span.CategoryName").live("click",function(){if(!e.options.onNodeSelected){return}var f=$.HDTreeNode.getNodeKey($(this).parent());var g=e.treeData.getNodeFromKey(f);e.options.onNodeSelected(g.name,g.data,g.id)});this.treeData=new $.HDTreeData.init(this.options.data);var d=this._getRootNodeElem();var c=this.treeData.getRootNode();$.HDTreeNode.setValuesFromNode(d,c);$(document).keydown(function(f){if(f.keyCode==$.HDKeyUtils.KeyShift){$.HDTreeDisplay._sIsShiftPressed=true}});$(document).keyup(function(f){if(f.keyCode==$.HDKeyUtils.KeyShift){$.HDTreeDisplay._sIsShiftPressed=false}})};this.showRootChildren=function(){this.collapseNode(this._getRootNodeElem());this.expandNode(this._getRootNodeElem())};this.filterNodesWithName=function(c){if(c.length<$.HDTreeDisplay.kNumCharsToStartSearch){this.showRootChildren();return}this.collapseNode(this._getRootNodeElem());var d=this;this.treeData.callbackForEachNodeMatch(c,function(e){d._addNodeToFilteredDisplay(e)})};this.filterAddNodeWithId=function(d){var c=this.treeData.getNodeFromId(d);this._addNodeToFilteredDisplay(c)};this.toggleNode=function(c,d){if($.HDTreeNode.isParentNode(c)){this.collapseNode(c)}else{this.expandNode(c,d)}};this.expandNode=function(c,h){if($.HDTreeNode.isParentNode(c)){return}var e=$.HDTreeNode.getNodeKey(c);var f=this.treeData.getNodeFromKey(e);var i=this._convertLeafNodeToParent(c);for(var g in f.kids){var j=f.kids[g];var d=$.HDTreeNode.addChildNodeToParentNode(i,j);if(d.hasGrandkids&&h){this.expandNode(d.newElem,h)}}};this.collapseNode=function(g){if(!$.HDTreeNode.isParentNode(g)){return}var e=$.HDTreeNode.getNodeKey(g);var f=this.treeData.getNodeFromKey(e);var d=g.parent().parent().parent().parent().parent();d.after($("tbody#TreeLeafCellTemplate").html());var c=d.next("tr").find("td");$.HDTreeNode.setValuesFromNode(c,f);d.remove();c.children("span").after($("div#TreeParentExpandLinkTemplate").html())};this._addNodeToFilteredDisplay=function(g){var k=g.data.split(" > ");var m=this._getRootNodeElem();for(var l=1;l<k.length;l++){var h=$.HDTreeNode.getNodeKey(m);var e=this.treeData.getNodeFromKey(h);var d=k[l];var j=e.kids[d];if($.HDTreeNode.isParentNode(m)){var c=$.HDTreeNode.getDisplayedChildNodeElemWithName(m,j.name);if(c.length>0){m=c;continue}}else{m=this._convertLeafNodeToParent(m)}var f=$.HDTreeNode.addChildNodeToParentNode(m,j);m=f.newElem}};this._getRootNodeElem=function(){return $(this.options.tableSelector+" span.CategoryName:first").parent()};this._convertLeafNodeToParent=function(c){var f=$.HDTreeNode.getNodeKey(c);var d=this.treeData.getNodeFromKey(f);c.parent().after($("tbody#TreeParentCellTemplate").html());var e=c.parent().next("tr").find("td.CategoryParent:first");$.HDTreeNode.setValuesFromNode(e,d);c.parent().remove();return e};this._init()}};$.HDTreeNode={setValuesFromNode:function(a,b){a.children("span.CategoryName:first").text(b.name);a.attr("nodeid",b.id)},getNodeKey:function(a){var c=a.children("span.CategoryName:first").text();var b=a.attr("nodeid");return $.HDTreeData.uniqueKeyFromNameAndId(c,b)},isParentNode:function(a){return a.hasClass("CategoryParent")},addChildNodeToParentNode:function(a,e){var c=$.HDTreeNode.getInnerTableForParentNodeElem(a);c.append($("tbody#TreeLeafCellTemplate").html());var b=c.find("tr.CategoryRow:last > td");$.HDTreeNode.setValuesFromNode(b,e);var d=(e.kids!=null);if(d){b.children("span.CategoryName").after($("div#TreeParentExpandLinkTemplate").html())}return{newElem:b,hasGrandkids:d}},getDisplayedChildNodeElemWithName:function(a,b){if(!$.HDTreeNode.isParentNode(a)){return $("ReturnsAnElemWithLength0")}var c=$.HDTreeNode.getInnerTableForParentNodeElem(a);var e=c.children("tr.CategoryRow").children("td").children("span.CategoryName:contains("+b+")").filter(function(){return($(this).text()==b)});if(e.length>0){return e.parent()}var d=c.children("tr.CategoryRow").children("td").children("table.CategoryTable").children("tbody").children("tr").children("td.CategoryParent").children("span.CategoryName:contains("+b+")").filter(function(){return($(this).text()==b)});if(d.length>0){return d.parent()}return $("ReturnsAnElemWithLength0")},getInnerTableForParentNodeElem:function(a){return a.next("td").children("table.CategoryTable:first").children("tbody")}};$.HDTreeData={kRootNodeName:"Top",sRootNodeId:0,init:function(a){this.nodeKeyToNodeMap={};this.nodeIdToKey={};this.getNodeFromKey=function(b){return this.nodeKeyToNodeMap[b]};this.getNodeFromId=function(c){var b=this.nodeIdToKey[c];return this.getNodeFromKey(b)};this.getRootNode=function(){var b=this.getNodeFromKey($.HDTreeData.uniqueKeyFromNameAndId($.HDTreeData.kRootNodeName,$.HDTreeData.sRootNodeId));return b};this.callbackForEachNodeMatch=function(c,f){for(var b in this.nodeKeyToNodeMap){var e=b.toLowerCase();if(e.indexOf(c)==-1){continue}var d=this.nodeKeyToNodeMap[b];f(d)}};this._init=function(b){this._addNodeToDataMap(b,$.HDTreeData.kRootNodeName);$.HDTreeData.sRootNodeId=b[$.HDTreeData.kRootNodeName]["id"]};this._addNodeToDataMap=function(d,e){var f=d[e];f.name=e;var c=$.HDTreeData.uniqueKeyFromNameAndId(e,f.id);this.nodeKeyToNodeMap[c]=f;this.nodeIdToKey[f.id]=c;var b=f.kids;if(b!=null){for(var g in b){this._addNodeToDataMap(b,g)}}};this._init(a)},nodeToString:function(a){return"id="+a.id+" name="+a.name+"  [data="+a.data+"]"},uniqueKeyFromNameAndId:function(b,a){return(b+" -- "+a)}};$.HDUtils={isValid:function(a){return(a!=null&&a!=undefined)},defaultVal:function(a,b){return $.HDUtils.isValid(a)?a:b},getFilebase:function(a){var c=a.lastIndexOf(".");if(c==-1){return a}var b=a.substr(0,c);return b},getFileExtension:function(a){var c=a.lastIndexOf(".");if(c==-1){return""}var b=a.substr(c+1,a.length);return b},arrayToUrl:function(a){var b="";var c="";for(key in a){var d=a[key];if(typeof(d)=="boolean"){b+=c+key+"="+(d?1:0)}else{if(d!=null){b+=c+key+"="+d}else{continue}}c="&"}return b},noCacheUrl:function(b){var a=new Date;var c=b+"?nocache="+a.getMilliseconds();return c},zeroPad:function(a,b){b=(b!=null)?b:2;a=a+"";while(a.length<b){a="0"+a}return a},sortNum:function(d,c){return d-c},isSameArray:function(b,a){if(b.length!=a.length){return false}for(var c in a){if(b[c]!==a[c]){return false}}return true},showConfirmDialog:function(a){var c="border: 8px solid #333333; padding: 12px; background-color: white;";var b='<div style="'+c+'">';b+="<h2>"+a.title+"</h2>";b+='<button id="_showConfirmDialogSubmit">'+a.yesText+"</button>";b+="<span> or </span>";b+='<span id="_showConfirmDialogCancel" class="Link">Cancel</span>';b+="</div>";$(b).modal({overlayClose:true,opacity:80,overlayCss:{backgroundColor:"#333333"}});$("button#_showConfirmDialogSubmit").unbind("click").bind("click",function(){$.modal.close();a.yesAction()});$("span#_showConfirmDialogCancel").one("click",function(){$.modal.close()})}};jQuery.fn.swapWith=function(b){var a=b.clone(true);b.replaceWith($(this).clone(true));$(this).replaceWith(a)};$.fn.centerElementAt=function(a,b){$(this).hide();$(this).css("position","absolute");$(this).css("left",a-$(this).width()/2);$(this).css("top",b-$(this).height()/2);$(this).show();return $(this)};$.fn.hdfocus=function(a){a=(!a)?50:a;var b=$(this);setTimeout(function(){b.focus()},a)};$.fn.showOrHide=function(a){if(a){$(this).show()}else{$(this).hide()}return $(this)};$.fn.addRemoveClass=function(a,b){if(b){$(this).addClass(a)}else{$(this).removeClass(a)}return $(this)};$.fn.addRemoveAttr=function(a,c,b){if(b){$(this).attr(a,c)}else{$(this).removeAttr(a)}return $(this)};$.fn.loadImage=function(d,b){var a=new Image();var c=$(this);$(this).attr("src","");$(a).load(function(){$(this).hide();c.replaceWith(this).hide().show();$(this).fadeIn();if(b){b()}});$(a).error(function(){});$(a).attr("src",d)};$.fn.setCheckedAttr=function(a){if(a){$(this).attr("checked",1)}else{$(this).removeAttr("checked")}};$.fn.showOrFade=function(a,b){if(a){$(this).hide().fadeIn(b)}else{$(this).show()}};$.fn.afterKeyPress=function(a){$(this).keypress(function(d){var b=$(this).val();if(d.which==32||(65<=d.which&&d.which<=65+25)||(97<=d.which&&d.which<=97+25)){var f=String.fromCharCode(d.which);b+=f}else{if(d.which==8){}}a(b)})};$.fn.attachBelowThisElement=function(c,b){var d=$(c).offset();var a=$(c).realHeight();$(this).css("position","absolute");$(this).css("top",(d.top+a-1)+"px");$(this).css("left",d.left+"px");if(!b){$(this).css("_old_zindex",$(this).css("z-index"));$(this).css("z-index","10");$(c).css("_old_position",$(c).css("position"));$(c).css("_old_zindex",$(c).css("z-index"));$(c).css("position","relative");$(c).css("z-index","11")}return $(this)};$.fn.detachBelowThisElement=function(b,a){if(!a){$(this).css("z-index",$(this).css("_old_zindex"));$(this).css("_old_zindex","");$(b).css("position",$(b).css("_old_position"));$(b).css("z-index",$(b).css("_old_zindex"));$(b).css("_old_position","");$(b).css("_old_zindex","")}return $(this)};$.fn.addClassAndGetCssDifference=function(b,d,e){var c=parseInt($(this).css(d));if(e){$(this).removeClass(b)}else{$(this).addClass(b)}var a=parseInt($(this).css(d));return(a-c)};$.fn.cssAddPx=function(c,b){var a=parseInt($(this).css(c));$(this).css(c,(a+b)+"px")};$.fn.cssPaddingSide=function(a){return(1*this.css("padding-"+a).replace(/\D/g,""))};jQuery.fn.realWidth=function(){var d=1*this.css("border-left-width").replace(/\D/g,"");var a=1*this.css("border-right-width").replace(/\D/g,"");var b=1*this.css("padding-left").replace(/\D/g,"");var e=1*this.css("padding-right").replace(/\D/g,"");var c=this.width()+d+a+b+e;return c};jQuery.fn.realHeight=function(){var e=1*this.css("border-top-width").replace(/\D/g,"");var b=1*this.css("border-bottom-width").replace(/\D/g,"");var c=1*this.css("padding-top").replace(/\D/g,"");var d=1*this.css("padding-bottom").replace(/\D/g,"");var a=this.height()+e+b+c+d;return a};jQuery.fn.realSize=function(b){var a=b||"height";if(a=="width"){return this.realWidth()}else{return this.realHeight()}};jQuery.fn.outerHtml=function(){var a=this.clone().wrap("<div></div>").parent().html();return a};var workingHtml=null;var workingDivSelector=null;jQuery.fn.setupWorking=function(){workingHtml=$(this).html();workingDivSelector="div."+$(this).children().attr("class")};jQuery.fn.showWorking=function(){$(this).hide();$(this).after(workingHtml)};jQuery.fn.removeWorking=function(){$(this).next(workingDivSelector).hide().remove();$(this).show()};jQuery.fn.cssTopFiller=function(){return($(this).outerHeight(true)-$(this).height())};jQuery.fn.cssLeftFiller=function(){return($(this).outerWidth(true)-$(this).width())};function scrollWindow(a){$("html,body").animate({scrollTop:a},500)}function scrollToSeeTopAndBottom(e,b,c){var f=$(window).height();var d=$(window).scrollTop();var a=d+f;if(e<d||(a<b&&c)){scrollWindow(e)}else{if(a<b){scrollWindow(b-f)}}}$.fn.scrollToMe=function(d,b){var c=$(this).offset().top;var a=c+$(this).realHeight();if(d){c-=d;a+=d}scrollToSeeTopAndBottom(c,a,b)};$.fn.isElementOnScreen=function(){var e=$(window).height();var d=$(window).scrollTop();var b=d+e;var a=$(this).offset().top;var c=a+$(this).realHeight();return(d<a&&c<b)};function mouseRelativePos(a,b){var c=a.offset();c.left=b.clientX-c.left;c.top=b.clientY-c.top;return c}function relPosToPagePos(c,a){var d=c.offset();var b={top:d.top+a.top,left:d.left+a.left};return b}$.HDYoutube={kAuthKey:"AI39si7901Y4bAOyao5KF_vdm9_lwXjusRre-forj5Io0KDAkYf0xZZWmM5fdFp8OP51FOsQ1hT9fE1jXK2lRYVtHIIIt_N6dA",sGetAuthTokenUrl:"https://www.google.com/accounts/AuthSubRequest?next=__redirecturl__&scope=http%3A%2F%2Fgdata.youtube.com&session=1&secure=0",sAuthToken:"",sRedirectUrl:"",sReadyToUpload:false,sVideoPostUrl:"",sVideoPostToken:"",kEmbedUrlTemplate:'<iframe title="YouTube video player" width="680" height="400" src="http://www.youtube.com/embed/__VideoId__?rel=0" frameborder="0" allowfullscreen></iframe>',getEmbedUrlForVideoId:function(b){var a=$.HDYoutube.kEmbedUrlTemplate;a=a.replace("__VideoId__",b);return a},getAuthTokenUrlWithRedirectUrl:function(a){$.HDYoutube.sRedirectUrl=a;return $.HDYoutube.sGetAuthTokenUrl.replace("__redirecturl__",encodeURIComponent(a))},uploadMetadata:function(){$.ajax({url:"http://www.hidoodle.com/HiDoodleUtils/server/HDYoutubeAjax.php",data:{action:"getUploadToken",authToken:$.HDYoutube.sAuthToken},success:function(a){$.HDYoutube.sVideoPostUrl=a.postUrl;$.HDYoutube.sVideoPostToken=a.postToken;$("input#AddVideoUploader").parent().attr("action",a.postUrl+"?nexturl="+encodeURIComponent(location.href));$("input#AddVideoUploader").parent().find("input[name='token']").val(a.postToken);$.HDYoutube.sReadyToUpload=true}})},getVideoUploadUrlWithNextUrl:function(a){return $.HDYoutube.sVideoPostUrl+"?nexturl="+encodeURIComponent(a)},popupModalYoutube:function(b){var d="_popupModalYoutube_"+b.id;var a="div#"+d;var e=$(a);if(e.length==0){var c='<div id="'+d+'" class="MetaData Dialog"><a class="modalCloseImg simplemodal-close" title="Close"></a>'+b.iframe+"</div>";$("body").append(c);e=$(d)}$(a).modal({overlayClose:true,opacity:80,overlayCss:{backgroundColor:"#333333"}})}};jQuery.fn.HDSimpleButton=function(b){var a=b;$(this).click(function(){$(this).removeClass(a.classPressed);$(this).removeClass(a.classHovered);if(a.onClick){a.onClick()}});$(this).mouseover(function(){$(this).addClass(a.classHovered)});$(this).mousedown(function(){$(this).addClass(a.classPressed)});$(this).mouseout(function(){$(this).removeClass(a.classPressed);$(this).removeClass(a.classHovered)});return $(this)};(function(e){var c=false;var a=5;var f=3;var d=2;var b={init:function(g){b._sInitOnce.apply(this);var h=this;h.attr("_inputTagBubble_tagsRightX",d);if(h.attr("_inputTagBubble_")==undefined){h.css("position","relative");h.attr("_inputTagBubble_inputTextStartLeftPad",h.find("input:text").cssPaddingSide("left"))}else{h.find("span._inputTagBubble_elem").remove();h.find("input:text").css("padding-left",h.attr("_inputTagBubble_inputTextStartLeftPad")+"px");if(h.attr("_inputTagBubble_inputTextStartWidth")){h.find("input:text").width(h.attr("_inputTagBubble_inputTextStartWidth")+"px")}}h.attr("_inputTagBubble_",1);return h},_sInitOnce:function(){if(c){return}e("span._inputTagBubble_delete").live("click",function(){var i=e(this).parent();var g=i.children("span:first").text();var h=i.parent();h.inputTagBubble("remove",g)});c=true},add:function(g){var k=this;if(k.attr("_inputTagBubble_inputTextStartWidth")==undefined){k.attr("_inputTagBubble_inputTextStartWidth",k.find("input:text").width())}k.append('<span class="_inputTagBubble_elem"><span class="_inputTagBubble_name" >'+g+'</span><span class="_inputTagBubble_delete" style="cursor: pointer;">&nbsp; X </span></span>');var l=k.children("span:last");var m=1*k.attr("_inputTagBubble_tagsRightX");l.css({position:"absolute",top:"6px",left:(f+m)+"px","background-color":"#bfdfff",padding:"1px 3px","font-size":"0.8em"});var h=m+f+l.realWidth();k.attr("_inputTagBubble_tagsRightX",h);var j=k.children("input:text");var i=k.attr("_inputTagBubble_inputTextStartLeftPad");j.css("padding-left",1*i+h+a+"px");k.find("input:text").width(1*k.attr("_inputTagBubble_inputTextStartWidth")-h+"px")},remove:function(k){var j=this;var m=j.inputTagBubble("_getTagBubbleWithName",k);var g=1*j.attr("_inputTagBubble_tagsRightX");var h=f+m.realWidth();var s=g-h;j.attr("_inputTagBubble_tagsRightX",s);var r=j.inputTagBubble("getTagNames");var n=false;for(var o in r){if(!n){if(r[o]==k){n=true}}else{var t=j.inputTagBubble("_getTagBubbleWithName",r[o]);t.cssAddPx("left",-h)}}var q=j.children("input:text");var l=j.attr("_inputTagBubble_inputTextStartLeftPad");var p=r.length>1?1*l+s+a:l;q.css("padding-left",p+"px");m.remove();j.find("input:text").width(1*j.attr("_inputTagBubble_inputTextStartWidth")-s+"px")},removeAll:function(){this.inputTagBubble()},_getTagBubbleWithName:function(g){var h=this;var i=h.find("span._inputTagBubble_elem span._inputTagBubble_name:contains('"+g+"')").parent();return i},getTagNames:function(){var h=this;var g=[];h.find("span._inputTagBubble_elem").each(function(){g.push(e(this).find("span:first").text())});return g}};e.fn.inputTagBubble=function(g){if(b[g]){return b[g].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof g==="object"||!g){return b.init.apply(this,arguments)}else{e.error("Method "+g+" does not exist on jQuery.inputTagBubble")}}return this}})(jQuery);(function(b){var c={fixedTopMargin:20,fixedLeftExtraPadding:15,elemOffset:null};var a={init:function(d){var e=b.extend({},c,d);var f=this;b(window).scroll(function(){if(!e.elemOffset||e.elemOffset.left==0){e.elemOffset=f.offset()}var g=(b(this).scrollTop()+e.fixedTopMargin>e.elemOffset.top);if(g){f.keepElementFixed("fixElementPosition",e)}else{f.keepElementFixed("unfixElementPosition",e)}})},fixElementPosition:function(d){this.css({position:"fixed",top:d.fixedTopMargin+"px",left:(d.elemOffset.left-d.fixedLeftExtraPadding)+"px"})},unfixElementPosition:function(d){this.css({position:"",top:"",left:""})}};b.fn.keepElementFixed=function(d){if(a[d]){return a[d].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof d==="object"||!d){return a.init.apply(this,arguments)}else{b.error("Method "+d+" does not exist on jQuery.keepElementFixed")}}return this}})(jQuery);(function(b){var a={basicSort:function(k){var g=b(k.elementsSelector).length;var i,h;var e=k.descending||false;for(i=1;i<g;i++){var f=b(k.elementsSelector).eq(i);var c=k.elemValue(f);for(h=0;h<i;h++){var d=b(k.elementsSelector).eq(h);var j=k.elemValue(d);if((!e&&c<j)||(e&&c>j)){d.before(f.outerHtml());f.remove();if("aDidMoveBeforeB" in k){k.aDidMoveBeforeB(i,h)}break}}}},quickSort:function(d){var c=b(d.elementsSelector);a._quickSort(0,c.length-1,d)},_quickSort:function(g,e,d){if(e>g){var f=Math.floor((g+e)/2);var c=a._partition(g,e,f,d);a._quickSort(g,c-1,d);a._quickSort(c+1,e,d)}},_partition:function(d,o,g,p){var c=b(p.elementsSelector);var e=c.eq(g);var k=p.elemValue(e);var n=c.eq(o);if(g!=o){e.swapWith(n)}var l=d;var f;for(var h=d;h<o;h++){c=b(p.elementsSelector);var j=c.eq(h);var m=p.elemValue(j);if(!p.descending&&m<=k||p.descending&&m>k){f=c.eq(l);if(h!=l){j.swapWith(f)}l++}}c=b(p.elementsSelector);f=c.eq(l);n=c.eq(o);if(l!=o){f.swapWith(n)}return l}};b.fn.sortElements=function(c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof c==="object"||!c){return a.basicSort.apply(this,arguments)}else{b.error("Method "+c+" does not exist on jQuery.starRating")}}return this}})(jQuery);(function(d){var c="";var e="";var b=false;var a={initOnce:function(f){c=f.offImageUrl;e=f.onImageUrl},init:function(f){a._sInitOnce.apply(this);var h=this;h.children().remove();for(var g=0;g<5;g++){h.append('<img class="_starRating" src="'+c+'" style="padding-right: 3px;" />')}h.css("cursor","pointer");h.starRating("setDisplayedRating",f.rating);h.starRating("setStoredRating",f.rating);var j=f.onClicked;h.find("img").click(function(){var k=d(this).parent();if(!k.starRating("isRatingEnabled")){return}var i=k.find("img").index(this)+1;k.starRating("setDisplayedRating",i);k.starRating("showOverlay");j(i)});return h},getDisplayedRating:function(){var f=this;return f.find("img[src='"+e+"']").length},setDisplayedRating:function(g){var h=this;h.find("img").attr("src",c);for(var f=0;f<g;f++){h.find("img").eq(f).attr("src",e)}return h},getStoredRating:function(f){var g=this;return 1*g.attr("_rating")},setStoredRating:function(f){var g=this;g.attr("_rating",f);return g},isRatingEnabled:function(){var g=this;var f=!(g.attr("_disabled")==1);return f},enableRating:function(){var f=this;f.attr("_disabled",0);return f},disableRating:function(){var f=this;f.attr("_disabled",1);return f},showOverlay:function(){var h=this;h.starRating("disableRating").fadeTo(0,0.2);var i=h.offset();var g=h.width();var f="position: absolute; top: "+i.top+"px; left: "+i.left+"px; width: "+g+"px; text-align: center;";h.after('<div class="_starsaving" style="'+f+'">saving...</div>');return h},removeOverlay:function(){var f=this;f.starRating("enableRating").fadeTo(0,1);f.next("div._starsaving").remove();return f},_sInitOnce:function(){if(b){return}d("img._starRating").live("mouseover",function(){var f=d(this).parent();if(!f.starRating("isRatingEnabled")){return}var g=f.find("img").index(this);f.starRating("setDisplayedRating",g+1)});d("img._starRating").live("mouseout",function(){var f=d(this).parent();if(!f.starRating("isRatingEnabled")){return}var g=f.starRating("getStoredRating");f.starRating("setDisplayedRating",g)});b=true}};d.fn.starRating=function(f){if(a[f]){return a[f].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof f==="object"||!f){return a.init.apply(this,arguments)}else{d.error("Method "+f+" does not exist on jQuery.starRating")}}return this}})(jQuery);var overlayInfo={height:20,heightPlusPaddings:42,style:"font-size: 20px; font-weight: bold; position: absolute; text-align: center; ",id:"jquery_updating_overlay",topOffset:20,innerStyle:"width: 150px; margin: 0 auto; padding: 10px; background-color: #eeeeee; border: 1px solid #dddddd; border-radius: 8px; ",innerStyleNoMessage:"width: 50px; margin: 0 auto; padding: 10px; "};var imgHtml='<img style="vertical-align: middle; margin-right: 10px; " height="20" src="http://www.hidoodle.com/HiDoodleImages/lists/busy-spinner.gif" />';var imgHtmlNoMessage='<img style="vertical-align: middle; " height="20" src="http://www.hidoodle.com/HiDoodleImages/lists/busy-spinner.gif" />';jQuery.fn.showUpdatingOverlay=function(i){var d={message:"Loading...",location:"top"};var c=$.extend({},d,i);$(this).hideUpdatingOverlay();$(this).fadeTo(0,0.1);var b=$(this).outerWidth();var h=$(this).height();var e=$(this).offset();var g=e.top+$(this).cssTopFiller()+(c.location=="top"?overlayInfo.topOffset:h/2-overlayInfo.heightPlusPaddings/2);var a=overlayInfo.style+"top: "+g+"px; left: "+e.left+"px; width: "+b+"px; ";var f='class="'+overlayInfo.id+'" style="'+a+'"';if(c.message==""){$(this).after("<div "+f+'><div style="'+overlayInfo.innerStyleNoMessage+'">'+imgHtmlNoMessage+'<span style="vertical-align: middle;"></span></div></div>')}else{$(this).after("<div "+f+'><div style="'+overlayInfo.innerStyle+'">'+imgHtml+'<span style="vertical-align: middle;">'+c.message+"</span></div></div>")}return $(this)};jQuery.fn.hideUpdatingOverlay=function(){$(this).fadeTo(0,1);$(this).next("div."+overlayInfo.id+":first").remove();return $(this)};
