// getElementsByClass
function getElementsByClass(searchClass,domNode,tagName){
 if(domNode==null){
  domNode=document;
 }
 if(tagName==null){
  tagName='*';
 }
 var el=new Array();
 var tags=domNode.getElementsByTagName(tagName);
 var tcl=" "+searchClass+" ";
 for(i=0,j=0;i<tags.length;i++){
  var test=" "+tags[i].className+" ";
  if(test.indexOf(tcl)!=-1){
   el[j++]=tags[i];
  }
 }
 return(el);
}
// bookmark
function bookmark(){
 var bname=navigator.appName;
 var url=window.location;
 var title=document.title;
 if(bname=="Microsoft Internet Explorer"){
  window.external.AddFavorite(url,title);
 }
 else{
  window.sidebar.addPanel(title,url,"");
 }
 return(true);
}
// roundNumber
function roundNumber(num,dec){
 var result=Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
 return(result);
}
