var acceptedBrowsers=["msie 8","msie 7","msie 6","firefox/2","firefox/3"],acceptedOS=["windows nt 6.1","windows nt 6.0","windows nt 5.2","windows nt 5.1"],maxCommentCharacters=980,deleteKeyCode=46,backspaceKeyCode=8,arrowLowerKeyCode=37,arrowUpperKeyCode=40;LLO={};LLO.IdPrefix="";LLO.SetIdPrefix=function(a){LLO.IdPrefix=a};LLO.GetElementById=function(a){return document.getElementById(LLO.IdPrefix+a)};LLO.Util={};LLO.Util.LTrim=function(a){return a.replace(/^\s+/g,"")};LLO.Util.RTrim=function(a){return a.replace(/\s+$/g,"")};LLO.Util.Trim=function(a){return LLO.Util.RTrim(LLO.Util.LTrim(a))};LLO.Util.XmlHttp=function(){var a;function b(){try{a=new ActiveXObject("Msxml3.XMLHTTP")}catch(b){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){try{a=new XMLHttpRequest}catch(b){alert("your browser appears not to support XmlHttpRequest")}}}}return a}b();if(a==null)throw"Can't create XmlHttp object.";this.Open=function(b,d,c){a.open(b,d,c)};this.Send=function(c,b,d){a.onreadystatechange=function(){a.readyState==4&&b(a,d)};a.send(c)};this.SetContentHeader=function(b,c){a.setRequestHeader(b,c)}};function addLoadEvent(b){var a=window.onload;if(typeof window.onload!="function")window.onload=b;else window.onload=function(){a&&a();b()}}function jsimport(b){var a=document.createElement("script");a.setAttribute("src",b);a.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(a)}function findPosition(a){var b=0,c=0;if(a.offsetParent)do{b+=a.offsetLeft;c+=a.offsetTop}while(a=a.offsetParent);return [b,c]}LLO.Util.GetBrowserDimension=function(){var a=0,b=0;if(typeof window.innerWidth=="number"){a=window.innerWidth;b=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth;b=document.body.clientHeight}return {x:a,y:b}};LLO.Util.RemoveChildrenRecursively=function(a){if(!a)return;while(a.hasChildNodes()){LLO.Util.RemoveChildrenRecursively(a.firstChild);a.removeChild(a.firstChild)}};LLO.Util.GetKeyValuePair=function(d,e){var c=null;if(!e)return {key:d,value:c};var a=LLO.Util.Trim(e);if(e&&a.length==0)return {key:d,value:c};if(a.charAt(0)=="?"&&a.length>1)a=a.substring(1);var f=a.split("&"),b;for(i=0;i<f.length;i++){b=f[i].split("=");if(b.length==2&&b[0]==d)return {key:d,value:b[1]}}return {key:c,value:c}};LLO.Util.AttachEvent=function(a,c,b){if(a.attachEvent)a.attachEvent("on"+c,b);else if(a.addEventListener)a.addEventListener(c,b,true);else a["on"+c]=b};LLO.Util.DetachEvent=function(a,b,c){if(a.detachEvent)a.detachEvent("on"+b,c);else if(a.removeEventListener)a.removeEventListener(b,c,true);else a["on"+b]=null};function GetNonTextChildElements(f){for(var d=[],c=f.childNodes,e=c.length,b=0;b<e;b++){var a=c[b];a&&a.nodeType!=3&&d.push(a);a=null}return d}function FixPng(a){if(navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1)if(a.parentNode.tagName.toLowerCase()=="div"){a.parentNode.style.width=a.offsetWidth;a.parentNode.style.height=a.offsetHeight;a.parentNode.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='"+a.src+"')";a.style.visibility="hidden";a.parentNode.style.cursor="pointer"}}LLO.Photosynth={};LLO.Photosynth.GotoPage=function(a){location.href=a;return};function setCookie(g,f,a,c,b,e){var d=g+"="+escape(f)+(a?"; expires="+a.toGMTString():"")+(c?"; path="+c:"")+(b?"; domain="+b:"")+(e?"; secure":"");document.cookie=d}function getCookie(e){var b=document.cookie,c=e+"=",a=b.indexOf("; "+c);if(a==-1){a=b.indexOf(c);if(a!=0)return null}else a+=2;var d=document.cookie.indexOf(";",a);if(d==-1)d=b.length;return unescape(b.substring(a+c.length,d))}function HtmlEncode(a){safeString="";for(i=0;i<a.length;i++){charCode=a.charCodeAt(i);if((charCode<"0".charCodeAt(0)||charCode>"9".charCodeAt(0))&&(charCode<"A".charCodeAt(0)||charCode>"Z".charCodeAt(0))&&(charCode<"a".charCodeAt(0)||charCode>"z".charCodeAt(0)))safeString+=["&#",charCode,";"].join("");else safeString+=a.charAt(i)}return safeString}var _searchModule={},_interactiveIcons={},_activeNavItem="",_searchHintShared="Search";function Search(){d();function d(){var d=$get("searchTextBox");$addHandler(d,"click",b);$addHandler(d,"focus",b);$addHandler(d,"blur",c);$addHandler(d,"keypress",a);$addHandler($get("SearchButton"),"click",a)}this.doSearch=function(){var a=$get("searchTextBox");if(a){var b=a.value;a.value=_searchHintShared;window.location="/search.aspx?q="+encodeURIComponent(b);return true}return false};function b(a){if(a.target.value==_searchHintShared){a.target.value="";Sys.UI.DomElement.removeCssClass(a.target.parentNode,"backgroundText")}}function c(a){if(a.target.value==""){a.target.value=_searchHintShared;Sys.UI.DomElement.addCssClass(a.target.parentNode,"backgroundText")}else Sys.UI.DomElement.removeCssClass(a.target.parentNode,"backgroundText")}function a(a){var b=$get("searchTextBox");if(b.value==_searchHintShared)return false;if(a.charCode==13){_searchModule.doSearch();return false}else if(a.target.id=="SearchButton"&&a.type=="click"){_searchModule.doSearch();return false}}}function InteractiveIcons(){var c={};for(var b in _icons){c[_icons[b]]=b;c[b]=_icons[b]}var a=document.images;for(i=0;i<a.length;i++)if(a[i].src in c){c[a[i].id]={mouseover:c[c[a[i].src]+"Hover"],mouseout:a[i].src};$addHandler($get(a[i].id),"mouseover",e);$addHandler($get(a[i].id),"mouseout",e);$get(a[i].id).style.cursor="pointer"}_icons={};var d=null;for(var b in c){d=c[b];if(_activeNavItem==b){d.mouseout=d.mouseover;var f=$get(b);if(f)f.src=d.mouseover}_icons[b]=d}function e(a){if(!_icons[a.target.id])return;if(a.type=="mouseover")a.target.src=_icons[a.target.id].mouseover;else if(a.type=="mouseout")a.target.src=_icons[a.target.id].mouseout}this.registerImage=g;function g(a,b,c){_icons[a.id]={mouseover:b,mouseout:c};$addHandler(a,"mouseover",e);$addHandler(a,"mouseout",e);a.style.cursor="pointer"}}function removeLeadingZeros(a){var b=0;for(i=0;i<a.length;i++)if(a.substr(i,1)=="0")b++;else break;return a.substr(b)}function zeroPadFront(b,d){for(var a=b,c=0;c<d-b.length;++c)a="0"+a;return a}function convertDotVersionStringToZeroPaddedString(d){if(d.indexOf(".")==-1)return d;for(var c=d.split("."),b="",a=0;a<c.length;++a){var e=c.length-1==a?5:4;b=b+zeroPadFront(c[a],e)}return b}function parseFirefoxVersionString(b){var a=b.split(" ");return convertDotVersionStringToZeroPaddedString(a[a.length-1])}function getPhotosynthInfo(){var a={};a.isPresent=false;a.version=0;a.browser="unknown";if(isMSIE()){a.browser="ie";try{var d=new ActiveXObject("Photosynth.Photosynth.2");if(d){a.isPresent=true;try{a.version=parseInt(removeLeadingZeros(convertDotVersionStringToZeroPaddedString(d.buildnum.toString())))}catch(e){a.version=0}}}catch(c){}}if(isFirefox()){a.browser="firefox";navigator.plugins.refresh();var b=navigator.plugins["Photosynth"];if(b!=null&&b["application/x-photosynth2"]!=null&&b["application/x-photosynth2"].type=="application/x-photosynth2"){a.isPresent=true;if(b.description.indexOf(".")>0)try{a.version=parseInt(removeLeadingZeros(parseFirefoxVersionString(b.description)))}catch(c){a.version=0}}}return a}function isOSSupported(){var a=navigator.userAgent.toLowerCase();for(i=0;i<acceptedOS.length;i++)if(a.indexOf(acceptedOS[i])!=-1)return true;return false}function isBrowserSupported(){var a=navigator.userAgent.toLowerCase();for(i=0;i<acceptedBrowsers.length;i++)if(a.indexOf(acceptedBrowsers[i])!=-1)return true;return false}function isFirefox(){return navigator.userAgent.toLowerCase().indexOf("firefox")+navigator.userAgent.toLowerCase().indexOf("safari")>=0}function isMSIE(){return navigator.userAgent.toLowerCase().indexOf("msie")!=-1}function isMSIE7(){return navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1}function isNullOrEmpty(a){return !a&&a.Length>0}function BuildUrl(a,b){if(isNullOrEmpty(a)||isNullOrEmpty(b))return "";var e=_cdnUrlTemplate,d,c;if(b=="link")e="{0}{1}";else if(b=="image")d="inc/images";else if(b=="silverlight"){d="Silverlight/";c=".xap"}else return "";if(!isNullOrEmpty(c)){a=a.toLowerCase();if(_staticVersion)a=a.replace(c,_staticVersion+c)}return e.replace("{0}",d).replace("{1}",a)}function getKeyPressed(b){var a=null;if(b.charCode!=null)a=b.charCode;else if(window.event!=null&&window.event.keyCode!=null)a=window.event.keyCode;return a}function commentBoxLimiter(b){var a=getKeyPressed(b);if(a!=deleteKeyCode&&a!=backspaceKeyCode&&(a<arrowLowerKeyCode||a>arrowUpperKeyCode)){var c=$get("commentBox");if(c){var d=c.value.length;d>=maxCommentCharacters&&b.preventDefault()}}}function commentBoxHandler(){var a=$get("commentBox"),b=a.value.length;if(b>maxCommentCharacters){a.value=a.value.substring(0,maxCommentCharacters);b=maxCommentCharacters}a=$get("charLeft");a.firstChild.nodeValue=maxCommentCharacters-b}function insertViewer(){if(typeof _psConfig=="undefined")if(isMSIE())a("ie",false);else isFirefox()&&a("firefox",false);else a(_psConfig.Browser,_psConfig.IsDebug);function a(c,d){var a=document.getElementById("photosynthbox");if(c=="ie"){var b=document.createElement("OBJECT");try{b.classid=d==true?"clsid:0426FA36-2272-4960-806E-12EAB1E7C633":"clsid:8D2B8AEE-6F3E-41FE-9F33-53A399E2F180"}catch(e){}b.id="Photosynth";b.height="100%";b.width="100%";if(a){var f=a.firstChild;a.replaceChild(b,f)}}else if(c=="firefox")if(a)if(d)a.innerHTML='<embed id="Photosynth" type="application/x-photosynth2_d" width="100%" height="100%"\n>';else a.innerHTML='<embed id="Photosynth" type="application/x-photosynth2" width="100%" height="100%"\n>'}}function gsearch(){document.location.href="http://getsatisfaction.com/livelabs/searches?query="+document.getElementById("squery").value+"&commit=Search"}function keyTest(b,d,c){var a;if(b.which)a=b.which;else if(window.event)a=window.event.keyCode;if(a==d){c();return false}return true}function showReportAbuse(){window.open(_abuseUrl+escape(location.href).replace(/&/g,"%26"),"","menubar=no, toolbar=no, height=660px, width=680px, scrollbars=yes, resizable=yes")};
