/*
 * Copyright (c) 2009, The Walt Disney Company All Rights Reserved.
 */

var FormUtil={_maxLenConfig:new Array(),_countUpdateInterval:1,_lineBreakCharacterCount:2,setMaxLength:function(_1,_2,_3,_4,_5,_6){YAHOO.util.Event.onContentReady(_1,function(){var _7=YAHOO.util.Dom.get(_1);var _8=false;if(YAHOO.util.Dom.get(_2)){_8=YAHOO.util.Dom.get(_2);}if(YAHOO.util.Dom.hasClass(_1,"login_required")){_7.readOnly=true;}else{_7.readOnly=false;}YAHOO.util.Event.addListener(_1,"keyup",function(){if(_7.value.length>=_4){_7.value=_7.value.substring(0,_4);if(_5!=undefined){_5();}}else{if(_6!=undefined){_6();}}});setInterval(function(){var _9=_7.value.length;if((FormUtil._defaultTexts[_7.id]!=undefined)&&(_7.value==FormUtil._defaultTexts[_7.id])){_9=0;}var _a=_3.replace("{count}",_9).replace("{maxLength}",_4).replace("{remaining}",(_4-_9>=0?_4-_9:0));if(_8){if(_a!=_8.innerHTML){_8.innerHTML=_a;}}},FormUtil._countUpdateInterval);});},_defaultTexts:new Array(),_defaultTextColor:"#999",_typingTextColor:"#000",setDefaultText:function(_b,_c){FormUtil._defaultTexts[_b]=_c;YAHOO.util.Event.onContentReady(_b,function(){var _d=YAHOO.util.Dom.get(_b);var _e=YAHOO.util.Dom.get(_b).form;if(_d.value==""){YAHOO.util.Dom.setStyle(_d,"color",FormUtil._defaultTextColor);_d.value=FormUtil._defaultTexts[_b];}YAHOO.util.Event.addListener(_b,"blur",function(){if(_d.value==""){_d.value=FormUtil._defaultTexts[_b];YAHOO.util.Dom.setStyle(_d,"color",FormUtil._defaultTextColor);}});YAHOO.util.Event.addListener(_b,"focus",function(){if(_d.value==FormUtil._defaultTexts[_b]){_d.value="";YAHOO.util.Dom.setStyle(_d,"color",FormUtil._typingTextColor);}});YAHOO.util.Event.addListener(_e,"submit",function(){if(_d.value==FormUtil._defaultTexts[_b]){_d.value="";}});});}};