/* Includes Modernizr 2.5.3 (Custom Build) | MIT & BSD Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ window.Modernizr=function(a,b,c){function d(a,b){return typeof a===b}function e(a,b){for(var d in a)if(p[a[d]]!==c)return"pfx"==b?a[d]:!0;return!1}function f(a,b,f){var g=a.charAt(0).toUpperCase()+a.substr(1),h=(a+" "+w.join(g+" ")+g).split(" ");if(d(b,"string")||d(b,"undefined"))b=e(h,b);else a:{h=(a+" "+q.join(g+" ")+g).split(" "),a=h;for(var n in a)if(g=b[a[n]],g!==c){b=!1===f?a[n]:d(g,"function")?g.bind(f||b):g;break a}b=!1}return b}function g(){h.input=function(c){for(var d=0,e=c.length;dc?(c=Error.parameterCount(),c.popStackFrame(),c):null}; Function._validateParameter=function(a,b,c){var d,e=b.type;if(d=Function._validateParameterType(a,e,!!b.integer,!!b.domElement,!!b.mayBeNull,c))return d.popStackFrame(),d;var f=b.elementType,g=!!b.elementMayBeNull;if(e===Array&&"undefined"!==typeof a&&null!==a&&(f||!g)){e=!!b.elementInteger;b=!!b.elementDomElement;for(var h=0;hf&&0>g){c+=d.slice(e);break}if(0f))c+=d.slice(e,g+1),e=g+2;else if(c+=d.slice(e,f),e=f+1,"{"===d.charAt(e))c+="{",e++;else{if(0>g)break;var f=d.substring(e,g),h=f.indexOf(":"),e=parseInt(0>h?f:f.substring(0,h),10)+1,f=0>h?"":f.substring(h+1),e=b[e];if("undefined"===typeof e||null===e)e="";c=e.toFormattedString?c+e.toFormattedString(f):a&&e.localeFormat?c+e.localeFormat(f): e.format?c+e.format(f):c+e.toString();e=g+1}}return c};Boolean.__typeName="Boolean";Boolean.__class=!0;Boolean.parse=function(a){a=a.trim().toLowerCase();if("false"===a)return!1;if("true"===a)return!0};Date.__typeName="Date";Date.__class=!0;Date._appendPreOrPostMatch=function(a,b){for(var c=0,d=!1,e=0,f=a.length;eb){var c=(new Date).getFullYear();b+=c-c%100;if(b>a.Calendar.TwoDigitYearMax)return b-100}return b}; Date._getParseRegExp=function(a,b){if(!a._parseRegExp)a._parseRegExp={};else if(a._parseRegExp[b])return a._parseRegExp[b];for(var c=Date._expandFormat(a,b),c=c.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),d=new Sys.StringBuilder("^"),e=[],f=0,g=0,h=Date._getTokenRegExp(),k;null!==(k=h.exec(c));){var l=c.slice(f,k.index),f=h.lastIndex,g=g+Date._appendPreOrPostMatch(l,d);if(1===g%2)d.append(k[0]);else{switch(k[0]){case "dddd":case "ddd":case "MMMM":case "MMM":d.append("(\\D+)");break;case "tt":case "t":d.append("(\\D*)"); break;case "yyyy":d.append("(\\d{4})");break;case "fff":d.append("(\\d{3})");break;case "ff":d.append("(\\d{2})");break;case "f":d.append("(\\d)");break;case "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case "H":case "hh":case "h":case "mm":case "m":case "ss":case "s":d.append("(\\d\\d?)");break;case "zzz":d.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case "z":d.append("([+-]?\\d\\d?)")}Array.add(e,k[0])}}Date._appendPreOrPostMatch(c.slice(f),d);d.append("$");c={regExp:d.toString().replace(/\s+/g, "\\s+"),groups:e};return a._parseRegExp[b]=c};Date._getTokenRegExp=function(){return/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z/g};Date.parseLocale=function(a){return Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvariant=function(a){return Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)}; Date._parse=function(a,b,c){for(var d=!1,e=1,f=c.length;eg||31f||11f||11f||11b||9999b||9999k||11k||23l||59p||59m||999m||999m||999h||6h||6r||13s||59r||13k&&(k+=12);c.setHours(k,l,p,m);null!==r&&(d=c.getMinutes()-(r+c.getTimezoneOffset()),c.setHours(c.getHours()+parseInt(d/60,10),d%60));return c}; Date.prototype.format=function(a){return this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototype.localeFormat=function(a){return this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)}; Date.prototype._toFormattedString=function(a,b){function c(a){return 10>a?"0"+a:a.toString()}function d(a){return 10>a?"00"+a:100>a?"0"+a:a.toString()}if(!a||0===a.length||"i"===a)return b&&0this.getHours()?e.AMDesignator:e.PMDesignator);break;case "t":f.append((12> this.getHours()?e.AMDesignator:e.PMDesignator).charAt(0));break;case "f":f.append(d(this.getMilliseconds()).charAt(0));break;case "ff":f.append(d(this.getMilliseconds()).substr(0,2));break;case "fff":f.append(d(this.getMilliseconds()));break;case "z":g=this.getTimezoneOffset()/60;f.append((0>=g?"+":"-")+Math.floor(Math.abs(g)));break;case "zz":g=this.getTimezoneOffset()/60;f.append((0>=g?"+":"-")+c(Math.floor(Math.abs(g))));break;case "zzz":g=this.getTimezoneOffset()/60,f.append((0>=g?"+":"-")+c(Math.floor(Math.abs(g)))+ e.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)))}}return f.toString()};Number.__typeName="Number";Number.__class=!0;Number.parseLocale=function(a){return Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=function(a){return Number._parse(a,Sys.CultureInfo.InvariantCulture)}; Number._parse=function(a,b){a=a.trim();if(a.match(/^[+-]?infinity$/i))return parseFloat(a);if(a.match(/^0x[a-f0-9]+$/i))return parseInt(a);var c=b.numberFormat,d=Number._parseNumberNegativePattern(a,c,c.NumberNegativePattern),e=d[0],d=d[1];""===e&&1!==c.NumberNegativePattern&&(d=Number._parseNumberNegativePattern(a,c,1),e=d[0],d=d[1]);""===e&&(e="+");var f,g=d.indexOf("e");0>g&&(g=d.indexOf("E"));0>g?(f=d,d=null):(f=d.substr(0,g),d=d.substr(g+1));var h=f.indexOf(c.NumberDecimalSeparator);0>h?(g=f, f=null):(g=f.substr(0,h),f=f.substr(h+c.NumberDecimalSeparator.length));g=g.split(c.NumberGroupSeparator).join("");h=c.NumberGroupSeparator.replace(/\u00A0/g," ");c.NumberGroupSeparator!==h&&(g=g.split(h).join(""));e+=g;null!==f&&(e+="."+f);null!==d&&(c=Number._parseNumberNegativePattern(d,c,1),""===c[0]&&(c[0]="+"),e+="e"+c[0]+c[1]);return e.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)?parseFloat(e):Number.NaN}; Number._parseNumberNegativePattern=function(a,b,c){var d=b.NegativeSign;b=b.PositiveSign;switch(c){case 4:d=" "+d,b=" "+b;case 3:if(a.endsWith(d))return["-",a.substr(0,a.length-d.length)];if(a.endsWith(b))return["+",a.substr(0,a.length-b.length)];break;case 2:d+=" ",b+=" ";case 1:if(a.startsWith(d))return["-",a.substr(d.length)];if(a.startsWith(b))return["+",a.substr(b.length)];break;case 0:if(a.startsWith("(")&&a.endsWith(")"))return["-",a.substr(1,a.length-2)]}return["",a]}; Number.prototype.format=function(a){return this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.prototype.localeFormat=function(a){return this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)}; Number.prototype._toFormattedString=function(a,b){function c(a,b,c){for(var d=a.length;dk&&(k=-k,a=c(a,k+1,!0),n=a.slice(-k,a.length)+n,a=a.slice(0,-k));0b?n.slice(0,b):c(n,b,!1),n=f+n):n=""; b=a.length-1;for(f="";0<=b;){if(0===g||g>b)if(0this&&(p=-p);break;case "c":case "C":e=0>this?k[l.CurrencyNegativePattern]:h[l.CurrencyPositivePattern];-1===m&&(m=l.CurrencyDecimalDigits);p=d(Math.abs(this),m,l.CurrencyGroupSizes,l.CurrencyGroupSeparator,l.CurrencyDecimalSeparator);break;case "n":case "N":e=0>this?g[l.NumberNegativePattern]:"n";-1===m&&(m=l.NumberDecimalDigits);p=d(Math.abs(this),m, l.NumberGroupSizes,l.NumberGroupSeparator,l.NumberDecimalSeparator);break;case "p":case "P":e=0>this?f[l.PercentNegativePattern]:e[l.PercentPositivePattern];-1===m&&(m=l.PercentDecimalDigits);p=d(100*Math.abs(this),m,l.PercentGroupSizes,l.PercentGroupSeparator,l.PercentDecimalSeparator);break;default:throw Error.format(Sys.Res.formatBadFormatSpecifier);}m=/n|\$|-|%/g;for(f="";;){g=m.lastIndex;h=m.exec(e);f+=e.slice(g,h?h.index:e.length);if(!h)break;switch(h[0]){case "n":f+=p;break;case "$":f+=l.CurrencySymbol; break;case "-":f+=l.NegativeSign;break;case "%":f+=l.PercentSymbol}}return f};RegExp.__typeName="RegExp";RegExp.__class=!0;Array.__typeName="Array";Array.__class=!0;Array.add=Array.enqueue=function(a,b){a[a.length]=b};Array.addRange=function(a,b){a.push.apply(a,b)};Array.clear=function(a){a.length=0};Array.clone=function(a){return 1===a.length?[a[0]]:Array.apply(null,a)};Array.contains=function(a,b){return 0<=Array.indexOf(a,b)};Array.dequeue=function(a){return a.shift()}; Array.forEach=function(a,b,c){for(var d=0,e=a.length;dc&&(c=Math.max(0,d+c)));cSys.Browser.documentMode&&(this._historyFrame=document.getElementById("__historyFrame"),this._ignoreIFrame=!0);this._isSafari2()&&(document.getElementById("__history"),this._setHistory([window.location.hash]),this._historyInitialLength=window.history.length);this._timerHandler=Function.createDelegate(this,this._onIdle);this._timerCookie=window.setTimeout(this._timerHandler,100);try{this._initialState=this._deserializeState(this.get_stateString())}catch(a){}this._historyInitialized= !0}},_getHistory:function(){var a=document.getElementById("__history");return a?(a=a.value)?Sys.Serialization.JavaScriptSerializer.deserialize(a,!0):"":""},_isSafari2:function(){return Sys.Browser.agent===Sys.Browser.Safari&&419.3>=Sys.Browser.version},_loadHandler:function(){this._loadHandlerDelegate&&(Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerDelegate),this._loadHandlerDelegate=null);this.initialize()},_navigate:function(a){this._ensureHistory();var b=this._deserializeState(a); if(this._uniqueId){var c=b.__s||"";if(c!==(this._state.__s||"")){this._updateHiddenField(c);__doPostBack(this._uniqueId,c);this._state=b;return}}this._setState(a);this._state=b;this._raiseNavigate()},_onIdle:function(){delete this._timerCookie;var a=this.get_stateString();a!==this._currentEntry?this._ignoreTimer||(this._historyPointIsNew=!1,this._navigate(a),this._historyLength=window.history.length):this._ignoreTimer=!1;this._timerCookie=window.setTimeout(this._timerHandler,100)},_onIFrameLoad:function(a){this._ensureHistory(); this._ignoreIFrame||(this._historyPointIsNew=!1,this._navigate(a));this._ignoreIFrame=!1},_onPageRequestManagerBeginRequest:function(){this._ignoreTimer=!0},_onPageRequestManagerEndRequest:function(a,b){var c=b.get_dataItems()[this._clientId],d=document.getElementById("__EVENTTARGET");d&&d.value===this._uniqueId&&(d.value="");"undefined"!==typeof c?(this.setServerState(c),this._historyPointIsNew=!0):this._ignoreTimer=!1;c=this._serializeState(this._state);c!==this._currentEntry&&(this._ignoreTimer= !0,this._setState(c),this._raiseNavigate())},_raiseNavigate:function(){var a=this.get_events().getHandler("navigate"),b={},c;for(c in this._state)"__s"!==c&&(b[c]=this._state[c]);b=new Sys.HistoryEventArgs(b);a&&a(this,b)},_serializeState:function(a){var b=[],c;for(c in a){var d=a[c];if("__s"===c)var e=d;else b[b.length]=c+"\x3d"+encodeURIComponent(d)}return b.join("\x26")+(e?"\x26\x26"+e:"")},_setHistory:function(a){var b=document.getElementById("__history");b&&(b.value=Sys.Serialization.JavaScriptSerializer.serialize(a))}, _setState:function(a,b){a=a||"";if(a!==this._currentEntry){if(window.theForm){var c=window.theForm.action,d=c.indexOf("#");window.theForm.action=(-1!==d?c.substring(0,d):c)+"#"+a}this._historyFrame&&this._historyPointIsNew&&(this._ignoreIFrame=!0,this._historyPointIsNew=!1,c=this._historyFrame.contentWindow.document,c.open("javascript:'\x3chtml\x3e\x3c/html\x3e'"),c.write("\x3chtml\x3e\x3chead\x3e\x3ctitle\x3e"+(b||document.title)+'\x3c/title\x3e\x3cscript type\x3d"text/javascript"\x3eparent.Sys.Application._onIFrameLoad(\''+ a+"');\x3c/script\x3e\x3c/head\x3e\x3cbody\x3e\x3c/body\x3e\x3c/html\x3e"),c.close());this._ignoreTimer=!1;c=this.get_stateString();this._currentEntry=a;a!==c&&(this._isSafari2()?(c=this._getHistory(),c[window.history.length-this._historyInitialLength+1]=a,this._setHistory(c),this._historyLength=window.history.length+1,c=document.createElement("form"),c.method="get",c.action="#"+a,document.appendChild(c),c.submit(),document.removeChild(c)):window.location.hash=a,"undefined"!==typeof b&&null!==b&& (document.title=b))}},_unloadHandler:function(){this.dispose()},_updateHiddenField:function(a){if(this._clientId){var b=document.getElementById(this._clientId);b&&(b.value=a)}}};Sys._Application.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sys.Application=new Sys._Application;var $find=Sys.Application.findComponent;Type.registerNamespace("Sys.Net");Sys.Net.WebRequestExecutor=function(){this._resultObject=this._webRequest=null}; Sys.Net.WebRequestExecutor.prototype={get_webRequest:function(){return this._webRequest},_set_webRequest:function(a){this._webRequest=a},get_started:function(){throw Error.notImplemented();},get_responseAvailable:function(){throw Error.notImplemented();},get_timedOut:function(){throw Error.notImplemented();},get_aborted:function(){throw Error.notImplemented();},get_responseData:function(){throw Error.notImplemented();},get_statusCode:function(){throw Error.notImplemented();},get_statusText:function(){throw Error.notImplemented(); },get_xml:function(){throw Error.notImplemented();},get_object:function(){this._resultObject||(this._resultObject=Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData()));return this._resultObject},executeRequest:function(){throw Error.notImplemented();},abort:function(){throw Error.notImplemented();},getResponseHeader:function(){throw Error.notImplemented();},getAllResponseHeaders:function(){throw Error.notImplemented();}};Sys.Net.WebRequestExecutor.registerClass("Sys.Net.WebRequestExecutor"); Sys.Net.XMLDOM=function(a){if(window.DOMParser)try{return(new window.DOMParser).parseFromString(a,"text/xml")}catch(b){}else for(var c=["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"],d=0,e=c.length;da)throw Error.argumentOutOfRange("value",a,Sys.Res.invalidTimeout);this._timeout=a},get_defaultUserContext:function(){return this._userContext},set_defaultUserContext:function(a){this._userContext=a},get_defaultSucceededCallback:function(){return this._succeeded},set_defaultSucceededCallback:function(a){this._succeeded=a},get_defaultFailedCallback:function(){return this._failed},set_defaultFailedCallback:function(a){this._failed= a},get_path:function(){return this._path},set_path:function(a){this._path=a},_invoke:function(a,b,c,d,e,f,g){if(null===e||"undefined"===typeof e)e=this.get_defaultSucceededCallback();if(null===f||"undefined"===typeof f)f=this.get_defaultFailedCallback();if(null===g||"undefined"===typeof g)g=this.get_defaultUserContext();return Sys.Net.WebServiceProxy.invoke(a,b,c,d,e,f,g,this.get_timeout())}};Sys.Net.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy"); Sys.Net.WebServiceProxy.invoke=function(a,b,c,d,e,f,g,h){var k=new Sys.Net.WebRequest;k.get_headers()["Content-Type"]="application/json; charset\x3dutf-8";d||(d={});var l=d;c&&l||(l={});k.set_url(Sys.Net.WebRequest._createUrl(a+"/"+encodeURIComponent(b),l));a=null;c||(a=Sys.Serialization.JavaScriptSerializer.serialize(d),"{}"===a&&(a=""));k.set_body(a);k.add_completed(function(a){if(a.get_responseAvailable()){var c=a.get_statusCode(),d=null;try{var h=a.getResponseHeader("Content-Type"),d=h.startsWith("application/json")? a.get_object():h.startsWith("text/xml")?a.get_xml():a.get_responseData()}catch(k){}(a="true"===a.getResponseHeader("jsonerror"))?d&&(d=new Sys.Net.WebServiceError(!1,d.Message,d.StackTrace,d.ExceptionType)):h.startsWith("application/json")&&(d=d.d);200>c||300<=c||a?f&&(d&&a||(d=new Sys.Net.WebServiceError(!1,String.format(Sys.Res.webServiceFailedNoMsg,b),"","")),d._statusCode=c,f(d,g,b)):e&&e(d,g,b)}else c=a.get_timedOut()?String.format(Sys.Res.webServiceTimedOut,b):String.format(Sys.Res.webServiceFailedNoMsg, b),f&&f(new Sys.Net.WebServiceError(a.get_timedOut(),c,"",""),g,b)});h&&0b;b++){var c=String.fromCharCode(b);Sys.Serialization.JavaScriptSerializer._charsToEscape[b+2]=c;Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[c]=RegExp(c,"g");Sys.Serialization.JavaScriptSerializer._escapeChars[c]=a[b]}}; Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder=function(a,b){b.append(a.toString())};Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder=function(a,b){if(isFinite(a))b.append(String(a));else throw Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);}; Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder=function(a,b){b.append('"');if(Sys.Serialization.JavaScriptSerializer._escapeRegEx.test(a))if(0===Sys.Serialization.JavaScriptSerializer._charsToEscape.length&&Sys.Serialization.JavaScriptSerializer._init(),128>a.length)a=a.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal,function(a){return Sys.Serialization.JavaScriptSerializer._escapeChars[a]});else for(var c=0;34>c;c++){var d=Sys.Serialization.JavaScriptSerializer._charsToEscape[c]; -1!==a.indexOf(d)&&(a=Sys.Browser.agent===Sys.Browser.Opera||Sys.Browser.agent===Sys.Browser.FireFox?a.split(d).join(Sys.Serialization.JavaScriptSerializer._escapeChars[d]):a.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[d],Sys.Serialization.JavaScriptSerializer._escapeChars[d]))}b.append(a);b.append('"')}; Sys.Serialization.JavaScriptSerializer._serializeWithBuilder=function(a,b,c,d){var e;switch(typeof a){case "object":if(a)if(Number.isInstanceOfType(a))Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(a,b);else if(Boolean.isInstanceOfType(a))Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(a,b);else if(String.isInstanceOfType(a))Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(a,b);else if(Array.isInstanceOfType(a)){b.append("[");for(e=0;ea||304===a||1223===a){if(204!==a&&(304!==a&&1223!==a)&&((a=c.get_response().getResponseHeader("Content-Type"))&&-1!==a.indexOf("application/x-javascript")?eval(c.get_data()):Sys.Mvc.MvcHelpers.updateDomElement(c.get_updateTarget(),c.get_insertionMode(),c.get_data())),b.onSuccess)b.onSuccess(c)}else if(b.onFailure)b.onFailure(c);c.get_loadingElement()&& Sys.UI.DomElement.setVisible(c.get_loadingElement(),!1)}};Sys.Mvc.MvcHelpers.updateDomElement=function(a,b,c){if(a)switch(b){case 0:a.innerHTML=c;break;case 1:c&&0a&&(a=0);h.css({top:a+"px"})}function d(a){a=a||"";var b={body:a,footer:""},c=a.indexOf("\x3cmodalfooter\x3e");-1!=c&&(b.body=a.substr(0,c),b.footer=a.substr(c).replace("\x3cmodalfooter\x3e","").replace("\x3c/modalfooter\x3e",""));return b}function e(){var b=a(window).height()-100;b<=h.height()?(a(".modalContentRight \x3e .modalContent",h).css("max-height",b+"px"),h.addClass("fullHeight")): (a(".modalContentRight \x3e .modalContent",h).css("max-height",""),h.removeClass("fullHeight"));a(document.body).hasClass("narrow")||a(document.body).hasClass("mobile")?(a(window).width(),(641>=a(window).width()||a(document.body).hasClass("mobile"))&&h.addClass("fullWidth")):a(document.body).hasClass("wide")&&h.hasClass("fullWidth")&&(h.removeClass("fullWidth"),h.css("margin-top",""))}var f=a.extend({title:"CP modal",url:"",type:"GET",contentType:"application/x-www-form-urlencoded",data:null,cache:!1, htmlContent:"",className:"",isFrontEnd:!0,parentWindowID:"",isNestedModal:!1,onClose:null,autoLoad:!0,autoAdjust:!1,useIframe:!1,iframeHeight:"",elementID:null,draggable:!0,insideEditor:!1,showLoading:!1,async:!1,onLoadComplete:null},b),g=this;g.options=f;var h="",k=f.parentWindowID&&""!=f.parentWindowID?a("#"+f.parentWindowID):a(window);this.init=function(){h=a(this);window.self!==window.top&&h.attr("style",function(a,b){return b+"height: auto !important;"});h.data("cpModal")||h.data("cpModal",g); var b=h.find(".modalTitle").filter(":first");b.html(f.title);null!=f.onClose?(h.find(".modalClose").filter(":first").attr("onclick","").unbind("click"),h.find(".modalClose").filter(":first").bind("click",function(b){b.preventDefault();f.onClose(b,g);a(".modalTitle").data("events").mouseout=void 0})):(h.find(".modalClose").filter(":first").attr("onclick","").unbind("click"),h.find(".modalClose").filter(":first").bind("click",function(b){b.preventDefault();g.hide();a(".modalTitle").data("events").mouseout= void 0;return!1}));a(".modalTitle").mouseout(function(){a("body").trigger(a.Event("mouseup",{which:1}))});a.fn.draggable&&(f.draggable||h.css({top:"",left:""}),h.data("draggable")&&!f.draggable&&(h.draggable("destroy"),b.css("cursor","auto")),!h.data("draggable")&&f.draggable&&(h.draggable({handle:".modalTitleLeft",iframeFix:self!==top,start:function(a,b){}}),b.css("cursor","move")));f.autoLoad&&g.load()};this.load=function(){if(f.useIframe){var b=a('\x3ciframe style\x3d"border: none;'+(f.iframeHeight&& ""!=f.iframeHeight?" height:"+f.iframeHeight+";":"")+'" data-src\x3d"'+f.url+'" id\x3d"iframeModal" scrolling\x3d"no" name\x3d"iframeModal" frameborder\x3d"0"\x3e\x3c/iframe\x3e');h.find(".modalContent").filter(":first").html(b);g.show();if(null!=f.onLoadComplete)f.onLoadComplete(g)}else if(f.url&&""!=f.url)a.ajax({url:f.url,type:f.type,contentType:f.contentType,data:f.data,async:f.async,ignoreEditor:f.insideEditor,cache:f.cache,success:function(a){a=d(a);h.find(".modalContent").filter(":first").html(a.body); h.find(".modalBottom").filter(":first").html(a.footer);g.show();if(null!=f.onLoadComplete)f.onLoadComplete(g)},error:function(b,c,d){alert("Error encountered while loading modal.\nStatus: "+b.status+"\nException: "+d);a("#ajaxErrorLog").html(b.responseText)},beforeSend:function(){f.showLoading&&ajaxPostBackStart("Loading")},complete:function(){f.showLoading&&ajaxPostBackEnd()}});else if(f.htmlContent&&""!=f.htmlContent){if(b=d(f.htmlContent),h.find(".modalContent").filter(":first").html(b.body),h.find(".modalBottom").filter(":first").html(b.footer), g.show(),null!=f.onLoadComplete)f.onLoadComplete(g)}else alert("Modal was incorrectly configured to display content.")};this.show=function(){f.useIframe&&isie&&(window.frames.iframeModal.document.location.href=h.find("iframe").attr("data-src"));h.hasClass("modalContainerCP")&&f.isFrontEnd?(h.removeClass("modalContainerCP"),h.find(".modalContent").filter(":first").removeClass("adminWrap")):h.hasClass("modalContainerCP")||f.isFrontEnd||(h.addClass("modalContainerCP"),h.find(".modalContent").filter(":first").addClass("adminWrap")); f.useIframe&&h.hasClass("noIframe")?h.removeClass("noIframe"):f.useIframe||h.hasClass("noIframe")||h.addClass("noIframe");f.className&&""!=f.className&&h.addClass(f.className);f.useIframe&&window.self!==window.top&&h.addClass("nestedIframe");f.autoAdjust&&(a(window).bind("scroll."+h.attr("id"),function(){c()}),c());0==a(".modalBackground").length&&a('\x3cdiv id\x3d"mvcModal_backgroundElement" style\x3d"position: fixed; left: 0px; top: 0px; z-index: 10000;background: #fff;opacity: 0.5;filter: alpha(opacity\x3d50);" class\x3d"modalBackground"\x3e\x3c/div\x3e').prependTo("body"); h.show();isie||h.find("iframe").attr("src",h.find("iframe").attr("data-src"));f.autoAdjust||window.CommonPopoverInstance.resizeToWindow(h);a(window).unbind("resize orientationChanged",e).bind("resize orientationChanged",e);e(h);a(".modalBackground").show()};this.hide=function(){h.hide();h.removeClass(f.className);a(window).unbind("scroll."+h.attr("id"));a(window).unbind("resize orientationChanged",e);var b=0a&&b>l?(a=k.height()-h.height()-20,h.css({top:a+"px"})):0>a&&h.css({top:"20px"});l=b});a(document).mouseup(function(a){a=h.position().top;0>a&&h.css({top:"20px"})});g.init();return this}})(jQuery)}); function openCpModal(a){"True"==$("#IsMobile").val()&&(a=$.extend({autoAdjust:!1},a),null==a.className||0>a.className.indexOf("mobile"))&&(a.className+=" mobile");var b=getCommonCpModal(a.elementID);b.parent()!=$("body")&&b.appendTo("body");if(void 0===$.fn.cpModal)$.getScript("/Assets/Scripts/Modal.js",function(){return b.cpModal(a)});else return b.cpModal(a)}function closeCpModal(){if(getCommonCpModal().data("cpModal"))return getCommonCpModal().data("cpModal").hide()} function getCommonCpModal(a){null==a&&(a="mvcModal");if(0<$("#"+a).length)return $("#"+a);a=$('\x3cdiv id\x3d"'+a+'" class\x3d"modalContainer modalContainerCP MVC noIframe" style\x3d"display: none;"\x3e\x3c/div\x3e');var b=$('\x3cdiv class\x3d"modalTitleLeft"\x3e\x3ch3 class\x3d"modalTitle"\x3e\x3c/h3\x3e\x3ca class\x3d"modalClose" href\x3d"#" title\x3d"Close this window"\x3e\x3c/a\x3e\x3c/div\x3e'),c=$('\x3cdiv class\x3d"modalContentLeft"\x3e\x3cdiv class\x3d"modalContentRight"\x3e\x3cdiv class\x3d"newCP adminWrap modalContent"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'), d=$('\x3cdiv class\x3d"modalBottomLeft"\x3e\x3cdiv class\x3d"modalBottomRight"\x3e\x3cdiv class\x3d"modalBottom"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e');a.append(b).append(c).append(d);a.appendTo("body");return a}function PositionVerticle(a){a.css({top:($(window).height()-a.outerHeight())/2+$(window).scrollTop()+"px"})} function showModal(a){var b=$(".modalContainer."+a);window.onscroll=function(){PositionVerticle(b)};PositionVerticle(b);b.show();$(window).unbind("resize orientationChanged",setModalHeightWidthToFull).bind("resize orientationChanged",setModalHeightWidthToFull);setModalHeightWidthToFull(b);$(".modalBackground").show()}function hideModal(a){$(".modalContainer."+a).hide();$(".modalBackground").hide()} function CommonPopoverClass(){this.popovers=[];this.initialized=!1;this.$commonPopup=null;this.PopoverWrap=function(a,b){this.ID=a.attr("id");this.$popoverContent=a.children();this.isVisible=!1;this.options=b;this.onClose=null}} CommonPopoverClass.prototype.hideAll=function(a){var b=this;null!=b.$commonPopup&&b.$commonPopup.fadeOut(a?300:0,function(){for(var a=0;adocument.documentMode||window.opera?a.onmousedown=c:a.onclick=c}function beginRequest(a,b){document.body.style.cursor="wait"}function pageLoaded(a,b){document.body.style.cursor="default"}var ajaxSpinnerVisible=!1;function onAjaxPostBackStart(a,b){ajaxPostBackStart("Loading")} function onAjaxPostBackEnd(a,b){ajaxPostBackEnd()} function ajaxPostBackStart(a){a&&""!=a||(a="Loading");if(!ajaxSpinnerVisible){var b=$("#divAjaxProgress"),c=$("#divAjaxImgProgress"),d=$("#divAjaxShade");0==b.length&&(b=$('\x3cdiv id\x3d"divAjaxProgress" style\x3d"display:none;"\x3e\x3c/div\x3e'),d=$('\x3cdiv id\x3d"divAjaxShade"\x3e\x3c/div\x3e'),c=$('\x3cdiv id\x3d"divAjaxImgProgress" class\x3d"loading"\x3e\x3cimg src\x3d"/Common/images/ajax-loader.gif" /\x3e\x3cp\x3e\x3c/p\x3e\x3c/div\x3e'),b.append(d),b.append(c),b.prependTo("body"),b.css({position:"fixed", top:"0px",left:"0px",bottom:"0px",right:"0px","text-align":"center",border:"1px solid #666","z-index":"90000000"}),d.css({position:"fixed",top:"0px",left:"0px",bottom:"0px",right:"0px",background:"#fff",opacity:"0.5"}),c.css({position:"relative"}));ajaxSpinnerVisible=!0;ajaxProcesingResizing();ajaxUpdateText(a);b.show();c.show();$(window).bind("resize",ajaxProcesingResizing)}} function ajaxPostBackEnd(a){if(ajaxSpinnerVisible){var b=$("#divAjaxProgress"),c=$("#divAjaxImgProgress");a?(c.hide(),b.hide()):c.fadeOut("fast",function(){b.hide()});ajaxSpinnerVisible=!1;$(window).unbind("resize",ajaxProcesingResizing)}}function ajaxUpdateText(a){if(ajaxSpinnerVisible){var b=$("#divAjaxImgProgress");b.children("img").attr("alt",a).attr("title",a);b.children("p").html(a)}} function ajaxProcesingResizing(){if(ajaxSpinnerVisible){var a=$("#divAjaxProgress"),b=$("#divAjaxImgProgress"),c=$("#divAjaxShade");a.height($(window).height()).width($(window).width());c.height($(window).height()).width($(window).width());b.css({top:$(window).height()/2-b.height()/2+"px"})}} var tmpPH=document.createElement("input"),supportPH=null!=tmpPH.placeholder,removePlaceholder=supportPH?function(a){}:function(a){null!=a&&(a.hidePlaceholder&&a.hidePlaceholder(),a.hidePlaceholder=null,a.showPlaceholder=null,removeEvent(a,"focus",a._ph_focus,!1),removeEvent(a,"blur",a._ph_onblur,!1),removeEvent(a,"onmouseout",a.ph_onmouseout,!1),removeEvent(a._ph_form,"submit",a._ph_form_submit,!1))},setPlaceholder=supportPH?function(a){}:function(a){if(null!=a){null!=a.showPlaceholder&&removePlaceholder(a); var b=a.getAttribute("placeholder");a.hidePlaceholder=function(){a.value==b&&(null!=a.oldClassName&&(a.className=a.oldClassName),a.value="")};a.showPlaceholder=function(){if(""==a.value){null==b&&(b="");a.value=b;var c=a.className,c=null==c?"":a.className;a.oldClassName=c;a.className=c+" fakePlaceholder"}};null!=a.value&&""!=a.value||a.showPlaceholder();a._ph_focus=function(b){a.hidePlaceholder()};a._ph_blur=function(b){a.showPlaceholder()};addEvent(a,"focus",a._ph_focus,!1);addEvent(a,"blur",a._ph_blur, !1);a.form&&(a._ph_form=a.form,a._ph_form_submit=function(b){a&&removePlaceholder(a)},addEvent(a._ph_form,"submit",a._ph_form_submit,!1))}};function removePlaceHolders(){$("input[placeholder]").each(function(){removePlaceholder($(this).get(0))})}var setPlaceHolder=setPlaceholder;function headerValidationCallback(){for(var a=0;ab||"Chrome"==a&&30>b||"Firefox"==a&&24>b||"Netscape"==a&&5!=b||"Safari"==a&&5>b||"MSIE"!=a&&"Chrome"!=a&&"Firefox"!=a&&"Safari"!=a&&"Netscape"!=a} //function setTrackBrowserCookie(a){var b=new Date;b.setYear(2100);document.cookie+="; expires\x3d"+b.toUTCString();document.cookie="CP_TrackBrowser\x3d"+JSON.stringify(a)+"; expires\x3d"+b.toUTCString()+"; path\x3d/"} // function getTrackBrowserCookie(){var a={doNotShowLegacyMsg:!1,supportNewUI:!0},b=getCookieValue("CP_TrackBrowser");null!=b?a=JSON.parse(b):(a.legacy=isLegacyBrowser(),a.isMobile=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i)||!1,setTrackBrowserCookie(a));return a} /*function browserFailOvers(){var a=getTrackBrowserCookie();a.legacy&&window.isModuleUsingAngular&&a.supportNewUI?(a.supportNewUI=!1,setTrackBrowserCookie(a),window.location.reload(!0)):!a.legacy||(a.isMobile||a.doNotShowLegacyMsg||$("body").hasClass("mobile")||$("body").hasClass("narrow"))||$.ajax({url:"/Site/Browser/Message",type:"GET",success:function(b){$("#divToolbars").append(b);$(".browserMessage a.dismiss").click(function(b){b.preventDefault();a.doNotShowLegacyMsg=!0;setTrackBrowserCookie(a); $(".browserMessage").slideUp()});$(".browserMessage").slideDown()}})}*/function MarkNotificationsAsNotified(a){$.ajaxSetup({cache:!1});$.ajax({url:"/MyAccount/UpdateNotifications",cache:!1,global:!1});$.ajax({url:"/Toolbar/Toolbar?currentUrl\x3d"+location.href,cache:!1,async:!1,success:function(a){initToolBar()}});return!1} $(document).ready(function(){$('[name\x3d"myAccountNotificationOther"]').click(function(){$.ajaxSetup({cache:!1});$.ajax({url:"/MyAccount/UpdateNotifications",cache:!1,global:!1,async:!1})});RegExp(window.location.hostname+"/[A|a]dmin/").test(window.location.href)?$.ajax({url:"/Toolbar/Toolbar",cache:!1,async:!1,success:function(a){window.isModuleUsingAngular?$("#divToolbars").after(a):$("#divToolbars").html(a);$("#divToolbars").find("div.cpToolbar.user").removeClass("public").addClass("admin adminWrap"); initToolBar()}}):(window.isModuleUsingAngular&&0<$(".cp-InnerWrap").length&&($("#divToolbars").before($(".cp-InnerWrap")),720<$(window).width()&&$("#divToolbars").css("padding-top","51px")),initToolBar());var a=$("#divToolbars").children(".cpToolbar"),b=a.length;a.each(function(){$(this).css("z-index",b.toString());b--});var c=function(){825>=$(window).width()?($(".welcomeMessage").hide(),resetBodyPadding()):$(".welcomeMessage").show()};c();window.addEventListener("orientationchange",function(){c()}, !1);window.addEventListener("resize",function(){c()},!1)}); function liveEditTooltip(){$.showTooltip&&$.showTooltip({Id:"liveEditTooltip",tooltipContent:'\x3cp\x3eLive Edit is off. Click this button to turn it on so you can edit your page content and menus.\x3c/p\x3e\x3cp\x3e\x3ca href\x3d"#" class\x3d"button closeTooltip"\x3e\x3cspan\x3eThanks\x3c/span\x3e\x3c/a\x3e\x3c/p\x3e',className:"newCP flyOut bottom center withArrow fixed cpPopOver admin adminWrap helpTip",$target:$(".openLiveEditMenu"),$referenceElements:null,slideOrientation:"down"})} function resetBodyPadding(){var a=$("#divToolbars").height()+"px";$("#bodyWrapper").css("padding-top",a);return a} function initToolBar(){function a(){$(".cpToolbar .favoritesMenu").stop(!0,!0).slideUp("fast");$(".cpToolbar .modulesMenu, #notifications").stop(!0,!0).slideUp("fast");$(".cpToolbar #liveEditMenu").stop(!0,!0).slideUp("fast",function(){void 0!=$.cookie&&$.cookie("liveEditOpen","false"," path\x3d/")});$(".cpToolbar .secondary .dropdown #userMenu").stop(!0,!0).slideUp("fast");$(".cpToolbar .secondary .dropdown #helpMenu").stop(!0,!0).slideUp("fast");$(".cpToolbar .open").stop(!0,!0).removeClass("open"); $(".cpToolbar #applicationsMenu").stop(!0,!0).slideUp("fast");$(".cpToolbar .dropdown #homeMenu").stop(!0,!0).slideUp("fast")}if(0!=$(".cpToolbar","#divToolbars").length){$(".cpToolbar .openLiveEditMenu").click(function(a){a.preventDefault();$(this).hasClass("off")&&enableLiveEdit(!0)});$(".dropdown.liveEdit").click(function(){$(".dropdown.liveEdit").hasClass("open")?$.cookie("liveEditOpen","true"," path\x3d/"):$.cookie("liveEditOpen","false"," path\x3d/")});$("html").click(function(){a()});$("#divToolbars").click(function(a){null!= a.target&&$(a.target).hasClass("noStopPropagation")||(a.stopPropagation(),$(".popUp:visible").fadeOut(200,function(){$(".popUpParent").removeClass("popped")}).removeClass("popped"))});$(".cpToolbar.admin.actions.adminWrap").insertAfter(".cpToolbar.user.admin.adminWrap").removeClass("hidden");$(".menu","#divToolbars").hide();var b=$("body"),c=resetBodyPadding();b.css("background-position","center "+c);b.hasClass("mobile")||b.hasClass("narrow")&&b.hasClass("wide")||b.addClass("wide");$(".dropdown \x3e a:not(.myConnections):not(.moreInfo)", "#divToolbars").click(function(a){a.preventDefault();a=$(this).parent();var b=$(this).attr("href"),b=b.substring(b.indexOf("#")),b=$(b);a.hasClass("open")?(b.fadeOut(200).removeClass("showing"),a.removeClass("open")):($(".showing",".cpToolbar.user").removeClass("showing").fadeOut(200),$(".open",".cpToolbar.user").removeClass("open"),b.fadeIn(200).addClass("showing"),a.addClass("open"))});$(".dropdown \x3e a","#divToolbars").mouseout(function(a){a.preventDefault();a=$(this).attr("href");"/myaccount/profilecreate"== a.toLowerCase()&&(a=a.substring(1));a=a.substring(a.indexOf("#"));a=$(a);a.queue()&&0>>0)+(b++ +"__")};c.prototype={set:function(b,c){var f=b[this.name];f&&f[0]===b?f[1]=c:a(b,this.name,{value:[b,c],writable:!0});return this},get:function(a){var b;return(b=a[this.name])&&b[0]===a?b[1]:void 0},delete:function(a){var b=a[this.name];if(!b||b[0]!==a)return!1;b[0]=b[1]=void 0;return!0},has:function(a){var b=a[this.name];return b?b[0]===a:!1}};window.WeakMap= c}(); (function(a){function b(){u=!1;var a=t;t=[];a.sort(function(a,b){return a.uid_-b.uid_});var d=!1;a.forEach(function(a){var b=a.takeRecords();c(a);b.length&&(a.callback_(b,a),d=!0)});d&&b()}function c(a){a.nodes_.forEach(function(b){(b=l.get(b))&&b.forEach(function(b){b.observer===a&&b.removeTransientObservers()})})}function d(a,b){for(var c=a;c;c=c.parentNode){var d=l.get(c);if(d)for(var e=0;e