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(a,b,c){var d=a;while((d!=null)&&(!HasClass__CssFriendlyAdapters(d,topmostClass))){AddClass__CssFriendlyAdapters(d,c);d=d.parentNode;}}function SwapClass__CssFriendlyAdapters(c,b,a){if(HasAnyClass__CssFriendlyAdapters(c)){c.className=c.className.replace(new RegExp(b,"gi"),a);}}function SwapOrAddClass__CssFriendlyAdapters(c,b,a){if(HasClass__CssFriendlyAdapters(c,b)){SwapClass__CssFriendlyAdapters(c,b,a);}else{AddClass__CssFriendlyAdapters(c,a);}}function RemoveClass__CssFriendlyAdapters(a,b){SwapClass__CssFriendlyAdapters(a,b,"");}function RemoveClassUpward__CssFriendlyAdapters(a,b,c){var d=a;while((d!=null)&&(!HasClass__CssFriendlyAdapters(d,topmostClass))){RemoveClass__CssFriendlyAdapters(d,c);d=d.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;}