var previmg = 2;
function changeMenu (img) {
	if (previmg) {
		ge("menuitem"+previmg).style.backgroundColor="#FFFFFF";
		ge("menuitem"+previmg).style.color="#949494";
	}
	ge("menuitem"+img).style.backgroundColor="#720223";
	ge("menuitem"+img).style.color="#ebdbd0";
	previmg = img;
}

function hlChangeMenu(o, nr, item, total)
{
	var obj=ge(o);
	hideOtherFirst(total);
	obj.style.backgroundColor="#720223";
	obj.style.color="#ebdbd0";
	
	var flashmovie = ge('Menu_SIM');
	flashmovie.SetVariable("gotoItem", nr); 
	flashmovie.SetVariable("gotoItemTxt", item); 
	flashmovie.SetVariable("isSim", false); 
	
	//window.document.sim.setVariable("isSim", false);
	
}

function hideOtherFirst(total)
{
	var nr=1;
	for(i=0; i<total; i++) {
		var obj=ge('menuitem'+nr);
		obj.style.backgroundColor="white";
		obj.style.color="#949494";		
		nr++;
	}
}

function setValues()
{
	z_opwoord2=ge('z_opwoord2').value;
	z_thema2=ge('z_thema2').value;
	z_niveau1=ge('z_niveau1').checked;
	z_niveau2=ge('z_niveau2').checked;
	z_niveau3=ge('z_niveau3').checked;
	z_sorteer=ge('z_sorteer2').value;
	alert("z_opwoord2="+z_opwoord2 +
				"\nz_niveau1="+z_niveau1 + "\nz_niveau2="+z_niveau2 + "\nz_niveau3="+z_niveau3 + 
				"\nz_thema2= "+z_thema2 +
				"\nz_sorteer= "+z_sorteer);	
	//alert("z_opwoord="+ge('z_opwoord2').value());								
}

function showanswer(str)
{
	if(document.getElementById(str).style.display=='block') hideMenu(str);
	else showMenu(str);
}


function openDiv(iddiv,idimg) 
{
	var menudivs = new Array("hom","oli","lan","alg","rec","bes");
	closeAllDivs(menudivs);

  if (document.getElementById) 
  {
    var s = document.getElementById(iddiv);
    var b = document.getElementById(idimg);

    if (s) 
    {
      if (s.style.display != "block") 
      {
        s.style.display = "block";
      	b.src="images/menu/m_"+idimg+"_hl.gif";
      }
    }
  }
}

function closeAllDivs(menudivs) 
{
	for (var i=0; i<menudivs.length; i++)
	{
		 var s = document.getElementById(menudivs[i]);
	   var b = document.getElementById("img".concat(menudivs[i]));
		 
		 if (s.style.display == "block")
		 {
		 	 s.style.display = "none";
		 	 b.src="images/menu/m_img"+menudivs[i]+".gif";
		 }
	 }	
}

function changeImage(idimg, n) 
{
	var menuimgs = new Array(n);
	for (var i=0; i<n; i++) { menuimgs[i]="menu".concat(i); }
	closeAllImages(menuimgs);
	
  if (document.getElementById) 
  {
    var b = document.getElementById(idimg);
   	b.src="images/menu/"+idimg+"_hl.gif";
  }
}

function closeAllImages(menuimgs) 
{
	for (var i=0; i<menuimgs.length; i++)
	{
	   var b = document.getElementById(menuimgs[i]);
	 	 b.src="images/menu/"+menuimgs[i]+".gif";
	}
}

function showbgmenu(idd)
{
	var s = document.getElementById(idd);
	var img = "url(images/menu/bghl.png)";
	s.style.backgroundImage=img;
}
function hidebgmenu(idd)
{
	var s = document.getElementById(idd);
	var img = "";
	s.style.backgroundImage=img;
}

function defineWidthOlioliva()
{
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName.indexOf("Netscape")!=-1) { winW = window.innerWidth; }
		if (navigator.appName.indexOf("Microsoft")!=-1) { winW = document.body.offsetWidth; }
		if (winW>870)
		{	var x = (winW-870)/2;
			document.write("<div class='rand' style='left:"+x+"px;'>");
		}
		else document.write("<div class='rand' style='left:0px;'>");
	}
	else document.write("<div class='rand' style='left:0px;'>");
}





var activeMIs = new Array(2);

