function HideTabs()
{
    ShowTab(0);
}


function bVer() {
  // return version number (e.g., 5.5)
  return parseFloat(navigator.appVersion.split("MSIE")[1]);
 
}

function ShowTab(p_intCurrentPageIndex)
{
    if(bVer() =='6'){
        if(document.getElementById("dropdownSelect")!= null){
            document.getElementById("dropdownSelect").style.display = "block";
        }
       }
       if (document.getElementById("VideoHome") != null) document.getElementById("VideoHome").style.display="block";
    var l_intTabCounter = 0;    //holds number of tabs
    var l_objTabCollection = document.getElementsByTagName("DIV"); //holds all div-elements
    for (var l_intIdx=0; l_intIdx < l_objTabCollection.length; l_intIdx++)
    {
        //only divs with id that starts with 'SubItem_'
        if(l_objTabCollection[l_intIdx].id.indexOf("SubItem_")>=0)
        {
            //get page index for this tab
            var l_intId = l_objTabCollection[l_intIdx].id.substring(l_objTabCollection[l_intIdx].id.indexOf("_")+1);
            //get handles to current mainitem en tabcontainer
            var l_objCurrentMainItemLinks = document.getElementById("MenuTabLinks"+ l_intTabCounter);  // topmenu-item_over links
            var l_objCurrentMainItemRechts = document.getElementById("MenuTabRechts"+ l_intTabCounter);  // topmenu-item_over rechts
            var l_objCurrentMainItemOver = document.getElementById("MenuTabCenter_over"+ l_intTabCounter);  // topmenu-item_over
            var l_objCurrentMainItem = document.getElementById("MenuItem_" + l_intId);  // topmenu-item
            var l_objCurrentSubItemTab = document.getElementById("SubItem_" + l_intId); // tabcontainer voor active topmenu-item en submenu-panel
            var l_objCurrentMainItemActive = document.getElementById("MenuItemActive_" + l_intId); //active topmenu-item.
            //check if all handles exist
            if(l_objCurrentMainItem!=null && l_objCurrentSubItemTab!=null && l_objCurrentMainItemActive!=null)
            {
                //hide the tabcontainer
                l_objCurrentSubItemTab.style.display = "none";
                
                var l_intRelativeLeft = l_intTabCounter * 100;
                
                //place the tabcontainer l_intRelativeLeft pixels left from the current topmenu-item
                l_objCurrentSubItemTab.style.left = (l_objCurrentMainItem.offsetLeft - l_intRelativeLeft) + "px"; 

                
                //active topmenu-item shifts l_intRelativeLeft to the right inside the tabcontainer
                l_objCurrentMainItemActive.style.left = l_intRelativeLeft + "px"; 
                
                //if this handle is the current and active page, display it
                if(l_intId == p_intCurrentPageIndex)
                {
                 if(bVer() =='6'){
                    if(document.getElementById("dropdownSelect")!= null){
                        document.getElementById("dropdownSelect").style.display = "none";
                        }
                    }
                    //show the tabcontainer
                    
                    if(document.getElementById("VideoHome")!= null)
                    {
                        document.getElementById("VideoHome").style.display="none";
                    }
                    l_objCurrentSubItemTab.style.display = "block";
                    l_objCurrentMainItemOver.style.width = ((l_objCurrentMainItemRechts.offsetLeft) - (l_objCurrentMainItemLinks.offsetLeft+25) ) + "px"; 
                }
            }
            //increment number of tabs
            l_intTabCounter++;

        }
    }
}    


function addEvent(element, listener, handler)
{
	//if the system is not set up, set it up, and
	// store any outside script's event registration in the first handler slot
	if(typeof element[listener] != 'function' || 
	typeof element[listener + '_num'] == 'undefined'){
		element[listener + '_num'] = 0;
		if(typeof element[listener] == 'function'){
			element[listener + 0] = element[listener];
			element[listener + '_num']++;
		}
		element[listener] = function(e){
			var r = true;
			e = (e) ? e : window.event;
			for(var i = 0; i < element[listener + '_num']; i++)
				if(element[listener + i](e) === false) r = false;
			return r;
		}
	}
	//if handler is not already stored, assign it
	for(var i = 0; i < element[listener + '_num']; i++)
		if(element[listener + i] == handler) return;
	element[listener + element[listener + '_num']] = handler;
	element[listener + '_num']++;
}
function removeEvent(element, listener, handler)
{
	//if the system is not set up, or there are no handlers to remove, exit
	if(typeof element[listener] != 'function' || 
	typeof element[listener + '_num'] == 'undefined' ||
	element[listener + '_num'] == 0) return;
	//loop through handlers,
	//  if target handler is reached, begin overwriting each
	//  handler with the handler in front of it until one before the last
	var found = false;
	for(var i = 0; i < element[listener + '_num']; i++){
		if(!found)
			found = element[listener + i] == handler;
		if(found && (i+1) < element[listener + '_num'])
			element[listener + i] = element[listener + (i+1)];
	}
	//if handler was found, decrement the handler count
	if(found)
		element[listener + '_num']--;
}

function menuWidth(p_strAantal){
    try {
        var p_strPositieLinks= document.getElementById("MenuTabLinks0");
        var p_strPositieRechts= document.getElementById("MenuTabRechts"+p_strAantal);
        //alert(p_strPositieRechts.offsetLeft+"##"+p_strPositieLinks.offsetLeft);
        document.getElementById('MenuTabEind').style.left=((p_strPositieRechts.offsetLeft -p_strPositieLinks.offsetLeft)+25)+'px';
        document.getElementById('MenuTabEind').style.width=((894 - (p_strPositieRechts.offsetLeft-p_strPositieLinks.offsetLeft ))-25)+'px';
        //alert(document.getElementById('MenuTabEind').style.left+"<>"+document.getElementById('MenuTabEind').style.width)
    }
    catch (x) {
    //alert(x);
    } 
}