
  //---------------------------------domready functions ------------------
 var w3c=(document.getElementById)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns4=(document.layers)?true:false;

function $(id){
 //var el= document.getElementById(id);
 //return el;
    if(ns4)return findLayer(id,parent.topmenuframe.document);
   else return (ie4)?parent.topmenuframe.document.all[id]:parent.topmenuframe.document.getElementById(id);
}



var oldStyle=true;
 var newPage=null;
var currentPage=null;

var currentLeftmenu=null;

var selectedParent=null;
var headcolor='#F73030'; /*'#EF3030';*/
var topmenuItems=[];
topmenuItems.push([1,'Home','home.php','homemenu.php']);
/*
topmenuItems.push([2,'Nieuw','newproducts.php','groepenmenu.php',1]);
topmenuItems.push([3,'Noviteiten','noviteiten.php','groepenmenu.php',2]);
topmenuItems.push([4,'Aanbiedingen','aanbiedingen.php','groepenmenu.php',3]);
*/
topmenuItems.push([2,'Nieuw','newproducts.php','homemenu.php',1]);
topmenuItems.push([3,'Noviteiten','noviteiten.php','homemenu.php',2]);
topmenuItems.push([4,'Aanbiedingen','aanbiedingen.php','homemenu.php',3]);


topmenuItems.push([5,'Producten','producten.php','groepenmenu.php']);
topmenuItems.push([7,'Bestellen','bestellen.php','bestellingenmenu.php']);
topmenuItems.push([8,'Clubcard','clubcard.php','clubcardmenu.php']);
//topmenuItems.push([8,'Clubcard','clubartikelen.php','groepenmenu.php']);
//topmenuItems.push([9,'Nieuws','nieuws.php','nieuwsmenu.php']);
topmenuItems.push([9,'Nieuws','nieuws.php','homemenu.php']);
topmenuItems.push([6,'Info','winkel.php','winkelmenu.php']);
topmenuItems.push([10,'Links','links.php','linksmenu.php']);
topmenuItems.push([11,'Fotoboek','fotoboek.php','fotoboekmenu.php']);
//topmenuItems.push([12,'Contact','contact.php','winkelmenu.php']);




function showStart(obj,file){
//alert(obj.document);
  obj.document.html=file;
}
     /*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)
window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }
@end @*/

function setStartPage(currentwindow){
  var url=currentwindow.document.URL;
  var arr=url.split('/');
  var pagename=arr[arr.length-1];
  var urlpage= 'tools/saveSettings.php?startpage='+pagename;
   var xmlhttp = new XMLHttpRequest();
   xmlhttp.open("GET", urlpage,true);//method, target, async (set always true!)
   xmlhttp.onreadystatechange=function() {
           if (xmlhttp.readyState==4) {
               var txt= xmlhttp.responseText;
               if (txt) alert('Als start-pagina is geregistreerd: '+txt);
            }
       }
   xmlhttp.send(null);
}


function setPage(filenm,extra){

      var url;
      if (filenm.indexOf('.php')>0 || filenm.indexOf('.htm')>0 || filenm.indexOf('.html')>0) {
         url = filenm;
      } else {
        url = filenm+".php";
      }
      newPage=selectTopMenuItem(url);
      updateTopmenu(url,extra);
      parent.mainframe.location=url;
  }



function selectTopMenuItem(filename){
         var index=-1;
         var it=null;
        for (var i=0;i<topmenuItems.length;i++){
             var item=topmenuItems[i];
            for (var j=0;j<item.length;j++){
                if (item[j]==filename){
                  it=item;
                }
             }
         };
         return it;
}

function createTopMenu(){
        var html='<table cellpadding="0" cellspacing="0" border="0" width="100%">';
         html +='<tr >';
        for (var i=0;i<topmenuItems.length;i++){
           var item=topmenuItems[i];
           var id=item[0];
           var src="images/bdselectedoff.gif";
           html +='<td class="top"><div id="'+item[2]+'" class="top"  onMouseDown="setPage(\''+item[2]+'\');" onMouseOver="hover(\''+item[2]+'\');" onMouseOut="reset(\''+item[2]+'\'); ">';
           html += '<img id="img'+item[2]+'" width="9px" src="'+src+'" alt="" title='+item[1]+'>'+'&nbsp;'+item[1]+'</div></td>';
           html +='<td class="filler">&nbsp</td>';
           html +='\r';
         }
        html +='<td >&nbsp</td>';
         html += '</tr></table>';
         $('topmenu').innerHTML=html;
}


