﻿//// JScript File

var SelectedMenuItem='0';
var SelectedSubMenuItem='0';
var SelectedAreaId = '1';
var SelectedTypeId = '25';


function open_win_print()
{
    var mySiteWidth = 651;
    var myLeft;
    if( typeof( window.innerWidth ) == 'number' ) 
    {
        //Non-IE
        myWidthPrint = window.innerWidth;       
    } 
    else if( document.documentElement &&( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
    {
        //IE 6+ in 'standards compliant mode'
        myWidthPrint = document.documentElement.clientWidth;
    }
    else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
    {
        //IE 4 compatible
        myWidthPrint = document.body.clientWidth;
    }
    if (myWidthPrint > mySiteWidth)
    {
        myLeft = (myWidthPrint-mySiteWidth)/2;
    }
window.open("/print.aspx","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=scroll, resizable=no, copyhistory=yes, width=652px, height=750px, top=100px, left="+myLeft+"px");
}



function MenuItemClick(number, area, redirect, source)
{
    //alert("source  "+source);
    //als dit item een submenu heeft doe niets! er kan niet geklikt worden op een menuitem die een submenu heeft/
    if(! document.getElementById('td_menu_sub_item_img'+number+1))
    {
        var menuItemText = "td_menu_item_text";
        var menuItemTextSelected = "td_menu_item_text_selected";
        var menuItemBar;
        var menuItemBarSelected;
        SelectedMenuItem = number;
        SelectedSubMenuItem = 0;
        //alert('SelectedSubMenuItem1 :' + SelectedSubMenuItem);
        
          
        //Zet alle andere menuitems de class op menuItemText
        //en zet voor de geklikte menuitem de class op menuItemTextSelected;
        for(var i=0;i<10;i++)
        {
            if(document.getElementById('menu_item'+i))
            {
                document.getElementById('menu_item'+i).className=menuItemText;
            }
        }
        document.getElementById('menu_item' + number).className=menuItemTextSelected; 
        
       if (source!="")
        {
           //alert('hier');
           //window.parent.navigate(source)
           window.location = source;
        }

       // GetData(ItemNumber,number,"false");
    }
}

function MenuItemOverPrint()
{
    if ( document.getElementById('menu_item_print'))
    {
        document.getElementById('menu_item_print').className ="td_menu_item_print_selected";
    }
}

function MenuItemLeavePrint()
{
    if ( document.getElementById('menu_item_print'))
    {
        document.getElementById('menu_item_print').className ="td_menu_item_print";
    }
}



function MenuItemOver(number, area)
{
    var     subMenuItemTextSelected; 
    switch(area)
    {
        case "stratech":
            subMenuItemTextSelected="MenuBackground_Red";
            break;
        case "recreatie":
            subMenuItemTextSelected="MenuBackground_Green";
            break;
        case "logistiek":
            subMenuItemTextSelected="MenuBackground_Blue";
            break;
        case "publiek":
            subMenuItemTextSelected="MenuBackground_Yellow";
            break;
        default:
            subMenuItemTextSelected="MenuBackground_Red";
            break;
    }
    ResetMenuStyle();
    //Set de class van de huidige menuitem op menuItemTextSelected
    if ( document.getElementById('menu_item' + number))
    {
        document.getElementById('menu_item' + number).className ="td_menu_item_text_selected";
    }
    //als er een submenu is toon dat dan
    if (document.getElementById('menu_layer_item' + number))
    {
        document.getElementById('menu_layer_item' + number).style.display="block";  //.style.visibility="visible";
        for(var i=0;i<10;i++)
        {
            if(document.getElementById('td_menu_sub_item_img'+number+i))
            {
                document.getElementById('td_menu_sub_item_img'+number+i).className = 'SubMenuItem_img '+subMenuItemTextSelected;
                document.getElementById('td_menu_sub_item_text'+number+i).className = 'SubMenuItem_text '+subMenuItemTextSelected;
                document.getElementById('menu_sub_item_img'+number+i).style.display="none"; 
            }
        }
    }
    //Als er een submenitem overeenkomt met de geselecteerde menuitem dan set het geselecteerde menuitem in de selected toestand.
    if (number == SelectedMenuItem && SelectedSubMenuItem != 0 && document.getElementById('td_menu_sub_item_img'+number+SelectedSubMenuItem)) 
    {
        document.getElementById('td_menu_sub_item_img'+number+SelectedSubMenuItem).className = 'SubMenuItemOver_img';
        document.getElementById('td_menu_sub_item_text'+number+SelectedSubMenuItem).className = 'SubMenuItemOver_text';
        document.getElementById('menu_sub_item_img'+number+SelectedSubMenuItem).style.display="inline"; //.style.visibility = 'visible';
    }
}

function SubMenuItemClick(number, area, redirect, source)
{   
    SelectedSubMenuItem = number;
    if (area == "cms" && source == "/cms/secure/Analytics.aspx") {
       window.open(source,"myWindow");
    }
    else if(redirect == "true")
    {
        //GetData(areaNumber,number,"true");
        window.location = source;
    }
}

function SubMenuItemOver(itemnumber,subitemnumber, area)
{
    var     subMenuItemTextSelected; 
    var menuItemTextSelected = "td_menu_item_text_selected";
    document.getElementById('menu_item' + itemnumber).className=menuItemTextSelected; 
    switch(area)
    {
        case "stratech":
            subMenuItemTextSelected="MenuBackground_Red";
            break;
        case "recreatie":
            subMenuItemTextSelected="MenuBackground_Green";
            break;
        case "logistiek":
            subMenuItemTextSelected="MenuBackground_Blue";
            break;
        case "publiek":
            subMenuItemTextSelected="MenuBackground_Yellow";
            break;
        default:
            subMenuItemTextSelected="MenuBackground_Red";
            break;
    }
    
    //alert('in MenuItemOver,  number = '+ number);
    for(var i=0;i<30;i++)
    {
        if (subitemnumber!=i.toString()&& document.getElementById('td_menu_sub_item_img'+itemnumber+i.toString()))                                                                                                        
        {
            document.getElementById('td_menu_sub_item_img'+itemnumber+i.toString()).className = 'SubMenuItem_img '+ subMenuItemTextSelected;
            document.getElementById('td_menu_sub_item_text'+itemnumber+i.toString()).className = 'SubMenuItem_text '+ subMenuItemTextSelected;
            document.getElementById('menu_sub_item_img'+itemnumber+i.toString()).style.display = 'none';
            
        }
    }

    if (subitemnumber!=0)
    {
        document.getElementById('td_menu_sub_item_img'+itemnumber+subitemnumber).className = 'SubMenuItemOver_img';
        document.getElementById('td_menu_sub_item_text'+itemnumber+subitemnumber).className = 'SubMenuItemOver_text';
        document.getElementById('menu_sub_item_img'+itemnumber+subitemnumber).style.display = 'inline';
    }                            

}


function ResetMenuStyle()
{
    for(var i=0;i<10;i++)
        {
            if((document.getElementById('menu_item'+i))&& (SelectedMenuItem!=i))
            {
                document.getElementById('menu_item'+i).className="td_menu_item_text";
            }
            if (document.getElementById('menu_layer_item' + i))
            {
                document.getElementById('menu_layer_item' + i).style.display="none";  //.style.visibility="visible";
            }
             
            //document.getElementById('menu_sub_item_img'+itemnumber+i.toString()).style.display = 'none';
        }
}


function SetMenuItem(number,subItemNumber)
{
   //alert('in SetMenuItem');
   
   SelectedMenuItem = number;
   SelectedSubMenuItem = subItemNumber;
   if(document.getElementById('menu_item' + number))
   {
        //alert('in setmenu');
        document.getElementById('menu_item' + number).className='td_menu_item_text_selected'; 
        
   }
}


function LeafMenu(closeSubMenu)
{
        //alert('in leafmenu');
        ;
        for(var i=0;i<10;i++)
        {
            if(closeSubMenu == "true")
            {
                if(document.getElementById('menu_layer_item'+i))
                {
                    document.getElementById('menu_layer_item'+i).style.display = 'none';
                }
            
                for(var j=0;j<10;j++)
                {
                    if(document.getElementById('menu_sub_item_img'+i+j))
                    {
                        //alert('i ='+i+' j = '+j);
                        document.getElementById('menu_sub_item_img'+i+j).style.display = 'none';
                        document.getElementById('td_menu_sub_item_img'+i+j).className = 'SubMenuItem_img';
                        document.getElementById('td_menu_sub_item_text'+i+j).className = 'SubMenuItem_text';
               
                    }
                }
            }
            if ( document.getElementById('menu_item' + i)&& i!=SelectedMenuItem)
            {
                document.getElementById('menu_item' + i).className='td_menu_item_text';
            }
            
        }
        //alert('leafing leafmenu');
}  


function CloseOverlayer(div)
{

//alert('test: '+ div);    
    if(document.getElementById('DarkBackground'))
          {
            document.getElementById('DarkBackground').style.visibility="hidden";
          }
   if(document.getElementById(div))
          {
            document.getElementById(div).style.display = "none";
          }
           if(document.getElementById('right_wp1'))
          {
            document.getElementById('right_wp1').style.display="block";  
          }
            if(document.getElementById('banner_home'))
          {
            document.getElementById('banner_home').style.display="block";  
          }
if( div == 'div_map')
          {
            if(document.getElementById('CloseMouseOvermap'))
            {
                document.getElementById('CloseMouseOvermap').style.visibility="hidden";
            }
            if(document.getElementById('CloseMouseOutmap'))
            {
                document.getElementById('CloseMouseOutmap').style.visibility="hidden";
            }
          }
}


function LoadOverlayer(div,map)
{
          
           if(document.getElementById('DarkBackground'))
          {
            document.getElementById('DarkBackground').style.visibility="visible";
          }
          if(document.getElementById(div))
          {
            //alert(div);
            //document.getElementById(div).style.visibility="visible";
               document.getElementById(div).style.display="block";
            
          }

          if(document.getElementById('right_wp1'))
          {
            document.getElementById('right_wp1').style.display="none";  
          }
           if(document.getElementById('banner_home'))
          {
            document.getElementById('banner_home').style.display="none";
         }

         Resize();
         if (div == "div_map") {
            if (map == undefined || map == "enschede") {
               $("divMapEnschede").style.display = "block";
               $("divMapToulouse").style.display = "none";
               InitializeGoogleMapsEnschede();
            }
            else if (map == "toulouse") {
               $("divMapEnschede").style.display = "none";
               $("divMapToulouse").style.display = "block";
               InitializeGoogleMapsToulouse();
            }
         }

}


function CloseOverlayer1()
{
    //alert('close1');
    CloseOverlayer('div_copyright');
}



function ShowExitButton(id)
{
//alert('in showExit');
if (document.getElementById(id))
    {
        //alert(id);
        document.getElementById(id).style.visibility="visible";
    } 

}


function HideCloseMouseOverExtra(id1,id2)
{
//alert('hide');   
if (document.getElementById(id1))
    {
        document.getElementById(id1).style.visibility="hidden";
    } 
    if (document.getElementById(id2))
    {
if(
(document.getElementById('div_disclaimer').style.visibility=="visible")||
(document.getElementById('div_map').style.visibility=="visible")||
(document.getElementById('div_uitlegIPsecurity').style.visibility=="visible")||
(document.getElementById('div_security').style.visibility=="visible")||
(document.getElementById('div_terms').style.visibility=="visible")||
(document.getElementById('div_copyright').style.visibility=="visible") 
)
{       
document.getElementById(id2).style.visibility="visible";
}
    } 
}


function HideCloseMouseOver(id1,id2)
{
//alert('hide');   
   if (document.getElementById(id1))
    {
        document.getElementById(id1).style.visibility="hidden";
    } 
    if (document.getElementById(id2))
    {
   
        document.getElementById(id2).style.visibility="visible";
    } 
}



function ShowMouseOver(id1,id2)
{
//alert('Over');   
   if (document.getElementById(id1))
    {
        document.getElementById(id1).style.visibility="visible";
    } 
    if (document.getElementById(id2))
    {
        document.getElementById(id2).style.visibility="hidden";
    } 
}



function SwapEbulletin()
{
    if(document.getElementById('ebulletinExcuse').style.visibility == "visible")
    {
        document.getElementById('ebulletinExcuse').style.visibility = "hidden";
        document.getElementById('ebulletinSubscrib').style.visibility = "visible";
    }
    else
    {
        document.getElementById('ebulletinExcuse').style.visibility = "visible";
        document.getElementById('ebulletinSubscrib').style.visibility = "hidden";
    }
    
}

function GotoPage(url)
{
   //alert('url= '+url);
   window.location = url;
}