/* Copyright (C) 2011 Microsoft Corporation */if(!registerNamespace)var registerNamespace=Function.registerNamespace=function(e){var a=window,d=e.split("."),f=d.length;for(var c=0;c<f;c++){var b=d[c];if(!a[b])a[b]={};a=a[b]}};function $(a){return typeof a=="object"?a:document.getElementById(a)}function loadScript(d){var b=document,c=b.getElementsByTagName("head")[0],a=b.createElement("script");a.src=d;c.appendChild(a);return a}function getText(a){return document.all?a.innerText:a.textContent}function setText(a,b){if(document.all)a.innerText=b;else a.textContent=b}function isDescendantOf(a,b){a=a.parentNode;while(a!=null){if(a.tagName==b)return true;a=a.parentNode}return false}function setVisible(b,a){b.style.display=a?"block":"none"}function getTickCount(){var a=new Date;return a.getTime()}function isNullOrEmpty(a){return a===undefined||a===null||a.length===0}function first(a){if(!!a&&!!a[0])return a[0];return null}if(!Array.prototype.indexOf)Array.prototype.indexOf=function(d,a){var c=this.length;if(c!=0){a=a||0;if(a<0)a=Math.max(0,c+a);for(var b=a;b<c;b++)if(this[b]==d)return b}return -1};if(!window.attachEvent&&!!window.addEventListener)window.attachEvent=window.HTMLDocument.prototype.attachEvent=window.HTMLElement.prototype.attachEvent=function(a,b){this.addEventListener(a.slice(2),b,false);return true};if(!window.detachEvent&&!!window.addEventListener)window.detachEvent=window.HTMLDocument.prototype.detachEvent=window.HTMLElement.prototype.detachEvent=function(a,b){this.removeEventListener(a.slice(2),b,false);return true};if(!String.prototype.encodeHtml)String.prototype.encodeHtml=function(){return this.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")};function formatString(){if(arguments.length==0)return null;var b=arguments[0],c=arguments.length;for(var a=1;a<c;a++){var d=new RegExp("\\{"+(a-1)+"\\}","gm");b=b.replace(d,arguments[a])}return b}function htmlEncode(b){var a,f="";if(b==null)return null;if(b=="")return "";var c=[],e=b.length;for(var d=0;d<e;d++){a=b.charCodeAt(d);if(a>96&&a<123||a>64&&a<91||a==32||a>47&&a<58||a==46||a==44||a==45||a==95)c.push(String.fromCharCode(a));else c.push("&#"+a+";"+f)}return c.join("")}function HideElement(a){if(!!a){addCssClass(a,"displayInvisible");removeCssClass(a,"displayVisible")}}function ShowElement(a){if(!!a){removeCssClass(a,"displayInvisible");addCssClass(a,"displayVisible")}}function selectNodes(g,e,d,i){if(!e)e=function(){return true};if(!d)d="*";var c=[];if(!!document.evaluate&&!!i){var h=document.evaluate(i,g,null,0,null),b=h.iterateNext();while(!!b){c.push(b);b=h.iterateNext()}}else{var f=g.getElementsByTagName(d),j=f.length;for(var a=0;a<j;a++)if(e(f[a]))c.push(f[a])}return c}function elementHasClassName(a,b){return (a.className?a.className.split(" "):[]).indexOf(b)>-1}function getChildByClassName(a,d){if(a&&a.childNodes){var e=a.childNodes.length;for(var b=0;b<e;b++)if(elementHasClassName(a.childNodes[b],d))return a.childNodes[b];else{var c=getChildByClassName(a.childNodes[b],d);if(c!=null)return c}}return null}function getChildrenByClassName(b,d,a){if(!a)a=[];if(b&&b.childNodes){var e=b.childNodes.length;for(var c=0;c<e;c++){if(elementHasClassName(b.childNodes[c],d))a[a.length]=b.childNodes[c];getChildrenByClassName(b.childNodes[c],d,a)}}return a}function addCssClass(a,b){if(a.className!=null){var c=a.className?a.className.split(" "):[],d=c.indexOf(b);if(d===-1){c.push(b);a.className=c.join(" ")}}else a.className=b}function removeCssClass(b,d){if(b.className!=null){var a=b.className.split(" "),c=a.indexOf(d);if(c!==-1){a.splice(c,1);b.className=a.join(" ")}}}function prepareSubmitOnce(b){var a=!b.submitted;if(a){b.submitted=true;disableButton("actionPageSubmit");disableButton("secondaryActionPageSubmit");disableButton("cancelSubmit")}return a}function trySubmit(a){if(document.aspnetForm.onsubmit()){if(a){var b=$("postVerb");if(b)b.value=a}document.aspnetForm.submit()}}function focusAndSelectTextField(a){if(a){a.focus();a.select()}}function runBatchOperation(f,h,b,d){var i=20,c=f.length,a=0,g=10;if(b===null||b===undefined)b=function(){};var e=function(){for(var j=0;j<i&&a<c;j++,a++)h(f[a],d,a);if(a<c)window.setTimeout(e,g);else if(a==c)b(d)};window.setTimeout(e,g)}function hideButton(a){a=$(a);if(a!=null)a.style.display="none"}function showButton(a){a=$(a);if(a!=null)a.style.display=""}function disableButton(a){a=$(a);if(a!=null)a.disabled=true}function enableButton(a){a=$(a);if(a!=null)a.disabled=false}function isRichUploadControlInstalled(d,c){var a;try{var b=new ActiveXObject(d);a=b.VersionString;b=null}catch(e){a=null}return a===c}function callHandlerOnEnterKey(a,c){a=a?a:window.event?window.event:"";var d=a.target||a.srcElement,b=a.keyCode==3||a.keyCode==13||a.which==13;if(b){if(a.preventDefault)a.preventDefault();if(window.event)window.event.keyCode=0;c(d)}return !b}function callHandlerOnEscKey(a,c){a=a?a:window.event?window.event:"";var d=a.target||a.srcElement,b=a.keyCode==27;if(b){if(a.preventDefault)a.preventDefault();if(window.event)window.event.keyCode=0;c(d)}return !b}function purgeHandlers(c){var b=c.attributes,a,d,e;if(b){d=b.length;for(a=0;a<d;a++){e=b[a].name;if(typeof c[e]==="function")c[e]=null}}b=c.childNodes;if(b){d=b.length;for(a=0;a<d;a++)purgeHandlers(c.childNodes[a])}}function loadAdImage(e,c,d){var b=$(e),a=document.createElement("img");a.alt=c;a.src=d;b.appendChild(a);b.style.visibility="visible"}function isChildOf(b,a){while(a&&a!==b&&a!=document)a=a.parentNode;return a===b}function isMenuOpen(a){return elementHasClassName(a,"on")}function closeMenu(a){a.style.display="none";removeCssClass(a,"on")}function toggleMenu(d,e){var a=$(e);if(isMenuOpen(a))closeMenu(a);else{var c=a.style,b=$(d);c.top=b.offsetHeight+b.offsetTop+"px";c.left=b.offsetLeft+"px";c.display="block";addCssClass(a,"on")}}function hideOnEsc(a,c){var b=$(c);a=a?a:window.event?window.event:"";if(a.keyCode==27&&isMenuOpen(b))closeMenu(b)}function hideOnMouseUp(a,e,f){var b=$(f),d=$(e);a=a?a:window.event?window.event:"";var c=a.target||a.srcElement;if(!isChildOf(b,c)&&!isChildOf(d,c)&&isMenuOpen(b))closeMenu(b)}function Range(a,b){this.start=a;this.end=b;this.contains=function(a){return this.isValid()&&a>=this.start&&a<=this.end};this.isValid=function(){return this.start!=-1}}function downloadToPhotoGallery(g,f,b,e,c,d,a){if(isDownloadToWlpgActive)if(wlpgWave3Installed)$(e).src="wlpg: /c "+g+" /r "+f+" /t "+b;else if(wlpgWave2Installed){if(confirm(c+"\n\n"+d)==true)window.open(a)}else window.open(a);isDownloadToWlpgActive=false;setTimeout(function(){isDownloadToWlpgActive=true},3e3)}function getPosition(b){var d=0,c=0;if(!!b){for(var a=b;a;a=a.offsetParent){d+=a.offsetTop;c+=a.offsetLeft}for(a=b.parentNode;a&&a!=document.body;a=a.parentNode){if(a.scrollTop)d-=a.scrollTop;if(a.scrollLeft)c-=a.scrollLeft}}return {left:c,top:d}}function getViewportDimensions(){var a,b;if(self.innerHeight&&self.innerWidth){a=self.innerWidth;b=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}return {width:a,height:b}}registerNamespace("Microsoft.Live.Folders.Web.Scripts")
