function exists(a){return document.getElementById(a)!=null}function revealAll(a){for(var b=0;b<a.length;b++){divReveal(a[b])}}function hideAll(a){for(var b=0;b<a.length;b++){divHide(a[b])}}function hideReveal(b,a){divHide(b);divReveal(a)}function divHide(b){var a=getElement(b);a.style.visibility="hidden";a.style.display="none"}function divReveal(b){var a=getElement(b);a.style.visibility="visible";a.style.display="block"}function textFieldBlur(a){var b=document.getElementById(a);b.style.background="#E9E9E9"}function textFieldFocused(a){var b=document.getElementById(a);b.style.background="#B5CEE6"}function setInputValue(c,b){var a=document.getElementById(c);a.value=b}function getInputValue(b){var a=getElement(b);return a.value}function getInputName(a){var b=document.getElementById(a);return b.name}function getAction(a){return document.getElementById(a).action}function getCenterY(a){var c=YAHOO.util.Dom.getStyle(a,"height");var e=parseDimension(c)/2;var b=YAHOO.util.Dom.getViewportHeight()/2;var d=b-e+YAHOO.util.Dom.getDocumentScrollTop();if(d>5){return d}return 5}function getCenterX(b){var c=YAHOO.util.Dom.getStyle(b,"width");var a=parseDimension(c)/2;var d=YAHOO.util.Dom.getViewportWidth()/2;var e=d-a+YAHOO.util.Dom.getDocumentScrollLeft();if(e>5){return e}return 5}function centerAll(a){for(var b=0;b<a.length;b++){centerElement(a[b])}}function centerElement(a){var c=getCenterY(a);var b=getCenterX(a);if(isNaN(c)==false){YAHOO.util.Dom.setY(a,c)}if(isNaN(b)==false){YAHOO.util.Dom.setX(a,b)}}function parseDimension(a){return Number(a.substring(0,a.length-2))}function expandWidthToDocSize(b){var a=YAHOO.util.Dom.getDocumentWidth();YAHOO.util.Dom.setStyle(b,"width",a)}function expandToDocSize(b){var a=YAHOO.util.Dom.getDocumentHeight();YAHOO.util.Dom.setStyle(b,"height",a);expandWidthToDocSize(b)}function submitForm(a){document.getElementById(a).submit()}function resetForm(a){document.getElementById(a).reset()}function changeCursor(a){a.style.cursor="pointer"}function validUploadPictureType(b){var a=getInputValue(b);return validateUploadInput(a)}function validateUploadInput(a){if(a!=null){a=a.toLowerCase()}else{a==""}if(a.lastIndexOf(".jpg")==-1&&a.lastIndexOf(".jpeg")==-1&&a.lastIndexOf(".png")==-1&&a.lastIndexOf(".gif")==-1){alert("Please upload only files with jpg, jpeg, gif, or png file extensions.");return false}return true}function jsonize(yahooResponse){return eval("("+yahooResponse.responseText+")")}function asJson(strValue){return eval("("+strValue+")")}function jsonAsStr(a){return YAHOO.lang.JSON.stringify(a)}function showHTML(a,c){var b=document.getElementById(a);b.innerHTML=c}function openPopUpCenter(c,b,a,d){openPopUpCenter(c,b,a,d,"no")}function openPopUpCenter(d,c,b,g,a){var f=(screen.width-g)/2;var h=(screen.height-b)/2;var e="height="+b+",width="+g+",top="+h+",left="+f+",scrollbars="+a+",toolbar=no";window.open(d,c,e)}function removeMe(b){var a=b.parentNode;a.removeChild(b)}function scrollDown(b){var a=getElement(b);a.scrollTop=a.scrollHeight}function getElement(b){var a;if(typeof b=="string"){return document.getElementById(b)}else{return b}}function findParentWithNodeType(b,d){d=d.toUpperCase();var a=b;var c=a.nodeName;if(c==d){a=a.parentNode;c=a.nodeName}while(c!=d&&c!="BODY"){a=a.parentNode;c=a.nodeName}if(c==d){return a}else{return null}};