 now = new Date();

  var millis = now.getTime();
  var mstr = ""+millis; 
  var ord;

  function revisitFrame(myFrame) {
    
    var frame = document.getElementById(myFrame);
    var doc   = frame.contentDocument;
    
    if (doc == undefined || doc == null)
        doc = frame.contentWindow.document;
    
    if ((/MSIE[\/\s](\d+\.\d+)/.test(navigator.userAgent))||(/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))) {
      if (doc.readyState != 'complete') return;
    }

    if ((doc.body.innerHTML != undefined)&&(doc.body.innerHTML != "")) {
      //alert(doc.body.innerHTML);
      if (doc.body.innerHTML.indexOf('leeg.gif') > 0 ||doc.body.innerHTML.indexOf('817-grey.gif') > 0 ) {
         if (myFrame == "fr_leaderbord") {
           document.getElementById("leaderbord_top").style.display = 'none';
           //oCMenu.fromTop = 23;
           //oCMenu.construct(true); 
         } else { frame.style.display='none';
                }
      } else {
            if (myFrame == "fr_leaderbord") {
               document.getElementById("leaderbord_top").style.display = '';
               //oCMenu.fromTop = 125;
               //oCMenu.construct(true);
            } else { frame.style.display='';
                   }
      }
    }
    
  }

  function revisitDiv(myDiv) {
    
    //if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
     // var div1 = document.getElementById('dv_'+myDiv);
    //} else {
      var div1 = document.getElementById(myDiv);
    //}
    if (div1.innerHTML.indexOf('leeg.gif') > 0 || div1.innerHTML.indexOf('817-grey.gif') > 0 ) {
      if (myDiv == "leaderbord") {
         document.getElementById("leaderbord_top").style.display = 'none';
         //oCMenu.fromTop = 23;
         //oCMenu.construct(true); 
      } else div1.style.display='none';
    } else {
       if (myDiv == "leaderbord") {
           document.getElementById("leaderbord_top").style.display = '';
           //oCMenu.fromTop = 125
           //oCMenu.construct(true);
       } else div1.style.display='';
    }
  }

  function toonAdvertentieFrame(myFrame, parameters) {
       var frame = document.getElementById(myFrame);

       var url = "/owa_dima/owa/get_dart_advertentie?p_frame="+myFrame+"&p_parameters="+escape(parameters);

       frame.src = url;
   }

  function createDartFrame(plaats, width, height) {
    var cell = document.getElementById(plaats);
    if (cell == null) {
      return false;
    }
    cell.innerHTML = '<IFRAME'+
                     ' id="fr_'+plaats+'"'+
                     ' name="fr_'+plaats+'"'+
                     ' width="'+width+'"'+
                     ' height="'+height+'"'+
                     ' onreadystatechange="parent.revisitFrame(\'fr_'+plaats+'\');"'+
                     ' style="border:0;background-color:transparent;height:'+height+'px;"'+
                     ' frameborder="no"'+
                     ' scrolling="no"'+
                     ' marginwidth="0"'+
                     ' marginheight="0"'+
                     ' allowtransprency="true"'+
                     '></IFRAME>';
    if (plaats=="leaderbord") document.getElementById("leaderbord_top").style.display = 'none';
    return true;

  }

  function toonAdvertentieNoFrame(myDiv,parameters) {
    //if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
    //  document.writeln('<TABLE id="dv_'+myDiv+'" style="border:0;">');
    //  document.write('<TR><TD>');
    //  document.write('<' + 'SCRIPT LANGUAGE=JavaScript1.1  SRC=http://ad.nl.doubleclick.net/adj/wegener.autotrack/'+parameters+'><' + '/SCRIPT>');
    //  document.write('</TR></TD>');
    //  document.writeln('</TABLE>');
    //} else {
      document.write('<' + 'SCRIPT LANGUAGE=JavaScript1.1  SRC=http://ad.nl.doubleclick.net/adj/wegener.autotrack/'+parameters+'><' + '/SCRIPT>');
    //}
     if (myDiv=="leaderbord") document.getElementById("leaderbord_top").style.display = 'none';
    }

   
   function getParam(pagina) {
     var params;
     if (pagina == undefined) params = parameters_default;
     else params = eval("parameters_"+pagina.toLowerCase());
     return params;
   }

   function refreshAdvertentie(plaats,locatie,tile,width,height,pagina,params,frame) {

     now = new Date();

     millis = now.getTime();
     mstr = ""+millis; 

     var parameters;

     if (params != undefined && params != "") {
       parameters = params;
     } else {
            if (pagina != undefined && pagina != "") {
               parameters = getParam(pagina);
            } else parameters = getParam();
     }
     
     var use_frame;

     if (frame != undefined) {
        use_frame = frame;
     } else {
       use_frame = use_frame_dart;
     }

     ord=Math.random()*1000000000000000;
     parameters += ';lok='+locatie+';sz='+width+'x'+height+';dcopt=ist;tile='+tile+';ord='+ord+'?';
    
     if (use_frame) {
        toonAdvertentieFrame('fr_'+plaats,parameters);  
     } else {
        toonAdvertentieNoFrame(plaats,parameters); 
        revisitDiv(plaats); 
     }      
 
   }

   function toonAdvertentie(plaats,locatie,tile,width,height,pagina,params,frame) {

     var parameters;

     if (params != undefined && params != "") {
       parameters = params;
     } else {
            if (pagina != undefined && pagina != "") {
               parameters = getParam(pagina);
            } else parameters = getParam();
     }
     
     var use_frame;

     if (frame != undefined) {
        use_frame = frame;
     } else {
       use_frame = use_frame_dart;
     }

     ord=Math.random()*1000000000000000;
     
     parameters += ';lok='+locatie+';sz='+width+'x'+height+';dcopt=ist;tile='+tile+';ord='+ord+'?';
    
     if (use_frame) {
          if (createDartFrame(plaats,width,height)) {
              addLoadEvent(function() { toonAdvertentieFrame('fr_'+plaats,parameters); }); 
          } else {
              alert('Advertentie Frame Object '+plaats+' niet aangemaakt.')
          }
     } else {
          toonAdvertentieNoFrame(plaats,parameters); 
          addLoadEvent(function() { revisitDiv(plaats); }); 
        
     }      
 
   }