function updateTopmenu(filenm,extra){
           newPage=selectTopMenuItem(filenm);

           if (newPage !=currentPage){
                    setLeftmenu(extra);
                    currentPage=newPage;
           }
       
           if (newPage && $(newPage[2])){
                  var el=$(newPage[2]);

                 for (var i=0;i<topmenuItems.length;i++){
                     var item=topmenuItems[i];
                     if (newPage==item){
                         el.style.color='yellow';
                         el.style.borderTop='1px solid yellow';
                         el.style.borderLeft='1px solid yellow';
                         el.style.borderRight='1px solid #A0A0A0';
                         el.style.borderBottom='1px solid #A0A0A0';
                         var img=$('img'+newPage[2]);
                         img.src="images/bdselected.gif";
                         $('menulogo').innerHTML=newPage[1];
                     } else {
                          var olditem=$(item[2]);
                          olditem.style.color='';
                          olditem.style.border='';
                          var img=$('img'+item[2]);
                          img.src="images/bdselectedoff.gif";

                          if (item[4] && parent.leftmenuframe.document && parent.leftmenuframe.frames){
                            var sub=item[4];
                            var left=parent.leftmenuframe.document.getElementById('framecontent');
                            if (left){
                              var leftdoc=left.contentDocument||left.contentWindow;
                              if (leftdoc.document) leftdoc=leftdoc.document;
                              var leftsubmenu=leftdoc.getElementById('submenu'+sub);
                              if (leftsubmenu) {
                                 leftsubmenu.style.backgroundColor ='';
                                 leftsubmenu.style.color ='';
                              }
                            }
                          }


                     }
                 };

                 if (newPage !=currentPage){
                    setLeftmenu(extra);
                    currentPage=newPage;
                 }

         }
}

function setLeftmenu(extra){
        var newLeftmenu=null;
        if (newPage) newLeftmenu=newPage[3];
        if (newLeftmenu && newLeftmenu !=currentLeftmenu){
            if (extra){
              newLeftmenu+='?'+extra;
            }
            var left=parent.leftmenuframe.document.getElementById('leftcontent');
            var html='<iframe id="framecontent" frameborder="0" style="background-color: #2468A7;height:0px" name="framecontent" scrolling="no" src="'+newLeftmenu+'" width="100%"></iframe>';
            left.innerHTML=html;
            currentLeftmenu=newLeftmenu;
         }

}


function hover(id){
    if (currentPage && id!=currentPage[2]){
    //alert(id);
      var el=$(id);
      el.style.color='yellow';
      var img=$('img'+id);
      img.src="images/bdselected.gif";
    }
    if (currentPage && id!=currentPage[2]){
     
    $(id).style.borderTop='1px solid white';
    $(id).style.borderLeft='1px solid white';
   }

}
function reset(id){
     var el=$(id);
     if (!currentPage || id!=currentPage[2]){
      el.style.color='';
      // var img=$('img'+id);
      //img.src="images/bdselectedoff.gif";
     }
     if (id!=currentPage[2]){
       //el.style.border='';
         el.style.borderTop='1px solid transparent';
         el.style.borderLeft='1px solid transparent';
     } else {
      el.style.borderTop='1px solid yellow';
      el.style.borderLeft='1px solid yellow';
     }
}

function showSession(){
  var urlpage= 'tools/showSession.php';
   var xmlhttp = new XMLHttpRequest();
   xmlhttp.open("GET", urlpage,true);//method, target, async (set always true!)
   xmlhttp.onreadystatechange=function() {
           if (xmlhttp.readyState==4) {
               var txt= xmlhttp.responseText;
               if (txt) alert(txt);
            }
       }
   xmlhttp.send(null);
}


 


