function HasClassName(a,b){if(a.className){var c=a.className.split(' ');var d=b.toUpperCase();for(var i=0;i<c.length;i++){if(c[i].toUpperCase()==d){return true}}}return false}function AddClassName(a,b,c){if(a.className){var d=a.className.split(' ');if(c){var e=b.toUpperCase();for(var i=0;i<d.length;i++){if(d[i].toUpperCase()==e){d.splice(i,1);i--}}}d[d.length]=b;a.className=d.join(' ')}else{a.className=b}}function RemoveClassName(a,b){if(a.className){var c=a.className.split(' ');var d=b.toUpperCase();for(var i=0;i<c.length;i++){if(c[i].toUpperCase()==d){c.splice(i,1);i--}}a.className=c.join(' ')}}function getFirstChild(a,b){return getChild(a,b,'forward')}function getLastChild(a,b){return getChild(a,b,'backward')}function getChild(a,b,c){if(typeof a=='string')a=document.getElementById(a);if(!c||c=='forward'){for(var i=0;i<a.childNodes.length;i++){if(!b||isType(a.childNodes[i],b)){return a.childNodes[i]}else if(a.childNodes[i].hasChildNodes()){return getChild(a.childNodes[i],b,c)}}}else if(c=='backward'){for(var i=(a.childNodes.length-1);i>0;i--){if(!b||isType(a.childNodes[i],b)){return a.childNodes[i]}else if(a.childNodes[i].hasChildNodes()){return getChild(a.childNodes[i],b,c)}}}return null}function next(a){do{a=a.nextSibling}while(a&&a.nodeType!=1);return a}