var ctrlOverride=false;var defaultFontSize=105;var defaultFontName="Lucida";var defaultAutoPretty=true;var preventStickyFormatting=false;var capturePunctuationOnKeyDown=false;var G;var H;var I;var textBoxHasLoaded=false;var J=false;var keys=new Object;var L=new Object;var chars=new Object;var O=window.location;var P=new Object;P={name:"",shift:false};var Q=0;var R=new Object;var S=false;var U=false;var V=O.hostname;var X=false;var Y;var Z;var aa;var ab,ac,ad,ae,af,ag;function ah(){console=document.createElement("div");console.style.position="absolute";console.style.width="700px";console.style.height="150px";console.style.bottom="0px";console.style.left="0px";console.style.backgroundColor="white";console.style.border="solid 1px silver";console.style.overflow="scroll";document.body.appendChild(console);console.write=function(a){this.innerHTML+=a}}function ai(){if(Z.selection){R=Z.selection.createRange()}}function aj(){if(Z.selection){R.select()}else{if(BrowserDetect.g=="Firefox"){Z.body.focus()}}}function ak(c){if(BrowserDetect.g!="Explorer"&&BrowserDetect.g!="Safari"&&BrowserDetect.g!="Chrome"){return false}if(!S){return false}if(!c){if(aa.event){var c=aa.event}else{return true}}if(document.selection){R.moveStart("character",-1);R.select();Z.execCommand("RemoveFormat",false,false);R.moveStart("character",1);R.select()}else{if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){var b=aa.getSelection();var a=b.baseNode.parentNode;if(a.nodeName=="SUP"||(a.nodeName=="SPAN"&&a.style.verticalAlign=="super")){if(b.baseOffset>2){return}b.modify("extend","backward","character");var e=b.toString();Z.execCommand("Delete",false,false);var d=Z.createTextNode(e);if(b.baseOffset==0){a.parentNode.insertBefore(d,a)}else{a.parentNode.insertBefore(d,a.nextSibling);b.modify("move","forward","character")}}else{b.modify("extend","backward","character");Z.execCommand("RemoveFormat",false,false);b.collapseToEnd()}}}S=false}function command(a,b){if(!b){var b=window.event}Z.execCommand(a,false,false)}function al(b,d){if(d){var c=(b.upper)?(b.upper):(b.lower)}else{var c=b.lower}if(Z.selection){switch(b.format){case"superscript":c="<sup>"+c+"</sup>";break;case"italic":c="<i>"+c+"</i>";break;case"strikethrough":c="<s>"+c+"</s>";break}if(R){R.select();R.pasteHTML(c);R.collapse(false);if(!b.format&&preventStickyFormatting){R.moveStart("character",-c.length);R.execCommand("RemoveFormat",false,false);R.moveStart("character",c.length)}R.select()}}else{if(BrowserDetect.g=="Firefox"){var a=Z.queryCommandState("bold");var k=Z.queryCommandState("italic");var j=Z.queryCommandState("underline");var i=Z.queryCommandState("superscript");Z.execCommand("styleWithCSS",false,false);if(j){c="<u>"+c+"</u>"}if(a){c="<b>"+c+"</b>"}if(k){c="<i>"+c+"</i>"}if((i&&!preventStickyFormatting)||b.format=="superscript"){c="<sup>"+c+"</sup>"}if(b.format=="strikethrough"){c="<s>"+c+"</s>"}Z.execCommand("insertHTML",false,c);if(preventStickyFormatting&&b.format){Z.execCommand("RemoveFormat",false,false);if(a){Z.execCommand("bold",false,false)}if(k){Z.execCommand("italic",false,false)}if(j){Z.execCommand("underline",false,false)}if(i){Z.execCommand("superscript",false,false)}}Z.body.focus()}else{if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){if(preventStickyFormatting){var g=aa.getSelection();if(!g.isCollapsed){Z.execCommand("Delete",false,false)}var h=g.baseNode.parentNode;if(h.nodeName=="SUP"||(h.nodeName=="SPAN"&&h.style.verticalAlign=="super")){var e=Z.createTextNode(c);if(g.baseOffset==0){h.parentNode.insertBefore(e,h)}else{h.parentNode.insertBefore(e,h.nextSibling);g.modify("move","forward","character")}}else{Z.execCommand("insertHTML",false,c);if(!b.format){g.modify("extend","backward","character");Z.execCommand("RemoveFormat",false,false);g.collapseToEnd()}}}else{Z.execCommand("insertHTML",false,c)}if(b.format){g.modify("extend","backward","character");if(b.format=="superscript"){Z.execCommand("Superscript",false,false)}else{if(b.format=="italic"){Z.execCommand("Italic",false,false)}else{if(b.format=="strikethrough"){Z.execCommand("Strikethrough",false,false)}}}g.collapseToEnd()}}}}}function am(d,a,h){var g=(h)?((a.upper)?a.upper.length:a.lower.length):a.lower.length;if(Z.selection){if(R){R.moveStart("character",-g);al(d,h);R.select();Z.body.focus()}}else{if(BrowserDetect.g=="Firefox"){var e;for(var b=0;b<g;b++){e=document.createEvent("KeyboardEvent");e.initKeyEvent("keypress",false,true,null,false,false,false,false,8,0);Z.dispatchEvent(e)}al(d,h)}else{var c=aa.getSelection();c.modify("extend","backward","character");al(d,h)}}}function an(b){function a(){if(document.selection){return(R.text!="")}else{if(Y.getSelection){return(!Y.getSelection().isCollapsed)}else{return false}}}function e(h){var i="";var g="";if(h.type=="keydown"){switch(h.keyCode){case 59:case 186:i=";:";break;case 61:case 107:case 187:i="=+";break;case 188:i=",<";break;case 109:case 189:i="-_";break;case 190:i=".>";break;case 191:i="/?";break;case 219:i="[{";break;case 220:i="\u005C|";break;case 221:i="]}";break;case 192:case 223:i="`~";break;case 222:i="'\"";break;default:if(h.keyCode<48){i="Special"}else{i=String.fromCharCode(h.keyCode)}}if(h.altKey){g="Alt+"}if(h.ctrlKey){g="Ctrl+"+g}if(BrowserDetect.g=="Chrome"&&BrowserDetect.h=="Windows"){if(h.metaKey){g="Command+"+g}}if(h.shiftKey&&keys[g+"Shift+"+i]){i=g+"Shift+"+i}else{i=g+i}}else{if(h.type=="keypress"){if(h.which!==undefined){i=String.fromCharCode(h.which)}else{i=String.fromCharCode(h.keyCode)}}}return i}if(!b){if(aa.event){var b=aa.event}else{return true}}var d=b.keyCode;if(ad&&b.type=="keydown"&&d==27){I=!I;ad.checked=I}var c=new Object;if(b.type=="keypress"){if(b.which!==undefined){d=b.which}else{d=b.keyCode}if(d>=33){S=true;if(!b.ctrlKey&&!b.altKey&&!b.metaKey&&((d<=64)||(d>=91&&d<=96)||(d>122))){c.name=e(b);c.shift=false;if(capturePunctuationOnKeyDown&&!I&&U){return true}}else{return true}}else{return true}}else{if(b.type=="keydown"){if(d==18||d==17||d==16||d==20||d==224){return true}if(b.ctrlKey||b.altKey||b.metaKey||(d>=65&&d<=90)||(d<=46)||(d>=112&&d<=126)||(capturePunctuationOnKeyDown&&!I&&((d>=219&&d<=222)||d==186||d==187||d==188||d==190||d==191||d==192||d==59||d==107))){}else{return true}c.name=e(b);c.shift=b.shiftKey}else{return true}}if(Q>0&&(c.name!=P.name||c.shift!=P.shift)){Q=0}P.name=c.name;P.shift=c.shift;if(a()&&!c.shift&&(c.name=="Ctrl+B"||c.name=="Ctrl+I"||c.name=="Ctrl+U"||c.name=="Ctrl+S"||c.name=="Ctrl+R")){switch(c.name){case"Ctrl+B":Z.execCommand("Bold",false,false);break;case"Ctrl+I":Z.execCommand("Italic",false,false);break;case"Ctrl+U":Z.execCommand("Underline",false,false);break;case"Ctrl+S":Z.execCommand("Superscript",false,false);break;case"Ctrl+R":Z.execCommand("RemoveFormat",false,false);break}if(b.preventDefault){b.preventDefault()}return false}if(I&&c.name!="\x22"&&c.name!="'"&&c.name!="\x2d"){return}if(keys[c.name]){S=false;if(c.name=="Ctrl+C"&&!c.shift&&a()){return true}if(c.name=="Ctrl+X"&&!c.shift&&a()){return true}if(!keys[c.name][1]){al(keys[c.name][0],c.shift)}else{if(Q==0){if(c.shift&&!keys[c.name][0].upper&&keys[c.name][1]){al(keys[c.name][1],c.shift);Q++}else{al(keys[c.name][0],c.shift)}}else{if(keys[c.name][Q]){am(keys[c.name][Q],keys[c.name][Q-1],c.shift)}else{am(keys[c.name][0],keys[c.name][Q-1],c.shift);Q=0}}}Q++;if(b.type=="keydown"){U=true}if(document.selection){b.returnValue=false;b.keyCode=0;return false}else{if(b.preventDefault){b.preventDefault();b.cancel=true}}return false}if(ctrlOverride&&b.ctrlKey&&!b.altKey&&((d>=65&&d<=90)||(d>=48&&d<=57))&&((d!=67&&d!=86&&d!=88&&d!=90)||b.shiftKey)&&!b.metaKey){if(document.selection){b.returnValue=false;b.keyCode=0;return false}else{if(b.preventDefault){b.preventDefault()}}return false}}function ao(a){if(!a){if(aa.event){var a=aa.event}else{return true}}ai();if(preventStickyFormatting){ak(a)}if(a.keyCode==17){Q=0}U=false}var BrowserDetect={init:function(){this.g=this.searchString(this.k)||"An unknown browser";this.m=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.o=this.searchString(this.p)||"an unknown OS";this.q=Math.floor(this.m)},searchString:function(a){for(var b=0;b<a.length;b++){var d=a[b].r;var c=a[b].u;this.w=a[b].A||a[b].B;if(d){if(d.indexOf(a[b].C)!=-1){return a[b].B}}else{if(c){return a[b].B}}}},searchVersion:function(a){var b=a.indexOf(this.w);if(b==-1){return}return parseFloat(a.substring(b+this.w.length+1))},k:[{r:navigator.userAgent,C:"Chrome",B:"Chrome"},{r:navigator.userAgent,C:"OmniWeb",A:"OmniWeb/",B:"OmniWeb"},{r:navigator.vendor,C:"Apple",B:"Safari",A:"Version"},{u:window.opera,B:"Opera"},{r:navigator.vendor,C:"iCab",B:"iCab"},{r:navigator.vendor,C:"KDE",B:"Konqueror"},{r:navigator.userAgent,C:"Firefox",B:"Firefox"},{r:navigator.vendor,C:"Camino",B:"Camino"},{r:navigator.userAgent,C:"Netscape",B:"Netscape"},{r:navigator.userAgent,C:"MSIE",B:"Explorer",A:"MSIE"},{r:navigator.userAgent,C:"Gecko",B:"Mozilla",A:"rv"},{r:navigator.userAgent,C:"Mozilla",B:"Netscape",A:"Mozilla"}],p:[{r:navigator.platform,C:"Win",B:"Windows"},{r:navigator.platform,C:"Mac",B:"MacOS"},{r:navigator.platform,C:"Linux",B:"Linux"}]};function ap(){var a=false;var e=false;if(BrowserDetect.o=="Windows"){if(BrowserDetect.g=="Explorer"){if(BrowserDetect.m<6){a=true}if(BrowserDetect.q==6){e=true}}else{if(BrowserDetect.g=="Firefox"){if(BrowserDetect.q<3){a=true}}else{if(BrowserDetect.g=="Chrome"){a=false}else{a=true}}}}else{if(BrowserDetect.o=="MacOS"){if(BrowserDetect.g=="Safari"){if(BrowserDetect.q<3){a=true}}else{if(BrowserDetect.g=="Firefox"){if(BrowserDetect.m<3){a=true}}else{a=true}}}else{if(BrowserDetect.o=="Linux"){if(BrowserDetect.g=="Firefox"){if(BrowserDetect.q<3){a=true}}else{a=true}}}}if(a||e){var d=document.getElementById("typeit_browser_warning");if(d){if(BrowserDetect.o=="Windows"){var c='<li><a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a> 3</li><li><a href="http://www.microsoft.com/windows/internet-explorer/">Internet Explorer</a> 8</li>'}if(BrowserDetect.o=="MacOS"){var c='<li><a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a> 3</li><li>Safari 3</li>'}if(BrowserDetect.o=="Linux"){var c='<li><a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a> 3</li>'}var b;if(a){b="You are using an unsupported browser. Keyboard shortcuts may not work properly or characters may appear in the wrong places. "}else{b="You are using Internet Explorer 6. TypeIt and many other sites will work much more smoothly if you upgrade to a newer browser. "}d.innerHTML="<label>Warning:</label> "+b+"For the best experience on "+BrowserDetect.o+", please use one of these browsers: <ul>"+c+"</ul>";d.style.display="block"}}}function aq(v){var p=[1518500249,1859775393,2400959708,3395469782];v+=String.fromCharCode(128);var y=Math.ceil(v.length/4)+2;var k=Math.ceil(y/16);var m=new Array(k);for(var A=0;A<k;A++){m[A]=new Array(16);for(var z=0;z<16;z++){m[A][z]=(v.charCodeAt(A*64+z*4)<<24)|(v.charCodeAt(A*64+z*4+1)<<16)|(v.charCodeAt(A*64+z*4+2)<<8)|(v.charCodeAt(A*64+z*4+3))}}m[k-1][14]=((v.length-1)*8)/Math.pow(2,32);m[k-1][14]=Math.floor(m[k-1][14]);m[k-1][15]=((v.length-1)*8)&4294967295;var u=1732584193;var r=4023233417;var q=2562383102;var o=271733878;var n=3285377520;var g=new Array(80);var F,E,D,C,B;for(var A=0;A<k;A++){for(var w=0;w<16;w++){g[w]=m[A][w]}for(var w=16;w<80;w++){g[w]=ROTL(g[w-3]^g[w-8]^g[w-14]^g[w-16],1)}F=u;E=r;D=q;C=o;B=n;for(var w=0;w<80;w++){var x=Math.floor(w/20);var h=(ROTL(F,5)+f(x,E,D,C)+B+p[x]+g[w])&4294967295;B=C;C=D;D=ROTL(E,30);E=F;F=h}u=(u+F)&4294967295;r=(r+E)&4294967295;q=(q+D)&4294967295;o=(o+C)&4294967295;n=(n+B)&4294967295}return u.toHexStr()+r.toHexStr()+q.toHexStr()+o.toHexStr()+n.toHexStr()}function f(b,a,d,c){switch(b){case 0:return(a&d)^(~a&c);case 1:return a^d^c;case 2:return(a&d)^(a&c)^(d&c);case 3:return a^d^c}}function ROTL(a,b){return(a<<b)|(a>>>(32-b))}Number.prototype.toHexStr=function(){var c="",a;for(var b=7;b>=0;b--){a=(this>>>(b*4))&15;c+=a.toString(16)}return c};function setCookie(a,h,g,e){var d,c;if(window.location.hostname.indexOf(".typeit.org")>=0){d="; domain=typeit.org"}else{d=""}if(!e){c=""}else{var b=new Date();b.setTime(b.getTime()+e*24*60*60*1000);c="; expires="+b.toGMTString()}document.cookie=a+"\x3d"+escape(h)+c+"; path="+g+d}function getCookie(a){if(document.cookie.length>0){var e=document.cookie.split("; ");for(var b=0;b<e.length;b++){var d=e[b].indexOf("\x3d");var c=e[b].substring(0,d);if(c==a){return unescape(e[b].substring(d+1))}}}return null}function ar(a){setCookie(a,"","\x2f",-1)}function as(a){switch(a){case"Arial":Z.body.style.fontFamily="Arial, Helvetica, sans-serif";break;case"Lucida":Z.body.style.fontFamily="Lucida Sans Unicode, Lucida Grande, sans-serif";break;default:Z.body.style.fontFamily=a}}function at(){var a,d;if(ac&&ae){a=false;if(d=getCookie("fontName")){for(var c=0;c<ae.length;c++){if(ae[c].value==d){a=true;ac.selectedIndex=c;break}}}if(!a){d=defaultFontName;for(var c=0;c<ae.length;c++){if(ae[c].value==d){ac.selectedIndex=c}}}}else{d=defaultFontName}as(d);if(af&&ag){var b=getCookie("fontSize");if(parseInt(b)>30){G=parseInt(b)}else{G=defaultFontSize}}else{G=defaultFontSize}Z.body.style.fontSize=G+"\x25"}function au(){if(ad){I=ad.checked}else{I=false}}function av(){if(keys["'"]){L["'"]=keys["'"]}if(keys['"']){L['"']=keys['"']}if(keys["\x2d"]){L["\x2d"]=keys["\x2d"]}var a=getCookie("autoPretty");if(a){if(a=="true"){updateAutoPretty(true);if(ab){ab.checked=true}return}else{if(a=="false"){updateAutoPretty(false);if(ab){ab.checked=false}return}}}updateAutoPretty(defaultAutoPretty);if(ab){ab.checked=defaultAutoPretty}}function updateAutoPretty(a){if(a==true){H=true;if(!keys["'"]){keys["'"]=L["'"]}if(!keys['"']){keys['"']=L['"']}if(!keys["\x2d"]){keys["\x2d"]=L["\x2d"]}}else{H=false;if(keys["'"]){delete keys["'"]}if(keys['"']){delete keys['"']}if(keys["\x2d"]){delete keys["\x2d"]}}}function aw(){var b=document.getElementById("typeit_toolbar");var a=b.getElementsByTagName("div");var e=new Array;for(var d=0;d<a.length;d++){if(a[d].className=="editbuttons"){e=a[d].getElementsByTagName("button");break}}for(var c=0;c<e.length;c++){if(BrowserDetect.g=="Firefox"){if(e[c].id=="copyall"){e[c].style.display="none"}else{e[c].style.visibility="visible"}}else{if(e[c].id=="selectall"){e[c].style.display="none"}else{e[c].style.visibility="visible"}}}}function ax(){if(ad){ad.onclick=function(c){I=this.checked;aj()};if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){ab.onmousedown=function(c){if(c.preventDefault){c.preventDefault()}}}}if(ab){ab.onclick=function b(c){setCookie("autoPretty",this.checked.toString(),"\x2f",180);updateAutoPretty(this.checked);aj()};if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){ab.onmousedown=function(c){if(c.preventDefault){c.preventDefault()}}}}if(ac){ac.onchange=function a(c){setCookie("fontName",this.value,"\x2f",180);as(this.value);if(BrowserDetect.g=="Explorer"){Z.body.focus()}}}if(af&&ag){af.onclick=function(){G+=5;setCookie("fontSize",G,"\x2f",180);Z.body.style.fontSize=G+"\x25";if(BrowserDetect.g=="Explorer"){Z.body.focus()}};ag.onclick=function(){if(G>30){G-=5}setCookie("fontSize",G,"\x2f",180);Z.body.style.fontSize=G+"\x25";if(BrowserDetect.g=="Explorer"){Z.body.focus()}};if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){af.onmousedown=function(c){if(c.preventDefault){c.preventDefault()}};ag.onmousedown=function(c){if(c.preventDefault){c.preventDefault()}}}}}function ay(a){if(!a){var a=window.event}if(a.cancelBubble){a.cancelBubble=true}if(a.stopPropagation){a.stopPropagation()}al(chars[this.name],a.shiftKey)}function az(){function c(n){if(!n){return false}if(!n[0]){alert("TypeIt error: exclude is not an array!");return false}for(var m=0;m<n.length;m++){var l=n[m];if(l.name==BrowserDetect.g){if(!l.versions){return true}if(!l.versions[0]){alert("TypeIt error: exclude.versions is not an array!");return true}for(var k=0;k<l.versions.length;k++){if(l.versions[k]==BrowserDetect.q){return true}}}}return false}var d=document.getElementById("typeit_toolbar");var b=d.getElementsByTagName("button");for(var a=0;a<b.length;a++){var j=b[a];if(j.name&&chars[j.name]){if(!c(chars[j.name].exclude)){if(j.firstChild==null){var i;if(chars[j.name].displayOnWin&&BrowserDetect.o=="Windows"){i=chars[j.name].displayOnWin}else{i=chars[j.name].lower}if(chars[j.name].format=="italic"){j.innerHTML="<i>"+i+"</i>"}else{if(chars[j.name].format=="superscript"){j.innerHTML="<sup>"+i+"</sup>"}else{if(chars[j.name].format=="strikethrough"){j.innerHTML="<s>"+i+"</s>"}else{j.innerHTML=i}}}}j.style.visibility="visible";j.onclick=ay}else{j.style.display="none"}}}for(var h in keys){var g=keys[h].length;for(var e=0;e<g;e++){if(c(keys[h][e].exclude)){if(g>1){keys[h].splice(e,1);e--;g--}else{delete keys[h];break}}}}}function aA(a,e,d){if(d===undefined){var d=Z.body}if(e===undefined){var e=false}var c=0;function b(h){if(h.nodeType==Node.ELEMENT_NODE&&h!=d){c+=1}if(!e&&h==a){return true}if(h.nodeType==Node.TEXT_NODE){c+=h.nodeValue.length}else{if(h.nodeType==Node.ELEMENT_NODE){var g=h.firstChild;while(g){if(b(g)){return true}g=g.nextSibling}if(h!=d){c+=1}}}if(e&&h==a){return true}return false}if(b(d)){return c}else{return 0}}function aB(a,b){if(a.nodeType==Node.TEXT_NODE){return b}else{if(a.nodeType==Node.ELEMENT_NODE){if(b==0){return 0}if(a.childNodes[b-1]){return aA(a.childNodes[b-1],true,a)}}}return 0}function aC(){if(textBoxIsEmpty()){return}if(Y.pageYOffset){var c=Y.pageYOffset}else{var c=Y.document.documentElement.scrollTop}if(c!==null){setCookie("iframeScroll",c,"\x2f")}if(document.selection){var b=R.duplicate();var a=b.text.length;var l=-b.move("character",-2000000);setCookie("selection",l+"\x3b"+a,"\x2f")}else{if(Y.getSelection){var k=Y.getSelection();if(k.getRangeAt){var d=Y.getSelection().getRangeAt(0);if(d){var j=d.startContainer;var i=d.startOffset;var h=d.endContainer;var a=d.endOffset;if(j){var g=aA(j);var l=g+aB(j,i);var e;if(h==j){if(a==i){e=l}else{e=g+aB(h,a)}}else{e=aA(h)+aB(h,a)}setCookie("selection",l+"\x3b"+e,"\x2f")}}}}}setCookie("textBoxHash",aq(Z.body.innerHTML),"\x2f");window.name=Z.body.innerHTML;X=true}function aD(a){var g=0;var e=Z.body;var d=null;var c=null;function b(j){if(g>=a&&j!=e){alert("Searched-for position reached at node entry")}if(j.nodeType==Node.ELEMENT_NODE){if(j!=e){g+=1}if(g==a){d=j;c=0;return true}}if(j.nodeType==Node.TEXT_NODE){if(g+j.nodeValue.length>=a){d=j;c=a-g;return true}else{g+=j.nodeValue.length}}else{if(j.nodeType==Node.ELEMENT_NODE){var i=j.childNodes;for(var h=0;h<i.length;h++){if(b(i[h])){return true}else{if(g==a){d=j;c=h+1;return true}}}if(j!=e){g+=1}}}return false}if(b(e)&&d!==null&&c!==null){return{D:d,E:c}}else{return null}}function aE(){if(window.name){if(getCookie("textBoxHash")==aq(window.name)){Z.body.innerHTML=window.name;window.name=""}}if(BrowserDetect.g=="Firefox"){al({lower:"\u00A0"},false);var a=document.createEvent("KeyboardEvent");a.initKeyEvent("keypress",false,true,null,false,false,false,false,8,0);Z.dispatchEvent(a)}if(document.selection){var i=getCookie("selection");if(i){var h=i.split("\x3b");Z.body.focus();ai();R.move("character",h[0]);R.moveEnd("character",h[1]);R.select();ar("selection")}else{Z.body.focus();ai()}}else{if(Y.getSelection&&Y.getSelection().getRangeAt){Z.body.focus();var i=getCookie("selection");if(i){ar("selection");var h=i.split("\x3b");var g=aD(h[0]);if(h[0]==h[1]){var e=g}else{var e=aD(h[1])}if(g!==null&&e!==null){var d=Z.createRange();d.setStart(g.D,g.E);d.setEnd(e.D,e.E);Z.body.focus();var c=Y.getSelection();c.removeAllRanges();c.addRange(d)}}}}var b=getCookie("iframeScroll");if(b>0){Y.setScroll(b);ar("iframeScroll")}}function textBoxIsEmpty(){function a(e){for(var c=0;c<e.length;c++){var d=e.charAt(c);if(d!="\0"&&d!="\x20"&&d!="\u00A0"&&d!="\n"&&d!="\r"&&d!="\t"&&d!="\b"&&d!="\f"&&d!="\v"){return true}}return false}function b(d){if(d.nodeType==Node.TEXT_NODE){if(a(d.nodeValue)){return true}else{return false}}else{if(d.nodeType==Node.ELEMENT_NODE){var c=d.firstChild;while(c){if(b(c)){return true}c=c.nextSibling}return false}else{return false}}}return !b(Z.body)}window.onbeforeunload=function(){if(!X&&!textBoxIsEmpty()){return"If you leave this page, you will lose your text."}};function aF(){var a=document.getElementById("typeit_navbar");if(!a){return false}var c=a.getElementsByTagName("\x61");if(!c){return false}for(var b=0;b<c.length;b++){c[b].onclick=aC}}function aG(){var b=document.getElementById("typeit_toolbar");var a=document.getElementById("typeit_prefbar");if(b){b.style.visibility="visible"}if(a){a.style.visibility="visible"}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",init,false)}else{if(document.documentElement.doScroll){(function(){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,50);return}init()})()}}window.onload=init;function init(){if(J){return}var a=document.getElementById("typeit_textbox_iframe");if(!a){alert("TypeIt error: Could not locate element with id = 'typeit_textbox_iframe'!");return}if(!textBoxHasLoaded){textBoxHasLoaded=true;a.onload=init;return}J=true;if(a.contentDocument){if(a.contentWindow){aa=a.contentWindow}else{aa=null}Z=a.contentDocument}else{aa=a.contentWindow;Z=aa.document}Y=window.frames.typeit_textbox_iframe;ad=document.getElementById("typeit_disablekeysselector");ab=document.getElementById("typeit_autoprettyselector");ac=document.getElementById("typeit_fontselector");if(ac){ae=ac.getElementsByTagName("option")}af=document.getElementById("typeit_font_plus");ag=document.getElementById("typeit_font_minus");if(V.indexOf("\u0074\u0079\u0070\u0065\u0069\u0074")==-1){al=function(){X=true}}BrowserDetect.init();if(BrowserDetect.g=="Explorer"){Node=new Object;Node.ELEMENT_NODE=1;Node.TEXT_NODE=3}ap();at();aE();aw();az();au();av();ax();aF();Z.body.onselect=ai;Z.onclick=function(){P.name="";ai()};Z.onblur=function(){P.name=""};Z.oncontextmenu=function(){P.name=""};Z.onkeyup=ao;Z.onkeydown=an;Z.onkeypress=an;toolbar=document.getElementById("typeit_toolbar");if(!toolbar){alert("TypeIt error: Could not locate element with id = 'typeit_toolbar'!");return}if(BrowserDetect.g=="Safari"||BrowserDetect.g=="Chrome"){toolbar.onmousedown=function(){event.preventDefault()}}else{toolbar.onclick=function(){aj()}}aG()};