function hasClass(element,className){return element.className.match('\\b'+className+'\\b');}
function addClass(element,className){if(!element.className.match('/\\b'+className+'\\b/'))
element.className+=' '+className;}
function removeClass(element,className){element.className=element.className.replace(new RegExp('\\b'+className+'\\b','g'),'');}
function getElementsByCondition(condition,container){container=container||document
var all=container.all||container.getElementsByTagName('*')
var arr=[]
for(var k=0;k<all.length;k++){var elm=all[k]
if(condition(elm,k)){arr[arr.length]=elm}}
return arr}