var browserDetection=Prototype.Browser;var isIE=browserDetection.IE;var isIE6=browserDetection.IE6;var isIE64Bit=browserDetection.IE64Bit;var isOpera=browserDetection.Opera;var isFF=browserDetection.Gecko;var isSafari=browserDetection.WebKit;var isChrome=browserDetection.Chrome;var isIphone=browserDetection.Iphone;var isIpad=browserDetection.Ipad;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isMac=(navigator.appVersion.toLowerCase().indexOf("macintosh")!=-1)?true:false;var isMobile=false;if(isIphone||isIpad){isMobile=true}var startPerformanceTime=0;var performanceCounter=0;var windowWidth;var windowHeight;var bodyLoadFunctionQueue=new Array();var bodyLoadFunctionParams=new Array();var asyncLoadScriptQueue=new Array();var asyncScriptLoadedCallback=new Array();var bodyLoaded=false;var kiActionLinkClicked=false;var popupOpen=false;function startPerformanceTest(){var b=new Date();startPerformanceTime=b.getTime()}function checkPerformanceTest(){var b=new Date();if(startPerformanceTime!=0){performanceCounter++;alert("time elapsed for "+performanceCounter+" : "+(b.getTime()-startPerformanceTime))}}function viewportWidth(){if(isIE||isOpera||isIphone){return document.body.clientWidth}if(isSafari){if(self.innerWidth){return self.innerWidth}else{return this.innerWidth}}return document.documentElement.clientWidth}function viewportHeight(){if(isIE){return document.body.clientHeight}if(isSafari){if(self.innerHeight){return self.innerHeight}else{return this.innerHeight}}return document.documentElement.clientHeight}function styleToInt(c){var b=c.slice(0,-2);return parseInt(b)}function focusById(b){var c=document.getElementById(b);if(c){c.focus()}}function findElementWithClass(f,e){var d=new Array();d=f.childNodes;if(d.length>0){for(var c=0;c<d.length;c++){if(d[c].className){if(d[c].className==e){return d[c]}else{var b=findElementWithClass[c];if(b){return b}}}}}return null}function findElementsWithClass(e,k){var b=new Array();var l=new Array();b=e.childNodes;var c=b.length;if(c>0){for(var g=0;g<c;g++){if(b[g].className){if(b[g].className==k){l.push(b[g])}}var d=findElementsWithClass(b[g],k);var h=d.length;for(var f=0;f<h;f++){l.push(d[f])}}}return l}function findElementChildNodesWithClassname(d,f){var e=new Array();var c=new Array();c=d.childNodes;for(var b=0;b<c.length;b++){if(c[b].className==f){e.push(c[b])}}return e}function findTop(b){if(b){var d=b.offsetTop;var c=b.offsetParent;if(c){d+=findTop(c)}return d}else{return 0}}function findLeft(b){if(b){var d=b.offsetLeft;var c=b.offsetParent;if(c){d+=findLeft(c)}return d}else{return 0}}function setBodyLoad(){bodyLoaded=true;for(var b=0;b<bodyLoadFunctionQueue.length;b++){executeBodyLoadFunction(b)}}function addToBodyLoad(){var b=arguments;bodyLoadFunctionQueue.push(b[0]);var d=new Array();for(var c=1;c<b.length;c++){d.push(b[c])}bodyLoadFunctionParams.push(d);if(bodyLoaded){executeBodyLoadFunction(bodyLoadFunctionQueue.length-1)}}function executeBodyLoadFunction(b){if(bodyLoadFunctionQueue[b]){if(typeof(bodyLoadFunctionQueue[b])=="function"){if(bodyLoadFunctionParams[b].length<=0){bodyLoadFunctionQueue[b]()}else{bodyLoadFunctionQueue[b].apply(this,bodyLoadFunctionParams[b])}}}}function loadAsyncScript(b,c){if(!bodyLoaded){asyncLoadScriptQueue.push(b);asyncScriptLoadedCallback.push(c);var d=0;var e=false;while(d<bodyLoadFunctionQueue.length){if(bodyLoadFunctionQueue[d]==appendAllAsyncScripts){e=true}d++}if(!e){addToBodyLoad(appendAllAsyncScripts)}}else{appendScript(b,c)}}function appendAllAsyncScripts(){var b=0;while(b<asyncLoadScriptQueue.length){appendScript(asyncLoadScriptQueue[b],asyncScriptLoadedCallback[b]);b++}}function appendScript(b,d){var c=new Element("script");c.type="text/javascript";c.src=b;if(isIE){c.callbackFunction=d;c.onreadystatechange=ieScriptCallback}else{if(d!=null){Event.observe(c,"load",d)}}document.getElementsByTagName("head")[0].appendChild(c)}function ieScriptCallback(b){if(this.callbackFunction!=null){if(this.readyState=="loaded"){this.callbackFunction()}if(this.readyState=="complete"){this.callbackFunction()}}}function appendLink(c,b,e){var d=new Element("link");d.href=c;d.rel="stylesheet";d.type="text/css";d.id=e;if(isIE){d.callbackFunction=b;d.onreadystatechange=ieScriptCallback}else{if(b!=null){Event.observe(d,"load",b)}}document.getElementsByTagName("head")[0].appendChild(d)}function removeLink(c){var b=document.getElementById(c);document.getElementsByTagName("head")[0].removeChild(b)}var blankPattern=/^\s*$/;function isBlank(b){return b==null||(b.match(blankPattern))}function setCookie(d,f,b,h,e,g){if(b&&typeof b!="object"){if(b<0){b=0}else{b=new Date(b)}}var c=d+"="+escape(f)+((b)?"; expires="+b.toGMTString():"")+((h)?"; path="+h:"")+((e)?"; domain="+e:"")+((g)?"; secure":"");document.cookie=c}function deleteCookie(b,d,c){if(getCookie(b)){document.cookie=b+"="+((d)?"; path="+d:"")+((c)?"; domain="+c:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function putKeyValue(e,d,f){var b="";if(isBlank(e)){b="|"+d+"="+f+"|"}else{var c=new RegExp("(\\|"+d+"=).*?\\|","g");if(String(e).match(c)){b=String(e).replace(c,"$1"+f+"|")}else{b=e+d+"="+f+"|"}}return b}function getKeyValue(e,d){var b="";if(!e){return b}var c=new RegExp("\\|"+d+"=(.*?)\\|","g");c.compile;var f=c.exec(e);if(f){b=f[1]}return b}function clearMultiValueCookie(b){setCookie(b,"",0,"/")}function setMultiValueCookie(b,c,e){var d=getCookie(b);setCookie(b,putKeyValue(d,c,e),0,"/")}function getMultiValueCookie(b,c){var d=getCookie(b);return getKeyValue(d,c)}function findImgName(e){var c=new RegExp(/\//g);c.test(e);for(var b=0;b<e.length;b++){if(!c.test(e)){break}c.test(e);var d=c.lastIndex}return e.substring(d,e.length)}function selectText(b){var c=document.getElementById(b);if(c.value){c.focus();c.select()}}function selectOptionByValue(e,d){var c=e;if(typeof(c)=="string"){c=document.getElementById(c)}if(c&&c.nodeName=="SELECT"){for(var b=0;b<c.options.length;b++){if(c.options[b].value.toLowerCase()==d.toLowerCase()){c.options[b].selected=true;return}}}}function selectOptionValue(e,d){var c=e;if(typeof(c)=="string"){c=document.getElementById(c)}if(c&&c.nodeName=="SELECT"){for(var b=0;b<c.options.length;b++){if(c.options[b].value==d){c.options[b].selected=true;return c.options[b].selected}}}}function returnSelectedOptionValue(d){var c=d;if(typeof(c)=="string"){c=document.getElementById(c)}if(c&&c.nodeName=="SELECT"){for(var b=0;b<c.options.length;b++){if(c.options[b].selected==true){return c.options[b].value}}}}function removeOption(e,d){var c=e;if(typeof(c)=="string"){c=document.getElementById(c)}if(c&&c.nodeName=="SELECT"){for(var b=0;b<c.options.length;b++){if(c.options[b].value==d){c.remove(b);return b}}}}function insertOption(d,b,c,f){var e=document.createElement("option");e.text=f;e.value=c;d.options.add(e,b)}function returnAllOptions(e){var d=e;var b=new Array(new Array,new Array);if(typeof(d)=="string"){d=document.getElementById(d)}if(d&&d.nodeName=="SELECT"){for(var c=0;c<d.options.length;c++){b[0].push(d.options[c].text);b[1].push(d.options[c].value)}return b}}function replaceAllOptions(d,c){var f="";f=d.options.length;if(d&&d.nodeName=="SELECT"){for(var b=0;b<f;b++){d.remove(0)}}if(d&&d.nodeName=="SELECT"){for(var b=0;b<c[0].length;b++){var e=document.createElement("option");e.text=c[0][b];e.value=c[1][b];d.options.add(e)}}}function returnAllOptionIndexes(e){var d=e;var b=new Array(new Array,new Array);if(typeof(d)=="string"){d=document.getElementById(d)}if(d&&d.nodeName=="SELECT"){for(var c=0;c<d.options.length;c++){b[0].push(d.options[c].text);b[1].push(d.options[c].value)}return b}}function findElements(d,e){if(d){var c=new Array();var g=new Array();c=d.childNodes;if(c.length>0){for(var f=0;f<c.length;f++){var j=f;var k=new Array();if(c[f].style){if(c[f].style.visibility!="hidden"&&c[f].style.display!="none"){k=findElements(c[f],e)}}else{k=findElements(c[f],e)}f=j;if(k.length>0){for(var b=0;b<k.length;b++){g.push(k[b])}}var h;if(typeof e=="function"){h=e(c[f])}else{Tapestry.warn("findElements function failed because "+typeof e+" was received when a function name was expected.")}if(h){g.push(c[f])}}}return g}else{return null}}function findFormElements(b){return findElements(b,isFormElement)}function isFormElement(b){if(b){if((b.nodeName=="INPUT"&&b.type!="hidden")||b.nodeName=="SELECT"||b.nodeName=="TEXTAREA"){return true}}else{return false}}function findCheckboxes(b){return findElements(b,isCheckbox)}function isCheckbox(b){if(b){if(b.type=="checkbox"){return true}}return false}function singleCheckboxSelect(d,b){if(d.checked){var e=findCheckboxes(document.getElementById(b));for(var c=0;c<e.length;c++){if(e[c].checked){if(e[c]!=d){e[c].checked=false}}}}}function hideObjectsById(g,f,e,b){if(g=="hide"){for(var d=0;d<f.length;d++){var c=document.getElementById(f[d]);if(c){c.style.display="none";if(e){disableElements(findFormElements(c),true)}}}}else{if(g=="show"){for(var d=0;d<f.length;d++){var c=document.getElementById(f[d]);if(c){if(b){c.style.display=b}else{c.style.display="block"}if(e){disableElements(findFormElements(c),false)}}}}}if(window.top!=window.self){window.top.updatePopupSize()}}function leapyear(b){if(((b%4==0)&&(b%100!=0))||(b%400==0)){return true}else{return false}}function getAge(f,e,c){var d=-1;var b="valid";if((e<1)||(e>12)||(c<1)||(c>31)||(f<1)||(e=="")||(c=="")||(f=="")||(isNaN(f))){b="Invalid"}else{if(((e==4)||(e==6)||(e==9)||(e==11))&&(c>30)){b="Invalid"}else{if(e==2){if(c>29){b="Invalid"}else{if((c>28)&&(!leapyear(f))){b="Invalid"}}}else{if((f>9999)||(f<0)){b="Invalid"}else{b=b}}}}if(b=="valid"){days=new Date();gdate=days.getDate();gmonth=days.getMonth();gyear=days.getFullYear();d=gyear-f;if((e==(gmonth+1))&&(c<=parseInt(gdate))){d=d}else{if(e<=(gmonth)){d=d}else{d=d-1}}if(d==0){d=d}}else{if(isNaN(f)||f==""){d=undefined}}return d}function singleFieldDash(n,m,j,b,s){var l=document.getElementById(n);var f=new RegExp("#?[0-9]");var k=new RegExp("#?[A-Za-z]");var q=new RegExp("-");if(s.keyCode!=8&&s.keyCode!=46){if(l){var u=l.value;var o=u.split(b);var t=parseInt(m/j)-1;var g=m-u.length;var p=m-u.length;if(u.substr(-1)!=b){if(f.test(u)||(k.test(u)&&f.test(u))){for(var r=0;r<o.length;r++){if(o[r].length==j){if((o.length-1)==r&&u.length<m){l.value=u+b}}else{break}}}else{return}}if(p==t&&f.test(o[r])&&!q.test(u)){var d=u.split("");var c=new Array();var h=1;for(var r=1;r<=u.length;r++){c.push(d[r-1]);if(r%j==0&&h<=g){c.push(b);h=h+1}}l.value=c.join("")}}}}function updateHidden(hiddenId,baseId,separator,count,textToStripOut){var hiddenInput=document.getElementById(hiddenId);if(!hiddenInput){return}hiddenInput.value="";for(var i=0;i<count;i++){var part=document.getElementById(baseId+separator+i);if(part){hiddenInput.value+=part.value}}if(hiddenInput.value!=""){if(textToStripOut){var statement="hiddenInput.value = String(hiddenInput.value).replace(/"+textToStripOut+"/g, '')";eval(statement)}}}function blockKeyPresses(d,c){var b;if(window.event){b=event.keyCode}else{b=d.which}if(b==c){return false}}function blockMultiKeyPresses(f,d){var b;if(window.event){b=event.keyCode}else{b=f.which}for(var c=0;c<d.length;c++){if(b==d[c]){return false}}}function toggleDiv(b){var c=document.getElementById(b);if(c.style.display=="none"){c.style.display="block"}else{c.style.display="none"}}function toggleDivs(b){if(typeof b=="object"){for(var d=0;d<b.length;d++){var c=document.getElementById(b[d]);if(!c){continue}if(d>0){c.style.display="none";continue}if(c.style.display=="none"){c.style.display="block"}else{c.style.display="none"}}}}function toggleSpan(c){var b=document.getElementById(c);if(b.style.display=="none"){b.style.display="inline"}else{b.style.display="none"}}function toggleSpans(d){if(typeof d=="object"){for(var c=0;c<d.length;c++){var b=document.getElementById(d[c]);if(b.style.display=="none"){b.style.display="inline"}else{b.style.display="none"}}}}var Normalizer=Class.create({initialize:function(b,c){this.minValue=b;this.maxValue=c},getPercentage:function(b){return this.normalize(b)},getValueFromPercentage:function(b){return this.interpolate(b)},normalize:function(b){return(b-this.minValue)/(this.maxValue-this.minValue)},interpolate:function(b){return this.minValue+(this.maxValue-this.minValue)*b}});function getQueriesAndValuesAsArray(b){if(b.indexOf("?")>-1){var f=b.split("?")[1];var e=f.split("&");var c=e.length-1;var d=new Array();while(c>=0){d.push(e[c].split("="));c--}return d}}var lastFAQ=null;function toggleFAQ(b){var c=document.getElementById(b);if(c.style.display=="block"){c.style.display="none"}else{c.style.display="block"}if(b!=lastFAQ){if(lastFAQ!=null){document.getElementById(lastFAQ).style.display="none"}lastFAQ=b}else{lastFAQ=null}}function populate(b,f){var t=0;var u=new Date();var r;var z;var k;var l;var n=0;var w=108;if(kiIsBackend){n=1;w=120}var p=1;if(f){if(f==""){z="";r="";k=""}else{if(f=="today"){z=u.getMonth();r=u.getDate();k=u.getFullYear()}else{var o=String(f).split("/");z=o[0];if(z.length>1&&z.charAt(0)=="0"){z=z.substring(1,z.length)}z=parseInt(z)-1;r=o[1];if(r.length>1&&r.charAt(0)=="0"){r=r.substring(1,r.length)}r=parseInt(r);k=o[2]}}}l=u.getFullYear();for(var s=1;s<=31;s++){var h=String(s);b.day.options[s-(1-(1*n))]=new Option(h,h)}for(var s=0;s<=31+n;s++){var v=0;if(b.day.options[s]){v=b.day.options[s].value}if(v==r){b.day.options[s].selected=true;break}}var c=w+p+(l-2008);if(k<l-c){c+=l-c-k+1}for(var s=p,q=l;s<=c;s++,q--){var g=String(q);b.year.options[s]=new Option(g,g);if(g==k){b.year.options[s].selected=true}}if(!kiIsBackend){b.year.options[0].text="  --";if(kiFromRegistration){b.year.options[0].selected=true}}if(!kiIsBackend){var m=new Array();var e=b.month;m=e.options;for(var s=1;s<m.length;s++){e.options[s-1]=new Option(m[s].text,m[s].value)}e.options[e.options.length-1]=null}for(var s=n;s<=12+n;s++){if(b.month.options[s]){if(b.month.options[s].value==z){b.month.options[s].selected=true;break}}}}var kiFlashEnabled=false;function flashMovie(b){if(isIE){if(window[b]){return window[b]}else{return document.getElementById(b)}}else{return document[b]}}function ControlVersion(){var b;var c;var d;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");b=c.GetVariable("$version")}catch(d){}if(!b){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b="WIN 6,0,21,0";c.AllowScriptAccess="always";b=c.GetVariable("$version")}catch(d){}}if(!b){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");b=c.GetVariable("$version")}catch(d){}}if(!b){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");b="WIN 3,0,18,0"}catch(d){}}if(!b){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");b="WIN 2,0,0,11"}catch(d){b=-1}}return b}function GetSwfVer(){var h=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var g=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var b=navigator.plugins["Shockwave Flash"+g].description;var f=b.split(" ");var d=f[2].split(".");var j=d[0];var c=d[1];if(f[3]!=""){tempArrayMinor=f[3].split("r")}else{tempArrayMinor=f[4].split("r")}var e=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var h=j+"."+c+"."+e}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){h=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){h=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){h=2}else{if(isIE&&isWin&&!isOpera){h=ControlVersion()}}}}}return h}function DetectFlashVer(g,e,d){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var f=versionArray[0];var b=versionArray[1];var c=versionArray[2];if(f>parseFloat(g)){return true}else{if(f==parseFloat(g)){if(b>parseFloat(e)){return true}else{if(b==parseFloat(e)){if(c>=parseFloat(d)){return true}}}}}return false}}}kiFlashEnabled=DetectFlashVer(9,0,0);function flashError(b){Tapestry.warn(b)}function flashWarn(b){Tapestry.warn(b)}function renderSoundPlayer(d){if(kiFlashEnabled){if(d){var b="";var c=staticJavaScriptRoot+"/themes/global/flash/SoundPlayer.swf?bn="+bn;b+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="10" height="10" id="flashSoundPlayer" align="left" valign="top">';b+='<param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" />';b+='<param name="FlashVars" value="usingCDN='+kiCdnEnabled+'&loadFunction=soundPlayerLoadComplete" />';b+='<param name="movie" value="'+c+'" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#000000" />';b+='<embed src="'+c+'" FlashVars="usingCDN='+kiCdnEnabled+'&loadFunction=soundPlayerLoadComplete" quality="high" wmode="transparent" scale="noscale" width="10" height="10" name="flashSoundPlayer" align="left" valign="top" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" /></object>';return b}else{Tapestry.warn("Could not render sound player without a load complete function callback.")}}}function removeCDN(h){if(kiCdnEnabled){var g=window.location.href;var d=g.split("/");var f=h.split("/");var b=staticFileRoot.replace(staticJavaScriptRoot,"");var c=f[0]+"//"+d[2];var e=h.replace(b,c);return e}else{return h}}function checkOpacity(d){var c=document.getElementById(d);if(isIE){try{if(c.filters.alpha.opacity){if(c.filters.alpha.opacity!=100){return true}}else{return false}}catch(b){return false}}else{if(c){if(c.style.opacity!=1&&c.style.opacity!=""){return true}}}return false}function sc(){if(!kiActionLinkClicked){kiActionLinkClicked=true;window.top.blockButtonClicks();return true}return false}function handleConfirm(b){if(confirm(b)){return sc()}else{return false}}function confirmDelete(){var b=confirm("Are you sure you want to delete the selected item(s)?");if(b){kiAllowSubmit=true;return true}else{kiAllowSubmit=false;return false}}function confirmResolve(){var b=confirm("Are you sure you want to resolve the selected item(s)?");if(b){kiAllowSubmit=true;return true}else{kiAllowSubmit=false;return false}}function confirmEnable(){var b=confirm("Are you sure you want to enable the selected item(s)?");if(b){kiAllowSubmit=true;return true}else{kiAllowSubmit=false;return false}}function confirmDisable(){var b=confirm("Are you sure you want to disable the selected item(s)?");if(b){kiAllowSubmit=true;return true}else{kiAllowSubmit=false;return false}}function removeIphoneToolbar(){window.scrollTo(0,1)}function firefoxAddonLaunch(f){if(isFF){if(!document.getElementsByTagName("MyExtensionDataElement")[0]){var e=document.getElementById("firefoxExtShell");var d=document.createElement("div");var g=document.createElement("div");var c=document.createElement("div");e.style.color="white";d.id="firefoxProgressElement";g.id="firefoxProgressBar";c.id="firefoxProgressState";e.appendChild(d);e.appendChild(g);g.style.height="20px";g.style.width="1px";g.style.backgroundColor="#990000";e.appendChild(c);var h=document.createElement("MyExtensionDataElement");h.setAttribute("downloadPath",f);document.documentElement.appendChild(h);var b=document.createEvent("Events");b.initEvent("MyExtensionEvent",true,false);h.dispatchEvent(b)}}}function renderShareThis(f){var j="";if(f){var d="";var b="";var c="";var g="";var k="";j+="<div class='socialnetworkbox'><h3>"+f.title+"</h3>";for(var h=0;h<f.shareThis.length;h++){if(f.shareThis[h].obj=="facebook"){d=f.shareThis[h]}if(f.shareThis[h].obj=="twitter"){b=f.shareThis[h]}if(f.shareThis[h].obj=="myspace"){c=f.shareThis[h]}if(f.shareThis[h].obj=="digg"){g=f.shareThis[h]}if(f.shareThis[h].obj=="bookmark"){k=f.shareThis[h]}}if(d){var e="";if(f.domain.toLowerCase()==f.wizard101.toLowerCase()){e=f.wizard101AppID}else{if(f.domain.toLowerCase()==f.kigames.toLowerCase()){e=f.kifreegamesAppID}else{if(f.domain.toLowerCase()==f.kingsisle.toLowerCase()){e=f.kingsisleAppID}else{tapestry.warn("Double Check that the domain is spelled correctly(Wizard101, KI Games, or Kingsisle) or the Facebook application id is no longer functioning")}}}j+="<div id='fb-root'></div>";j+="<scr"+"ipt type='text/javascript' src='https://connect.facebook.net/en_US/all.js'></scr"+"ipt>\r";j+="<scr"+"ipt type='text/javascript'>\r";j+="window.fbAsyncInit = function() {\r";j+="\tFB.init({appId: '"+e+"', status: true, cookie: true, xfbml: true});\r";j+="\tFB.Event.subscribe('auth.login', function(response) {\r";j+="\t\tlogin();\r";j+="\t});\r";j+="\tFB.Event.subscribe('auth.logout', function(response) {\r";j+="\t\tlogout();\r";j+="\t});\r";j+="\tFB.getLoginStatus(function(response) {\r";j+="\t\tif (response.session) {\r";j+="\t\t\tlogin();\r";j+="\t\t}\r";j+="\t});\r";j+="};\r";j+="(function() {\r";j+="\tvar e = document.createElement('script');\r";j+="\te.type = 'text/javascript';\r";j+="\te.src = document.location.protocol +\r";j+="\t'//connect.facebook.net/en_US/all.js';\r";j+="\te.async = true;\r";j+="\tdocument.getElementById('fb-root').appendChild(e);\r";j+="}());\r";j+="function streamPublish(){\r";j+="\tFB.ui({\r";j+="\tmethod: 'stream.publish',\r";j+="\t\tmessage: '"+d.message+"',\r";j+="\t\tattachment: {'name':'"+d.name+"',\r";j+="\t\t\t'caption':'"+d.caption+"',\r";j+="\t\t\t'description':'"+d.description+"',\r";j+="\t\t\t'href':'"+d.url+"',\r";j+="\t\t\t'media':[{'type':'image',\r";j+="\t\t\t\t'src':'"+d.imagesrc+"','href':'"+d.url+"'}]},\r";j+="\t\tuser_prompt_message: ''\r";j+="\t},\r";j+="\tfunction(response) {\r";j+="\t\t\r";j+="\t});\r";j+="}\r";j+="</scr"+"ipt>\r";j+="<a href='' onclick=\"trackShareThis('"+f.domain+"', 'Facebook', 'Clicked Facebook');streamPublish();return false;\" class='iconFacebook'></a>\r"}if(b){j+="<scr"+"ipt type='text/javascript'>\r";j+="function loadTwitter(){\r";j+="\tvar targetUrl = 'http://twitter.com/share?url="+b.url+"'\r";j+="\twindow.open(targetUrl, 'ptm', 'height=450,width=500');\r";j+="}\r";j+="</scr"+"ipt>\r";j+="<a href='' onclick=\"trackShareThis('"+f.domain+"', 'Twitter', 'Clicked Twitter');loadTwitter();return false\"  class='iconTwitter'></a>\r"}if(c){j+="<scr"+"ipt type='text/javascript'>\r";j+="\tfunction loadMySpace(){\r";j+="\tvar targetUrl = 'http://www.myspace.com/Modules/PostTo/Pages/?u="+encodeURIComponent(c.url)+"';\r";j+="\twindow.open(targetUrl, 'ptm', 'height=450,width=440');\r";j+="}\r";j+="</scr"+"ipt>\r";j+="<a href='' onclick=\"trackShareThis('"+f.domain+"', 'MySpace', 'Clicked MySpace');loadMySpace();return false\"  class='iconMySpace'></a>\r"}if(g){j+="<a href='http://digg.com/submit?url="+encodeURIComponent(g.url)+"&title="+encodeURIComponent(g.name)+"&bodytext=' onclick=\"trackShareThis('"+f.domain+"', 'Digg', 'Clicked Digg');\" class='iconDigg' target='_blank'></a>\r"}if(k){if(!isSafari&!isChrome){j+="<scr"+"ipt type='text/javascript'>\r";j+="function loadBookmark() {\r";j+="\tvar title = '"+k.title+"';\r";j+="\tvar url = '"+k.url+"';\r";j+="\tif (window.sidebar) { // Mozilla Firefox Bookmark\r";j+="\t\twindow.sidebar.addPanel(title, url,'');\r";j+="\t} else if( window.external ) { // IE Favorite\r";j+="\t\twindow.external.AddFavorite( url, title); }\r";j+="\telse if(window.opera && window.print) { // Opera Hotlist\r";j+="\treturn true; }\r";j+="}\r";j+="</scr"+"ipt>\r";j+="<a href='' onclick=\"trackShareThis('"+f.domain+"', 'Bookmark', 'Clicked Bookmark');loadBookmark();return false\"  class='iconBookmark'></a>\r"}}j+="</div>";document.write(j)}}function trackShareThis(c,d,b){if(typeof _gaq=="object"){_gaq.push(["_trackEvent",c,d,b])}}var slideshowArray=new Array();var slideshow=Class.create({initialize:function(h,d){this.pauseTime="7";this.fadeTime="0.5";this.boxWidth="";this.boxHeight="";this.boxOverlay=true;this.boxButtons=true;this.boxArrows=false;this.boxLoop=true;this.stopFrame="";this.currentSlide="";this.previousSlide="";this.fadeComplete=true;this.initializeComplete=false;this.timerInterval="";slideshowArray.push(this);this.slideshowBox=d;this.slides=findElementChildNodesWithClassname(this.slideshowBox,"slide");if(this.slides.length==0){Tapestry.error("Slideshow Error: Unable to detect slides.  make sure each slide has a class of 'slide' "+"applied to each slide.  Also, check that the slideshow is not contained inside a <p> tag");return}if(this.slideshowBox.getAttribute("width")){this.boxWidth=parseInt(this.slideshowBox.getAttribute("width"))}if(this.slideshowBox.getAttribute("height")){this.boxHeight=parseInt(this.slideshowBox.getAttribute("height"))}if(this.slideshowBox.getAttribute("pause")){this.pauseTime=this.slideshowBox.getAttribute("pause")}if(this.slideshowBox.getAttribute("fade")){this.fadeTime=this.slideshowBox.getAttribute("fade")}if(this.slideshowBox.getAttribute("overlay")){if(this.slideshowBox.getAttribute("overlay").toLowerCase()=="false"){this.boxOverlay=false}}if(this.slideshowBox.getAttribute("buttons")){if(this.slideshowBox.getAttribute("buttons").toLowerCase()=="false"){this.boxButtons=false}}if(this.slideshowBox.getAttribute("arrows")){if(this.slideshowBox.getAttribute("arrows").toLowerCase()=="true"){this.boxButtons=true}}if(this.slideshowBox.getAttribute("loop")){if(this.slideshowBox.getAttribute("loop").toLowerCase()=="false"){this.boxLoop=false}}if(this.slideshowBox.getAttribute("stop")){if(this.slideshowBox.getAttribute("stop").toLowerCase()!=""){this.stopFrame=this.slideshowBox.getAttribute("stop")}}var c=document.createElement("div");var b=document.createElement("div");this.slideshowBox.appendChild(c);c.appendChild(b);c.className="slideshowoverlay";b.className="slideshowbuttons";this.slideOverlay=c;this.slideButtonContainer=b;if(this.boxWidth){var e=this.slideshowBox;this.slideshowBox.style.width=this.boxWidth+"px";if(this.slideOverlay){var j=this.slideOverlay;j.style.width=this.boxWidth+"px"}}else{var e=this.slideshowBox;this.slideshowBox.style.width="99%";if(this.slideOverlay){var j=this.slideOverlay;j.style.width="100%"}}if(this.boxHeight){var e=this.slideshowBox;this.slideshowBox.style.height=this.boxHeight+"px"}else{Tapestry.error("Please provide a 'height=#' value in the slideshowWrapper class");return}if(!this.boxOverlay){if(this.slideOverlay){var j=this.slideOverlay[0];j.style.background="none"}}if(!this.boxButtons){if(this.slideButtonContainer){var k=this.slideButtonContainer[0];k.style.display="none"}}if(this.slides.length>0){if(this.slides.length>1){for(var f=0;f<this.slides.length;f++){if(this.boxButtons&&f==0){var g=document.createElement("a");g.setAttribute("id",this.slideshowBox.id+"_slideArrowLeft");g.setAttribute("href","javascript: slideshowArray["+h+'].nextSlide("prev", "buttonClicked")');this.slideButtonContainer.appendChild(g);g.className="slideshowarrowleft"}var g=document.createElement("a");g.setAttribute("id",this.slideshowBox.id+"_slideButton_"+(f+1));g.setAttribute("href","javascript: slideshowArray["+h+"].nextSlide("+(f+1)+', "buttonClicked")');this.slideButtonContainer.appendChild(g);if(this.boxButtons&&f==(this.slides.length-1)){var g=document.createElement("a");g.setAttribute("id",this.slideshowBox.id+"_slideArrowRight");g.setAttribute("href","javascript: slideshowArray["+h+'].nextSlide("next", "buttonClicked")');this.slideButtonContainer.appendChild(g);g.className="slideshowarrowright"}}}}if(this.slides.length>0){for(var f=0;f<this.slides.length;f++){this.slides[f].style.display="none"}}if(this.slides.length>0){this.nextSlide(1,"buttonClicked")}},startTimer:function(){this.timerInterval=setInterval(this.nextSlide.bind(this),this.pauseTime*1000)},clearTimer:function(){clearInterval(this.timerInterval)},hideSlide:function(){if(this.previousSlide){this.slides[this.previousSlide-1].style.display="none"}},buttonState:function(){var b=this.slideshowBox.id;if(this.currentSlide){$(b+"_slideButton_"+this.currentSlide).className="active"}if(this.previousSlide){$(b+"_slideButton_"+this.previousSlide).className="deactive"}},nextSlide:function(c,b){if(c=="next"){if(this.currentSlide==this.slides.length){c=1}else{c=(this.currentSlide)+1}}if(c=="prev"){if(this.currentSlide==1){c=this.slides.length}else{c=(this.currentSlide)-1}}var d=this;if(!b){if(this.fadeComplete){if(this.currentSlide>=this.slides.length){this.currentSlide=0}if(this.initializeComplete){this.currentSlide=(this.currentSlide)+1}Effect.Appear(this.slides[(this.currentSlide)-1],{duration:this.fadeTime,beforeStart:function(){d.fadeComplete=false;if(d.previousSlide){d.slides[d.previousSlide-1].style.zIndex=""}d.slides[(d.currentSlide)-1].style.zIndex=1;d.buttonState()},afterFinish:function(){if(d.currentSlide!=d.stopFrame){d.fadeComplete=true;d.initializeComplete=true;d.hideSlide();d.previousSlide=d.currentSlide}else{d.fadeComplete=true;d.initializeComplete=true;d.hideSlide();d.previousSlide=d.currentSlide;d.clearTimer()}}})}}else{if(this.fadeComplete){if(this.currentSlide!=c){this.clearTimer();d.currentSlide=c;Effect.Appear(this.slides[c-1],{duration:this.fadeTime,beforeStart:function(){d.fadeComplete=false;if(d.previousSlide){d.slides[(d.previousSlide)-1].style.zIndex=""}d.slides[(d.currentSlide)-1].style.zIndex=1;d.buttonState()},afterFinish:function(){d.fadeComplete=true;d.initializeComplete=true;d.hideSlide();d.previousSlide=d.currentSlide;if(d.slides.length>1){if(d.boxLoop){if(d.currentSlide!=d.stopFrame){d.startTimer()}else{d.clearTimer()}}}}})}}}}});function findSlideshowCreation(){var c=new Array();var d=document.body.getElementsByTagName("slideshow");if(d){for(var b=0;b<d.length;b++){d[b].id="slideshow"+b;d[b].className="slideshow";new slideshow(b,d[b])}}}function showHideDiv(b){if(document.getElementById(b)){var c=document.getElementById(b);if(c.style.display=="none"){c.style.display="block";setCookie(b,"block","","/")}else{c.style.display="none";setCookie(b,"none","","/")}}}function toggleDiv(b){var c=document.getElementById(b);if(c.style.display=="block"){c.style.display="none"}else{c.style.display="block"}}function changeDiv(b,d){var c=document.getElementById(b);if(c!=null){if(d==1){c.style.display="block"}else{if(d==0){c.style.display="none"}}}}function showHideDivImg(b,d){var c=document.getElementById(b);var e=document.getElementById(d);if(c.style.display=="none"){c.style.display="block";e.src=staticFileRoot+"/themes/wizard101A/common/form/images/minimize.gif"}else{c.style.display="none";e.src=staticFileRoot+"/themes/wizard101A/common/form/images/maximize.gif"}if(window.top!=window.self){window.top.updatePopupSize()}}function formElementExists(formElement){statement="var element = String(formElement)";eval(statement);if((element!="undefined")&&(element!="null")){return true}else{return false}}function toggleCheckboxes(d,b){if(formElementExists(d)){var g=false;if(b.checked){g=true}if(d){var f=d.length;if(f>0){for(var c=0;c<d.length;c++){d[c].checked=g}}else{var e=String(d.checked);if(e!="undefined"){d.checked=g}}}}}String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};function ensureSecure(){if(String(window.location.href).indexOf("http://")>-1&&useSecureSubmissions){var f=String(window.location.href).replace("http://","https://");var e=new Array();var b=new Array();e=f.split("/");if(e[2].indexOf(":")>-1){b=e[2].split(":");e[2]=b[0];var c="";for(var d=0;d<e.length;d++){if(d+1<e.length){c+=e[d]+"/"}else{c+=e[d]}}f=c}window.location.href=f;return true}else{return false}}function fixDate(c){var d=new Date(0);var b=d.getTime();if(b>0){c.setTime(c.getTime()-b)}}function isItemChecked(c){var d=false;if(formElementExists(c)){var e=c.length;if(e>1){for(var b=0;b<c.length;b++){if(c[b].checked){d=true;break}}}else{if(c.checked){d=true}}}return d}function listenEnter(c){var b;if(window.event){b=c.keyCode}else{if(c.which){b=c.which}}if(b==13){return true}}function onlyAlphaKeys(d){var b;if(window.event){b=event.keyCode}else{b=d.which}var c=String.fromCharCode(b);if(b==8||b==9||b==46||b==39||b==37||b==32||b==189){return true}else{return/[A-Za-z\-\s\b]/.test(c)}}function blockRightClicks(b){if(b){var d=new Array();d=b.childNodes;if(d.length>0){for(var c=0;c<d.length;c++){blockRightClicks(d[c]);if(d[c].nodeName=="A"||d[c].nodeName=="INPUT"){d[c].oncontextmenu=function(){return false}}}}}}function triggerFocus(f){var e=document.activeElement;if(f&&typeof f=="string"){var d=document.getElementById(f);if(d){var b=new Array();b=findTabbable(d);for(var c=0;c<b.length;c++){if(typeof b[c].focus=="function"){b[c].focus()}}if(e){e.focus()}else{for(c=0;c<b.length;c++){if(typeof b[c].focus=="function"){b[c].focus();c=b.length}}}}}}function breakText(k,b){var c;if(typeof(k)=="string"){var h=document.getElementById(k);if(h){c=h}}else{if(typeof(k)=="object"){c=k}}if(c&&c.innerHTML){var l=c.innerHTML;if(l.length>b){var j=l.split(" ");var m=0;var g="";for(var f=0;f<j.length;f++){m+=j[f].length;if(m>b){if(j[f].length>b){var d=forceBreak(j[f],b);var e=d.split("<br />");if(f>0){g+="<br />"}g+=d+" ";m=e[e.length-1].length}else{g+="<br />"+j[f]+" ";m=j[f].length}}else{g+=" "+j[f]}c.innerHTML=g}}}}function forceBreak(f,d){var b=f.slice(0,d)+"<br />";var e=b;var c=f.slice(d,f.length);if(c.length>d){e+=forceBreak(c,d)}else{e+=c}return e}function findSpaces(d){var b=new Array();var c=0;while(c!=-1){c=d.indexOf(" ",c+1);if(c!=-1){b.push(c)}}return b}function disableObjectsById(c,b){if(c=="disable"){for(i=0;i<b.length;i++){document.getElementById(b[i]).disabled=true}}else{if(c=="enable"){for(i=0;i<b.length;i++){document.getElementById(b[i]).disabled=false}}}}function disableObjectsByName(c,b){if(c=="disable"){for(i=0;i<b.length;i++){var d=document.getElementsByName(b[i]);for(a=0;a<d.length;a++){d[a].disabled=true}}}else{if(c=="enable"){for(i=0;i<b.length;i++){var d=document.getElementsByName(b[i]);for(a=0;a<d.length;a++){d[a].disabled=false}}}}}function disableElements(d,c){if(d){for(var b=0;b<d.length;b++){d[b].disabled=c}}}function textCounter(g,e,b){var f=document.getElementById(g);var d=document.getElementById("counterText"+b);if(f.value.length>e){var c=f.scrollTop;f.value=f.value.substring(0,e);f.scrollTop=c}else{d.value=e-f.value.length}}function fckTextCounter(g,e){if(isIE){var f=document.frames[0].document.body}else{var f=document.getElementById("rte").contentDocument.body}var d=document.getElementById(g+"CounterText");var b=document.getElementById("messageBodyCounterTextContainer");var c=f.innerHTML;c=c.replace(/<img\s[^<>]*?src=\"?([^<>]*?)\"?(\s[^<>]*)?\/?>/gi," ");c=c.replace(/<\/(strong|b)>/gi," ");c=c.replace(/<(strong|b)(\s[^<>]*)?>/gi," ");c=c.replace(/<\/(em|i)>/gi," ");c=c.replace(/<(em|i)(\s[^<>]*)?>/gi," ");c=c.replace(/<\/u>/gi," ");c=c.replace(/\n/gi," ");c=c.replace(/\r/gi," ");c=c.replace(/<u(\s[^<>]*)?>/gi," ");c=c.replace(/<div><br(\s[^<>]*)?>/gi," ");c=c.replace(/<br(\s[^<>]*)?>/gi," ");c=c.replace(/<p(\s[^<>]*)?>/gi," ");c=c.replace(/<\/p>/gi," ");c=c.replace(/<ul>/gi," ");c=c.replace(/<\/ul>/gi," ");c=c.replace(/<ol>/gi," ");c=c.replace(/<\/ol>/gi," ");c=c.replace(/<li>/gi," ");c=c.replace(/<\/li>/gi," ");c=c.replace(/<\/div>\s*<div([^<>]*)>/gi," ");c=c.replace(/<div([^<>]*)>/gi," ");c=c.replace(/<\/div>/gi," ");c=c.replace(/&nbsp;/gi," ");c=c.replace(/&quot;/gi," ");c=c.replace(/&amp;/gi," ");c=c.replace(/<blockquote>/gi," ");c=c.replace(/<\/blockquote>/gi," ");c=c.replace(/<site>/gi," ");c=c.replace(/<\/site>/gi," ");c=c.replace(/<br\>/gi," ");if(c.length>e){b.className="countertexterror"}else{b.className=""}d.value=e-c.length}function checkWordLen(){var d=document.getElementById("p_suggestion").value;var b=d.split(/[\s]+/);var c=255;for(i=0;i<=d.length;i++){if(b[i]!=null){if(b[i].length>c){alert("You cannot put more than "+c+" character words in the text area.");return false}}}return true}function trimAlpha(c){var b=c.replace(/[^0-9]/g,"");return b}function multifieldKey(d,f){var c=document.getElementById(f);var b;if(window.event){b=event.keyCode}else{b=d.which}if(!c.value){if(b==86){c.maxLength="24"}}}function multifieldTab(b,n,c,m,p){var l=document.getElementById(b);if(l.maxLength>c){var o=trimAlpha(l.value);l.value=o.substr(0,c);l.maxLength=c;var q=b.split(m);var f=q[1];var k=new Array();for(var h=0;h<(o.length/c);h++){k.push(o.substr(h*c,c))}for(var g=0;g<k.length;g++){if(parseInt(f)+g<n){document.getElementById(q[0]+m+(parseInt(f)+g)).value=k[g]}}}var d;if(window.event){d=event.keyCode}else{d=p.which}if(d==9||d==16||d==17||d==18||d==35||d==36||d==37||d==38||d==39||d==40||d==91||d==92||d==93){return}else{l.value=trimAlpha(l.value);var q=b.split(m);updateHidden(q[0],q[0],m,n);if(l.value.length>=c){var f=parseInt(q[1])+1;if(f<n){document.getElementById(q[0]+m+f).select()}}}};
