function ta_(a){var b=ta_e[a];if(typeof b!="undefined"){return b}return ta_e[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}var ta_e={};function ta_b(){return ta_("msie")&&!window.opera}this._isIE=ta_b;function ta_f(){return ta_("konqueror")}this._isKonqueror=ta_f;function ta_g(){return ta_("safari")||ta_f()}this._isSafari=ta_g;function ta_I(){return!ta_b()&&!ta_g()&&ta_("mozilla")}this._isMozilla=ta_I;function ta_J(){return ta_("win")}this._isWin=ta_J;function ta_H(){return ta_("macintosh")||
ta_("mac_powerpc")}this._isMac=ta_H;function ta_G(){return ta_("linux")}this._isLinux=ta_G;function ta_z(a,b,c){var d=a?a:"countedTextBox",f=b?b:"countBody",e=c?c:1024,g=document.getElementById(d);if(g&&g.value.length>=e){g.value=g.value.substring(0,e)}var h=document.getElementById(f);if(h){h.innerHTML=g.value.length}}this._counterUpdate=ta_z;function ta_x(a,b,c){for(var d=0;d<a.elements.length;d++){if(a.elements[d].name.indexOf(b)==0){a.elements[d].checked=c}}}this._checkAll=ta_x;function ta_K(a,b){var c=0;for(var d=0;d<a.elements.length;d++){var f=a.elements[d];if(f.name.indexOf(b)==
0&&f.checked){c++}}return c}this._numChecked=ta_K;function ta_M(a,b,c){if(!a||!a.options){return}for(var d=a.options.length-1;d>=0;d--){a.options[d]=null}a.selectedIndex=-1;for(var d=0;d<b.length;d++){a.options[d]=new Option(b[d],d,false,d==c)}}this._populateDropDown=ta_M;function ta_A(a,b){if(a.value.length>=b){a.value=a.value.substring(0,b)}}this._enforceLength=ta_A;function ta_l(a){a=a.replace(/^\s+/,"");return a.replace(/\s+$/,"")}this._trim=ta_l;function ta_N(){var a={};return function(b){var c=
document.getElementById(b);if(!c||c.type!="text"&&c.tagName.toLowerCase()!="textarea"){return}var d=c.getAttribute("prompt");if(!d||d==""){return}c.value=d;c.style.color="#888";c.is_focused=0;if(typeof a[b]=="undefined"){a[b]=true;var f=c.onfocus;c.onfocus=f?function(){ta_i(b);f()}:function(){ta_i(b)};var e=c.onblur;c.onblur=e?function(){ta_h(b);e()}:function(){ta_h(b)}}}}this._promptSetup=ta_N();function ta_F(a){var b=document.getElementById(a);if(!b){return false}var c=b.getAttribute("prompt");
return b.value==""||b.value==c}this._isEmptyInput=ta_F;function ta_h(a){var b=document.getElementById(a),c=b.getAttribute("prompt");if(b.is_focused&&c&&b.value==""){b.is_focused=0;b.value=c;b.style.color="#888"}}function ta_i(a){var b=document.getElementById(a);if(!b.is_focused){b.value="";b.is_focused=1;b.style.color="#000"}}function ta_D(a){var b=a.tagName.toLowerCase();while(b!="form"&&b!="body"){b=a.parentNode.tagName.toLowerCase();a=a.parentNode}return b=="form"?a:null}function ta_R(a,b,c){if(eval(c)!=
false){var d=ta_D(a);if(d!=null){var f=document.createElement("input");f.setAttribute("type","submit");if(b!=null&&b.length>0){f.setAttribute("name","Action."+b)}f.setAttribute("style","display: none;");d.appendChild(f);try{f.click()}catch(e){}try{d.removeChild(f)}catch(e){f.parentNode.removeChild(f)}}}}this._submitForm=ta_R;function ta_y(){document.getElementById("statusMsgBody").innerHTML="";document.getElementById("statusMsg").style.display="none"}this._clearStatusMsg=ta_y;function ta_v(a,b){document.getElementById("statusMsg").className=
a;document.getElementById("statusMsgBody").innerHTML+=b+"<br />";document.getElementById("statusMsg").style.display="block"}this._addStatusMsg=ta_v;var ta_p={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38,SHIFT:16,PAGE_DOWN:34,PAGE_UP:33},_KEYCODES=ta_p;function ta_u(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}this._addLoadEvent=ta_u;function ta_w(a,b,c){if(a instanceof String){a=
document.getElementById(a)}if(a.addEventListener){a.addEventListener(b,c,false)}else if(a.attachEvent){a.attachEvent("on"+b,c)}}this._attachEventListener=ta_w;function ta_B(a){return a.keyCode||a.which||a.charCode}this._getKeyCode=ta_B;function ta_L(){var a=window.open("Format.aspx","meta","menubar=no,toolbar=no,status=no,scrollbars=yes,width=400,height=560");a.focus()}this._openTips=ta_L;function ta_C(a){var b=window.location.href,c=b.indexOf(a);if(c==-1){return""}var d=b.indexOf("&",c);if(d==-1){d=
b.length}var f=b.substring(c,d),e=f.indexOf("=");if(e==-1){return""}return f.substring(e+1)}this._getParam=ta_C;function ta_Q(a,b,c){var d=document.getElementById(a);if(d!=null){d=d.style;d[b]=c}}this._setIdProperty=ta_Q;function ta_U(a){var b=document.getElementById("list_"+a),c=document.getElementById("arr_"+a);if(b.style.display=="none"){b.style.display="block";c.className="arrexpanded"}else{b.style.display="none";c.className="arrcollapsed"}}this._toggleCollapse=ta_U;function ta_S(a,b){a.onload=
null;try{var c=new Image;c.src=b;c.onload=function(){a.src=b};if(c.complete&&a.src!=b){a.src=b;return false}}catch(d){}}this._switchImage=ta_S;function ta_d(a,b,c){var d;if(ta_b()){d=document.createElement('<input name="'+escape(a)+'">')}else{d=document.createElement("input");d.name=a}d.type="hidden";d.value=b;document.forms[c].appendChild(d)}this._addHiddenParam=ta_d;function ta_j(a,b){ta_d("Action."+a,"",b)}this._setAction=ta_j;function ta_E(a){ta_j("inviteFriend",a);document.forms[a].submit()}
this._handleInviteFriend=ta_E;function ta_P(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-.*()!~'";function b(f){var e,g,h="",i=0;while(i<f.length){e=f.charCodeAt(i++);if(e>=56320&&e<57344){continue}if(e>=55296&&e<56320){if(i>=f.length){continue}g=f.charCodeAt(i++);if(g<56320||e>=56832){continue}e=(e-55296<<10)+(g-56320)+65536}if(e<128){h+=String.fromCharCode(e)}else if(e<2048){h+=String.fromCharCode(192+(e>>6),128+(e&63))}else if(e<65536){h+=String.fromCharCode(224+(e>>12),128+(e>>6&63),128+(e&63))}else{h+=
String.fromCharCode(240+(e>>18),128+(e>>12&63),128+(e>>6&63),128+(e&63))}}return h}var c="0123456789ABCDEF";function d(f){return c.charAt(f>>4)+c.charAt(f&15)}return function(f){if(!f||f==""){return f}try{return encodeURIComponent(f)}catch(e){var g=b(f),h="";for(var i=0;i<g.length;i++){if(a.indexOf(g.charAt(i))==-1){h+="%"+d(g.charCodeAt(i))}else{h+=g.charAt(i)}}return h}}}var ta_O=ta_P();this._safeEncodeUriComponent=ta_O;var ta_c=["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","MICROSOFT.XMLHTTP.1.0","MICROSOFT.XMLHTTP.1","MICROSOFT.XMLHTTP"],ta_a;function ta_s(){if(typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var a=0;a<ta_c.length;a++){var b=ta_c[a];try{new ActiveXObject(b);ta_a=b;break}catch(c){}}if(typeof ta_a=="undefined"){throw"Could not create ActiveXObject. ActiveX might be disabled, or msxml might not be installed";}}}ta_s();function ta_q(){if(typeof ta_a!=
"undefined"){return new ActiveXObject(ta_a)}else{return new XMLHttpRequest}}this._XH_XmlHttpCreate=ta_q;function ta_r(a,b,c){a.onreadystatechange=c;a.open("GET",b,true);a.send(null)}this._XH_XmlHttpGET=ta_r;function ta_t(a,b,c,d){a.onreadystatechange=d;a.open("POST",b,true);a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");a.setRequestHeader("Content-Length",c.length);a.send(c)}this._XH_XmlHttpPOST=ta_t;
function ta_n(a){var b=/^[0-9]*$/;return b.test(a.value)}this._validateNumeric=ta_n;function ta_o(a,b,c){if(!ta_n(a)){return false}return a.value>=b&&a.value<=c}this._validateNumericRange=ta_o;function ta_W(a,b,c){ta_m(a);return a.value==""||ta_o(a,b,c)}this._validateOptionalNumericRange=ta_W;function ta_Y(a){ta_m(a);return a.value!=""}this._validateRequired=ta_Y;function ta_m(a){a.value=ta_l(a.value)}function ta_k(a,b,c){if(!a){return b}var d=document.getElementById(a.id+"Error");if(d){d.style.display=
b?"none":"block"}if(c&&a){a.focus()}return b}this._showValidationError=ta_k;function ta_V(a){if(a.value==""){return true}var b=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;return b.test(a.value)}this._validateEmail=ta_V;function ta_Z(a){if(a.value==""){return true}if(a.value.indexOf("http")!=0){a.value="http://"+a.value}var b=/http[s]?\:\/\/([\w]+\.)+[\w-]+(\?[\w-&=]*)*/;return b.test(a.value)}this._validateUrl=ta_Z;function ta_X(a){if(a.value==""){return true}var b=/^[0-9\(\)\- ]*$/;return b.test(a.value)}
this._validatePhone=ta_X;function ta_T(a,b){if(b){return true}else{return ta_k(a,false,true)}}this._testElement=ta_T;
