function flashBanner(url)
{
    var staticimg = '<IMG SRC="images/' + url + '.jpg" ALT="" ID="headlineImage" WIDTH=550 HEIGHT=240>';

    if ((navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac") == -1 &&  navigator.appVersion.indexOf("3.1") == -1) || (navigator.plugins && navigator.plugins["Shockwave Flash"]) || navigator.plugins["Shockwave Flash 2.0"])
    {
        var s = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="240" id="film" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="flash/';
        s = s + url + '.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent"><param name="bgcolor" value="#ffffff" /><embed src="flash/';
        s = s + url + '.swf" quality="high" bgcolor="#ffffff" width="550" height="240" name="film" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
        s = s + "</object>";
       
        if ((navigator.plugins && navigator.plugins["Shockwave Flash"]) || navigator.plugins["Shockwave Flash 2.0"])
        {
        } else
        {
        //s = s + "<noobject>" + staticimg + "</noobject>";
            ///s = s + staticimg;
        }
    } else
    {
        var s = staticimg;
    }

    document.write(s);
}

function flashBannerHome()
{
    if ((navigator.appName == "Microsoft Internet Explorer" &&
        navigator.appVersion.indexOf("Mac") == -1 &&   navigator.appVersion.indexOf("3.1") == -1) ||
       (navigator.plugins && navigator.plugins["Shockwave Flash"]) || navigator.plugins["Shockwave Flash 2.0"])
    {
        var s = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="421" height="383" id="film" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="flash/frontImage.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent"><param name="bgcolor" value="#ffffff" /><embed src="flash/frontImage.swf" quality="high" bgcolor="#ffffff" width="421" height="383" name="film" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    } else
    {
        var s = '<IMG SRC="images/ph_green_slices_02a.jpg" ALT="" WIDTH=421 HEIGHT=383>';
    }
    document.write(s);
}

function flashBannerHome_gras()
{
    if ((navigator.appName == "Microsoft Internet Explorer" &&
        navigator.appVersion.indexOf("Mac") == -1 &&   navigator.appVersion.indexOf("3.1") == -1) ||
       (navigator.plugins && navigator.plugins["Shockwave Flash"]) || navigator.plugins["Shockwave Flash 2.0"])
    {
        var s = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="421" height="383" id="film" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="flash/frontImage_gras.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent"><param name="bgcolor" value="#ffffff" /><embed src="flash/frontImage_gras.swf" quality="high" bgcolor="#ffffff" width="421" height="383" name="film" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    } else
    {
        var s = '<IMG SRC="images/ph_green_slices_02a_gras.jpg" ALT="" WIDTH=421 HEIGHT=383>';
    }
    document.write(s);
}

/*
function getFlashVersion() { 
    return 8;
   var flashVersion = 0;
   var agent = navigator.userAgent.toLowerCase(); 
   if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1) { 
      flashVersion = 0; 
   } 

   // NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Flash plugin in plugin array 
   if (navigator.plugins != null && navigator.plugins.length > 0) { 
      var flashPlugin = navigator.plugins['Shockwave Flash']; 
alert(flashPlugin.description);    
      if (typeof flashPlugin == 'object') { 
            for (i=25;i>0;i--) { 
                  if (flashPlugin.description.indexOf(i+'.') != -1){ 
                           flashVersion = i; 
              } 
            } 
      } 
    } 
    alert(flashVersion)
   return flashVersion; 
}
*/

function changeImage(el, newPath)
{
    if (el != null)
    {
        el.src = newPath;
    }
}

var lockedHeadline = -1;

function changeHeadline(newPath, lockIt)
{
    if ( (lockIt == -1) && (lockedHeadline == 1) )
    {
    } else
    {
        var el = document.getElementById("headlineImage");
        if (el != null)
        {
            el.src = newPath;
        }
        if (lockIt == 1)
        {
            lockedHeadline = - lockedHeadline;
        }
    }    

    if (lockIt == 1)
    {
        var tracking = document.getElementById("track")
        if (tracking)
        {
            var url = new String(document.location);
            var split1 = url.split("?");
            var splits = split1[1];
            var split2 = splits.split("&")
            var site = "";
            var lang = "";
            for (i=0; i<split2.length; i++)
            {
                var splits = split2[i];
                if (splits.indexOf("site=") >= 0)
                {
                    site = splits.substr(5,255);
                }
                if (splits.indexOf("lang=") >= 0)
                {
                    lang = splits.substr(5,255);
                }
            }
            if (lang == "en")
            {
                lang = "co.uk";
                brand = "PHU";
            } else if (lang == "fr")
            {
                brand = "PHI";                
            } else if (lang == "at")
            {
                brand = "PHA";                
            } else
            {
                lang = "de";
                brand = "PHD";
            }
            tracking.innerHTML = '<IMG SRC="http://www.voltimum.' + lang + '/image.jsp?doTrack=yes&ibrand='+brand+'&universe=philips.lighting&name=' + site + '&page=articles&content=' + newPath + '" WIDTH=1 HEIGHT=1 ALT="">';
        }
    }
}

function setBg(el, imageURL)
{
    el.style.backgroundImage = imageURL == 
'none' ? 'none' : 'url(' + imageURL + ')';
}


var disappeardelay=250
var enableanchorlink=0
var hidemenu_onclick=1
var previousBg="";

var ie5=document.all
var ns6=document.getElementById&&!document.all
var currentObj = null;

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden)
{
    if (ie5||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top=-500
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    {
        obj.visibility=visible;
    }
    else if (e.type=="click")
    {
        obj.visibility=hidden
        setBg(currentObj, previousBg)
    }
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID, prevCol)
{
    if (currentObj != null)
    {
        setBg(currentObj, previousBg)
    }
    
    currentObj = obj;

    setBg(obj, "images/bg_nav_green_over.gif");
    previousBg = "images/bg_nav_green"+prevCol+".gif";

    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    
    if (typeof dropmenuobj!="undefined") //hide previous menu
    dropmenuobj.style.visibility="hidden"
    
    clearhidemenu()
    
    if (ie5||ns6)
    {
        obj.onmouseout=delayhidemenu
        dropmenuobj=document.getElementById(dropmenuID)
        
        if (hidemenu_onclick) dropmenuobj.onclick=function()
        {
            dropmenuobj.style.visibility='hidden'
        }
        dropmenuobj.onmouseover=clearhidemenu
        dropmenuobj.onmouseout=ie5? function(){dynamichide(event)} : function(event){ dynamichide(event)}
        showhide(dropmenuobj.style, e, "visible", "hidden")
        var posTop = getposOffset(obj, "top");
        var posLeft = getposOffset(obj, "left");
        
        if (dropmenuID == "menu2")
        {
            posLeft -= 1;
        } else if (dropmenuID == "menu3")
        {
            posLeft -= 1;
        } else if (dropmenuID == "menu4")
        {
            posLeft -= 0;
        }
        
        var browserId = navigator.userAgent;
        if (browserId.indexOf("Safari") > 0)
        {
            posTop += 10; // lower for safari
        }
        
        
        dropmenuobj.x=posLeft
        dropmenuobj.y = posTop
        dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
    }
    
    return clickreturnvalue()
}

function clickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e)
{
    if (ie5&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
}

function delayhidemenu()
{
    
    delayhide=setTimeout("dropmenuobj.style.visibility='hidden';setBg(currentObj, previousBg)", disappeardelay)
}

function clearhidemenu()
{
    if (typeof delayhide!="undefined")
    clearTimeout(delayhide)
}