function ae_getElementsByClassName(D){var F=new Array();var E=document.getElementsByTagName("*");for(var C=0;C<E.length;C++){if(E[C].className.indexOf(" ")>=0){var B=E[C].className.split(" ");for(var A=0;A<B.length;A++){if(B[A]==D){F.push(E[C])}}}else{if(E[C].className==D){F.push(E[C])}}}return F}function ae_addEvent(D,C,A){if(D.addEventListener){D.addEventListener(C,A,false);return true}else{if(D.attachEvent){var B=D.attachEvent("on"+C,A);return B}else{return false}}}function ae_getStyle(B,A){if(!document.getElementById){return }var C=B.style[ae_toCamelCase(A)];if(!C){if(document.defaultView){C=document.defaultView.getComputedStyle(B,"").getPropertyValue(A)}else{if(B.currentStyle){C=B.currentStyle[ae_toCamelCase(A)]}}}if(C.length>0){C=((C.charAt(C.length-1,1)=="x")?parseInt(C.substring(0,C.length-2)):C)}return C}function ae_toCamelCase(F){var D=F.split("-");if(D.length==1){return D[0]}var B=F.indexOf("-")==0?D[0].charAt(0).toUpperCase()+D[0].substring(1):D[0];for(var C=1,A=D.length;C<A;C++){var E=D[C];B+=E.charAt(0).toUpperCase()+E.substring(1)}return B}function ae_init(){elements=ae_getElementsByClassName("autoExpand");if(elements.length>0){for(var A=0;A<elements.length;A++){autoExpand(elements[A])}}}var autoExpand=function(K){var J=K;var B=J.offsetHeight;var F=parseInt(ae_getStyle(J,"min-height"));var C=0;if(F>0){B=F}J.style.overflow="hidden";J.style.overflowX="auto";J.style.width=ae_getStyle(J,"width")+"px";J.style.height=ae_getStyle(J,"height")+"px";var I=Math.floor(Math.random()*99999)+"_dummy";var A=document.createElement("div");A.setAttribute("id",I);document.body.appendChild(A);var D=document.getElementById(I);D.style.fontFamily=ae_getStyle(J,"font-family");D.style.border="1px solid black";D.style.fontWeight=ae_getStyle(J,"font-weight");D.style.fontSize=ae_getStyle(J,"font-size")+"px";D.style.width=ae_getStyle(J,"width")+"px";D.style.padding=ae_getStyle(J,"padding")+"px";D.style.textAlign=ae_getStyle(J,"text-align");D.style.lineHeight="1.3";D.style.overflowX="auto";D.style.position="absolute";D.style.top="0px";D.style.left="-9999px";D.innerHTML="&nbsp;42";var L=D.offsetHeight;var H=function(){var O=J.value;O=O.replace(/\n/g,"<br>new");if(D.innerHTML!=O){D.innerHTML=O;var M=D.offsetHeight;var P=J.offsetHeight;if(P!=M){if(M>B){var N=M+L;J.style.height=(N-(N%L)-1)+"px"}else{J.style.height=L+"px"}}}};var G=function(){C=window.setInterval(function(){H()},400)};var E=function(){clearInterval(C)};ae_addEvent(J,"focus",G);ae_addEvent(J,"blur",E);H()};ae_addEvent(window,"load",ae_init);