function swapVisible(what){
  var tr = document.all["tr_"+what];
  var expanded = tr.expanded.toString();
  if(expanded=="0") expanded="1"; else expanded = "0";
  tr.expanded = expanded;
  
  for (i=1; i<10000; i++) {
    var tri = document.all["tr_"+what+"_"+i.toString()];
    if(tri==null) break;
    if(expanded=="1") tri.style.cssText = "display: block";
    else {
      tri.style.cssText = "display: none";
      if(tri.expanded.toString()=="1"&&expanded=="0") swapVisible(what+"_"+i.toString());
    }
  }	
}

function openCartWindow(url){
 if(url=="") url = '/cart/';
 window.open(url, 'cart', 'width=750, height=350, scrollbars=yes, resizable=yes');
}

function doAddToCart(id, params){
 openCartWindow('/cart/?a1=doAdd&pid='+id+'&params='+params);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
