// 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);
}
// write_location
function write_location(text){
 document.getElementById('location_field').value=text;
 do_find_prices();
}
// set_background
function set_background(){
 switch(screen.width){
  case 1024:
   document.body.background="/images/back_1024.jpg";
   break;
  case 1280:
  default:
   document.body.background="/images/back_1280.jpg";
   break;
  case 1366:
   document.body.background="/images/back_1366.jpg";
   break;
  case 1440:
   document.body.background="/images/back_1440.jpg";
   break;
 }
 return(true);
}
