function banner(which){
  sum = 0;
  
  for(i=0; i<which.length; i+=4){
    sum += parseInt(which[i]);
  }
  
  zufall      = Math.floor(sum*Math.random());
  hit         = 0;
  banner      = "";
  statustext  = "";
  target      = "";
  onclick     = "";
  
  for(i=0; i<which.length; i+=4){
    hit += parseInt(which[i]);
    
    if(hit>zufall){
      banner      = rootpath + which[i+1];
      statustext  = which[i+2];
      link        = which[i+3];
      target      = (link.indexOf("http")!=-1) ? "_blank" : "_parent";
      
      if (link.indexOf("javascript:")!=-1){
        onclick = link;
        link    = "javascript://";
        target  = "_self";
      }
      
      break;
    }
  }
  return banner;
}
