var getElementsByClassName=function(_1,_2,_3){if(document.getElementsByClassName){getElementsByClassName=function(_4,_5,_6){_6=_6||document;var _7=_6.getElementsByClassName(_4),_8=(_5)?new RegExp("\\b"+_5+"\\b","i"):null,_9=[],_a;for(var i=0,il=_7.length;i<il;i+=1){_a=_7[i];if(!_8||_8.test(_a.nodeName)){_9.push(_a);}}return _9;};}else{if(document.evaluate){getElementsByClassName=function(_d,_e,_f){_e=_e||"*";_f=_f||document;var _10=_d.split(" "),_11="",_12="http://www.w3.org/1999/xhtml",_13=(document.documentElement.namespaceURI===_12)?_12:null,_14=[],_15,_16;for(var j=0,jl=_10.length;j<jl;j+=1){_11+="[contains(concat(' ', @class, ' '), ' "+_10[j]+" ')]";}try{_15=document.evaluate(".//"+_e+_11,_f,_13,0,null);}catch(e){_15=document.evaluate(".//"+_e+_11,_f,null,0,null);}while((_16=_15.iterateNext())){_14.push(_16);}return _14;};}else{getElementsByClassName=function(_19,tag,elm){tag=tag||"*";elm=elm||document;var _1c=_19.split(" "),_1d=[],_1e=(tag==="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag),_1f,_20=[],_21;for(var k=0,kl=_1c.length;k<kl;k+=1){_1d.push(new RegExp("(^|\\s)"+_1c[k]+"(\\s|$)"));}for(var l=0,ll=_1e.length;l<ll;l+=1){_1f=_1e[l];_21=false;for(var m=0,ml=_1d.length;m<ml;m+=1){_21=_1d[m].test(_1f.className);if(!_21){break;}}if(_21){_20.push(_1f);}}return _20;};}}return getElementsByClassName(_1,_2,_3);};