/* Copyright (C) 2008 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 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=function(b,a){this.addEventListener(b.slice(2),a,false);return true};if(!window.detachEvent&&window.removeEventListener)window.detachEvent=function(b,a){this.removeEventListener(b.slice(2),a,false);return true};if(!document.attachEvent&&document.addEventListener)document.attachEvent=function(b,a){document.addEventListener(b.slice(2),a,false);return true};if(!document.detachEvent&&document.removeEventListener)document.detachEvent=function(b,a){document.removeEventListener(b.slice(2),a,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 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 updateButtonNormalState(a){removeCssClass(a,"skyd_button_normal");removeCssClass(a,"skyd_button_active");removeCssClass(a,"skyd_button_disabled");removeCssClass(a,"skyd_button_hover");removeCssClass(a,"skyd_button_pressed");if(a.disabled==false&&a.style.display!=="none")if(a.type=="submit")addCssClass(a,"skyd_button_active");else addCssClass(a,"skyd_button_normal");else addCssClass(a,"skyd_button_disabled")}function initButton(c,b){var a=$(c);addCssClass(a,"skyd_button");addCssClass(a,"skyd_button_normal");a.onmouseover=buttonMouseOver;a.onmouseout=buttonMouseOut;a.onmousedown=buttonMouseDown;a.onmouseup=buttonMouseOut;a.disabled=!b;updateButtonNormalState(a)}function hideButton(a){a=$(a);if(a!=null){a.style.display="none";updateButtonNormalState(a)}}function showButton(a){a=$(a);if(a!=null){a.style.display="";updateButtonNormalState(a)}}function disableButton(a){a=$(a);if(a!=null){a.disabled=true;updateButtonNormalState(a)}}function enableButton(a){a=$(a);if(a!=null){a.disabled=false;updateButtonNormalState(a)}}function buttonMouseOver(){removeCssClass(this,"skyd_button_normal");removeCssClass(this,"skyd_button_active");removeCssClass(this,"skyd_button_disabled");removeCssClass(this,"skyd_button_pressed");if(this.style.display!=="none")addCssClass(this,"skyd_button_hover")}function buttonMouseOut(){updateButtonNormalState(this)}function buttonMouseDown(){removeCssClass(this,"skyd_button_normal");removeCssClass(this,"skyd_button_active");removeCssClass(this,"skyd_button_disabled");removeCssClass(this,"skyd_button_hover");if(this.style.display!=="none")addCssClass(this,"skyd_button_pressed")}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}}registerNamespace("Microsoft.Live.Folders.Web.Scripts")