function CanHaveClass__CssFriendlyAdapters(A){return((A!=null)&&(A.className!=null))}function HasAnyClass__CssFriendlyAdapters(A){return(CanHaveClass__CssFriendlyAdapters(A)&&(A.className.length>0))}function HasClass__CssFriendlyAdapters(A,B){return(HasAnyClass__CssFriendlyAdapters(A)&&(A.className.indexOf(B)>-1))}function AddClass__CssFriendlyAdapters(A,B){if(HasAnyClass__CssFriendlyAdapters(A)){if(!HasClass__CssFriendlyAdapters(A,B)){A.className=A.className+" "+B}}else{if(CanHaveClass__CssFriendlyAdapters(A)){A.className=B}}}function AddClassUpward__CssFriendlyAdapters(D,A,C){var B=D;while((B!=null)&&(!HasClass__CssFriendlyAdapters(B,topmostClass))){AddClass__CssFriendlyAdapters(B,C);B=B.parentNode}}function SwapClass__CssFriendlyAdapters(B,A,C){if(HasAnyClass__CssFriendlyAdapters(B)){B.className=B.className.replace(new RegExp(A,"gi"),C)}}function SwapOrAddClass__CssFriendlyAdapters(B,A,C){if(HasClass__CssFriendlyAdapters(B,A)){SwapClass__CssFriendlyAdapters(B,A,C)}else{AddClass__CssFriendlyAdapters(B,C)}}function RemoveClass__CssFriendlyAdapters(B,A){SwapClass__CssFriendlyAdapters(B,A,"")}function RemoveClassUpward__CssFriendlyAdapters(D,B,A){var C=D;while((C!=null)&&(!HasClass__CssFriendlyAdapters(C,topmostClass))){RemoveClass__CssFriendlyAdapters(C,A);C=C.parentNode}}function IsEnterKey(){var B=false;var A=0;if((typeof (window.event)!="undefined")&&(window.event!=null)){A=window.event.keyCode}else{if((typeof (e)!="undefined")&&(e!=null)){A=e.which}}if(A==13){B=true}return B};