function DHMAdd(dia, hora, min) { this.dia=dia; this.hora=hora; this.min=min; }
function getDelta(sd, sh, sm, ed, eh, em) { return(((((ed-sd)*24)+(eh-sh))*60)+(em-sm)); }
function convDay(dia) {
 switch(dia) {
  case "Domingo":
   return(0);
  case "Segunda":
   return(1);
  case "Terça":
   return(2);
  case "Quarta":
   return(3);
  case "Quinta":
   return(4);
  case "Sexta":
   return(5);
  case "Sábado":
   return(6);
 }
}
function bannerAdd(sd, sh, sm, ed, eh, em, src) {
 this.start=new DHMAdd(convDay(sd), sh, sm);
 this.end=new DHMAdd(convDay(ed), eh, em);
 this.src=src;
 this.delta=getDelta(convDay(sd), sh, sm, convDay(ed), eh, em);
}
function chgBanner(now, barr, dest) {
 var semDelta=getDelta(0, 0, 0, now.getDay(), now.getHours(), now.getMinutes());
 for (var i=0; barr[i]; i++) {
  var semDeltaB=getDelta(0, 0, 0, barr[i].start.dia, barr[i].start.hora, barr[i].start.min);
  if ((semDeltaB<semDelta) && (semDelta<=(semDeltaB+barr[i].delta))) {
   eval("document.all[\""+dest+"\"].src=barr[i].src");
  }
 }
}

