addEvent(window,"load",labels_init);
function labels_init(){if(document.getElementById&&document.styleSheets){try{var C=document.styleSheets[document.styleSheets.length-1];
addStyleRule(C,"label","position:absolute; visibility:hidden;");
for(var B=0,A=null;
(A=document.getElementsByTagName("label")[B]);
B++){label_init(A)
}addEvent(document.forms[0],"submit",labels_uninit)
}catch(D){}}}function labels_uninit(D){if(document.getElementById&&document.styleSheets){for(var B=0,A=null;
(A=document.getElementsByTagName("label")[B]);
B++){var C=document.getElementById(A.htmlFor);
if(C&&C.value==C._labeltext){label_hide(C)
}}}}function label_init(B){try{var C=document.getElementById(B.htmlFor);
var E=C.nodeName;
var A=C.getAttribute("type");
if(E=="TEXTAREA"||(A=="text"||A=="password")){C._labeltext=B.firstChild.nodeValue;
C._type=C.getAttribute("type");
addEvent(C,"focus",label_focused);
addEvent(C,"blur",label_blurred);
label_blurred({currentTarget:C})
}else{B.style.position="static";
B.style.visibility="visible"
}}catch(D){B.style.position="static";
B.style.visibility="visible"
}}function label_focused(B){B=fix_e(B);
var A=B.currentTarget;
if(A.value==A._labeltext){A=label_hide(A)
}A.select()
}function label_hide(A){if(A._type=="password"){A=label_setInputType(A,"password")
}A.value="";
return A
}function label_blurred(B){B=fix_e(B);
var A=B.currentTarget;
if(A.value==""){A=label_show(A)
}}function label_show(A){if(A._type=="password"){A=label_setInputType(A,"text")
}A.value=A._labeltext;
return A
}function label_setInputType(C,B){if(navigator.appName=="Microsoft Internet Explorer"){var E=document.createElement("SPAN");
E.innerHTML='<input type="'+B+'" />';
E=E.firstChild;
var A="";
for(prop in C){try{if(prop!="type"&&prop!="height"&&prop!="width"){E[prop]=C[prop]
}}catch(D){}}addEvent(E,"focus",label_focused);
addEvent(E,"blur",label_blurred);
C.parentNode.replaceChild(E,C);
return E
}else{C.setAttribute("type",B);
return C
}}function addEvent(D,C,A){if(D.addEventListener){D.addEventListener(C,A,true);
return true
}else{if(D.attachEvent){var B=D.attachEvent("on"+C,A);
return B
}else{return false
}}}function addStyleRule(C,A,D){if(C.addRule){C.addRule(A,D)
}else{var B=C.cssRules.length;
C.insertRule(A+"{"+D+"}",B)
}}function fix_e(A){if(!A&&window.event){A=window.event
}if(!A.currentTarget&&A.srcElement){A.currentTarget=A.srcElement
}if(!A.originalTarget&&A.srcElement){A.originalTarget=A.srcElement
}return A
};