setActiveTab = function()
{
	try
	{
	    var url = window.location.href.toLowerCase();
	   	var elemVoorU = document.getElementById("voorU");
	   	var elemVoorVerw = document.getElementById("voorVerwijzers");
	 	
	    if (url.indexOf("/voor%20verwijzers/") != -1)
	    {
	   		elemVoorU.className = "inActive";
			elemVoorVerw.className = "active";
	    }
	    else
	    {
	   		elemVoorU.className = "active";
			elemVoorVerw.className = "inActive";
	    }
    }
    catch(x)
    {
    }
}

  setHeight = function() 
{
	var leftColRegion = YAHOO.util.Dom.getRegion("setLeft");
	var leftColHeight = leftColRegion.bottom - leftColRegion.top;
	var contentColRegion = YAHOO.util.Dom.getRegion("setCon");
	var contentColHeight = contentColRegion.bottom - contentColRegion.top;
	var leftColTop = leftColRegion.top;
	var contentColTop = contentColRegion.top;
		
		if (leftColHeight>contentColHeight)
			{
				YAHOO.util.Dom.setStyle("setCon","height",leftColHeight + "px");
			}
		else 
			{
				
			}
	}	
	
  YAHOO.example.onMenuBarAvailable = function(p_oEvent) {
                // Animation object
                var oAnim;
                // Utility function used to setup animation for submenus
                function setupMenuAnimation(p_oMenu) {
                    if(!p_oMenu.animationSetup) {
                        var aItems = p_oMenu.getItemGroups();
                        if(aItems && aItems[0]) {
                            var i = aItems[0].length - 1;
                            var oSubmenu;
                            do {
                                oSubmenu = p_oMenu.getItem(i).cfg.getProperty("submenu");
                                if(oSubmenu) {
                                    oSubmenu.beforeShowEvent.subscribe(onMenuBeforeShow, oSubmenu, true);
                                    oSubmenu.showEvent.subscribe(onMenuShow, oSubmenu, true);
                                }
                            
                            }
                            while(i--);
                        
                        }

                        p_oMenu.animationSetup = true;

                    }

                }


                // "beforeshow" event handler for each submenu of the menu bar

                function onMenuBeforeShow(p_sType, p_sArgs, p_oMenu) {

                    if(oAnim && oAnim.isAnimated()) {
                    
                        oAnim.stop();
                        oAnim = null;
                    
                    }

                    YAHOO.util.Dom.setStyle(this.element, "overflow", "hidden");
                    YAHOO.util.Dom.setStyle(this.body, "marginTop", ("-" + this.body.offsetHeight + "px"));

                }


                // "show" event handler for each submenu of the menu bar

                function onMenuShow(p_sType, p_sArgs, p_oMenu) {

                    oAnim = new YAHOO.util.Anim(
                        this.body, 
                        { marginTop: { to: 0 } },
                        .5, 
                        YAHOO.util.Easing.easeOut
                    );

                    oAnim.animate();

                    var me = this;
                        
                    function onTween() {

                        me.cfg.refireEvent("iframe");
                    
                    }

                    function onAnimationComplete() {

                        YAHOO.util.Dom.setStyle(me.body, "marginTop", ("0px"));
                        YAHOO.util.Dom.setStyle(me.element, "overflow", "visible");

                        setupMenuAnimation(me);

                    }
                    

                    /*
                         Refire the event handler for the "iframe" 
                         configuration property with each tween so that the  
                         size and position of the iframe shim remain in sync 
                         with the menu.
                    */

                    if(this.cfg.getProperty("iframe") == true) {

                        oAnim.onTween.subscribe(onTween);

                    }

                    oAnim.onComplete.subscribe(onAnimationComplete);
                
                }


                // "render" event handler for the menu bar

                function onMenuRender(p_sType, p_sArgs, p_oMenu) {

                    setupMenuAnimation(p_oMenu);

                }


                // Instantiate and render the menu bar

                var oMenuBar = new YAHOO.widget.MenuBar("productsandservices", { autosubmenudisplay:true, hidedelay:750, lazyload:true });


                // Subscribe to the "beforerender" event

                oMenuBar.renderEvent.subscribe(onMenuRender, oMenuBar, true);

                oMenuBar.render();

            }


            // Initialize and render the menu bar when it is available in the DOM

           
initContentTab = function() {
    var tabView1 = new YAHOO.widget.TabView('actueel');
	var tabView2 = new YAHOO.widget.TabView('locaties');
	var tabView3 = new YAHOO.widget.TabView('links');
	var tabView4 = new YAHOO.widget.TabView('poll');
	var tabView5 = new YAHOO.widget.TabView('contentTab');
}

fluidLayout = function() {
            var maxW = 1100;
            var minW = 700;
            var fluidW = "98%";

            var vp = YAHOO.util.Dom.getViewportWidth();
            var col = document.getElementById("GGzframe"); // document.getElementById(id);
            var col2 = document.getElementById("ggzAuthoring"); // document.getElementById(id);
			
            if(vp >= maxW) {
                        YAHOO.util.Dom.setStyle(col,"width",maxW + "px");
                        YAHOO.util.Dom.setStyle(col2,"width",maxW + "px");
                        //YAHOO.util.Dom.setStyle(col,"border","2px solid red");
            } else if(vp <= minW) {
                        YAHOO.util.Dom.setStyle(col,"width",minW + "px");
                        YAHOO.util.Dom.setStyle(col2,"width",minW + "px");
                       //YAHOO.util.Dom.setStyle(col,"border","2px solid orange");
            } else {
                       YAHOO.util.Dom.setStyle(col,"width",fluidW);
                       YAHOO.util.Dom.setStyle(col2,"width",fluidW);
                       //YAHOO.util.Dom.setStyle(col,"border","2px solid green");
            }
}

	
focusField=function() {
  if(this.value==this.defaultValue) {
    this.value='';
  }
  YAHOO.util.Dom.addClass(this,'fieldFocus');
}
blurField=function() {
  if(this.value=='') {
    this.value=this.defaultValue;
  }
YAHOO.util.Dom.removeClass(this,'fieldFocus');
}

YAHOO.util.Event.addListener(window,"load",fluidLayout);
YAHOO.util.Event.addListener(window,"resize",fluidLayout);
YAHOO.util.Event.addListener(window,'load',initContentTab);
YAHOO.util.Event.onAvailable("productsandservices", YAHOO.example.onMenuBarAvailable);
YAHOO.util.Event.addListener(window, "load", setHeight);
YAHOO.util.Event.addListener(window, "load", setActiveTab);


