/*******************************************************************************
*
* © 2009 Copyright A-Vision
*
* File description :       General user interface functions.
* 
* Created by       :       Arnold Velzel
* Created on       :       06/02/2009
*
* Last changed by  :       -
* Last changed on  :       -
* 
*******************************************************************************/

function hidealerts()
{
 var interval = 10;
 var countdown = 0;
 var opacity = 0;
 var activealerts = 0;
 var divs = top.document.getElementsByTagName('DIV');
 for (var i=0;i<divs.length;i++) {
  if ( divs[i].getAttribute('countdown')) {
   countdown = divs[i].getAttribute('countdown');
   if ( countdown > interval) {
    divs[i].setAttribute('countdown', eval(countdown-interval));
    activealerts++;
    if ( countdown < 1000) {
     opacity = eval(100*countdown/1000);
    } else {
     opacity = 100;
    }
    divs[i].style.opacity = (opacity / 100); 
    divs[i].style.MozOpacity = (opacity / 100); 
    divs[i].style.KhtmlOpacity = (opacity / 100); 
    divs[i].style.filter = "alpha(opacity=" + opacity + ")"; 
   } else {
    top.document.body.removeChild( divs[i]);
   }
  }
 }
 if ( activealerts > 0) {
  window.setTimeout("hidealerts()",interval);
 }
}
function alertmessage( msg)
{
 var div = top.document.createElement('DIV');
 div.style.position = "fixed";
 div.style.padding = "3px";
 div.style.fontSize = "12px";
 div.style.bottom = "3px";
 div.style.left = "3px";
 div.style.border = "1px solid #a00";
 div.style.backgroundColor = "#faa";
 div.style.color = "#400";
 div.style.width = "200px";
 div.style.zIndex = 9999;
 div.innerHTML = "<div style='color:#ff0;background-color:#c00;text-align:center;'><b>BELANGRIJKE MELDING</b></div>";
 if ( msg) {
  div.innerHTML += msg;
 } else {
  div.innerHTML += "<div><center><b>WAKE UP !!!</b></center></div>";
//  div.innerHTML += "<div>Dit artikel is in de winkelwagen geplaats. Klik op <b><a href='?page=showcart'>verwerken</a></b> om door te gaan met de bestelling.</div>";
 }
 div.setAttribute("countdown",5000);
 div.onmouseover = function() {
  this.setAttribute("countdown",5000);
 };
 top.document.body.appendChild( div);

 hidealerts();
}

