var fancyLabels=function(){var B=function(H){H.style.display="none";var I=H.getElementsByTagName("label")[0];var G=YDom.get(I.htmlFor);G._label=I.firstChild.nodeValue;YEvent.on(G,"focus",E);YEvent.on(G,"blur",F);if(G.value==""){A(G);}};var C=function(I){var H=YDom.getElementsBy(function(J){return(J.nodeName=="INPUT"&&J.type=="text")||J.nodeName=="TEXTAREA";
},"*",I);for(var G=0;G<H.length;G++){if(H[G].value==H[G]._label){D(H[G]);}}};var E=function(G){var H=YAHOO.util.Event.getTarget(G);if(H.value==H._label){D(H);}};var F=function(G){var H=YAHOO.util.Event.getTarget(G);if(H.value==""){A(H);}};var D=function(G){G.value="";YDom.removeClass(G,"hint");};var A=function(G){G.value=G._label;
YDom.addClass(G,"hint");};return{init:function(J,H){if(!document.getElementById(J)){return ;}var I=document.getElementById(J);var G=YDom.getElementsByClassName("lbl","span",I,function(){B(this);});if(!H){var H=I.getElementsByTagName("form")[0];}YEvent.on(H,"submit",function(){C(I);});}};}();