////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2007 Karamasoft LLC. All rights reserved.   /
//                  www.karamasoft.com                     /
////////////////////////////////////////////////////////////

var usda0=navigator.appVersion.toLowerCase(); var usda1=usda0.indexOf('msie'); var usda2; if (usda1 != -1) { usda2=parseFloat(usda0.substring(usda1+5,usda0.indexOf(';',usda1))); } var usda3=(navigator.userAgent.indexOf('Opera') != -1); var usda4=(usda1 != -1 && !usda3) ? true : false; var usda5=(usda4 && usda2 >= 5) ? true : false; var usda6=(usda4 && usda2 >= 6) ? true : false; var usda7=(!usda4 && document.getElementById) ? true : false; var usda8='UltimateSpell.callback.aspx'; var usdb0=2; var usdb8=512; var usdc0='|'; var usdc1=','; var usdc2=80; var usdc3='usdi'; var usd3c='usayti'; var usd4c='UltimateSpell.ayt.css'; var usd5c='_i'; var usd6c='[WORD]'; var usd7c=0; var usd8c=1; var usd9c=2; var usd0d=3; var usd1d=4; var usdz9='inc'; var usdc4='dic'; var usd0a='cus'; var usdd2='xh'; var usd1a='atd'; var usdc5='max'; var usdc9='cid'; var usdd3='iu'; var usdd4='ii'; var usdd5='im'; var usdd6='ie'; var usdd7='in'; var usdd8='if'; var usdd9='ir'; var usde0='ih'; var usd4b='ic'; var usde1='txt'; var usd2d='block'; var usd3d='none'; var usdb56='___Frame'; var usdb57='xEditingArea'; var usdh7; var usd4d; var usdi9; var UltimateSpells; function usdj2(usdj3,usdj4) { usdj4=(usdj4) ? usdj4 : window; if (usda4) { return usdj4.document.all[usdj3]; } else if (usda7) { return usdj4.document.getElementById(usdj3); } } function AddEventHandler(obj,usdb23,usdb24) { if (obj.attachEvent) { obj.attachEvent('on'+usdb23,usdb24); } else if (obj.addEventListener) { obj.addEventListener(usdb23,usdb24,true); } } function RemoveEventHandler(obj,usdb23,usdb24) { if (obj.detachEvent) { obj.detachEvent('on'+usdb23,usdb24); } else if (obj.removeEventListener) { obj.removeEventListener(usdb23,usdb24,true); } } function usdj5(usdj6,usdj7) { if (usda5 || usda3) { usdj6.insertAdjacentHTML("beforeEnd",usdj7); } else if (usda7) { var usdj8=document.createRange(); usdj8.setStartBefore(document.body.lastChild); var usdj9=usdj8.createContextualFragment(usdj7); usdj6.appendChild(usdj9); } } function usdk0(usdk1,usdk2) { if (usda4) { usdk1.insertBefore(usdk2); } else if (usda7) { usdk1.appendChild(usdk2); } } function usd5d(usdb14,usd6d) { var usd7d=usdb14.styleSheets; for (var i=usd7d.length-1; i >= 0; i--) { if (usd7d[i].href.indexOf(usd6d) != -1) { return true; } } return false; } function usdk3() { var usdh8=null; if (window.XMLHttpRequest) { try { usdh8=new XMLHttpRequest(); } catch (e) { usdh8=null; } } else if (window.ActiveXObject) { try { usdh8=new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { try { usdh8=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { usdh8=null; } } } return usdh8; } function usdk5(usd1e,usda8,usd2e,usd3e,usdk8,usd4e) { var usdh8=usdk3(); if (usdh8) { var usd5e=new Object(); usd5e.usdh8=usdh8; usd5e.usd1e=usd1e; usd5e.usd3e=usd3e; usd5e.usdk8=usdk8; usd5e.usd4e=usd4e; usd6e(usd4d,usd5e); usdh8.open("GET",usda8,true); usdh8.onreadystatechange=usd7e; usdh8.send(null); } else { var usdh9=usdj2(usd2e); usdh9.usd3e=usd3e; usdh9.usdk8=usdk8; usdh9.usd4e=usd4e; usdh9.src=usda8; } } function usd6e(usd8e,usd9e) { var i=0; for (var usdn3=usd8e.length; (i < usdn3) && usd8e[i]; i++); usd8e[i]=usd9e; } function usd7e() { var usd5e; for (i=0; i < usd4d.length; i++) { usd5e=usd4d[i]; if (usd5e && usd5e.usdh8 && (usd5e.usdh8.readyState == 4)) { var usd1e=usd5e.usd1e; var usd3e=usd5e.usd3e; var usdk8=usd5e.usdk8; var usd4e=usd5e.usd4e; var usd9a=usd5e.usdh8.responseText; usd4d[i]=null; UltimateSpells[usd1e].usdt7(usd9a,usd3e,usdk8,usd4e); } } } function usd0f(usd1f,usd2f) { if (!usdj2(usd1f)) { var usdh9=document.createElement("iframe"); usdh9.id=usd1f; usdh9.name=usd1f; usdh9.src=(usd2f) ? usd2f : ""; usdh9.style.width="0px"; usdh9.style.height="0px"; usdh9.frameBorder="0"; usdh9.marginHeight="0"; usdh9.marginWidth="0"; usdk0(document.body,usdh9); } return usdj2(usd1f); } function HandleSpellIframeOnload(usd1e) { var usd2e=UltimateSpells[usd1e].usd2e; var usd8a=window.frames[usd2e]; if (usd8a.spellError) { var usdh9=usdj2(usd2e); UltimateSpells[usd1e].usdt7(usd8a.spellError,usdh9.usd3e,usdh9.usdk8,usdh9.usd4e); } } function usdm9(usdn0,usdn1) { var usdn2=false; for (var i=0,usdn3=usdn0.length; i < usdn3; i++) { if (usdn0[i] == usdn1) { usdn2=true; break; } } return usdn2; } function usdn5(usdn0,usdn1,usdn6) { var usdn7=true; if (!usdn6) { usdn7=!usdm9(usdn0,usdn1); } if (usdn7) { usdn0[usdn0.length]=usdn1; } return usdn7; } function usd3f() { this.usd4f=[]; } usd3f.prototype.usd5f=function(s) { this.usd4f[this.usd4f.length]=s; }; usd3f.prototype.usd6f=function() { return this.usd4f.join(''); }; function usdk9(c) { return (c == ' ' || c == '\f' || c == '\n' || c == '\r' || c == '\t' || c == '\u00A0' || c == '\u2028' || c == '\u2029'); } function usdl3(c) { return (usdk9(c) || c == '<' || c == '>'); } function usdl4(c) { return (c == '.' || c == '?' || c == '!'); } function usdl5(c) { return (c == '.' || c == ')' || c == '"' || c == '\''); } function usdl6(c) { return (usdk9(c) || usdl5(c)); } function usdv5(c) { return (usdl3(c) || usdl4(c)); } function usdl7(c) { return (usdl3(c) || usdl5(c)); } function usdl8(s,usdl9) { var usdm0=s.lastIndexOf('<',usdl9); var usdm1=s.lastIndexOf('>',usdl9); var usdm2=s.indexOf('<',usdl9); var usdm3=s.indexOf('>',usdl9); return ((usdm0 > usdm1) && (usdm3 == -1 || usdm2 > usdm3)); } function usdm4(s) { var i=s.length-1; while (i >= 0 && (!usdv5(s.charAt(i)) || usdl8(s,i))) i--; if (s.charAt(i) == '<') i--; s=s.substring(0,(i > 0) ? (i+1) : s.length); return s; } function usdm5(s) { return s.replace(/<[^>]+>/g,''); } function usdm6(s,usdm7,usdm8) { var re=new RegExp('\\b'+usdm7+'\\b','g'); return s.replace(re,usdm8); } function usdk7(usdk8,usdj4) { var s=''; var usdl0=usdj2(usdk8,usdj4); if (usdl0) { switch (usdl0.tagName.toLowerCase()) { case 'input': case 'textarea': s=usdl0.value; break; case 'div': case 'span': case 'body': s=usdl0.innerHTML; break; case 'iframe': if (!usda4 || usdl0.contentWindow.document.readyState == 'complete') { var usd4v=usdb58(usdl0); if (usd4v) { usdl0=usd4v; } s=usdl0.contentWindow.document.body.innerHTML; } break; } } return s; } function usdl1(usdk8,usdl2,usdj4) { var usdl0=usdj2(usdk8,usdj4); if (usdl0) { switch (usdl0.tagName.toLowerCase()) { case 'input': case 'textarea': usdl0.value=usdl2; break; case 'div': case 'span': case 'body': usdl0.innerHTML=usdl2; break; case 'iframe': var usd4v=usdb58(usdl0); if (usd4v) { usdl0=usd4v; } usdl0.contentWindow.document.body.innerHTML=usdl2; break; } } } function usdb58(usdl0) { if (usdl0.id.indexOf(usdb56) != -1) { var usdb59=usdl0.contentWindow; var usdl2=usdb59.document.body.innerHTML; if (usdl2.indexOf(usdb57) != -1) { var usdb60=usdj2(usdb57,usdb59); if (usdb60 && usdb60.tagName.toLowerCase() == 'td' && usdb60.childNodes) { var usdb61=usdb60.childNodes[0]; if (usdb61 && usdb61.tagName.toLowerCase() == 'iframe') { return usdb61; } } } } return null; } function usdp5(usdp6) { return (usdp6 == 1); } function usdp7(usdp8) { return (usdp8) ? 1 : 0; } function usdo4(usdi3,usdo5,usdj4,usd9b,usd0c,usd7f) { if (usdo5.usdl2 != '' || !usd7f) { var usdl0=usdj2(usdo5.usdk8,usdj4); if (usdl0) { if (!(usd9b && usdl0.disabled) && !(usd0c && usdl0.readOnly)) { usdi3[usdi3.length]=usdo5; } } } } function usdo6(usdk8,usdj4,usd7f) { var usdo5=new Object; usdo5.usdk8=usdk8; usdo5.usd7f=usd7f; usdo5.usdn9=(usd7f) ? usdn8(usdk8,usdj4) : ''; usdo5.usdl2=(usd7f) ? ((usdo5.usdn9) ? usdo5.usdn9.text : usdk7(usdk8,usdj4)) : ''; return usdo5; } function usd8f(usdj4) { var usdo9=''; var usdp0=new Array('input','textarea','div','span','body','iframe'); for (var i=0,usdn3=usdp0.length; i < usdn3; i++) { var usdp1=usdp0[i]; var usdp2=usdj4.document.getElementsByTagName(usdp1); for (var j=0,usdn4=usdp2.length; j < usdn4; j++) { if ((usdp1 == 'input' && usdp2[j].type == 'text') || (usdp1 == 'textarea') || ((usdp1 == 'div' || usdp1 == 'span' || usdp1 == 'body') && usdp2[j].isContentEditable) || (usdp1 == 'iframe' && (usdp2[j].id.lastIndexOf(usd3c)+usd3c.length != usdp2[j].id.length) && (usdp2[j].contentWindow.document.designMode.toLowerCase() == 'on' || usdp2[j].id.indexOf(usdb56) != -1))) { usdo9 += ','+usdp2[j].id; } } } return (usdo9.charAt(0) == ',') ? usdo9.substring(1) : usdo9; } function usdo8(usdo9,usdj4,usd9b,usd0c,usd7f) { var usdi3=new Array(); if (usdo9 == '') { usdo9=usd8f(usdj4); } if (usdo9 != '') { var usdp3=usdo9.replace(/\s/g,'').split(','); var usdp4=''; for (var i=0,usdn3=usdp3.length; i < usdn3; i++) { if (usdp3[i] != '') { if (usdj2(usdp3[i],usdj4)) { var usdo5=usdo6(usdp3[i],usdj4,usd7f); var usd9f=(usdo5.usdn9 && usdn3 > 1); if (usd9f) { usdi3=new Array(); } usdo4(usdi3,usdo5,usdj4,usd9b,usd0c,usd7f); if (usd9f) { break; } } else { usdp4=usdp3[i]; break; } } } if (usdp4 != '') { var usd0g='Cannot find \''+usdp4+'\' control.'; if (window.usdg1) { usdg1.innerHTML='<span style="color:#FF0000;font-weight:bold">'+usd0g+'</span>'; } else { alert(usd0g); } return null; } } return usdi3; } function usdn8(usdk8,usdj4) { var usdn9=null; if (usda5) { try { var usdl0=usdj2(usdk8,usdj4); if (usdl0) { if (usdl0.tagName.toLowerCase() == 'iframe') { usdn9=usdl0.contentWindow.document.selection.createRange(); } else { usdn9=usdj4.document.selection.createRange(); } if ((usdl0.tagName.toLowerCase() != 'iframe' && !usdl0.contains(usdn9.parentElement())) || usdn9.text == '') { usdn9=null; } } } catch (e) { usdn9=null; } } return usdn9; } function usd1g(usd2g,usd3g) { if (usd3g) { window.open(usd2g.replace(usd6c,usd3g)); } } function UltimateSpell(usd1e,usdb18,usd4g,usdi7,usd6a,usd5b,usdi8,usdo9,usd5g,usd6g,usd7g,usd8g,usd9g,usd0h,usd1h,usd2h,usd6b,usd9b,usd0c,usd3h,usd4h,usd5h,usd6h,usd7h,usd8h,usd9h,usdb55,usd0i,usd2g,usd1i,usd2i,usdr8,usdr9,usd3i,usd4i,usd5i,usd6i,usd7i,usd8i,usd9i,usd0j,usd1j,usd2j,usd3j,usd4j,usd5j,usd6j,usd7j,usd8j,usd9j,usd0k,usd1k,usd2k,usd3k,usd4k,usd5k,usd6k,usd7k) { this.usda65=(typeof(UltimateSpells) != 'undefined' && typeof(UltimateSpells[usd1e]) != 'undefined'); this.usd1e=usd1e; this.usdb18=usdb18; this.usd4g=usd4g; this.usdi7=usdi7; this.usd6a=usd6a; this.usd5b=usd5b; this.usd8k=(this.usd6a != '' && usdp5(this.usd5b)); this.usdi8=usdi8; this.usdo9=usdo9; this.usd5g=usd5g; this.usd6g=usd6g; this.usd7g=usd7g; this.usd8g=usd8g; this.usd9g=usd9g; this.usd0h=usd0h; this.usd1h=usd1h; this.usd2h=usd2h; this.usd6b=usd6b; this.usd9b=usd9b; this.usd0c=usd0c; this.usd3h=usd3h; this.usd4h=usd4h; this.usd5h=usd5h; this.usd6h=usd6h; this.usd7h=usd7h; this.usd8h=usd8h; this.usd9h=(usd9h && usda4); this.usdb55=usdb55; this.usd0i=usd0i; this.usd2g=usd2g; this.usd1i=usd1i; this.usd9k=(this.usd2g && this.usd1i); this.usd2i=usd2i; this.usdr8=usdr8; this.usdr9=usdr9; this.usd3i=usd3i; this.usd4i=usd4i; this.usd5i=usd5i; this.usd6i=usd6i; this.usd7i=usd7i; this.usd8i=usd8i; this.usd9i=usd9i; this.usd0j=usd0j; this.usd1j=usd1j; this.usd2j=usd2j; this.usd3j=usd3j; this.usd4j=usd4j; this.usd5j=usd5j; this.usd6j=usd6j; this.usd7j=usd7j; this.usd8j=usd8j; this.usd9j=usd9j; this.usd0k=usd0k; this.usd1k=usd1k; this.usd2k=usd2k; this.usd3k=usd3k; this.usd4k=usd4k; this.usd5k=usd5k; this.usd6k=usd6k; this.usd7k=usd7k; this.usdj0=false; this.usd0l(); if (typeof(usdi9) == 'undefined') { usdi9=new Array(); } if (this.usd9h || usd2i || this.usda65) { if (typeof(usd4d) == 'undefined') { usd4d=new Array(); } this.usdh8=usdk3(); if (!this.usdh8) { this.usd2e=usd1e+usdc3; usd0f(this.usd2e); } this.usd1l(); this.usdb28(); this.usdb30(); } if (!this.usd9h) { this.usdb20(); } } UltimateSpell.prototype.usd0l=function() { if (!UltimateSpells) { UltimateSpells=new Object; } UltimateSpells[this.usd1e]=this; }; UltimateSpell.prototype.usd1l=function(usdi4) { this.usdi4=(typeof(usdi4) != 'undefined') ? usdi4 : 0; this.usdi5=0; this.usdi6=0; }; UltimateSpell.prototype.usdb28=function() { this.usdi3=usdo8(this.usdo9,(this.usd2i) ? usdh7 : window,usdp5(this.usd9b),usdp5(this.usd0c),this.usd2i); }; UltimateSpell.prototype.usdb30=function() { if (this.usd9h && !this.usd2i) { var usd2l=this.usd4g+usd4c; if (!usd5d(document,usd2l)) { document.createStyleSheet(usd2l); } for (var i=0,usdn3=this.usdi3.length; i < usdn3; i++) { new UltimateSpellAsYouType(this,i); } } }; UltimateSpell.prototype.usdu3=function() { if (!this.usdj0) { this.usdj0=true; } }; UltimateSpell.prototype.usdt7=function(usd9a,usd3e,usdk8,usd4e) { if (usd9a.charAt(0) == usdc0) { if (usd9a.length > 1) { alert(usd9a.substring(1)); } else if (usd3e == usd1d) { if (this.usd2i) { this.usd6l(usd9a); } } } else { this.usdt2(usd9a); this.usdt6(usd3e,usdk8,usd4e); } }; UltimateSpell.prototype.usdt2=function(s) { this.usdi0=new Array; this.usdi1=0; if (typeof(s) != 'undefined' && s != '\t') { var usdt3=s.split(usdc0); for (var i=0,usdn3=usdt3.length; i < usdn3; i++) { var usdt4=usdt3[i].split(usdc1); var usdt5=usdt4.length; if (usdt5 >= 3) { var usdt0=new Object; usdt0.usdn1=usdt4[0]; if (!usdm9(usdi9,usdt0.usdn1)) { usdt0.usdr4=parseInt(usdt4[1]); usdt0.usdr2=parseInt(usdt4[2]); usdt0.usds5=new Array; for (var j=3,usdn4=usdt4.length; j < usdn4; j++) { if (usdt4[j] != '') { usdt0.usds5[usdt0.usds5.length]=usdt4[j]; } } this.usdi0[this.usdi0.length]=usdt0; } } } } }; UltimateSpell.prototype.usdt6=function(usd3e,usdk8,usd4e) { if (this.usd9h && (usd3e == usd9c || usd3e == usd0d)) { this.usd7l(usdk8,usd4e,usd3e); } else { while (this.usdi1 < this.usdi0.length && usdm9(usdi9,this.usdi0[this.usdi1].usdn1)) { this.usdi1++; } if (this.usdi1 < this.usdi0.length || (!this.usd2i && this.usd9h && this.usdi0.length == 0)) { this.usds9(); this.usdi1++; } else if (this.usd2i) { this.usdu2(usd3e,usdk8); } if (!this.usd2i && this.usd9h) { window.setTimeout('UltimateSpells["'+this.usd1e+'"].usdu2('+usd3e+',"'+usdk8+'")',0); } } }; UltimateSpell.prototype.usds9=function() { if (this.usd2i) { this.usd8l(); } else if (this.usd9h) { this.usd9l(); } }; UltimateSpell.prototype.usdt8=function(usd3e) { if (this.usdi6 == this.usdi3[this.usdi4].usdl2.length) { this.usdi5=0; if (usd3e == usd8c) { this.usdi4=this.usdi3.length; } else { this.usdi4++; } if (this.usdi4 == this.usdi3.length) { this.usdt1(); } } else { this.usdi5=this.usdi6; } }; UltimateSpell.prototype.usdt9=function() { var s=''; if (this.usdi4 < this.usdi3.length) { s=this.usdi3[this.usdi4].usdl2.substring(this.usdi5,this.usdi5+usdb8); if (this.usdi5+s.length < this.usdi3[this.usdi4].usdl2.length) { s=usdm4(s); } this.usdi6=this.usdi5+s.length; } return s; }; UltimateSpell.prototype.usdu0=function(s,usd3e) { s=encodeURIComponent(s); return this.usd4g+usda8+ '?'+usdz9+'='+this.usd4g+ '&'+usdc4+'='+this.usdi7+ '&'+usd0a+'='+this.usd6a+ '&'+usdd2+'='+(usdp7(this.usdh8))+ ((usd3e == usd1d) ? ('&'+usd1a+'='+s) : ('&'+usdc5+'='+this.usdi8+ '&'+usdc9+'='+this.usd1e+ '&'+usdd3+'='+this.usd5g+ '&'+usdd4+'='+this.usd9g+ '&'+usdd5+'='+this.usd6g+ '&'+usdd6+'='+this.usd0h+ '&'+usdd7+'='+this.usd7g+ '&'+usdd8+'='+this.usd1h+ '&'+usdd9+'='+this.usd8g+ '&'+usde0+'='+this.usd2h+ '&'+usd4b+'='+this.usd6b+ '&'+usde1+'='+s)); }; UltimateSpell.prototype.usdu1=function(s,usd3e,usdk8,usd4e) { var usda8=this.usdu0(s,usd3e); usdk5(this.usd1e,usda8,this.usd2e,usd3e,usdk8,usd4e); }; UltimateSpell.prototype.usdu2=function(usd3e,usdk8) { if (this.usdi4 == this.usdi3.length) { this.usdt1(); } else { this.usdt8(usd3e); var s=this.usdt9(); if (s != '') { this.usdu1(s,usd3e,usdk8); } else { this.usdu2(usd3e,usdk8); } } }; UltimateSpell.prototype.usdt1=function() { if (this.usd2i) { this.usd0m(); } else if (this.usd9h) { this.usd1m(); } }; UltimateSpell.prototype.usd2m=function(usdi4) { var usd3m=(typeof(usdi4) != 'undefined'); for (var i=0,usdn3=this.usdi3.length; i < usdn3; i++) { if (!usd3m || i == usdi4) { UltimateSpellAsYouTypes[this.usdi3[i].usdk8].usd4m(); } } this.usd1l(usdi4); this.usdu2((usd3m) ? usd8c : usd7c); }; UltimateSpell.prototype.usdb20=function() { var usdb21=this.usd1e+'_OnLoad'; eval('if (window.'+usdb21+') window.'+usdb21+'()'); }; UltimateSpell.prototype.usdb29=function() { if (this.usdi3) { for (var i=0,usdn3=this.usdi3.length; i < usdn3; i++) { if (typeof(UltimateSpellAsYouTypes) != 'undefined' && typeof(UltimateSpellAsYouTypes[this.usdi3[i].usdk8]) != 'undefined') { UltimateSpellAsYouTypes[this.usdi3[i].usdk8].usda66(); } } } }; UltimateSpell.prototype.GetControlIdsToCheck=function() { return this.usdo9; }; UltimateSpell.prototype.SetControlIdsToCheck=function(usdo9) { this.usdb29(); this.usdo9=usdo9; this.usd1l(); this.usdb28(); this.usdb30(); }; function InitiateUltimateSpell(usd1e,usda69) { if (typeof(UltimateSpells) != 'undefined' && typeof(UltimateSpells[usd1e]) != 'undefined') { UltimateSpells[usd1e].usdb29(); usda69(); } else { AddEventHandler(window,'load',usda69); } } 