function changeBG(str)
{
	//ge(str).style.backgroundColor = "#a7bbd3"; /* #b7ecff */
	ge(str).style.backgroundColor = "#96B7DC"; /* #b7ecff */ /* 96B7DC */
}
function changeBG2(str)
{//#96B7DC
	ge(str).style.backgroundColor = "#dddddd";
}

/* nr1 is voor mainmenu, nr2 voor submenu en nr3 voor subsubmenu */
function showAllMenu(nr1, nr2)
{
	hideAllRelevantMenusFirst(nr1, nr2);
	if(nr1!=-1) {
		activeMIs[0]='submenu'+nr1;
		submenu=nr1;
		if(ge('submenu'+nr1)) {
			ge('submenu'+nr1).style.left = findPosX(ge('menu'+nr1))+"px";
			ge('submenu'+nr1).style.top = findPosY(ge('menu'+nr1))+"px"; 
			showMenu('submenu'+nr1);
		}
	}
	if(nr2!=-1){ /* means that we are in a submenu right now. */
		activeMIs[1]='subsubmenu'+nr1+'_'+nr2;
		submenu=nr2;
		if(ge('submenu'+nr1) && ge('subsubmenu'+nr1+'_'+nr2)) {
			var obj=ge('submenu'+nr1);
			ge('subsubmenu'+nr1+'_'+nr2).style.left = (findPosX(obj)+getWidth(obj)+2)+"px";
			ge('subsubmenu'+nr1+'_'+nr2).style.top = findPosY(ge('submenu'+nr1+'_'+nr2))+"px";
			showMenu('subsubmenu'+nr1+'_'+nr2);
		}
	}
}
function showMenu(str) 
{
  if (document.getElementById) 
  {
    var s = document.getElementById(str);
    if (s) 
    {
      if (s.style.display != "block") 
      {	
        s.style.display = "block";
      }
    }
  }	
}

function hideAllRelevantMenusFirst(nr1, nr2)
{
	if(activeMIs[0]=='submenu'+nr1) {}
	else { hideMenu(activeMIs[0]); activeMIs[0]=''; }

	if(nr2==-1) {	hideMenu(activeMIs[1]); activeMIs[1]=''; }
	else {
		if(activeMIs[1]=='subsubmenu'+nr1+'_'+nr2) {}
		else { hideMenu(activeMIs[1]); activeMIs[1]=''; }
	}
}
function hideMenu(str)
{
  if (document.getElementById) 
  {
    var s = document.getElementById(str);
    if (s) 
    {
      if (s.style.display != "none") 
      {	
        s.style.display = "none";
      }
    }
  }	
}
function hideMenuAll(str, strshow )
{
  if (document.getElementById) 
  {
  	i=0;
  	while(s = document.getElementById(str.concat(i))) {
      if (s.style.display != "none") 
      {	
        s.style.display = "none";
      }
      i=i+1;
    }
  }
  showMenu(strshow); 	
}

function findPosX(obj) {
	var browserName=navigator.appName; 
	if (browserName == "Microsoft Internet Explorer") {
		var curleft = -15;
	} else {
		var curleft = -5;
	}	
	if (obj.offsetParent)	{
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)	curleft += obj.x;

	curleft -= ge('main').offsetLeft;
	return curleft;
}
function findPosY(obj) {
	var curtop = 20;
	return curtop;
}
function getWidth(obj){
	return obj.offsetWidth;
}
function ge(i){
	if(document.getElementById) {
		return document.getElementById(i);
	}
	else if (document.all) {
		return document.all[i];
	}
}

