var dnnJscriptVersion="6.0.0";if(typeof(Sys.Browser.Chrome)=="undefined"){Sys.Browser.Chrome={};if(navigator.userAgent.indexOf(" Chrome/")>-1){Sys.Browser.agent=Sys.Browser.Chrome;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Chrome\/(\d+\.\d+)/)[1]);Sys.Browser.name="Chrome";Sys.Browser.hasDebuggerStatement=true}}else{if(Sys.Browser.agent===Sys.Browser.InternetExplorer&&Sys.Browser.version>10){HTMLAnchorElement.prototype.attachEvent=function(a,b){if(a.substr(0,2)=="on"){a=a.substr(2)}this.addEventListener(a,b,false)};HTMLAnchorElement.prototype.detachEvent=function(a,b){if(a.substr(0,2)=="on"){a=a.substr(2)}this.removeEventListener(a,b,false)}}}var DNN_HIGHLIGHT_COLOR="#9999FF";var COL_DELIMITER=String.fromCharCode(18);var ROW_DELIMITER=String.fromCharCode(17);var QUOTE_REPLACEMENT=String.fromCharCode(19);var KEY_LEFT_ARROW=37;var KEY_UP_ARROW=38;var KEY_RIGHT_ARROW=39;var KEY_DOWN_ARROW=40;var KEY_RETURN=13;var KEY_ESCAPE=27;Type.registerNamespace("dnn");dnn.extend=function(a,b){for(s in b){a[s]=b[s]}return a};dnn.extend(dnn,{apiversion:new Number("04.02"),pns:"",ns:"dnn",diagnostics:null,vars:null,dependencies:new Array(),isLoaded:false,delay:[],_delayedSet:null,getVars:function(){if(this.vars==null){var a=dnn.dom.getById("__dnnVariable");if(a!=null){if(a.value.indexOf("`")==0){a.value=a.value.substring(1).replace(/`/g,'"')}if(a.value.indexOf("__scdoff")!=-1){COL_DELIMITER="~|~";ROW_DELIMITER="~`~";QUOTE_REPLACEMENT="~!~"}}if(a!=null&&a.value.length>0){this.vars=Sys.Serialization.JavaScriptSerializer.deserialize(a.value)}else{this.vars=[]}}return this.vars},getVar:function(key,def){if(this.getVars()[key]!=null){var re=new RegExp(QUOTE_REPLACEMENT,"g");return this.getVars()[key].replace(re,'"')}return def},setVar:function(b,c){if(this.vars==null){this.getVars()}this.vars[b]=c;var a=dnn.dom.getById("__dnnVariable");if(a==null){a=dnn.dom.createElement("INPUT");a.type="hidden";a.id="__dnnVariable";dnn.dom.appendChild(dnn.dom.getByTagName("body")[0],a)}if(dnn.isLoaded){a.value=Sys.Serialization.JavaScriptSerializer.serialize(this.vars)}else{dnn._delayedSet={key:b,val:c}}return true},callPostBack:function(action){var postBack=dnn.getVar("__dnn_postBack");var data="";if(postBack.length>0){data+=action;for(var i=1;i").replace(/"/g,'"')},encode:function(a,c){var b=a;if(encodeURIComponent){b=encodeURIComponent(b)}else{b=escape(b)}if(c==false){return b}return b.replace(/%/g,"%25")},encodeHTML:function(a){return a.toString().replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/\"/g,""")},encodeJSON:function(a){return a.toString().replace(/&/g,"&").replace(//g,">").replace(/'/g,"\u0027").replace(/\"/g,""").replace(/\\/g,"\\\\")},evalJSON:function(a){return Sys.Serialization.JavaScriptSerializer.deserialize(a)},escapeForEval:function(a){return a.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\r/g,"").replace(/\n/g,"\\n").replace(/\./,"\\.")},getEnumByValue:function(a,b){for(var c in a){if(typeof(a[c])=="number"&&a[c]==b){return c}}},_onload:function(){dnn.isLoaded=true;if(dnn._delayedSet){dnn.setVar(dnn._delayedSet.key,dnn._delayedSet.val)}},addIframeMask:function(c){if(dnn.dom.browser.isType("ie")&&(c.previousSibling==null||c.previousSibling.nodeName.toLowerCase()!="iframe")){var a=document.createElement("iframe");c.parentNode.insertBefore(a,c);var b=c.getBoundingClientRect();a.style.position="absolute";a.style.left=c.offsetLeft+"px";a.style.top=c.offsetTop+"px";a.style.width=(b.right-b.left)+"px";a.style.height=(b.bottom-b.top)+"px";a.style.opacity="0";a.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0)";a.style.zIndex="-1";return a}return null},removeIframeMask:function(a){if(dnn.dom.browser.isType("ie")&&(a.previousSibling!=null&&a.previousSibling.nodeName.toLowerCase()=="iframe")){a.parentNode.removeChild(a.previousSibling)}}});dnn.delayObject=function(c,a,b){this.num=null;this.pfunc=c;this.context=a;this.type=b};dnn.delayObject.prototype={complete:function(){dnn.delay[this.type]=null;this.pfunc(this.context)}};dnn.delayObject.registerClass("dnn.delayObject");dnn.ScriptRequest=function(e,d,c){this.ctl=null;this.xmlhttp=null;this.src=null;this.text=null;if(e!=null&&e.length>0){var b=dnn.dom.scriptFile(e);var a=dnn.getVar(b+".resx","");if(a.length>0){this.src=a}else{this.src=e}}if(d!=null&&d.length>0){this.text=d}this.callBack=c;this.status="init";this.timeOut=5000;this._xmlhttpStatusChangeDelegate=dnn.createDelegate(this,this.xmlhttpStatusChange);this._statusChangeDelegate=dnn.createDelegate(this,this.statusChange);this._completeDelegate=dnn.createDelegate(this,this.complete);this._reloadDelegate=dnn.createDelegate(this,this.reload)};dnn.ScriptRequest.prototype={load:function(){this.status="loading";this.ctl=document.createElement("script");this.ctl.type="text/javascript";if(this.src!=null){if(dnn.dom.browser.isType(dnn.dom.browser.Safari)){this.xmlhttp=new XMLHttpRequest();this.xmlhttp.open("GET",this.src,true);this.xmlhttp.onreadystatechange=this._xmlhttpStatusChangeDelegate;this.xmlhttp.send(null);return}else{if(dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)){this.ctl.onreadystatechange=this._statusChangeDelegate}else{if(dnn.dom.browser.isType(dnn.dom.browser.Opera)==false){this.ctl.onload=this._completeDelegate}}this.ctl.src=this.src}dnn.dom.scriptElements[this.src]=this.ctl}else{if(dnn.dom.browser.isType(dnn.dom.browser.Safari)){this.ctl.innerHTML=dnn.encodeHTML(this.text)}else{this.ctl.text=this.text}}var a=dnn.dom.getByTagName("HEAD");if(a){if(dnn.dom.browser.isType(dnn.dom.browser.Opera)==false||this.src!=null){a[0].appendChild(this.ctl)}}else{alert("Cannot load dynamic script, no HEAD tag present.")}if(this.src==null||dnn.dom.browser.isType(dnn.dom.browser.Opera)){this.complete()}else{if(this.timeOut){dnn.doDelay("loadScript_"+this.src,this.timeOut,this._reloadDelegate,null)}}},xmlhttpStatusChange:function(){if(this.xmlhttp.readyState!=4){return}this.src=null;this.text=this.xmlhttp.responseText;this.load()},statusChange:function(){if((this.ctl.readyState=="loaded"||this.ctl.readyState=="complete")&&this.status!="complete"){this.complete()}},reload:function(){if(dnn.dom.scriptStatus(this.src)=="complete"){this.complete()}else{this.load()}},complete:function(){dnn.cancelDelay("loadScript_"+this.src);this.status="complete";if(typeof(this.callBack)!="undefined"){this.callBack(this)}this.dispose()},dispose:function(){this.callBack=null;if(this.ctl){if(this.ctl.onreadystatechange){this.ctl.onreadystatechange=new function(){}}else{if(this.ctl.onload){this.ctl.onload=null}}this.ctl=null}this.xmlhttp=null;this._xmlhttpStatusChangeDelegate=null;this._statusChangeDelegate=null;this._completeDelegate=null;this._reloadDelegate=null}};dnn.ScriptRequest.registerClass("dnn.ScriptRequest");Type.registerNamespace("dnn.dom");dnn.extend(dnn.dom,{pns:"dnn",ns:"dom",browser:null,__leakEvts:[],scripts:[],scriptElements:[],tweens:[],attachEvent:function(a,c,d){if(a.addEventListener){var b=c.substring(2);a.addEventListener(b,function(e){dnn.dom.event=new dnn.dom.eventObject(e,e.target);return d()},false)}else{a.attachEvent(c,function(){dnn.dom.event=new dnn.dom.eventObject(window.event,window.event.srcElement);return d()})}return true},cursorPos:function(b){if(b.value.length==0){return 0}var h=-1;if(b.selectionStart){h=b.selectionStart}else{if(b.createTextRange){var f=window.document.selection.createRange();var a=b.createTextRange();if(a==null||f==null||((f.text!="")&&a.inRange(f)==false)){return-1}if(f.text==""){if(a.boundingLeft==f.boundingLeft){h=0}else{var d=b.tagName.toLowerCase();if(d=="input"){var g=a.text;var c=1;while(c0){b.style.height=(b.offsetHeight-d).toString()+"px";dnn.doDelay(b.id+"col",10,dnn.dom.__collapseElement,a)}else{b.style.display="none";if(a.pfunc!=null){a.pfunc()}}},cancelExpandElement:function(a){dnn.cancelDelay(a.id+"exp");a.style.overflow="";a.style.height=""},disableTextSelect:function(a){if(typeof a.onselectstart!="undefined"){a.onselectstart=function(){return false}}else{if(typeof a.style.MozUserSelect!="undefined"){a.style.MozUserSelect="none"}else{a.onmousedown=function(){return false}}}},expandElement:function(b,c,d){if(c==null){c=10}if(b.style.display=="none"&&b.origHeight==null){b.style.display="";b.style.overflow="";b.origHeight=b.offsetHeight;b.style.overflow="hidden";b.style.height="1px"}b.style.display="";var a=new Object();a.num=c;a.ctl=b;a.pfunc=d;dnn.dom.__expandElement(a)},__expandElement:function(a){var c=a.num;var b=a.ctl;var d=b.origHeight/c;if(b.offsetHeight+d=0;a--){var b=dnn.dom.__leakEvts[a];b.ctl.detachEvent(b.name,b.ptr);b.ctl[b.name]=null;dnn.dom.__leakEvts.length=dnn.dom.__leakEvts.length-1}},getObjMethref:function(b,a){return(function(c){c=c||window.event;return b[a](c,this)})},getSibling:function(a,c){if(a!=null&&a.parentNode!=null){for(var b=0;b-1){this.scriptElements[c]=a[b];return a[b]}}},getScriptSrc:function(b){var a=dnn.getVar(b+".resx","");if(a.length>0){return a}return b},getScriptPath:function(){var a=dnn.dom.getScript("dnn.js");if(a){var b=a.src;if(b.indexOf("?")>-1){b=b.substr(0,b.indexOf("?"))}return b.replace("dnn.js","")}var c=dnn.getVar("__sp");if(c){return c}return""},scriptFile:function(b){var a=b.split("/");return a[a.length-1]},loadScript:function(e,d,b){var c;if(e!=null&&e.length>0){c=this.scriptFile(e);if(this.scripts[c]!=null){return}}var a=new dnn.ScriptRequest(e,d,b);if(c){this.scripts[c]=a}a.load();return a},loadScripts:function(a,b,c){if(dnn.scripts==null){var e=function(f,g,h){return(function(){dnn.dom.loadScripts(f,g,h)})};dnn.dom.loadScript(dnn.dom.getScriptPath()+"dnn.scripts.js",null,e(a,b,c));return}var d=new dnn.scripts.ScriptBatchRequest(a,b,c);d.load()},scriptStatus:function(c){var b=this.scriptFile(c);if(this.scripts[b]){return this.scripts[b].status}var a=this.getScript(c);if(a!=null){return"complete"}else{return""}},setScriptLoaded:function(b){var a=this.scriptFile(b);if(this.scripts[a]&&dnn.dom.scripts[a].status!="complete"){dnn.dom.scripts[a].complete()}},navigate:function(b,a){if(a!=null&&a.length>0){if(a=="_blank"||a=="_new"){window.open(b)}else{document.frames[a].location.href=b}}else{if(Sys.Browser.agent===Sys.Browser.InternetExplorer){window.navigate(b)}else{window.location.href=b}}return false},setCookie:function(b,f,h,e,d,c,a){var g;if(h){g=new Date();g.setTime(g.getTime()+(h*24*60*60*1000))}if(a){g=new Date();g.setTime(g.getTime()+(a))}document.cookie=b+"="+escape(f)+((g)?"; expires="+g.toGMTString():"")+((e)?"; path="+e:"")+((d)?"; domain="+d:"")+((c)?"; secure":"");if(document.cookie.length>0){return true}},getCurrentStyle:function(b,c){var a=Sys.UI.DomElement._getCurrentStyle(b);if(a){return a[c]}return""},getFormPostString:function(a){var c="";if(a!=null){if(a.tagName&&a.tagName.toLowerCase()=="form"){for(var b=0;b #mq-test-1 { width: 42px; }';docElem.insertBefore(fakeBody,refNode);bool=div.offsetWidth==42;docElem.removeChild(fakeBody);return{matches:bool,media:q};};})(document);(function(win){win.respond={};respond.update=function(){};respond.mediaQueriesSupported=win.matchMedia&&win.matchMedia("only all").matches;if(respond.mediaQueriesSupported){return;} var doc=win.document,docElem=doc.documentElement,mediastyles=[],rules=[],appendedEls=[],parsedSheets={},resizeThrottle=30,head=doc.getElementsByTagName("head")[0]||docElem,base=doc.getElementsByTagName("base")[0],links=head.getElementsByTagName("link"),requestQueue=[],ripCSS=function(){var sheets=links,sl=sheets.length,i=0,sheet,href,media,isCSS;for(;i-1,minw:thisq.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:thisq.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});}} applyMedia();},lastCall,resizeDefer,getEmValue=function(){var ret,div=doc.createElement('div'),body=doc.body,fakeUsed=false;div.style.cssText="position:absolute;font-size:1em;width:1em";if(!body){body=fakeUsed=doc.createElement("body");body.style.background="none";} body.appendChild(div);docElem.insertBefore(body,docElem.firstChild);ret=div.offsetWidth;if(fakeUsed){docElem.removeChild(body);} else{body.removeChild(div);} ret=eminpx=parseFloat(ret);return ret;},eminpx,applyMedia=function(fromResize){var name="clientWidth",docElemProp=docElem[name],currWidth=doc.compatMode==="CSS1Compat"&&docElemProp||doc.body[name]||docElemProp,styleBlocks={},lastLink=links[links.length-1],now=(new Date()).getTime();if(fromResize&&lastCall&&now-lastCall-1?(eminpx||getEmValue()):1);} if(!!max){max=parseFloat(max)*(max.indexOf(em)>-1?(eminpx||getEmValue()):1);} if(!thisstyle.hasquery||(!minnull||!maxnull)&&(minnull||currWidth>=min)&&(maxnull||currWidth<=max)){if(!styleBlocks[thisstyle.media]){styleBlocks[thisstyle.media]=[];} styleBlocks[thisstyle.media].push(rules[thisstyle.rules]);}} for(var i in appendedEls){if(appendedEls[i]&&appendedEls[i].parentNode===head){head.removeChild(appendedEls[i]);}} for(var i in styleBlocks){var ss=doc.createElement("style"),css=styleBlocks[i].join("\n");ss.type="text/css";ss.media=i;head.insertBefore(ss,lastLink.nextSibling);if(ss.styleSheet){ss.styleSheet.cssText=css;} else{ss.appendChild(doc.createTextNode(css));} appendedEls.push(ss);}},ajax=function(url,callback){var req=xmlHttp();if(!req){return;} req.open("GET",url,true);req.onreadystatechange=function(){if(req.readyState!=4||req.status!=200&&req.status!=304){return;} callback(req.responseText);} if(req.readyState==4){return;} req.send(null);},xmlHttp=(function(){var xmlhttpmethod=false;try{xmlhttpmethod=new XMLHttpRequest();} catch(e){xmlhttpmethod=new ActiveXObject("Microsoft.XMLHTTP");} return function(){return xmlhttpmethod;};})();ripCSS();respond.update=ripCSS;function callMedia(){applyMedia(true);} if(win.addEventListener){win.addEventListener("resize",callMedia,false);} else if(win.attachEvent){win.attachEvent("onresize",callMedia);}})(this); ;;;(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x";c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden" in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d8||!xhr){return;} var selectorEngines={"NW":"*.Dom.select","MooTools":"$$","DOMAssistant":"*.$","Prototype":"$$","YAHOO":"*.util.Selector.query","Sizzle":"*","jQuery":"*","dojo":"*.query"};var selectorMethod;var enabledWatchers=[];var domPatches=[];var ie6PatchID=0;var patchIE6MultipleClasses=true;var namespace="slvzr";var RE_COMMENT=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var RE_IMPORT=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var RE_ASSET_URL=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var RE_PSEUDO_STRUCTURAL=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var RE_PSEUDO_ELEMENTS=/:(:first-(?:line|letter))/g;var RE_SELECTOR_GROUP=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var RE_SELECTOR_PARSE=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var RE_LIBRARY_INCOMPATIBLE_PSEUDOS=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var RE_PATCH_CLASS_NAME_REPLACE=/[^\w-]/g;var RE_INPUT_ELEMENTS=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var RE_INPUT_CHECKABLE_TYPES=/^(checkbox|radio)$/;var BROKEN_ATTR_IMPLEMENTATIONS=ieVersion>6?/[\$\^*]=(['"])\1/:null;var RE_TIDY_TRAILING_WHITESPACE=/([(\[+~])\s+/g;var RE_TIDY_LEADING_WHITESPACE=/\s+([)\]+~])/g;var RE_TIDY_CONSECUTIVE_WHITESPACE=/\s+/g;var RE_TIDY_TRIM_WHITESPACE=/^\s*((?:[\S\s]*\S)?)\s*$/;var EMPTY_STRING="";var SPACE_STRING=" ";var PLACEHOLDER_STRING="$1";function patchStyleSheet(cssText){return cssText.replace(RE_PSEUDO_ELEMENTS,PLACEHOLDER_STRING).replace(RE_SELECTOR_GROUP,function(m,prefix,selectorText){var selectorGroups=selectorText.split(",");for(var c=0,cs=selectorGroups.length;c0){domPatches.push({selector:selector.substring(0,index),patches:patches}) patches=[];} return combinator;} else{var patch=(pseudo)?patchPseudoClass(pseudo):patchAttribute(attribute);if(patch){patches.push(patch);return"."+patch.className;} return match;}});} return prefix+selectorGroups.join(",");});};function patchAttribute(attr){return(!BROKEN_ATTR_IMPLEMENTATIONS||BROKEN_ATTR_IMPLEMENTATIONS.test(attr))?{className:createClassName(attr),applyClass:true}:null;};function patchPseudoClass(pseudo){var applyClass=true;var className=createClassName(pseudo.slice(1));var isNegated=pseudo.substring(0,5)==":not(";var activateEventName;var deactivateEventName;if(isNegated){pseudo=pseudo.slice(5,-1);} var bracketIndex=pseudo.indexOf("(") if(bracketIndex>-1){pseudo=pseudo.substring(0,bracketIndex);} if(pseudo.charAt(0)==":"){switch(pseudo.slice(1)){case"root":applyClass=function(e){return isNegated?e!=root:e==root;} break;case"target":if(ieVersion==8){applyClass=function(e){var handler=function(){var hash=location.hash;var hashID=hash.slice(1);return isNegated?(hash==EMPTY_STRING||e.id!=hashID):(hash!=EMPTY_STRING&&e.id==hashID);};addEvent(win,"hashchange",function(){toggleElementClass(e,className,handler());}) return handler();} break;} return false;case"checked":applyClass=function(e){if(RE_INPUT_CHECKABLE_TYPES.test(e.type)){addEvent(e,"propertychange",function(){if(event.propertyName=="checked"){toggleElementClass(e,className,e.checked!==isNegated);}})} return e.checked!==isNegated;} break;case"disabled":isNegated=!isNegated;case"enabled":applyClass=function(e){if(RE_INPUT_ELEMENTS.test(e.tagName)){addEvent(e,"propertychange",function(){if(event.propertyName=="$disabled"){toggleElementClass(e,className,e.$disabled===isNegated);}});enabledWatchers.push(e);e.$disabled=e.disabled;return e.disabled===isNegated;} return pseudo==":enabled"?isNegated:!isNegated;} break;case"focus":activateEventName="focus";deactivateEventName="blur";case"hover":if(!activateEventName){activateEventName="mouseenter";deactivateEventName="mouseleave";} applyClass=function(e){addEvent(e,isNegated?deactivateEventName:activateEventName,function(){toggleElementClass(e,className,true);}) addEvent(e,isNegated?activateEventName:deactivateEventName,function(){toggleElementClass(e,className,false);}) return isNegated;} break;default:if(!RE_PSEUDO_STRUCTURAL.test(pseudo)){return false;} break;}} return{className:className,applyClass:applyClass};};function applyPatches(){var elms,selectorText,patches,domSelectorText;for(var c=0;c0){setInterval(function(){for(var c=0,cl=enabledWatchers.length;c0)?baseTags[0].href:doc.location.href;getStyleSheets();ContentLoaded(win,function(){for(var engine in selectorEngines){var members,member,context=win;if(win[engine]){members=selectorEngines[engine].replace("*",engine).split(".");while((member=members.shift())&&(context=context[member])){} if(typeof context=="function"){selectorMethod=context;init();return;}}}});function ContentLoaded(win,fn){var done=false,top=true,init=function(e){if(e.type=="readystatechange"&&doc.readyState!="complete")return;(e.type=="load"?win:doc).detachEvent("on"+e.type,init,false);if(!done&&(done=true))fn.call(win,e.type||e);},poll=function(){try{root.doScroll("left");}catch(e){setTimeout(poll,50);return;} init('poll');};if(doc.readyState=="complete")fn.call(win,EMPTY_STRING);else{if(doc.createEventObject&&root.doScroll){try{top=!win.frameElement;}catch(e){} if(top)poll();} addEvent(doc,"readystatechange",init);addEvent(win,"load",init);}};})(this); ;;;var DNN_COL_DELIMITER=String.fromCharCode(16);var DNN_ROW_DELIMITER=String.fromCharCode(15);var __dnn_m_bPageLoaded=false;if(window.addEventListener){window.addEventListener("load",__dnn_Page_OnLoad,false)}else{window.attachEvent("onload",__dnn_Page_OnLoad)}function __dnn_ClientAPIEnabled(){return typeof(dnn)!="undefined"&&typeof(dnn.dom)!="undefined"}function __dnn_Page_OnLoad(){if(__dnn_ClientAPIEnabled()){dnn.dom.attachEvent(window,"onscroll",__dnn_bodyscroll)}__dnn_m_bPageLoaded=true}function __dnn_KeyDown(iKeyCode,sFunc,e){if(e==null){e=window.event}if(e.keyCode==iKeyCode){eval(unescape(sFunc));return false}}function __dnn_bodyscroll(){var a=document.forms[0];if(__dnn_ClientAPIEnabled()&&__dnn_m_bPageLoaded&&typeof(a.ScrollTop)!="undefined"){a.ScrollTop.value=document.documentElement.scrollTop?document.documentElement.scrollTop:dnn.dom.getByTagName("body")[0].scrollTop}}function __dnn_setScrollTop(c){if(__dnn_ClientAPIEnabled()){if(c==null){c=document.forms[0].ScrollTop.value}var a=dnn.getVar("ScrollToControl");if(a!=null&&a.length>0){var b=dnn.dom.getById(a);if(b!=null){c=dnn.dom.positioning.elementTop(b);dnn.setVar("ScrollToControl","")}}if(document.getElementsByTagName("html")[0].style.overflow!="hidden"){window.scrollTo(0,c)}}}function __dnn_SetInitialFocus(a){var b=dnn.dom.getById(a);if(b!=null&&__dnn_CanReceiveFocus(b)){b.focus()}}function __dnn_CanReceiveFocus(b){if(b.style.display!="none"&&b.tabIndex>-1&&b.disabled==false&&b.style.visible!="hidden"){var a=b.parentElement;while(a!=null&&a.tagName!="BODY"){if(a.style.display=="none"||a.disabled||a.style.visible=="hidden"){return false}a=a.parentElement}return true}else{return false}}function __dnn_ContainerMaxMin_OnClick(i,b){var g=dnn.dom.getById(b);if(g!=null){var e=i.childNodes[0];var l=dnn.getVar("containerid_"+b);var j=dnn.getVar("cookieid_"+b);var d=e.src.toLowerCase().substr(e.src.lastIndexOf("/"));var a;var h;var k;if(dnn.getVar("min_icon_"+l)){k=dnn.getVar("min_icon_"+l)}else{k=dnn.getVar("min_icon")}if(dnn.getVar("max_icon_"+l)){h=dnn.getVar("max_icon_"+l)}else{h=dnn.getVar("max_icon")}a=h.toLowerCase().substr(h.lastIndexOf("/"));var c=5;var f=dnn.getVar("animf_"+b);if(f!=null){c=new Number(f)}if(d==a){e.src=k;dnn.dom.expandElement(g,c);e.title=dnn.getVar("min_text");if(j!=null){if(dnn.getVar("__dnn_"+l+":defminimized")=="true"){dnn.dom.setCookie(j,"true",365)}else{dnn.dom.deleteCookie(j)}}else{dnn.setVar("__dnn_"+l+"_Visible","true")}}else{e.src=h;dnn.dom.collapseElement(g,c);e.title=dnn.getVar("max_text");if(j!=null){if(dnn.getVar("__dnn_"+l+":defminimized")=="true"){dnn.dom.deleteCookie(j)}else{dnn.dom.setCookie(j,"false",365)}}else{dnn.setVar("__dnn_"+l+"_Visible","false")}}return true}return false}function __dnn_Help_OnClick(a){var b=dnn.dom.getById(a);if(b!=null){if(b.style.display=="none"){b.style.display=""}else{b.style.display="none"}return true}return false}function __dnn_SectionMaxMin(f,c){var d=dnn.dom.getById(c);if(d!=null){var g=f.getAttribute("max_icon");var e=f.getAttribute("min_icon");var a=f.getAttribute("userctr")!=null;var b;if(d.style.display=="none"){f.src=e;d.style.display="";if(a){b="True"}else{dnn.setVar(f.id+":exp",1)}}else{f.src=g;d.style.display="none";if(a){b="False"}else{dnn.setVar(f.id+":exp",0)}}if(a){dnncore.setUserProp(f.getAttribute("userctr"),f.getAttribute("userkey"),b,null)}return true}return false}function __dnn_enableDragDrop(){var b=dnn.getVar("__dnn_dragDrop").split(";");var e;for(var c=0;c0){var a=dnn.dom.getById(e[0]);var d=dnn.dom.getById(e[1]);if(a!=null&&d!=null){a.setAttribute("moduleid",e[2]);dnn.dom.positioning.enableDragAndDrop(a,d,"__dnn_dragComplete()","__dnn_dragOver()")}}}}var __dnn_oPrevSelPane;var __dnn_oPrevSelModule;var __dnn_dragEventCount=0;function __dnn_dragOver(){__dnn_dragEventCount++;if(__dnn_dragEventCount%75!=0){return}var c=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var a=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(a!=null){__dnn_oPrevSelPane=a;a.pane.style.border="4px double "+DNN_HIGHLIGHT_COLOR;var e=__dnn_getPaneControlIndex(c,a);var b;var f;for(var d=0;dd&&a.controls[d].id!=c.id){b=a.controls[d]}if(e<=d&&a.controls[d].id!=c.id){f=a.controls[d];break}}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}if(f!=null){__dnn_oPrevSelModule=f;dnn.dom.getNonTextNode(f.control).style.borderTop="5px groove "+DNN_HIGHLIGHT_COLOR}else{if(b!=null){__dnn_oPrevSelModule=b;dnn.dom.getNonTextNode(b.control).style.borderBottom="5px groove "+DNN_HIGHLIGHT_COLOR}}}}function __dnn_dragComplete(){var f=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var d=f.getAttribute("moduleid");if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}var b=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);var e;if(b==null){var a=__dnn_Panes();for(var c=0;c0){__dnn_m_aryPanes[__dnn_m_aryPanes.length]=new __dnn_Pane(dnn.dom.getById(b[c]),a[c])}}}var __dnn_m_aryPanes;var __dnn_m_aryModules;function __dnn_Panes(){if(__dnn_m_aryPanes==null){__dnn_m_aryPanes=new Array();__dnn_RefreshPanes()}return __dnn_m_aryPanes}function __dnn_Modules(a){if(__dnn_m_aryModules==null){__dnn_RefreshPanes()}return __dnn_m_aryModules[a]}function __dnn_getMostSelectedPane(g){var c=new dnn.dom.positioning.dims(g);var f=0;var a;var h;for(var e=0;e<__dnn_Panes().length;e++){var b=__dnn_Panes()[e];var d=new dnn.dom.positioning.dims(b.pane);a=dnn.dom.positioning.elementOverlapScore(d,c);if(a>f){f=a;h=b}}return h}function __dnn_getPaneControlIndex(f,b){if(b==null){return}var a=new dnn.dom.positioning.dims(f);var e;if(b.controls.length==0){return 0}for(var c=0;c0){e+=c+"~";this.controls[this.controls.length]=new __dnn_PaneControl(g,f);__dnn_m_aryModules[c]=g.id;f+=1}}}this.moduleOrder=e}function __dnn_PaneControl(a,b){this.control=a;this.id=a.id;this.index=b;this.origBorder=a.style.border}function __dnn_ShowModalPage(a){dnnModal.show(a,true,550,950,true,"")}function __dnncore(){this.GetUserVal=0;this.SetUserVal=1}__dnncore.prototype={getUserProp:function(b,c,a){this._doUserCallBack(dnncore.GetUserVal,b,c,null,new dnncore.UserPropArgs(b,c,a))},setUserProp:function(c,d,a,b){this._doUserCallBack(dnncore.SetUserVal,c,d,a,new dnncore.UserPropArgs(c,d,b))},_doUserCallBack:function(c,d,e,a,b){if(dnn&&dnn.xmlhttp){var f=c+COL_DELIMITER+d+COL_DELIMITER+e+COL_DELIMITER+a;dnn.xmlhttp.doCallBack("__Page",f,dnncore._callBackSuccess,b,dnncore._callBackFail,null,true,null,0)}else{alert("Client Personalization not enabled")}},_callBackSuccess:function(a,b,c){if(b.pFunc){b.pFunc(b.namingCtr,b.key,a)}},_callBackFail:function(a,b){window.status=a}};__dnncore.prototype.UserPropArgs=function(b,c,a){this.namingCtr=b;this.key=c;this.pFunc=a};var dnncore=new __dnncore(); ;;;(function($){if(typeof dnn=='undefined')window.dnn={};if(typeof dnn.searchSkinObject=='undefined'){dnn.searchSkinObject=function(options){var settings={delayTriggerAutoSearch:100,minCharRequiredTriggerAutoSearch:2,searchType:'S',enableWildSearch:true,cultureCode:'en-US'};this.settings=$.extend({},settings,options);};dnn.searchSkinObject.prototype={_ignoreKeyCodes:[9,13,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45],init:function(){var throttle=null,self=this;var makeUrl=function(val,service){var url=service?service.getServiceRoot('internalservices')+'searchService/preview':null;if(!url)return null;var params={};params['keywords']=val.replace(/^\s+|\s+$/g,'');if(!self.settings.enableWildSearch)params["forceWild"]="0";params['culture']=self.settings.cultureCode;if(self.settings.portalId>=0) params['portal']=self.settings.portalId;var urlAppend=[];$.each(params,function(index,value){urlAppend.push([index,encodeURIComponent(value)].join('='));});if(urlAppend.length){url+=url.indexOf('?')===-1?'?':'&';url+=urlAppend.join('&');} return url;};var generatePreviewTemplate=function(data,$wrap){var preview=$('.searchSkinObjectPreview',$wrap);if(preview.length) preview.remove();var markup='
    ';if(data&&data.length){for(var i=0;i'+groupTitle+'';for(var j=0;j';if(item.Attributes.Avatar){markup+='';} markup+=''+itemTitle+'';if(itemDescription){markup+='

    '+itemDescription+'

    ';} if(itemSnippet){markup+='

    '+itemSnippet+'

    ';} markup+='';}}} var moreResults=$wrap.attr('data-moreresults');markup+='
  • '+moreResults+'
  • ';markup+='
';} else{var noResult=$wrap.attr('data-noresult');markup+='
  • '+noResult+'
  • ';} $wrap.append(markup);preview=$('.searchSkinObjectPreview',$wrap);$('li',preview).on('click',function(){var navigateUrl=$(this).attr('data-url');if(navigateUrl){window.location.href=navigateUrl;} return false;});$('.searchSkinObjectPreview_more',$wrap).on('click',function(){var $searchButton=$wrap.next();if(!$searchButton.length){$searchButton=$wrap.parent().next();} $searchButton[0].click();return false;});};$('.searchInputContainer a.dnnSearchBoxClearText').on('click',function(){var $this=$(this);var $wrap=$this.parent();$('.searchInputContainer input').val('').focus();$this.removeClass('dnnShow');$('.searchSkinObjectPreview',$wrap).remove();return false;});$('.searchInputContainer').next().on('click',function(){var $this=$(this);var inputBox=$this.prev().find('input[type="text"]');var val=inputBox.val();if(val.length){return true;} return false;});$('.searchInputContainer input').on('keyup',function(e){var k=e.keyCode||e.witch;if($.inArray(k,self._ignoreKeyCodes)>-1)return;var $this=$(this);var $wrap=$this.parent();var val=$this.val();var container=$this.parent('.searchInputContainer');if(!val){$('a.dnnSearchBoxClearText',$wrap).removeClass('dnnShow');$('.searchSkinObjectPreview',$wrap).remove();}else{$('a.dnnSearchBoxClearText',$wrap).addClass('dnnShow');if(self.settings.searchType!='S'||val.length-1){xhr.setRequestHeader("ModuleId",base.getModuleId());xhr.setRequestHeader("TabId",tabId);}var afValue=base.getAntiForgeryValue();if(afValue){xhr.setRequestHeader("RequestVerificationToken",afValue);}};base.getAntiForgeryKey=function(){return"__RequestVerificationToken";};base.getAntiForgeryValue=function(){return $('[name="__RequestVerificationToken"]').val();};return base;};$.ServicesFramework=function(moduleId){return new $.dnnSF(moduleId);};})(jQuery); ;;;(function($){$.fn.dnnTabs=function(options){var opts=$.extend({},$.fn.dnnTabs.defaultOptions,options),$wrap=this;$.ui.tabs.prototype._sanitizeSelector=function(hash){return hash.replace(/:/g,"\\:").replace(/\./g,"\\\.");};$wrap.each(function(){var showEvent,cookieId;if(this.id){cookieId='dnnTabs-'+this.id;if(opts.selected===-1){var cookieValue=dnn.dom.getCookie(cookieId);if(cookieValue){opts.selected=cookieValue;} if(opts.selected===-1){opts.selected=0;}} showEvent=(function(cid){return function(event,ui){dnn.dom.setCookie(cid,ui.newTab.index(),opts.cookieDays,'/','',false,opts.cookieMilleseconds);};})(cookieId);}else{showEvent=function(){};} $wrap.tabs({activate:showEvent,active:opts.selected,disabled:opts.disabled,fx:{opacity:opts.opacity,duration:opts.duration}});if(window.location.hash&&window.location.hash!='#'){var substr=window.location.hash.substr(0,50);$('a[href="'+encodeURI(substr)+'"]',$wrap).trigger('click');} if(typeof window.Page_ClientValidate!="undefined"&&$.isFunction(window.Page_ClientValidate)){$wrap.find(opts.validationTriggerSelector).click(function(){if(!window.Page_ClientValidate(opts.validationGroup)){var invalidControl=$wrap.find(opts.invalidItemSelector).eq(0);var $parent=invalidControl.closest(".ui-tabs-panel");if($parent.length>0){var tabId=$parent.attr("id");$parent.parent().find("a[href='#"+tabId+"']").click();}}});};});return $wrap;};$.fn.dnnTabs.defaultOptions={opacity:'toggle',duration:'fast',validationTriggerSelector:'.dnnPrimaryAction',validationGroup:'',invalidItemSelector:'.dnnFormError[style*="inline"]',regionToToggleSelector:'fieldset',selected:-1,cookieDays:0,cookieMilleseconds:1200000};})(jQuery);(function($){$.fn.dnnConfirm=function(options){var opts=$.extend({},$.fn.dnnConfirm.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this),defaultAction=$this.attr('href'),$dnnDialog;if(defaultAction||opts.isButton){$dnnDialog=$("
    ").html(opts.text).dialog(opts);$dnnDialog.parent().find('.ui-dialog-titlebar-close').html('Close');$this.click(function(e,isTrigger){if(isTrigger){return true;} if($dnnDialog.is(':visible')){$dnnDialog.dialog("close");return true;} $dnnDialog.dialog({open:function(){$('.ui-dialog-buttonpane').find('button:contains("'+opts.noText+'")').addClass('dnnConfirmCancel');},draggable:false,buttons:[{text:opts.yesText,click:function(){$dnnDialog.dialog("close");if($.isFunction(opts.callbackTrue)){opts.callbackTrue.call(this);} else{if(opts.isButton){$this.trigger("click",[true]);} else{window.location.href=defaultAction;}}},'class':opts.buttonYesClass},{text:opts.noText,click:function(){$(this).dialog("close");if($.isFunction(opts.callbackFalse)){opts.callbackFalse.call(this);};},'class':opts.buttonNoClass}]});$dnnDialog.dialog('open');e.preventDefault();return false;});}});return $wrap;};$.fn.dnnConfirm.defaultOptions={text:'Are you sure?',yesText:'Yes',noText:'No',buttonYesClass:'dnnPrimaryAction',buttonNoClass:'dnnSecondaryAction',actionUrl:window.location.href,autoOpen:false,resizable:false,modal:true,title:'Confirm',dialogClass:'dnnFormPopup dnnClear',isButton:false};})(jQuery);(function($){if($.dnnConfirm)return;$.dnnConfirm=function(opts){var defaultAction=opts.actionUrl?opts.actionUrl:'javascript:void(0);';var shadowLink=$('');shadowLink.dnnConfirm(opts).click();};})(jQuery);(function($){$.dnnAlert=function(options){var opts=$.extend({},$.dnnAlert.defaultOptions,options),$dnnDialog=$("
    ").html(opts.text).dialog(opts);$dnnDialog.dialog({buttons:[{text:opts.okText,"class":opts.buttonOkClass,click:function(){$(this).dialog("close");if($.isFunction(opts.callback)){opts.callback.call(this);};return false;}}]});$dnnDialog.dialog('open');};$.dnnAlert.defaultOptions={okText:'Ok',autoOpen:false,resizable:false,modal:true,buttonOkClass:'dnnPrimaryAction',dialogClass:'dnnFormPopup dnnClear'};})(jQuery);(function($){$.fn.dnnPanels=function(options){var opts=$.extend({},$.fn.dnnPanels.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this);if(typeof(opts.onExpand)==="function"){$this.on('onExpand',opts.onExpand);} if(typeof(opts.onHide)==="function"){$this.on('onHide',opts.onHide);} $this.find(opts.clickToToggleSelector).click(function(e){var toggle=$(this).toggleClass(opts.toggleClass).parent().next(opts.regionToToggleSelector).slideToggle(function(){var visible=$(this).is(':visible');if(opts.saveState){var id=$(toggle).prev().attr("id");var cookieId=id?id.replace(/[^a-zA-Z0-9\-]+/g,""):'';if(cookieId){dnn.dom.setCookie(cookieId,visible,opts.cookieDays,'/','',false,opts.cookieMilleseconds);}} if(visible){$(this).trigger("onExpand");} else{$(this).trigger("onHide");}});e.preventDefault();e.stopImmediatePropagation();return false;});function collapsePanel($clicker,$region){$clicker.removeClass(opts.toggleClass);$region.hide();$this.trigger("onHide");} function expandPanel($clicker,$region){$clicker.addClass(opts.toggleClass);$region.show();$this.trigger("onExpand");} $this.find(opts.sectionHeadSelector).each(function(indexInArray,valueOfElement){var $self=$(valueOfElement),elementId=$self.attr("id"),cookieId=elementId?elementId.replace(/[^a-zA-Z0-9\-]+/g,""):'',cookieValue=cookieId?dnn.dom.getCookie(cookieId):'',$clicker=$self.find(opts.clickToToggleIsolatedSelector),$region=$self.next(opts.regionToToggleSelector),$parentSeparator=$self.parents(opts.panelSeparatorSelector),groupPanelIndex=$parentSeparator.find(opts.sectionHeadSelector).index($self);var isOpen=false;if((indexInArray===0&&opts.defaultState=="first")||($parentSeparator.length>0&&groupPanelIndex===0&&opts.defaultState=="first")||(opts.defaultState=="open")) {isOpen=true;} if(opts.saveState){if(cookieValue=="true"){isOpen=true;} else if(cookieValue=="false"){isOpen=false;}} if(isOpen){expandPanel($clicker,$region);} else{collapsePanel($clicker,$region);}});$this.find(opts.validationTriggerSelector).click(function(){if(typeof window.Page_ClientValidate!="undefined"&&$.isFunction(window.Page_ClientValidate)){if(!window.Page_ClientValidate(opts.validationGroup)){$this.find(opts.invalidItemSelector).each(function(){var $parent=$(this).closest(opts.regionToToggleSelector);if($parent.is(':hidden')){$parent.prev(opts.sectionHeadSelector).find(opts.clickToToggleIsolatedSelector).click();}});}}});});return $wrap;};$.fn.dnnPanels.defaultOptions={clickToToggleSelector:'h2.dnnFormSectionHead a',sectionHeadSelector:'.dnnFormSectionHead',regionToToggleSelector:'fieldset',toggleClass:'dnnSectionExpanded',clickToToggleIsolatedSelector:'a',validationTriggerSelector:'.dnnPrimaryAction',invalidItemSelector:'.dnnFormError[style*="inline"]',validationGroup:'',panelSeparatorSelector:'.ui-tabs-panel',cookieDays:0,cookieMilleseconds:1200000,saveState:true,defaultState:'first'};})(jQuery);(function($){$.fn.dnnPreview=function(options){var opts=$.extend({},$.fn.dnnPreview.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this);$this.find(opts.linkSelector).click(function(e){e.preventDefault();var params="?";var skin,container;if(opts.useComboBox){var skinComboBox=$('#'+opts.skinSelector);var containerComboBox=$('#'+opts.containerSelector);;skin=skinComboBox.length?skinComboBox[0].selectize.getValue():'';container=containerComboBox.length?containerComboBox[0].selectize.getValue():'';} else{skin=$this.find(opts.skinSelector).val();container=$this.find(opts.containerSelector).val();} if(skin){params+="SkinSrc="+skin;} if(container){if(skin){params+="&";} params+="ContainerSrc="+container;} if(opts.ModuleId){if(params!=="?"){params+="&ModuleID="+opts.ModuleId;}else{params+="ModuleID="+opts.ModuleId;}} if(params!="?"){window.open(encodeURI(opts.baseUrl+params.replace(/.ascx/gi,'')),"skinpreview");} else{$.dnnAlert({text:opts.noSelectionMessage,okText:opts.alertOkText,closeText:opts.alertCloseText});}});});return $wrap;};$.fn.dnnPreview.defaultOptions={baseUrl:window.location.protocol+"//"+window.location.host+window.location.pathname,linkSelector:'a.dnnSecondaryAction',skinSelector:'',containerSelector:'',noSelectionMessage:'Please select a preview option.',alertOkText:'Ok',alertCloseText:'close',useComboBox:false};})(jQuery);(function($){$.fn.dnnExpandAll=function(options){var opts=$.extend({},$.fn.dnnExpandAll.defaultOptions,options),$elem=this;if(($(opts.targetArea).find(opts.targetSelector+':visible').length===$(opts.targetArea).find(opts.targetSelector+opts.targetExpandedSelector+':visible').length)&&!$(this).hasClass('expanded')){$(this).addClass('expanded').text(opts.collapseText);} $elem.click(function(e){e.preventDefault();var $this=$(this);if($this.hasClass('expanded')){$this.removeClass('expanded').text(opts.expandText);$(opts.targetArea).find(opts.targetSelector+opts.targetExpandedSelector+':visible').click();} else{$this.addClass('expanded').text(opts.collapseText);$(opts.targetArea).find(opts.targetSelector+':visible').not(opts.targetExpandedSelector).click();} e.stopImmediatePropagation();});return $elem;};$.fn.dnnExpandAll.defaultOptions={expandText:'Expand All',collapseText:'Collapse All',targetArea:'#dnnHostSettings',targetSelector:'h2.dnnFormSectionHead a',targetExpandedSelector:'.dnnSectionExpanded'};})(jQuery);(function($){$.fn.dnnTooltip=function(options){var opts=$.extend({},$.fn.dnnTooltip.defaultOptions,options),$wrap=this;$wrap.each(function(){var $this=$(this),dnnFormHelp=$this.prev();if($this.data('initialized'))return;dnnFormHelp.on('click',function(e){e.preventDefault();});var helpSelector=$this.find(opts.helpSelector);$this.parent().css({position:'relative'});$this.css({position:'absolute',right:'-29%'});var hoverOnToolTip=false,hoverOnPd=false;dnnFormHelp.hoverIntent({over:function(){hoverOnPd=true;var tooltipHeight=helpSelector.height();var top=-(tooltipHeight+30);if((tooltipHeight+30)<=$this.parent().offset().top){helpSelector.parent().css({top:top+'px'});$this.find("div.dnnFormHelpContent span").addClass("bottomArrow");$this.find("div.dnnFormHelpContent span").removeClass("topArrow");}else{helpSelector.parent().css({top:30+'px'});$this.find("div.dnnFormHelpContent span").addClass("topArrow");$this.find("div.dnnFormHelpContent span").removeClass("bottomArrow");} helpSelector.css('visibility','visible');},out:function(){hoverOnPd=false;if(!$this.hasClass(opts.pinnedClass)&&!hoverOnToolTip){helpSelector.css('visibility','hidden');}},timeout:200,interval:200});helpSelector.hover(function(){hoverOnToolTip=true;},function(){hoverOnToolTip=false;if(!$this.hasClass(opts.pinnedClass)&&!hoverOnPd){helpSelector.css('visibility','hidden');}});var pinHelper=helpSelector.find(opts.pinSelector);pinHelper.on('click',function(e){e.preventDefault();if($this.hasClass(opts.pinnedClass)){helpSelector.css({"left":'0',"top":'0'}).css('visibility','hidden').draggable('destroy');$this.removeClass(opts.pinnedClass);} else{$this.addClass(opts.pinnedClass);if($.isFunction($().draggable)){helpSelector.draggable();}}});$this.data('initialized',1);});return $wrap;};$.fn.dnnTooltip.defaultOptions={pinSelector:'a.pinHelp',helpSelector:'.dnnFormHelpContent',pinnedClass:'dnnTooltipPinned'};})(jQuery);(function($){var cb=function(e){if(!e)e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();};$.fn.dnnCheckbox=function(options){var settings={cls:'dnnCheckbox',labelClass:'dnnBoxLabel'};settings=$.extend(settings,options||{});var addEvents=function(object){var checked=object.checked,disabled=object.disabled,$object=$(object);if(object.stateInterval) clearInterval(object.stateInterval);object.stateInterval=setInterval(function(){if(object.disabled!=disabled) $object.trigger((disabled=!!object.disabled)?'disable':'enable');if(object.checked!=checked) $object.trigger((checked=!!object.checked)?'check':'uncheck');},10);return $object;};return this.each(function(){var ch=this;if($(ch).data("checkBoxWrapped")){return;} $(ch).data("checkBoxWrapped",true);if($(this).hasClass('normalCheckBox')||$(this).hasClass('normalRadioButton'))return;var parentCheckBoxHolder=$(this).closest('.normalCheckBox');var parentRadioButtonHolder=$(this).closest('.normalRadioButton');if(parentCheckBoxHolder.length||parentRadioButtonHolder.length)return;var $ch=addEvents(ch);if(ch.wrapper)ch.wrapper.remove();ch.wrapper=$('checkbox');ch.wrapperInner=ch.wrapper.children('span:eq(0)');ch.wrapper.hover(function(e){ch.wrapperInner.addClass(settings.cls+'-hover');cb(e);},function(e){ch.wrapperInner.removeClass(settings.cls+'-hover');cb(e);});$ch.css({position:'absolute',zIndex:-1,opacity:0}).after(ch.wrapper);var label,parentLabel=false;label=$ch.closest('label');if(!label.length) label=false;else parentLabel=true;if(!label&&$ch.attr('id')){label=$('label[for="'+$ch.attr('id')+'"]');if(!label.length)label=false;} if(label){label.addClass(settings.labelClass);if(!parentLabel){label.click(function(e){clickHandler(e);return false;});} else{label.children().each(function(){var $this=$(this);if($this.is('input'))return;$this.click(function(e){clickHandler(e);return false;});});}} if(!parentLabel){ch.wrapper.click(function(e){clickHandler(e);return false;});} function clickHandler(e){if(ch.disabled){return;} $ch.triggerHandler('focus');var previousChecked=ch.checked;ch.click();if(ch.checked==previousChecked&&ch.type=='checkbox'){ch.checked=!ch.checked;} $ch.trigger('change',[e]);cb(e);} $ch.on('disable',function(){ch.wrapperInner.addClass(settings.cls+'-disabled');}).on('enable',function(){ch.wrapperInner.removeClass(settings.cls+'-disabled');});$ch.on('check',function(){ch.wrapper.addClass(settings.cls+'-checked');}).on('uncheck',function(){ch.wrapper.removeClass(settings.cls+'-checked');});$ch.on('focus',function(e){if(!e.isTrigger)ch.wrapper.addClass(settings.cls+'-focus');}).on('blur',function(){ch.wrapper.removeClass(settings.cls+'-focus');});if(ch.checked) ch.wrapper.addClass(settings.cls+'-checked');if(ch.disabled) ch.wrapperInner.addClass(settings.cls+'-disabled');});};$.fn.dnnHelperTipDestroy=function(){return this.each(function(){var pd=this;if(pd.id){$('div[data-tipholder="'+pd.id+'"]').remove();}});};$.fn.dnnHelperTip=function(options){var settings={cls:'dnnHelperTip',helpContent:"This is hover helper tooltip",holderId:'',show:false};settings=$.extend(settings,options||{});return this.each(function(){var pd=this,$pd=$(this);if(pd.tooltipWrapper)pd.tooltipWrapper.remove();pd.tooltipWrapper=$('
    '+settings.helpContent+'
    ');$('body').append(pd.tooltipWrapper);pd.tooltipWrapper.css({position:'absolute'});pd.tooltipWrapperInner=$('.dnnFormHelpContent',pd.tooltipWrapper);var tooltipHeight=pd.tooltipWrapperInner.height();pd.tooltipWrapperInner.css({left:'-10px',top:-(tooltipHeight+30)+'px'});var hoverOnPd=false;$pd.hover(function(){hoverOnPd=true;setTimeout(function(){if(hoverOnPd) pd.tooltipWrapperInner.css('visibility','visible');},400);},function(){hoverOnPd=false;setTimeout(function(){if(!hoverOnPd) pd.tooltipWrapperInner.css('visibility','hidden');},400);});if(settings.show){hoverOnPd=true;setTimeout(function(){pd.tooltipWrapperInner.css('visibility','visible');},400);} $pd.on('mousemove',function(e){var x=e.pageX;var y=e.pageY;var pos=$('body').css('position');if(pos=='relative')y-=38;pd.tooltipWrapper.css({left:x+'px',top:y+'px','z-index':'99999'});});});};$.fn.dnnProgressbar=function(){var $pd=$(this),pd=this;if(pd.tooltipWrapper)pd.tooltipWrapper.remove();pd.tooltipWrapper=$('
    ').insertAfter($pd);pd.tooltipWrapperInner=$('.dnnFormHelpContent',pd.tooltipWrapper);pd.tooltipWrapperInner.css({width:'32px',padding:'7px'});$pd.parent().css({position:'relative'});var hoverOnToolTip=false,hoverOnPd=false;$pd.hoverIntent({over:function(){hoverOnPd=true;var val=$(this).children(':first').progressbar('value');pd.update(val);pd.tooltipWrapperInner.css('visibility','visible');},out:function(){hoverOnPd=false;if(!hoverOnToolTip){pd.tooltipWrapperInner.css('visibility','hidden');}},timeout:200,interval:200});pd.tooltipWrapperInner.hover(function(){hoverOnToolTip=true;},function(){hoverOnToolTip=false;if(!hoverOnPd){pd.tooltipWrapperInner.hide();}});pd.update=function(value){pd.tooltipWrapperInner.find('span').html(value+' %');var pdTop=$pd.position().top,tooltipHeight=pd.tooltipWrapperInner.height();pdTop-=(tooltipHeight+10);var pdLeft=value>50?(value-4)+'%':value>0?(value-2)+'%':'10px';pd.tooltipWrapper.css({position:'absolute',left:pdLeft,top:pdTop+'px'});};return this;};$.fn.dnnSpinner=function(options){var opt=$.extend({type:'range',typedata:'',width:'150px',looping:false},options);var otypedata;if(options!=null&&options.typedata!=null){otypedata=$.extend({min:1,max:10,interval:1,decimalplaces:0},options.typedata);} else{otypedata=$.extend({min:1,max:10,interval:1,decimalplaces:0});} opt.typedata=otypedata;var inputControl=this;if(!inputControl.is(':text')) return inputControl;if(inputControl.hasClass('dnnSpinnerInput')){return inputControl;} else{inputControl.addClass('dnnSpinnerInput');} var strContainerDiv='';strContainerDiv+='
    ';strContainerDiv+='
    ';strContainerDiv+='
    ';strContainerDiv+='';strContainerDiv+='';strContainerDiv+='
    ';var objContainerDiv=$(strContainerDiv).insertAfter(inputControl);inputControl.insertAfter($("div.dnnSpinnerDisplay",objContainerDiv));$("div.dnnSpinnerDisplay",objContainerDiv).click(function(){if(opt.type=='range'){var displayCtrl=$(this);var innerInput=$('input[type="text"]',displayCtrl);if(innerInput.length<1){var originalVal=displayCtrl.html();innerInput=$('').val(originalVal);displayCtrl.html(innerInput);innerInput.blur(function(){var newVal=$(this).val();if(newVal>opt.typedata.max){newVal=opt.typedata.max;} if(newValopt.typedata.max){opt.defaultVal=opt.typedata.min;} if(opt.defaultVal%opt.typedata.interval>0){opt.defaultVal=parseInt((opt.defaultVal/opt.typedata.interval).toFixed(0))*opt.typedata.interval;} inputControl.val(opt.defaultVal.toFixed(opt.typedata.decimalplaces));($("div.dnnSpinnerDisplay",objContainerDiv)).html(opt.defaultVal.toFixed(opt.typedata.decimalplaces));var selectedValue=opt.defaultVal;if((opt.typedata.max-opt.typedata.min)>opt.typedata.interval){$("a.dnnSpinnerTopButton",objContainerDiv).click(function(){if((selectedValue+opt.typedata.interval)<=opt.typedata.max||opt.looping){if((selectedValue+opt.typedata.interval)>opt.typedata.max){selectedValue=opt.typedata.min-opt.typedata.interval;} var valueData=(selectedValue+opt.typedata.interval).toFixed(opt.typedata.decimalplaces);selectedValue+=opt.typedata.interval;($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);} inputControl.triggerHandler('focus');return false;});$("a.dnnSpinnerBotButton",objContainerDiv).click(function(){if((selectedValue-opt.typedata.interval)>=opt.typedata.min||opt.looping){if((selectedValue-opt.typedata.interval)1){$("a.dnnSpinnerBotButton",objContainerDiv).click(function(){if(selectedIndex<(listItems.length-1)||opt.looping){if(selectedIndex==listItems.length-1){selectedIndex=-1;} selectedIndex++;var valueData=listItems[selectedIndex];($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);} inputControl.triggerHandler('focus');return false;});$("a.dnnSpinnerTopButton",objContainerDiv).click(function(){if(selectedIndex>0||opt.looping){if(selectedIndex==0){selectedIndex=listItems.length;} selectedIndex--;var valueData=listItems[selectedIndex];($("div.dnnSpinnerDisplay",objContainerDiv)).html(valueData);inputControl.val(valueData);} inputControl.triggerHandler('focus');return false;});} break;};return inputControl;};})(jQuery);(function($){$.fn.dnnAutocomplete=function(options){var url;if(arguments.length>1){url=options;options=arguments[1];options.url=url;}else if(typeof options==='string'){url=options;options={url:url};} var opts=$.extend({},$.fn.dnnAutocomplete.defaults,options);return this.each(function(){var $this=$(this);$this.data('autocompleter',new $.dnnAutocompleter($this,$.meta?$.extend({},opts,$this.data()):opts));});};$.fn.dnnAutocomplete.defaults={inputClass:'dnn_acInput',loadingClass:'dnn_acLoading',resultsClass:'dnn_acResults',selectClass:'dnn_acSelect',queryParamName:'q',contentTypeParamName:'contentTypeId',extraParams:{},remoteDataType:false,lineSeparator:'\n',cellSeparator:'|',minChars:2,maxItemsToShow:10,delay:400,useCache:false,maxCacheLength:10,matchSubset:true,matchCase:false,matchInside:true,mustMatch:false,selectFirst:false,selectOnly:false,showResult:null,preventDefaultReturn:1,preventDefaultTab:0,autoFill:false,filterResults:true,sortResults:true,sortFunction:null,onItemSelect:null,onNoMatch:null,onFinish:null,matchStringConverter:null,beforeUseConverter:null,autoWidth:'min-width',useDelimiter:false,delimiterChar:',',delimiterKeyCode:188,processData:null,onError:null,moduleId:null};var sanitizeResult=function(result){var value,data;var type=typeof result;if(type==='string'){value=result;data={};}else if($.isArray(result)){value=result[0];data=result.slice(1);}else if(type==='object'){value=result.value;data=result.data;}else value='';value=String(value);if(typeof data!=='object'){data={};} return{value:value,data:data};};var sanitizeInteger=function(value,stdValue,options){var num=parseInt(value,10);options=options||{};if(isNaN(num)||(options.min&&numb){return 1;} if(a').hide().addClass(this.options.resultsClass).css({position:'absolute'});$('body').append(this.dom.$results);$elem.keydown(function(e){self.lastKeyPressed_=e.keyCode;switch(self.lastKeyPressed_){case self.options.delimiterKeyCode:if(self.options.useDelimiter&&self.active_){self.selectCurrent();} break;case 35:case 36:case 16:case 17:case 18:case 37:case 39:break;case 38:e.preventDefault();if(self.active_){self.focusPrev();}else{self.activate();} return false;case 40:e.preventDefault();if(self.active_){self.focusNext();}else{self.activate();} return false;case 9:if(self.active_){self.selectCurrent();if(self.options.preventDefaultTab){e.preventDefault();return false;}} if(self.options.preventDefaultTab===2){e.preventDefault();return false;} break;case 13:if(self.active_){self.selectCurrent();if(self.options.preventDefaultReturn){e.preventDefault();return false;}} if(self.options.preventDefaultReturn===2){e.preventDefault();return false;} break;case 27:if(self.active_){e.preventDefault();self.deactivate(true);return false;} break;default:self.activate();} return true;});var onBlurFunction=function(){self.deactivate(true);};$elem.blur(function(){if(self.finishOnBlur_){self.finishTimeout_=setTimeout(onBlurFunction,1000);}});$elem.parents('form').on('submit',onBlurFunction);};$.dnnAutocompleter.prototype.position=function(){var offset=this.dom.$elem.offset();var height=this.dom.$results.outerHeight();var totalHeight=window.outerHeight;var inputBottom=offset.top+this.dom.$elem.outerHeight();var bottomIfDown=inputBottom+height;var position={top:inputBottom,left:offset.left};if(bottomIfDown>totalHeight){var topIfUp=offset.top-height;if(topIfUp>=0){position.top=topIfUp;}} this.dom.$results.css(position);};$.dnnAutocompleter.prototype.cacheRead=function(filter){var filterLength,searchLength,search,maxPos,pos;if(this.options.useCache){filter=String(filter);filterLength=filter.length;if(this.options.matchSubset){searchLength=1;}else{searchLength=filterLength;} while(searchLength<=filterLength){if(this.options.matchInside){maxPos=filterLength-searchLength;}else{maxPos=0;} pos=0;while(pos<=maxPos){search=filter.substr(0,searchLength);if(this.cacheData_[search]!==undefined){return this.cacheData_[search];} pos++;} searchLength++;}} return false;};$.dnnAutocompleter.prototype.cacheWrite=function(filter,data){if(this.options.useCache){if(this.cacheLength_>=this.options.maxCacheLength){this.cacheFlush();} filter=String(filter);if(this.cacheData_[filter]!==undefined){this.cacheLength_++;} this.cacheData_[filter]=data;return this.cacheData_[filter];} return false;};$.dnnAutocompleter.prototype.cacheFlush=function(){this.cacheData_={};this.cacheLength_=0;};$.dnnAutocompleter.prototype.callHook=function(hook,data){var f=this.options[hook];if(f&&$.isFunction(f)){return f(data,this);} return false;};$.dnnAutocompleter.prototype.activate=function(){var self=this;if(this.keyTimeout_){clearTimeout(this.keyTimeout_);} this.keyTimeout_=setTimeout(function(){self.activateNow();},this.options.delay);};$.dnnAutocompleter.prototype.activateNow=function(){var value=this.beforeUseConverter(this.dom.$elem.val());if(value!==this.lastProcessedValue_&&value!==this.lastSelectedValue_){this.fetchData(value);}};$.dnnAutocompleter.prototype.fetchData=function(value){var self=this;var processResults=function(results,filter){if(self.options.processData){results=self.options.processData(results);} self.showResults(self.filterResults(results,filter),filter);};this.lastProcessedValue_=value;if(value.length-1;}else{return patternIndex===0;}} return true;};$.dnnAutocompleter.prototype.filterResults=function(results,filter){var filtered=[];var i,result;for(i=0;i0&&this.options.maxItemsToShow'+this.showResult(result.value,result.data,filter)+'');$li.data({value:result.value,data:result.data}).click(function(){self.selectItem($li);}).mousedown(self.disableFinishOnBlur).mouseup(self.enableFinishOnBlur);return $li;};$.dnnAutocompleter.prototype.getItems=function(){return $('>ul>li',this.dom.$results);};$.dnnAutocompleter.prototype.showResults=function(results,filter){var numResults=results.length;var self=this;var $ul=$('
      ');var i,result,$li,autoWidth,first=false,$first=false;if(numResults){for(i=0;i'+$1+'');});}};$.dnnAutocompleter.prototype.autoFill=function(value,filter){var lcValue,lcFilter,valueLength,filterLength;if(this.options.autoFill&&this.lastKeyPressed_!==8){lcValue=String(value).toLowerCase();lcFilter=String(filter).toLowerCase();valueLength=value.length;filterLength=filter.length;if(lcValue.substr(0,filterLength)===lcFilter){var d=this.getDelimiterOffsets();var pad=d.start?' ':'';this.setValue(pad+value);var start=filterLength+d.start+pad.length;var end=valueLength+d.start+pad.length;this.selectRange(start,end);return true;}} return false;};$.dnnAutocompleter.prototype.focusNext=function(){this.focusMove(+1);};$.dnnAutocompleter.prototype.focusPrev=function(){this.focusMove(-1);};$.dnnAutocompleter.prototype.focusMove=function(modifier){var $items=this.getItems();modifier=sanitizeInteger(modifier,0);if(modifier){for(var i=0;i<$items.length;i++){if($($items[i]).hasClass(this.selectClass_)){this.focusItem(i+modifier);return;}}} this.focusItem(0);};$.dnnAutocompleter.prototype.focusItem=function(item){var $item,$items=this.getItems();if($items.length){$items.removeClass(this.selectClass_).removeClass(this.options.selectClass);if(typeof item==='number'){if(item<0){item=0;}else if(item>=$items.length){item=$items.length-1;} $item=$($items[item]);}else{$item=$(item);} if($item){$item.addClass(this.selectClass_).addClass(this.options.selectClass);}}};$.dnnAutocompleter.prototype.selectCurrent=function(){var $item=$('li.'+this.selectClass_,this.dom.$results);if($item.length===1){this.selectItem($item);}else{this.deactivate(false);}};$.dnnAutocompleter.prototype.selectItem=function($li){var value=$li.data('value');var data=$li.data('data');var displayValue=this.displayValue(value,data);var processedDisplayValue=this.beforeUseConverter(displayValue);this.lastProcessedValue_=processedDisplayValue;this.lastSelectedValue_=processedDisplayValue;var d=this.getDelimiterOffsets();var delimiter=this.options.delimiterChar;var elem=this.dom.$elem;var extraCaretPos=0;if(this.options.useDelimiter){if(elem.val().substring(d.start-1,d.start)==delimiter&&delimiter!=' '){displayValue=' '+displayValue;} if(elem.val().substring(d.end,d.end+1)!=delimiter&&this.lastKeyPressed_!=this.options.delimiterKeyCode){displayValue=displayValue+delimiter;}else{extraCaretPos=1;}} this.setValue(displayValue);this.setCaret(d.start+displayValue.length+extraCaretPos);this.callHook('onItemSelect',{value:value,data:data});this.deactivate(true);elem.trigger('result',value);};$.dnnAutocompleter.prototype.displayValue=function(value,data){if($.isFunction(this.options.displayValue)){return this.options.displayValue(value,data);} return value;};$.dnnAutocompleter.prototype.hideResults=function(){this.dom.$results.hide();};$.dnnAutocompleter.prototype.deactivate=function(finish){if(this.finishTimeout_){clearTimeout(this.finishTimeout_);} if(this.keyTimeout_){clearTimeout(this.keyTimeout_);} if(finish){if(this.lastProcessedValue_!==this.lastSelectedValue_){if(this.options.mustMatch){this.setValue('');} this.callHook('onNoMatch');} if(this.active_){this.callHook('onFinish');} this.lastKeyPressed_=null;this.lastProcessedValue_=null;this.lastSelectedValue_=null;this.active_=false;} this.hideResults();};$.dnnAutocompleter.prototype.selectRange=function(start,end){var input=this.dom.$elem.get(0);if(input.setSelectionRange){input.focus();input.setSelectionRange(start,end);}else if(input.createTextRange){var range=input.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',start);range.select();}};$.dnnAutocompleter.prototype.setCaret=function(pos){this.selectRange(pos,pos);};$.dnnAutocompleter.prototype.getCaret=function(){var elem=this.dom.$elem,s,e,range;if(!$.support.cssFloat){var selection=document.selection;if(elem[0].tagName.toLowerCase()!='textarea'){var val=elem.val();range=selection.createRange().duplicate();range.moveEnd('character',val.length);s=(range.text==''?val.length:val.lastIndexOf(range.text));range=selection.createRange().duplicate();range.moveStart('character',-val.length);e=range.text.length;}else{range=selection.createRange();var storedRange=range.duplicate();storedRange.moveToElementText(elem[0]);storedRange.setEndPoint('EndToEnd',range);s=storedRange.text.length-range.text.length;e=s+range.text.length;}}else{s=elem[0].selectionStart;e=elem[0].selectionEnd;} return{start:s,end:e};};$.dnnAutocompleter.prototype.setValue=function(value){if(this.options.useDelimiter){var val=this.dom.$elem.val();var d=this.getDelimiterOffsets();var preVal=val.substring(0,d.start);var postVal=val.substring(d.end);value=preVal+value+postVal;} this.dom.$elem.val(value).blur();};$.dnnAutocompleter.prototype.getValue=function(){var val=this.dom.$elem.val();if(this.options.useDelimiter){var d=this.getDelimiterOffsets();return val.substring(d.start,d.end).trim();}else{return val;}};$.dnnAutocompleter.prototype.getDelimiterOffsets=function(){var val=this.dom.$elem.val();if(this.options.useDelimiter){var preCaretVal=val.substring(0,this.getCaret().start);var start=preCaretVal.lastIndexOf(this.options.delimiterChar)+1;var postCaretVal=val.substring(this.getCaret().start);var end=postCaretVal.indexOf(this.options.delimiterChar);if(end==-1)end=val.length;end+=this.getCaret().start;}else{start=0;end=val.length;} return{start:start,end:end};};})(jQuery);(function($){var delimiter=new Array();var tagsCallbacks=new Array();$.fn.dnnDoAutosize=function(o){var minWidth=$(this).data('minwidth'),maxWidth=$(this).data('maxwidth'),val='',input=$(this),testSubject=$('#'+$(this).data('tester_id'));if(val===(val=input.val())){return;} var escaped=val.replace(/&/g,'&').replace(/\s/g,' ').replace(//g,'>');testSubject.html(escaped);var testerWidth=testSubject.width(),newWidth=(testerWidth+o.comfortZone)>=minWidth?testerWidth+o.comfortZone:minWidth,currentWidth=input.width(),isValidWidthChange=(newWidth=minWidth)||(newWidth>minWidth&&newWidth span').last();if($lastSpan.length>0){left=$lastSpan.offset().left-$lastSpan.parent().offset().left+$lastSpan.outerWidth();} var availableWidth=maxWidth-left;if(availableWidth/g,'');value=jQuery.trim(value);var skipTag;if(options.unique){skipTag=$(this).dnnTagExist(value);if(skipTag==true){$('#'+id+'_tag').addClass('dnnTagsInvalid');} else $('#'+id+'_tag').removeClass('dnnTagsInvalid');}else{skipTag=false;$('#'+id+'_tag').removeClass('dnnTagsInvalid');} if(value!=''&&skipTag!=true){$('').addClass('tag').append($('').text(value).append('  '),$('',{href:'#',title:'Removing tag'}).click(function(){return $('#'+id).dnnRemoveTag(escape(value));})).insertBefore('#'+id+'_addTag');tagslist.push(value);$('#'+id+'_tag').val('');if(options.focus){$('#'+id+'_tag').focus();}else{$('#'+id+'_tag').blur();} $.fn.dnnTagsInput.updateTagsField(this,tagslist);var f;if(options.callback&&tagsCallbacks[id]&&tagsCallbacks[id]['onAddTag']){f=tagsCallbacks[id]['onAddTag'];f.call(this,value);} if(tagsCallbacks[id]&&tagsCallbacks[id]['onChange']){var i=tagslist.length;f=tagsCallbacks[id]['onChange'];f.call(this,$(this),tagslist[i-1]);}}});return false;};$.fn.dnnRemoveTag=function(value){value=unescape(value);this.each(function(){var id=$(this).attr('id');var old=$(this).val().split(delimiter[id]);$('#'+id+'_tagsinput .tag').remove();var str='';for(var i=0;i=0);};$.fn.dnnImportTags=function(str){var id=$(this).attr('id');$('#'+id+'_tagsinput .tag').remove();$.fn.dnnTagsInput.importTags(this,str);};$.fn.dnnTagsInput=function(options){var onError=null;var triggerOnError=function(handler){if(!onError){onError=setTimeout(function(){onError=null;if(handler)handler();},0);}};var settings=jQuery.extend({interactive:true,defaultText:'Add a tag',minChars:0,maxChars:50,maxTags:16,lessThanMinCharsErrorText:'A tag cannot be less than {0} characters long',lessThanMinCharsErrorTitle:'Tag Length Not Reached',moreThanMaxCharsErrorText:'A tag cannot be more than {0} characters long',moreThanMaxCharsErrorTitle:'Tag Length Exceeded',moreThanMaxTagsErrorText:'A maximum of {0} tags can be attached here',moreThanMaxTagsErrorTitle:'Tags limit exceeded',onErrorLessThanMinChars:function(){$.dnnAlert({text:String.format(settings.lessThanMinCharsErrorText,settings.minChars),title:settings.lessThanMinCharsErrorTitle});},onErrorMoreThanMaxChars:function(){$.dnnAlert({text:String.format(settings.moreThanMaxCharsErrorText,settings.maxChars),title:settings.moreThanMaxCharsErrorTitle});},onErrorMoreThanMaxTags:function(){$.dnnAlert({text:String.format(settings.moreThanMaxTagsErrorText,settings.maxTags),title:settings.moreThanMaxTagsErrorTitle});},width:'45%',autocomplete:{selectFirst:false},'hide':true,'delimiter':',','unique':true,removeWithBackspace:true,placeholderColor:'#999',normalColor:'#666',autosize:true,comfortZone:20,inputPadding:6*2},options);this.each(function(){var instance=$(this).data('dnnTagInput');if(instance)return this;if(settings.hide){$(this).hide();} var id=$(this).attr('id');if(!id||delimiter[$(this).attr('id')]){id=$(this).attr('id','tags'+new Date().getTime()).attr('id');} var data=jQuery.extend({pid:id,real_input:'#'+id,holder:'#'+id+'_tagsinput',input_wrapper:'#'+id+'_addTag',fake_input:'#'+id+'_tag'},settings);$(this).data('dnnTagInput',data);delimiter[id]=data.delimiter;if(settings.onAddTag||settings.onRemoveTag||settings.onChange){tagsCallbacks[id]=new Array();tagsCallbacks[id]['onAddTag']=settings.onAddTag;tagsCallbacks[id]['onRemoveTag']=settings.onRemoveTag;tagsCallbacks[id]['onChange']=settings.onChange;} var markup='
      ';markup+='
      ';if(settings.interactive){markup+='';} markup+='
      ';markup=markup+'
      ';$(markup).insertAfter(this);$(data.holder).css({'width':settings.width,'min-height':settings.height});$(data.fake_input).attr("maxlength",settings.maxChars);if($(data.real_input).val()!=''){$.fn.dnnTagsInput.importTags($(data.real_input),$(data.real_input).val());} if(settings.interactive){$(data.fake_input).dnnPlaceholder({color:[settings.normalColor,settings.placeholderColor]});$(data.fake_input).dnnResetAutosize(settings);$(data.holder).on('click',data,function(event){$(event.data.real_input).triggerHandler('focus');$(event.data.fake_input).triggerHandler('focus');return false;});if(settings.autocomplete_url!=undefined){if($.dnnAutocompleter!==undefined){if(settings.advanced&&settings.advanced.length){settings.autocomplete.advanced=settings.advanced;} $(data.fake_input).dnnAutocomplete(settings.autocomplete_url,settings.autocomplete);$(data.fake_input).on('result',data,function(event,tag){if(tag){var tagslist=$(event.data.real_input).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();} if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags) triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');} else $(event.data.real_input).dnnAddTag(tag,{focus:true,unique:(settings.unique)});}});}}else{$(data.fake_input).on('blur',data,function(event){var d=$(this).attr('data-default');var tagslist=$(event.data.real_input).val().split(delimiter[id]);if(tagslist[0]==''){tagslist=new Array();} if($(event.data.fake_input).val()!=''&&$(event.data.fake_input).val()!=d){if(event.data.minChars>$(event.data.fake_input).val().length){if(event.data.onErrorLessThanMinChars) triggerOnError(event.data.onErrorLessThanMinChars);$(data.fake_input).val('');} else if(event.data.maxChars<$(event.data.fake_input).val().length){if(event.data.onErrorMoreThanMaxChars) triggerOnError(event.data.onErrorMoreThanMaxChars);$(data.fake_input).val('');} else if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags) triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');} else{var tags=$(event.data.fake_input).val().split(delimiter[id]);for(var i=0;i$(event.data.fake_input).val().length){if(event.data.onErrorLessThanMinChars) triggerOnError(event.data.onErrorLessThanMinChars);$(data.fake_input).val('');} else if(event.data.maxChars<$(event.data.fake_input).val().length){if(event.data.onErrorMoreThanMaxChars) triggerOnError(event.data.onErrorMoreThanMaxChars);$(data.fake_input).val('');} else if(event.data.maxTags<=tagslist.length){if(event.data.onErrorMoreThanMaxTags) triggerOnError(event.data.onErrorMoreThanMaxTags);$(data.fake_input).val('');} else{var tags=$(event.data.fake_input).val().split(delimiter[id]);for(var i=0;i'+String.format(settings.moreThanMaxCharsErrorText,settings.maxChars)+'
      ');$(data.fake_input).on('keypress keydown blur',data,function(event){if($(this).val()===""||clickedOnAutoComplete){return;} var currValLength=$(this).val().length;if((currValLength>=settings.maxChars)&&!(event.which==event.data.delimiter.charCodeAt(0)||event.which==13||event.which==9)){tagTooLongErrMsg.insertAfter($(this)).show().delay(1500).fadeOut(1000);} if(event.which==event.data.delimiter.charCodeAt(0)||event.which==13||event.which==9||event.type=="blur"){event.preventDefault();if(!clickedOnAutoComplete){tagItems(data,event);} clickedOnAutoComplete=false;}else if(event.data.autosize){$(event.data.fake_input).dnnDoAutosize(settings);} return true;});data.removeWithBackspace&&$(data.fake_input).on('keydown',function(event){if(event.keyCode==8&&$(this).val()==''){event.preventDefault();var lastTag=$(this).closest('.dnnTagsInput').find('.tag:last').text();var lastTagId=$(this).attr('id').replace(/_tag$/,'');lastTag=lastTag.replace(/[\s]+$/,'');$('#'+lastTagId).dnnRemoveTag(escape(lastTag));$(this).trigger('focus');}});$(data.fake_input).blur();if(data.unique){$(data.fake_input).keydown(function(event){if(event.keyCode==8||String.fromCharCode(event.which).match(/\w+|[áéíóúÁÉÍÓÚñÑ,/]+/)){$(this).removeClass('dnnTagsInvalid');}});}} return this;});return this;};$.fn.dnnTagsInput.updateTagsField=function(obj,tagslist){var id=$(obj).attr('id');$(obj).val(tagslist.join(delimiter[id]));};$.fn.dnnTagsInput.importTags=function(obj,val){$(obj).val('');var id=$(obj).attr('id');var tags=val.split(delimiter[id]);for(var i=0;i').attr('class',$this.attr('class')).attr('style',$this.attr('style')).val($this.attr('data-default'));$this.hide().after($fakeInput);if(options.color.length===2){$fakeInput.css('color',options.color[1]);$this.css('color',options.color[0]);}else{$fakeInput.addClass(options.cssClass);} $fakeInput.on('focus',function(event){$fakeInput.hide();$this.show().focus();});$this.on('blur',function(event){var d=$this.attr('data-default');if($this.val()===''){$this.hide();$fakeInput.show();}});var events=$._data(this,'events')['blur'];var first=events.pop();events.splice(0,0,first);} return true;});return this;};})(jQuery);(function($){$.fn.toggleErrorMessage=function(options){var defaultOptions={errorMessage:"Error message",errorCls:"dnnFormError",show:true,removeErrorMessage:true};options=$.extend(defaultOptions,options);return this.each(function(){var dnnFormItem=$(this).closest('.dnnFormItem');if(options.show){var errorSpan=dnnFormItem.find('span.dnnFormMessage.'+options.errorCls);if(errorSpan.length){errorSpan.html(options.errorMessage);}else{errorSpan=$(''+options.errorMessage+'');dnnFormItem.append(errorSpan);} if(this.tagName.toLowerCase()=='div'){if($(this).hasClass('RadComboBox')){$(this).addClass('dnnError');}} else{if($(this).parent().hasClass('RadPicker')){$(this).parent().find('input.riTextBox').css('border','1px solid red');} else if($(this).hasClass('dnnSpinnerInput')){$(this).parent().css('border','1px solid red');} else{$(this).css('border','1px solid red');}}} else{if(options.removeErrorMessage) dnnFormItem.find('span.'+options.errorCls).remove();else dnnFormItem.find('span.'+options.errorCls).hide();if(this.tagName.toLowerCase()=='div'){if($(this).hasClass('RadComboBox')){$(this).removeClass('dnnError');}} else{if($(this).hasClass('dnnSpinnerInput')){$(this).parent().css('border','1px solid #ccc');} else{$(this).css('border','1px solid #ccc');}}}});};$.fn.dnnFormSubmit=function(options){var defaultOptions={validates:[]};options=$.extend(defaultOptions,options);return this.each(function(){$(this).click(function(){var formValidate=true;for(var i=0;i');} else{popupTbl.after('
      ');}} $(this).toggleErrorMessage({show:false,removeErrorMessage:false});};$('.RadPicker_Default a.rcCalPopup').off('click',dnnRadPickerPopupFix).on('click',dnnRadPickerPopupFix);$('.RadPicker_Default .riTextBox').off('focus',hideErrorInfo).on('focus',hideErrorInfo);};$.dnnComboBoxLoaded=function(sender){if(sender.constructor.__typeName=="Telerik.Web.UI.RadComboBox"){$(sender._inputDomElement).closest(".RadComboBox").removeAttr("style");}};$.dnnComboBoxHack=function(sender){$(('#'+sender._clientStateFieldID).replace('_ClientState','')).toggleErrorMessage({show:false,removeErrorMessage:false});};$.dnnComboBoxScroll=function(sender){if($.support.cssFloat){var container=$(('#'+sender._clientStateFieldID+' .rcbScroll').replace('ClientState','DropDown'));if(container.data('scrollPane')){container.data('scrollPane').data('jsp').reinitialise();}else{container.data('scrollPane',container.jScrollPane());}}};$.dnnComboBoxItemRequested=function(sender){setTimeout(function(){var container=$(('#'+sender._clientStateFieldID+' .rcbScroll').replace('ClientState','DropDown'));if(container.data('scrollPane')){container.data('scrollPane').data('jsp').reinitialise();}},0);};$.dnnGridCreated=function(sender){var clientId=sender.ClientID;var $grid=$('#'+clientId);$('input.rgSortDesc, input.rgSortAsc',$grid).click(function(){var href=$(this).parent().find('a').get(0).href;window.location=href;return false;});if($grid.hasClass('dnnTooltipGrid')){$grid.dnnHelperTipDestroy();$('.rgRow, .rgAltRow',$grid).each(function(){var info="Here is some text will show up and explian more about this information";$(this).dnnHelperTip({helpContent:info,holderId:clientId});});} var grid=$find(clientId);var headerCheck=$('.rgCheck',$grid);if(headerCheck.length){headerCheck.each(function(){var checkbox=$(this).find('input[type="checkbox"]').get(0);var onclick=checkbox.onclick;checkbox.onchange=onclick;checkbox.onclick=null;});$('.rgDataDiv input[type="checkbox"]',$grid).change(function(){var masterTable=grid.get_masterTableView();var rowIndex=$(this).closest('tr').get(0).rowIndex;var checked=this.checked;if(checked) masterTable.selectItem(rowIndex);else masterTable.deselectItem(rowIndex);});} $('.rgDataDiv').each(function(){var $this=$(this);var ele=$this.get(0);ele.scrollPane=$this.jScrollPane();var api=ele.scrollPane.data('jsp');var throttleTimeout;$(window).on('resize',function(){if(!$.support.cssFloat){if(throttleTimeout){clearTimeout(throttleTimeout);throttleTimeout=null;} throttleTimeout=setTimeout(function(){api.reinitialise();throttleTimeout=null;},50);}else{api.reinitialise();}});if(window.__rgDataDivScrollTopPersistArray&&window.__rgDataDivScrollTopPersistArray.length){var y=window.__rgDataDivScrollTopPersistArray.pop();api.scrollToY(y);}});};})(jQuery);(function($){var types=['DOMMouseScroll','mousewheel'];if($.event.fixHooks){for(var i=types.length;i;){$.event.fixHooks[types[--i]]=$.event.mouseHooks;}} $.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=types.length;i;){this.addEventListener(types[--i],handler,false);}}else{this.onmousewheel=handler;}},teardown:function(){if(this.removeEventListener){for(var i=types.length;i;){this.removeEventListener(types[--i],handler,false);}}else{this.onmousewheel=null;}}};$.fn.extend({mousewheel:function(fn){return fn?this.on("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.off("mousewheel",fn);}});function handler(event){var orgEvent=event||window.event,args=[].slice.call(arguments,1),delta=0,deltaX=0,deltaY=0;event=$.event.fix(orgEvent);event.type="mousewheel";if(orgEvent.wheelDelta){delta=orgEvent.wheelDelta/120;} if(orgEvent.detail){delta=-orgEvent.detail/3;} deltaY=delta;if(orgEvent.axis!==undefined&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaY=0;deltaX=-1*delta;} if(orgEvent.wheelDeltaY!==undefined){deltaY=orgEvent.wheelDeltaY/120;} if(orgEvent.wheelDeltaX!==undefined){deltaX=-1*orgEvent.wheelDeltaX/120;} args.unshift(event,delta,deltaX,deltaY);return($.event.dispatch||$.event.handle).apply(this,args);}})(jQuery);(function($){$.fn.dnnFileInput=function(options){var opts=$.extend({},$.fn.dnnFileInput.defaultOptions,options);return this.each(function(){var $ctrl=$(this);if($ctrl.hasClass('normalFileUpload'))return;if(this.wrapper) return;if($ctrl.parents().hasClass("RadUpload")) return;if(this.parentNode&&this.parentNode.tagName.toLowerCase()=='span'&&$ctrl.parent().hasClass('dnnInputFileWrapper')){return;} this.wrapper=$("");var text=$ctrl.data('text');text=text||'Choose File';this.wrapper.text(text);$ctrl.wrap(this.wrapper);$ctrl.data("wrapper",$ctrl.parent());if(opts.showSelectedFileNameAsButtonText){$ctrl.change(function(){var val=$(this).val();if(val!=''){var lastIdx=val.lastIndexOf('\\')+1;val=val.substring(lastIdx,val.length);}else{val=text;} $(this).data("wrapper").get(0).childNodes[0].nodeValue=val;});}});};$.fn.dnnFileInput.defaultOptions={buttonClass:'dnnSecondaryAction',showSelectedFileNameAsButtonText:true};})(jQuery);(function($){var supportAjaxUpload=function(){var xhr=new XMLHttpRequest;return!!(xhr&&('upload' in xhr)&&('onprogress' in xhr.upload));};$.fn.dnnFileUpload=function(settings){return this.each(function(){var scope=$(this).attr('id');window.dnn.dnnFileUpload.setSettings(scope,settings);var service=$.dnnSF();$('#'+settings.progressBarId).parent().hide();var droppableSpan=$('#'+settings.dropZoneId+'>span');if('draggable' in document.createElement('span')){droppableSpan.show();} else{droppableSpan.hide();} var url=service.getServiceRoot('internalservices')+'fileupload/postfile';if(!supportAjaxUpload()){var antiForgeryToken=$('input[name="__RequestVerificationToken"]').val();url+='?__RequestVerificationToken='+antiForgeryToken;} $('#'+scope+' input[type="file"]').fileupload({url:url,beforeSend:service.setModuleHeaders,dropZone:$('#'+settings.dropZoneId),pasteZone:null,replaceFileInput:false,submit:function(e,data){data.formData={folder:settings.folder,filter:settings.fileFilter,overwrite:'true'};return true;},progressall:function(e,data){var progress=parseInt(data.loaded/data.total*100,10);if(progress<100){$('#'+settings.progressBarId).parent().show();$('#'+settings.progressBarId+'>div').css('width',progress+'%');} else $('#'+settings.progressBarId).parent().hide();},done:function(e,data){$('#'+settings.progressBarId).parent().hide();var img=new Image();$(img).on('load',function(){$('#'+settings.dropZoneId+' img').remove();$(img).css({'max-width':180,'max-height':150}).insertBefore($('#'+settings.dropZoneId+' span'));});var src;if(data.dataType&&typeof(data.result)=="object"&&data.result.length){data.result=JSON.parse(data.result.text());}else{data.result=JSON.parse(data.result);} var testContent=$('
      '+data.result.FilePath+'
      ');if(testContent.length){src=testContent.text();} else src=data.result;if(src&&$.trim(src)){var profileImagePath=dnn.getVar("sf_siteRoot","/")+'DnnImageHandler.ashx?mode=securefile&fileId='+data.result.FileId+'&MaxWidth=180&MaxHeight=150';img.src=profileImagePath;var fileName=data.result.FilePath.replace('\\','/');if(fileName.indexOf('/')>-1){fileName=fileName.split('/')[fileName.split('/').length-1];} if(fileName.indexOf('?')>-1){fileName=fileName.split('?')[0];} dnn[settings.filesComboId].refresh(dnn[settings.foldersComboId].selectedItem().key);dnn[settings.filesComboId].selectedItem({key:data.result.FileId,value:fileName});}},fail:function(e,data){$('#'+settings.progressBarId).parent().hide();var resp=JSON.parse(data.jqXHR.responseText);alert(resp.Message);}});$('#'+scope+' input[name=uploadFileButton]').click(function(){var instance=dnn[settings.fileUploadId];var options=instance.options;if(dnn[settings.foldersComboId].selectedItem()!=null){instance.options.folderPicker.initialState.selectedItem=dnn[settings.foldersComboId].selectedItem();instance.options.folderPath=window.dnn.dnnFileUpload.getSelectedPath(dnn[settings.foldersComboId]);} instance.show(options);window.dnn.dnnFileUpload.updateExpandPath(dnn[settings.foldersComboId],instance._panel._folderPicker.id());instance._panel.$element.on("onfileuploadcomplete",function(event,data){if(typeof data=="string"){data=JSON.parse(data);}else{var b=data[0];data=JSON.parse(b.body.innerText);} if(data&&data.fileId){var folderPicker=instance._panel._folderPicker;dnn[settings.foldersComboId].selectedItem(folderPicker.selectedItem());window.dnn.dnnFileUpload.Folders_Changed(dnn[settings.foldersComboId].selectedItem(),dnn[settings.foldersComboId].$element);window.dnn.dnnFileUpload.updateExpandPath(folderPicker,settings.foldersComboId);dnn[settings.filesComboId].refresh(dnn[settings.foldersComboId].selectedItem().key);dnn[settings.filesComboId].selectedItem({key:data.fileId.toString(),value:data.fileName});window.dnn.dnnFileUpload.Files_Changed(dnn[settings.filesComboId].selectedItem(),dnn[settings.filesComboId].$element);}});});setTimeout(function(){dnn[settings.filesComboId].options.services.parameters.parentId=settings.selectedFolderId;var filesCombo=dnn[settings.filesComboId];var selectedFileId=filesCombo.selectedItem()?filesCombo.selectedItem().key:null;var fileId=selectedFileId?parseInt(selectedFileId):0;if(fileId>0){var maxWidth=180,maxHeight=150;var profileImagePath=dnn.getVar("sf_siteRoot","/")+'DnnImageHandler.ashx?mode=securefile&fileId='+fileId+'&MaxWidth='+maxWidth+'&MaxHeight='+maxHeight;var img=new Image();$(img).on('load',function(){$('#'+settings.dropZoneId+' img').remove();$(img).css({'max-width':maxWidth,'max-height':maxHeight}).insertBefore($('#'+settings.dropZoneId+' span'));});img.src=profileImagePath;}},500);});};if(typeof window.dnn==='undefined')window.dnn={};window.dnn.dnnFileUpload=window.dnn.dnnFileUpload||{};window.dnn.dnnFileUpload.settings={};window.dnn.dnnFileUpload.setSettings=function(scope,settings){window.dnn.dnnFileUpload.settings[scope]=settings;};window.dnn.dnnFileUpload.getSettings=function(sender){var scope=sender.closest('.dnnFileUploadScope').attr('id');return window.dnn.dnnFileUpload.settings[scope];};window.dnn.dnnFileUpload.Folders_Changed=function(node,sender){var settings=window.dnn.dnnFileUpload.getSettings(sender);if(!settings)return false;if(node){var selectedPathArray=dnn[settings.foldersComboId].selectedPath();if(selectedPathArray.length===0&&settings.folder){return settings.folder;} var selectedPath="";if(selectedPathArray.length>1){for(var i=1,size=selectedPathArray.length;i1){for(var i=0;i1){for(var i=1,size=selectedPathArray.length;i').css('padding',originalPadding).append(elem.children());container=$('
      ').css({'width':paneWidth+'px','height':paneHeight+'px'}).append(pane).appendTo(elem);}else{elem.css('width','');maintainAtBottom=settings.stickToBottom&&isCloseToBottom();maintainAtRight=settings.stickToRight&&isCloseToRight();hasContainingSpaceChanged=elem.innerWidth()+originalPaddingTotalWidth!=paneWidth||elem.outerHeight()!=paneHeight;if(hasContainingSpaceChanged){paneWidth=elem.innerWidth()+originalPaddingTotalWidth;paneHeight=elem.innerHeight();container.css({width:paneWidth+'px',height:paneHeight+'px'});} if(!hasContainingSpaceChanged&&previousContentWidth==contentWidth&&pane.outerHeight()==contentHeight){elem.width(paneWidth);return;} previousContentWidth=contentWidth;pane.css('width','');elem.width(paneWidth);container.find('>.jspVerticalBar,>.jspHorizontalBar').remove().end();} pane.css('overflow','auto');if(s.contentWidth){contentWidth=s.contentWidth;}else{contentWidth=pane[0].scrollWidth;} contentHeight=pane[0].scrollHeight;pane.css('overflow','');percentInViewH=contentWidth/paneWidth;percentInViewV=contentHeight/paneHeight;isScrollableV=percentInViewV>1;isScrollableH=percentInViewH>1;if(!(isScrollableH||isScrollableV)){elem.removeClass('jspScrollable');pane.css({top:0,width:container.width()-originalPaddingTotalWidth});removeMousewheel();removeFocusHandler();removeKeyboardNav();removeClickOnTrack();}else{elem.addClass('jspScrollable');isMaintainingPositon=settings.maintainPosition&&(verticalDragPosition||horizontalDragPosition);if(isMaintainingPositon){lastContentX=contentPositionX();lastContentY=contentPositionY();} initialiseVerticalScroll();initialiseHorizontalScroll();resizeScrollbars();if(isMaintainingPositon){scrollToX(maintainAtRight?(contentWidth-paneWidth):lastContentX,false);scrollToY(maintainAtBottom?(contentHeight-paneHeight):lastContentY,false);} initFocusHandler();initMousewheel();initTouch();if(settings.enableKeyboardNavigation){initKeyboardNav();} if(settings.clickOnTrack){initClickOnTrack();} observeHash();if(settings.hijackInternalLinks){hijackInternalLinks();}} if(settings.autoReinitialise&&!reinitialiseInterval){reinitialiseInterval=setInterval(function(){initialise(settings);},settings.autoReinitialiseDelay);}else if(!settings.autoReinitialise&&reinitialiseInterval){clearInterval(reinitialiseInterval);} originalScrollTop&&elem.scrollTop(0)&&scrollToY(originalScrollTop,false);originalScrollLeft&&elem.scrollLeft(0)&&scrollToX(originalScrollLeft,false);elem.trigger('jsp-initialised',[isScrollableH||isScrollableV]);} function initialiseVerticalScroll(){if(isScrollableV){container.append($('
      ').append($('
      '),$('
      ').append($('
      ').append($('
      '),$('
      '))),$('
      ')));verticalBar=container.find('>.jspVerticalBar');verticalTrack=verticalBar.find('>.jspTrack');verticalDrag=verticalTrack.find('>.jspDrag');if(settings.showArrows){arrowUp=$('').on('mousedown.jsp',getArrowScroll(0,-1)).on('click.jsp',nil);arrowDown=$('').on('mousedown.jsp',getArrowScroll(0,1)).on('click.jsp',nil);if(settings.arrowScrollOnHover){arrowUp.on('mouseover.jsp',getArrowScroll(0,-1,arrowUp));arrowDown.on('mouseover.jsp',getArrowScroll(0,1,arrowDown));} appendArrows(verticalTrack,settings.verticalArrowPositions,arrowUp,arrowDown);} verticalTrackHeight=paneHeight;container.find('>.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow').each(function(){verticalTrackHeight-=$(this).outerHeight();});verticalDrag.hover(function(){verticalDrag.addClass('jspHover');},function(){verticalDrag.removeClass('jspHover');}).on('mousedown.jsp',function(e){$('html').on('dragstart.jsp selectstart.jsp',nil);verticalDrag.addClass('jspActive');var startY=e.pageY-verticalDrag.position().top;$('html').on('mousemove.jsp',function(e){positionDragY(e.pageY-startY,false);}).on('mouseup.jsp mouseleave.jsp',cancelDrag);return false;});sizeVerticalScrollbar();}} function sizeVerticalScrollbar(){verticalTrack.height(verticalTrackHeight+'px');verticalDragPosition=0;scrollbarWidth=settings.verticalGutter+verticalTrack.outerWidth();pane.width(paneWidth-scrollbarWidth-originalPaddingTotalWidth);try{if(verticalBar.position().left===0){pane.css('margin-left',scrollbarWidth+'px');}}catch(err){}} function initialiseHorizontalScroll(){if(isScrollableH){container.append($('
      ').append($('
      '),$('
      ').append($('
      ').append($('
      '),$('
      '))),$('
      ')));horizontalBar=container.find('>.jspHorizontalBar');horizontalTrack=horizontalBar.find('>.jspTrack');horizontalDrag=horizontalTrack.find('>.jspDrag');if(settings.showArrows){arrowLeft=$('').on('mousedown.jsp',getArrowScroll(-1,0)).on('click.jsp',nil);arrowRight=$('').on('mousedown.jsp',getArrowScroll(1,0)).on('click.jsp',nil);if(settings.arrowScrollOnHover){arrowLeft.on('mouseover.jsp',getArrowScroll(-1,0,arrowLeft));arrowRight.on('mouseover.jsp',getArrowScroll(1,0,arrowRight));} appendArrows(horizontalTrack,settings.horizontalArrowPositions,arrowLeft,arrowRight);} horizontalDrag.hover(function(){horizontalDrag.addClass('jspHover');},function(){horizontalDrag.removeClass('jspHover');}).on('mousedown.jsp',function(e){$('html').on('dragstart.jsp selectstart.jsp',nil);horizontalDrag.addClass('jspActive');var startX=e.pageX-horizontalDrag.position().left;$('html').on('mousemove.jsp',function(e){positionDragX(e.pageX-startX,false);}).on('mouseup.jsp mouseleave.jsp',cancelDrag);return false;});horizontalTrackWidth=container.innerWidth();sizeHorizontalScrollbar();}} function sizeHorizontalScrollbar(){container.find('>.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow').each(function(){horizontalTrackWidth-=$(this).outerWidth();});horizontalTrack.width(horizontalTrackWidth+'px');horizontalDragPosition=0;} function resizeScrollbars(){if(isScrollableH&&isScrollableV){var horizontalTrackHeight=horizontalTrack.outerHeight(),verticalTrackWidth=verticalTrack.outerWidth();verticalTrackHeight-=horizontalTrackHeight;$(horizontalBar).find('>.jspCap:visible,>.jspArrow').each(function(){horizontalTrackWidth+=$(this).outerWidth();});horizontalTrackWidth-=verticalTrackWidth;paneHeight-=verticalTrackWidth;paneWidth-=horizontalTrackHeight;horizontalTrack.parent().append($('
      ').css('width',horizontalTrackHeight+'px'));sizeVerticalScrollbar();sizeHorizontalScrollbar();} if(isScrollableH){pane.width((container.outerWidth()-originalPaddingTotalWidth)+'px');} contentHeight=pane.outerHeight();percentInViewV=contentHeight/paneHeight;if(isScrollableH){horizontalDragWidth=Math.ceil(1/percentInViewH*horizontalTrackWidth);if(horizontalDragWidth>settings.horizontalDragMaxWidth){horizontalDragWidth=settings.horizontalDragMaxWidth;}else if(horizontalDragWidthsettings.verticalDragMaxHeight){verticalDragHeight=settings.verticalDragMaxHeight;}else if(verticalDragHeightpos){jsp.scrollByY(-contentDragY);}else{positionDragY(pos);}}else if(direction>0){if(verticalDragPosition+dragYpos){jsp.scrollByX(-contentDragX);}else{positionDragX(pos);}}else if(direction>0){if(horizontalDragPosition+dragXdragMaxY){destY=dragMaxY;} if(animate===undefined){animate=settings.animateScroll;} if(animate){jsp.animate(verticalDrag,'top',destY,_positionDragY);}else{verticalDrag.css('top',destY);_positionDragY(destY);}} function _positionDragY(destY){if(destY===undefined){destY=verticalDrag.position().top;} container.scrollTop(0);verticalDragPosition=destY;var isAtTop=verticalDragPosition===0,isAtBottom=verticalDragPosition==dragMaxY,percentScrolled=destY/dragMaxY,destTop=-percentScrolled*(contentHeight-paneHeight);if(wasAtTop!=isAtTop||wasAtBottom!=isAtBottom){wasAtTop=isAtTop;wasAtBottom=isAtBottom;elem.trigger('jsp-arrow-change',[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight]);} updateVerticalArrows(isAtTop,isAtBottom);pane.css('top',destTop);elem.trigger('jsp-scroll-y',[-destTop,isAtTop,isAtBottom]).trigger('scroll');} function positionDragX(destX,animate){if(!isScrollableH){return;} if(destX<0){destX=0;}else if(destX>dragMaxX){destX=dragMaxX;} if(animate===undefined){animate=settings.animateScroll;} if(animate){jsp.animate(horizontalDrag,'left',destX,_positionDragX);}else{horizontalDrag.css('left',destX);_positionDragX(destX);}} function _positionDragX(destX){if(destX===undefined){destX=horizontalDrag.position().left;} container.scrollTop(0);horizontalDragPosition=destX;var isAtLeft=horizontalDragPosition===0,isAtRight=horizontalDragPosition==dragMaxX,percentScrolled=destX/dragMaxX,destLeft=-percentScrolled*(contentWidth-paneWidth);if(wasAtLeft!=isAtLeft||wasAtRight!=isAtRight){wasAtLeft=isAtLeft;wasAtRight=isAtRight;elem.trigger('jsp-arrow-change',[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight]);} updateHorizontalArrows(isAtLeft,isAtRight);pane.css('left',destLeft);elem.trigger('jsp-scroll-x',[-destLeft,isAtLeft,isAtRight]).trigger('scroll');} function updateVerticalArrows(isAtTop,isAtBottom){if(settings.showArrows){arrowUp[isAtTop?'addClass':'removeClass']('jspDisabled');arrowDown[isAtBottom?'addClass':'removeClass']('jspDisabled');}} function updateHorizontalArrows(isAtLeft,isAtRight){if(settings.showArrows){arrowLeft[isAtLeft?'addClass':'removeClass']('jspDisabled');arrowRight[isAtRight?'addClass':'removeClass']('jspDisabled');}} function scrollToY(destY,animate){var percentScrolled=destY/(contentHeight-paneHeight);positionDragY(percentScrolled*dragMaxY,animate);} function scrollToX(destX,animate){var percentScrolled=destX/(contentWidth-paneWidth);positionDragX(percentScrolled*dragMaxX,animate);} function scrollToElement(ele,stickToTop,animate){var e,eleHeight,eleWidth,eleTop=0,eleLeft=0,viewportTop,viewportLeft,maxVisibleEleTop,maxVisibleEleLeft,destY,destX;try{e=$(ele);}catch(err){return;} eleHeight=e.outerHeight();eleWidth=e.outerWidth();container.scrollTop(0);container.scrollLeft(0);while(!e.is('.jspPane')){eleTop+=e.position().top;eleLeft+=e.position().left;e=e.offsetParent();if(/^body|html$/i.test(e[0].nodeName)){return;}} viewportTop=contentPositionY();maxVisibleEleTop=viewportTop+paneHeight;if(eleTopmaxVisibleEleTop){destY=eleTop-paneHeight+eleHeight+settings.verticalGutter;} if(destY){scrollToY(destY,animate);} viewportLeft=contentPositionX();maxVisibleEleLeft=viewportLeft+paneWidth;if(eleLeftmaxVisibleEleLeft){destX=eleLeft-paneWidth+eleWidth+settings.horizontalGutter;} if(destX){scrollToX(destX,animate);}} function contentPositionX(){return-pane.position().left;} function contentPositionY(){return-pane.position().top;} function isCloseToBottom(){var scrollableHeight=contentHeight-paneHeight;return(scrollableHeight>20)&&(scrollableHeight-contentPositionY()<10);} function isCloseToRight(){var scrollableWidth=contentWidth-paneWidth;return(scrollableWidth>20)&&(scrollableWidth-contentPositionX()<10);} function initMousewheel(){container.off(mwEvent).on(mwEvent,function(event,delta,deltaX,deltaY){var dX=horizontalDragPosition,dY=verticalDragPosition;jsp.scrollBy(deltaX*settings.mouseWheelSpeed,-deltaY*settings.mouseWheelSpeed,false);return dX==horizontalDragPosition&&dY==verticalDragPosition;});} function removeMousewheel(){container.off(mwEvent);} function nil(){return false;} function initFocusHandler(){pane.find(':input,a').off('focus.jsp').on('focus.jsp',function(e){scrollToElement(e.target,false);});} function removeFocusHandler(){pane.find(':input,a').off('focus.jsp');} function initKeyboardNav(){var keyDown,elementHasScrolled,validParents=[];isScrollableH&&validParents.push(horizontalBar[0]);isScrollableV&&validParents.push(verticalBar[0]);pane.focus(function(){elem.focus();});elem.attr('tabindex',0).off('keydown.jsp keypress.jsp').on('keydown.jsp',function(e){if(e.target!==this&&!(validParents.length&&$(e.target).closest(validParents).length)){return;} var dX=horizontalDragPosition,dY=verticalDragPosition;switch(e.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:keyDown=e.keyCode;keyDownHandler();break;case 35:scrollToY(contentHeight-paneHeight);keyDown=null;break;case 36:scrollToY(0);keyDown=null;break;} elementHasScrolled=e.keyCode==keyDown&&dX!=horizontalDragPosition||dY!=verticalDragPosition;return!elementHasScrolled;}).off('keypress.jsp',function(e){if(e.keyCode==keyDown){keyDownHandler();} return!elementHasScrolled;});if(settings.hideFocus){elem.css('outline','none');if('hideFocus' in container[0]){elem.attr('hideFocus',true);}}else{elem.css('outline','');if('hideFocus' in container[0]){elem.attr('hideFocus',false);}} function keyDownHandler(){var dX=horizontalDragPosition,dY=verticalDragPosition;switch(keyDown){case 40:jsp.scrollByY(settings.keyboardSpeed,false);break;case 38:jsp.scrollByY(-settings.keyboardSpeed,false);break;case 34:case 32:jsp.scrollByY(paneHeight*settings.scrollPagePercent,false);break;case 33:jsp.scrollByY(-paneHeight*settings.scrollPagePercent,false);break;case 39:jsp.scrollByX(settings.keyboardSpeed,false);break;case 37:jsp.scrollByX(-settings.keyboardSpeed,false);break;} elementHasScrolled=dX!=horizontalDragPosition||dY!=verticalDragPosition;return elementHasScrolled;}} function removeKeyboardNav(){elem.attr('tabindex','-1').removeAttr('tabindex').off('keydown.jsp keypress.jsp');} function observeHash(){if(location.hash&&location.hash.length>1){var e,retryInt,hash=escape(location.hash.substr(1));try{e=$('#'+hash+', a[name="'+hash+'"]');}catch(err){return;} if(e.length&&pane.find(hash)){if(container.scrollTop()===0){retryInt=setInterval(function(){if(container.scrollTop()>0){scrollToElement(e,true);$(document).scrollTop(container.position().top);clearInterval(retryInt);}},50);}else{scrollToElement(e,true);$(document).scrollTop(container.position().top);}}}} function hijackInternalLinks(){if($(document.body).data('jspHijack')){return;} $(document.body).data('jspHijack',true);$(document.body).delegate('a[href*=#]','click',function(event){var href=this.href.substr(0,this.href.indexOf('#')),locationhref=location.href,hash,element,container,jsp,scrollTop,elementTop;if(location.href.indexOf('#')!==-1){locationhref=location.href.substr(0,location.href.indexOf('#'));} if(href!==locationhref){return;} hash=escape(this.href.substr(this.href.indexOf('#')+1));element;try{element=$('#'+hash+', a[name="'+hash+'"]');}catch(e){return;} if(!element.length){return;} container=element.closest('.jspScrollable');jsp=container.data('jsp');jsp.scrollToElement(element,true);if(container[0].scrollIntoView){scrollTop=$(window).scrollTop();elementTop=element.offset().top;if(elementTopscrollTop+$(window).height()){container[0].scrollIntoView();}} event.preventDefault();});} function initTouch(){var startX,startY,touchStartX,touchStartY,moved,moving=false;container.off('touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick').on('touchstart.jsp',function(e){var touch=e.originalEvent.touches[0];startX=contentPositionX();startY=contentPositionY();touchStartX=touch.pageX;touchStartY=touch.pageY;moved=false;moving=true;}).on('touchmove.jsp',function(ev){if(!moving){return;} var touchPos=ev.originalEvent.touches[0],dX=horizontalDragPosition,dY=verticalDragPosition;jsp.scrollTo(startX+touchStartX-touchPos.pageX,startY+touchStartY-touchPos.pageY);moved=moved||Math.abs(touchStartX-touchPos.pageX)>5||Math.abs(touchStartY-touchPos.pageY)>5;return dX==horizontalDragPosition&&dY==verticalDragPosition;}).on('touchend.jsp',function(e){moving=false;}).on('click.jsp-touchclick',function(e){if(moved){moved=false;return false;}});} function destroy(){var currentY=contentPositionY(),currentX=contentPositionX();elem.removeClass('jspScrollable').off('.jsp');elem.replaceWith(originalElement.append(pane.children()));originalElement.scrollTop(currentY);originalElement.scrollLeft(currentX);if(reinitialiseInterval){clearInterval(reinitialiseInterval);}} $.extend(jsp,{reinitialise:function(s){s=$.extend({},settings,s);initialise(s);},scrollToElement:function(ele,stickToTop,animate){scrollToElement(ele,stickToTop,animate);},scrollTo:function(destX,destY,animate){scrollToX(destX,animate);scrollToY(destY,animate);},scrollToX:function(destX,animate){scrollToX(destX,animate);},scrollToY:function(destY,animate){scrollToY(destY,animate);},scrollToPercentX:function(destPercentX,animate){scrollToX(destPercentX*(contentWidth-paneWidth),animate);},scrollToPercentY:function(destPercentY,animate){scrollToY(destPercentY*(contentHeight-paneHeight),animate);},scrollBy:function(deltaX,deltaY,animate){jsp.scrollByX(deltaX,animate);jsp.scrollByY(deltaY,animate);},scrollByX:function(deltaX,animate){var destX=contentPositionX()+Math[deltaX<0?'floor':'ceil'](deltaX),percentScrolled=destX/(contentWidth-paneWidth);positionDragX(percentScrolled*dragMaxX,animate);},scrollByY:function(deltaY,animate){var destY=contentPositionY()+Math[deltaY<0?'floor':'ceil'](deltaY),percentScrolled=destY/(contentHeight-paneHeight);positionDragY(percentScrolled*dragMaxY,animate);},positionDragX:function(x,animate){positionDragX(x,animate);},positionDragY:function(y,animate){positionDragY(y,animate);},animate:function(ele,prop,value,stepCallback){var params={};params[prop]=value;ele.animate(params,{'duration':settings.animateDuration,'easing':settings.animateEase,'queue':false,'step':stepCallback});},getContentPositionX:function(){return contentPositionX();},getContentPositionY:function(){return contentPositionY();},getContentWidth:function(){return contentWidth;},getContentHeight:function(){return contentHeight;},getPercentScrolledX:function(){return contentPositionX()/(contentWidth-paneWidth);},getPercentScrolledY:function(){return contentPositionY()/(contentHeight-paneHeight);},getIsScrollableH:function(){return isScrollableH;},getIsScrollableV:function(){return isScrollableV;},getContentPane:function(){return pane;},scrollToBottom:function(animate){positionDragY(dragMaxY,animate);},hijackInternalLinks:$.noop,destroy:function(){destroy();}});initialise(s);} settings=$.extend({},$.fn.jScrollPane.defaults,settings);$.each(['mouseWheelSpeed','arrowButtonSpeed','trackClickSpeed','keyboardSpeed'],function(){settings[this]=settings[this]||settings.speed;});return this.each(function(){var elem=$(this),jspApi=elem.data('jsp');if(jspApi){jspApi.reinitialise(settings);}else{$("script",elem).filter('[type="text/javascript"], :not([type])').remove();jspApi=new JScrollPane(elem,settings);elem.data('jsp',jspApi);}});};$.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:30,verticalDragMaxHeight:99999,horizontalDragMinWidth:30,horizontalDragMaxWidth:99999,contentWidth:undefined,animateScroll:false,animateDuration:300,animateEase:'linear',hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:'split',horizontalArrowPositions:'split',enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:.8};})(jQuery);(function($){$.fn.dnnSettingDropdown=function(){var clicked=function(){if($(this).hasClass('dnnButtonDropdown')){$(this).removeClass('dnnButtonDropdown').addClass('dnnButtonDropdown-clicked');$(this).next().show();}};var hideDropdown=function(){var btn=$(this).children(':first');if(btn.hasClass('dnnButtonDropdown-clicked')){btn.removeClass('dnnButtonDropdown-clicked').addClass('dnnButtonDropdown');btn.next().fadeOut();}};var hoverConfig={over:function(){},out:hideDropdown,timout:600};return $(this).each(function(){$(this).off('click',clicked).on('click',clicked);$(this).parent().hoverIntent(hoverConfig);});};})(jQuery);(function($){$.fn.onEnter=function(fn){return this.each(function(){var $this=$(this);$this.on('onEnter',fn);$this.keydown(function(e){if((e.which&&e.which===13)||(e.keyCode&&e.keyCode===13)){e.preventDefault();e.stopPropagation();$this.trigger('onEnter');}});});};})(jQuery);(function($){$.extend({onAjaxError:function(jqXhr,textStatus,errorThrown){var title,text;if(jqXhr&&jqXhr.status===401){dnnModal.show('../Login.aspx'+'?popUp=true',true,300,650,true,'');return;} if(jqXhr&&jqXhr.responseText&&jqXhr.statusText){try{title=jqXhr.statusText+" ("+jqXhr.status+")";text=JSON.parse(jqXhr.responseText).Message;} catch(e){text=errorThrown;}} $.dnnAlert({title:title||"Error",text:text||"Unknown error"});}});})(jQuery);(function($){$.fn.dnnSliderInput=function(options){var sliderOptions=$.extend({},$.fn.dnnSliderInput.defaults,options);return $(this).each(function(){var $this=$(this);var value=$this.val();var $slider=$('
      ');$this.hide().after($slider);$slider.slider(sliderOptions);$slider.slider('value',value);var $tooltip=$('');var calcTooltipPosition=function(){setTimeout(function(){var left=$slider.find('.ui-slider-handle')[0].style.left;$tooltip.css('left',left);},0);};$tooltip.find('.dnnHelpText').html(value);$tooltip.data('initialized',true);$slider.append($tooltip);calcTooltipPosition();$slider.on('slide',function(event,ui){$tooltip.find('.dnnHelpText').html(ui.value);$this.val(ui.value);calcTooltipPosition();});});};$.fn.dnnSliderInput.defaults={min:0,max:100,step:1}})(jQuery);(function($){var inputFocusFix=function(){var errorMsg=$(this).next();if(errorMsg.hasClass('dnnFormError')) errorMsg.hide();};var throttle=null;var dnnInitCustomisedCtrls=function(){if(throttle!=null){clearTimeout(throttle);throttle=null;} throttle=setTimeout(function(){$('.dnnForm input[type="checkbox"]').dnnCheckbox();$('.dnnForm input[type="radio"]').dnnCheckbox({cls:'dnnRadiobutton'});$('.dnnTooltip').dnnTooltip();$('.dnnForm input[type="text"], .dnnForm input[type="password"]').off('focus',inputFocusFix).on('focus',inputFocusFix);$('.dnnForm :file').dnnFileInput();$('.dnnForm input[data-default]').dnnPlaceholder();},200);$("*[onclick*='return confirm']").each(function(){var instance=$(this);var isButton=this.nodeName.toLowerCase()=="img"||this.nodeName.toLowerCase()=="input";var script=/return confirm\((['"])([\s\S]*?)\1\)/g.exec(instance.attr("onclick"));if(script!=null){var confirmContent=script[2].split("\\"+script[1]).join(script[1]);confirmContent=confirmContent.replace(/\\u([\d\w]{4})/gi,function(match,charCode){return String.fromCharCode(parseInt(charCode,16));});instance.attr("onclick",instance.attr("onclick").replace(script[0],"void(0)")).dnnConfirm({text:confirmContent,isButton:isButton});}});};var saveRgDataDivScrollTop=function(){window.__rgDataDivScrollTopPersistArray=[];$('.rgDataDiv').each(function(){var $this=$(this);var ele=$this.get(0);if(ele.scrollPane){var api=ele.scrollPane.data('jsp');var y=api.getContentPositionY();window.__rgDataDivScrollTopPersistArray.push(y);}});};var handlerSendVerificationMailLink=function(){$(document.body).on('click','a.send-verification-mail',function(e){e.preventDefault();var service=$.dnnSF();var url=service.getServiceRoot('InternalServices')+'NewUserNotificationService/SendVerificationMail';var antiForgeryToken=$('input[name="__RequestVerificationToken"]').val();url+='?__RequestVerificationToken='+antiForgeryToken;$.ajax({url:url,beforeSend:service?service.setModuleHeaders:null,success:function(data){$.dnnAlert({text:data.Result});},error:function(xhr,textStatus,errorThrown){if(xhr&&xhr.responseText){$.dnnAlert({text:JSON.parse(xhr.responseText).Message});}},type:'POST',dataType:'json',contentType:"application/json"});});};function registerEvents(){Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(saveRgDataDivScrollTop);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(dnnInitCustomisedCtrls);} window.__rgDataDivScrollTopPersistArray=[];$(document).ajaxComplete(dnnInitCustomisedCtrls);$(dnnInitCustomisedCtrls);$(registerEvents);handlerSendVerificationMailLink();})(jQuery); ;;;