window.addEvent('domready', function() {
	var status = {
		'true': 'open',
		'false': 'close'
	};
	
	var contactSlide = new Fx.Slide('contactLayer');
	contactSlide.hide();
	var aboutSlide = new Fx.Slide('aboutLayer');
	aboutSlide.hide();
	var loginSlide = new Fx.Slide('loginLayer');
	loginSlide.hide();
	var dienstenSlide = new Fx.Slide('dienstenLayer');
	dienstenSlide.hide();
	//var landingSlide = new Fx.Slide('landingLayer');
	//landingSlide.hide();
	var nieuwsSlide = new Fx.Slide('nieuwsLayer');
	nieuwsSlide.hide();
	myVerticalSlide = new Fx.Slide('vs1');
	myVerticalSlide.hide()
	myVerticalSlide = new Fx.Slide('vs2');
	myVerticalSlide.hide()
	myVerticalSlide = new Fx.Slide('vs3');
	myVerticalSlide.hide()
	myVerticalSlide = new Fx.Slide('vs4');
	myVerticalSlide.hide()
	myVerticalSlide = new Fx.Slide('vs5');
	myVerticalSlide.hide()
	myVerticalSlide = new Fx.Slide('vs6');
	myVerticalSlide.hide()

});


function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function hideContent(){
	eval("MM_findObj('contactLayer').style.display='block';");
	eval("MM_findObj('aboutLayer').style.display='block';");
	eval("MM_findObj('loginLayer').style.display='block';");
	//eval("MM_findObj('landingLayer').style.display='block';");
	eval("MM_findObj('dienstenLayer').style.display='block';");
	eval("MM_findObj('nieuwsLayer').style.display='block';");
}


////////////vars

var menustatus=0
var menustatus2=0
var menustatus3=0
var menustatus4=0
var menustatus5=0
var oldPanelName
var oldPanelObj
var newPanelObj
var ifra_name
var ifra_content
var menu_height=0;
var menu_open;



//ALL MIGHTY TOP MENU TOGGLER
function slideInOutMenus(layerName)
	{

	//close old
	if(menu_open!= null)
		{
		oldPanelObj = new Fx.Slide(menu_open);
		menu_height=0;
		oldPanelObj.hide();
		}
		

		if(menu_open != layerName)
		{
		menu_open=layerName;
		
		menu_height=getHeight(layerName)
		getHeight(layerName)
	//	menutje.show();				
		newPanelObj_menu = new Fx.Slide(menu_open);
		if(navigator.userAgent.indexOf('rv:') != -1 && navigator.appVersion.indexOf('Windows') != -1)//mozz pc (toggle werkt niet goed in die browser)
			newPanelObj_menu.show();
		else
			newPanelObj_menu.slideIn();
		}
		else menu_open=null;
	

	}

function getHeight(layerName){
		var myLayer = eval("MM_findObj(layerName)");
		return myLayer.clientHeight;
}



////////////WORK 
function slideInOutWork(panelName, frameSource)
	{
		var userAgentString = navigator.userAgent.toLowerCase();
		if(oldPanelName != panelName)//=panel nog niet open dus open klappen
		{
		if(oldPanelName != null) // sluit vorig panel
			{
			oldPanelObj = new Fx.Slide(oldPanelName);
			if((userAgentString.indexOf('rv:') != -1) && (userAgentString.indexOf('firefox') != -1))//in firefox zowel op pc/mac werkt slideOut niet goed
				oldPanelObj.hide();
			else
				oldPanelObj.slideOut();
			}
		
		oldPanelName = panelName
		slideInPanel();
		ifra_content=frameSource;

		if((userAgentString.indexOf("safari") > 0) && (userAgentString.indexOf("mac") > 0)){
			//alert('safari on mac dus geen scrolly')	
		}else{
//			setTimeout("scrollPage();",500);
			setTimeout("scrolly();",500);
		}
	}
	else
		{
		if(ifra_content==frameSource)//op zelfde panel geklikt, mag dus dicht
			{			
			oldPanelObj = new Fx.Slide(oldPanelName);
			if((userAgentString.indexOf('rv:') != -1) && (userAgentString.indexOf('firefox') != -1))//in firefox zowel op pc/mac werkt slideOut niet goed
				oldPanelObj.hide();
			else
				oldPanelObj.slideOut();
			oldPanelName=null;		
			ifra_content=null;
			}
		}

	ifra_content=frameSource;
	ifra_name = "fr_"+panelName;
	showcontent(frameSource, ifra_name)
	
}


function scrolly()
{
regel=oldPanelName;
if(regel=="vs1")eind = 320;
if(regel=="vs2")eind = 498;
if(regel=="vs3")eind = 679;
if(regel=="vs4")eind = 854;
if(regel=="vs5")eind = 1029;
eind+=menu_height;

begin=document.documentElement.scrollTop;
if(navigator.userAgent.indexOf('rv:') != -1 && navigator.appVersion.indexOf('Mac') != -1)//mozz mac scrollt te langzaam
{
	stap=8;
}else{
	stap=4;
}

if(begin<eind)
   {while(begin<eind)
        {stap+=stap/5000;
         begin+=stap;
         if(begin>eind)begin=eind;
         window.scroll(0,begin);
        }
   }
   

if(begin>eind)
   {while(begin>eind)
         {stap+=stap/5000;
         begin-=stap;
         if(begin<eind)begin=eind;
          window.scroll(0,begin);
         }
    }


}



//SLIDE FUNCTION
function slideInPanel()
{
	newPanelObj = new Fx.Slide(oldPanelName);
		if(navigator.userAgent.indexOf('rv:') != -1 && navigator.appVersion.indexOf('Windows') != -1)//mozz pc (toggle werkt niet goed in die browser)
			newPanelObj.show();
		else
			newPanelObj.slideIn();
}


//SHOW CONTENT IN IFRAME
function showcontent(frameSource, iframeName){
	var objFrame = (document.getElementById)? document.getElementById(iframeName) : window.frames[iframeName];
	objFrame.src = frameSource;
	
}