var submenu=-1; var Tsubmenu;
function ClearTimers(){
	clearTimeout(Tsubmenu);
}
function ClearTimers2(i){
	if(submenu==i) clearTimeout(Tsubmenu);
}
function submenuuit(i){
	Tsubmenu = setTimeout("submenuuit2("+i+")",1000);
}
function submenuuit2(i,j){
	if(submenu!=-1){
		if(ge('submenu'+i)) ge('submenu'+i).style.display = "none";
		if(ge(''+activeMIs[1])) ge(''+activeMIs[1]).style.display = "none";
		submenu=-1;
	}
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function poscodecf(str,str2) 
{
	if(document.getElementById('landscf').value=='usa' || document.getElementById('landscf').value=='canada') 
		document.getElementById('l_postcode').value=str2;
	else document.getElementById('l_postcode').value=str;
}


//Allerlei functies voor het mogelijk maken van de slider te werken

function produktSliderImages(imgtekst) {
	var slideimages=new Array()
	imgtekst = imgtekst.split(",")
	for(i=0;i<5; i++) {
		slideimages[i]=imgtekst[i];
	}
	return slideimages;
}
function produktSliderLinks(imglinks) {
	var slidelinks=new Array()
	imglinks = imglinks.split(",")
	for(i=0;i<5; i++) {
		slidelinks[i]=imglinks[i];
	}
	return slidelinks;
}
function produktSliderWidth(imgwidth) {
	var slidewidth=new Array()
	imgwidth = imgwidth.split(",")
	for(i=0;i<5; i++) {
		slidewidth[i]=imgwidth[i];
	}
	return slidewidth;
}
function produktSliderHeight(imgheight) {
	var slideheight=new Array()
	imgheight = imgheight.split(",")
	for(i=0;i<5; i++) {
		slideheight[i]=imgheight[i];
	}
	return slideheight;
}

function produktSliderRest() {
	for (i=0;i<slideimages.length;i++){
		imageholder[i]=new Image()
		imageholder[i].src=slideimages[i]
	}
	var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 1000
	return pixeldelay;
}

var slidespeed=1000; // snelheid in milliseconden
var imageholder=new Array()
var ie55=window.createPopup
var whichlink=0
var whichimage=0

function slideit() {
			
	if (!document.images) return
	if (ie55) {
		//document.images.slide.filters[0].apply()
	}
	document.images.slide.src=imageholder[whichimage].src
	if (ie55) {
	  //document.images.slide.filters[0].play()
	}

//	document.getElementById('produktchangerh3').style.setvalue='bksd';
				
/*
	//bepalen hoe groot image moet worden.
	if(slidewidth[whichimage]>=slideheight[whichimage]) {
		document.getElementById('produktchangerimg').style.width='200';
		document.getElementById('produktchangerimg').style.heigth=Math.floor(200*slideheight[whichimage]/slidewidth[whichimage]);
		alert('width > height: width:200 height:'+Math.floor(200*slideheight[whichimage]/slidewidth[whichimage]));
	}
	else {
		document.getElementById('produktchangerimg').style.height='200';
		document.getElementById('produktchangerimg').style.width=Math.floor(200*slidewidth[whichimage]/slideheight[whichimage]);
		alert('width < height: width:'+Math.floor(200*slidewidth[whichimage]/slideheight[whichimage])+' height:'+200);
	}
*/			
	whichlink=whichimage
	whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
	setTimeout("slideit()",slidespeed+pixeldelay)
}
			
function getLink() {
	return location.href=''+slidelinks[whichlink];
}

function changeSubGenreDD(str) {
  var sel = document.getElementById(str);
  var selectedvalue = sel.options[sel.selectedIndex].value;

  document.getElementById('subgenresnone').selectedIndex = 0; 
  document.getElementById('subgenres1').selectedIndex = 0; 
  document.getElementById('subgenres2').selectedIndex = 0; 
  document.getElementById('subgenres3').selectedIndex = 0; 
  document.getElementById('subgenres4').selectedIndex = 0; 

  document.getElementById('subgenresnone').style.display='none';
  document.getElementById('subgenres1').style.display='none';
  document.getElementById('subgenres2').style.display='none';
  document.getElementById('subgenres3').style.display='none';
  document.getElementById('subgenres4').style.display='none';
 
  document.getElementById('subgenres'+selectedvalue).style.display='block';
}
function changeSubGenreDD2(str) {
  var sel = document.getElementById(str);
  var selectedind = sel.selectedIndex;

  document.getElementById('subgenresnone').selectedIndex = 0; 
  document.getElementById('subgenres1').selectedIndex = 0; 
  document.getElementById('subgenres2').selectedIndex = 0; 
  document.getElementById('subgenres3').selectedIndex = 0; 
  document.getElementById('subgenres4').selectedIndex = 0; 
  
  sel.selectedIndex = selectedind;
}
function setSubGenreDD(str) {
  var sel = document.getElementById(str);
  var selectedvalue = sel.options[sel.selectedIndex].value;

  document.getElementById('subgenresnone').style.display='none';
  document.getElementById('subgenres1').style.display='none';
  document.getElementById('subgenres2').style.display='none';
  document.getElementById('subgenres3').style.display='none';
  document.getElementById('subgenres4').style.display='none';
 
  document.getElementById('subgenres'+selectedvalue).style.display='block';
}

function showGoedeDoelenBox(str, str2) {
	var sel = document.getElementById(str);
  var selectedvalue = sel.checked;
 	if(selectedvalue) {
		document.getElementById(str2).style.display='block';
	}
	else {
		document.getElementById(str2).style.display='none';
	}
}