

function hidediv(id) {
	if (document.getElementById) { 
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { 
			document.id.display = 'none';
		}
		else { 
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	if (document.getElementById) { 
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { 
			document.id.display = 'block';
		}
		else { 
			document.all.id.style.display = 'block';
		}
	}
}

function showdivLp() {
	if (document.getElementById) { 
    if(document.getElementById('hypodetails2'))
    {
      document.getElementById('hypodetails2').style.display = 'block';
      document.getElementById('hypodetails3').style.display = 'block';
    }
	}
	else {
		if (document.layers) { 
      if(document.hypodetails2)
      {
        document.hypodetails2.display = 'block';
        document.hypodetails3.display = 'block';
      }
		}
		else { 
      if(document.all.hypodetails2)
      {
        document.all.hypodetails2.style.display = 'block';
        document.all.hypodetails3.style.display = 'block';
      }
		}
	}
}

function leftmenumore() {
    hidediv('leftmenumorelink');
    showdiv('leftmenumore');
    setcookie('leftmenu','more');
}

function leftmenuless() {
    hidediv('leftmenumore');
    showdiv('leftmenumorelink');
    setcookie('leftmenu','less');
}

function getcookie(cookiename) {
    var cookiestring=""+document.cookie;
    var index1=cookiestring.indexOf(cookiename);
    if (index1==-1 || cookiename=="") 
        return ""; 
    var index2=cookiestring.indexOf(';',index1);
    if (index2==-1) 
        index2=cookiestring.length; 
    return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}
function setcookie(name,value) {    
    cookiestring=name+"="+escape(value);    
    document.cookie=cookiestring;        
}
window.onload=function() {
	if (document.getElementById('leftmenumore')) {
		var leftmenu = getcookie('leftmenu');
		if (leftmenu == 'more') 
			leftmenumore();
		else 
			leftmenuless();
	}
}

function showpopup() {
	showdiv('popup');
	var scrollY = scrollPos();
	var scrollH = scrollHeight();
	var pos = scrollY + 100;

	var popup = document.getElementById('popup');
	popup.style.paddingTop = pos+'px';
	popup.style.height = scrollH+'px';
	
	var links = document.getElementsByTagName('link');
	for(var i=0;i<links.length;i++) {
		if(links[i].getAttribute('media') == 'print') {
			if(links[i].getAttribute('href') == '/common/css/print.css')
				links[i].disabled = true;
		}
	}	
}

function hidepopup() {
	hidediv('popup');
}
function showwait() {
	showdiv('waitpopup');
	var scrollY = scrollPos();
	var scrollH = scrollHeight();
	var pos = scrollY + 100;

	var popup = document.getElementById('waitpopup');
	popup.style.paddingTop = pos+'px';
	popup.style.height = scrollH+'px';
}
function hidewait() {
	hidediv('waitpopup');
}

function scrollPos() {
	var scrollY;
	if (document.all) {
		if (!document.documentElement.scrollTop)
			scrollY = document.body.scrollTop;
		else
			scrollY = document.documentElement.scrollTop;
	} else {
		scrollY = window.pageYOffset;
	}
	return scrollY;
}

function scrollHeight() {
  	var  scrollH;
  	if (window.innerHeight && window.scrollMaxY) {	
  		scrollH = window.innerHeight + window.scrollMaxY;
  	} else if (document.body.scrollHeight > document.body.offsetHeight){ 
  		scrollH = document.body.scrollHeight;
  	} else {
  		scrollH = document.body.offsetHeight;
  	}
	return scrollH;
}

function showcontentlayer(numb) {
	// Hide all
	for (i=1; i<=5; i++) {
		link = document.getElementById('contentlink'+i);
		layer = document.getElementById('contentlayer'+i);
		link.className = link.className.replace('active','');
		layer.style.display = 'none';
	}
	// Show one
	link = document.getElementById('contentlink'+numb);
	layer = document.getElementById('contentlayer'+numb);
	link.className += ' active';
	layer.style.display = 'block';
}

/* Vraaglijst functies */
var vraagTab = 1;
function volgendeVraaglijst() {
	document.getElementById('vraaglink'+vraagTab).className = '';
	hidediv('vraaglijst'+vraagTab);
	vraagTab++;
	document.getElementById('vraaglink'+vraagTab).className = 'active';
	showdiv('vraaglijst'+vraagTab);
}
function disableAllVragen() {
	for (i = 2; i <= 10; i++)
	{
		document.getElementById('vraag'+i+'a').disabled = true;
		document.getElementById('vraag'+i+'b').disabled = true;
		document.getElementById('vraag'+i+'c').disabled = true;
	}
}

function disableAllVragenHypotheekTest() {
	for (i = 2; i <= 5; i++)
	{
		document.getElementById('vraag'+i+'a').disabled = true;
		document.getElementById('vraag'+i+'b').disabled = true;
		document.getElementById('vraag'+i+'c').disabled = true;
	}
}
function enableVr(radiobtn) {
	var vraagnum = parseInt(radiobtn.name.replace('vraag',''))+1;
	if (vraagnum < 11) {
		document.getElementById('vraag'+vraagnum+'a').disabled = false;
		document.getElementById('vraag'+vraagnum+'b').disabled = false;
		document.getElementById('vraag'+vraagnum+'c').disabled = false;
	}
	
	if (vraagnum == 4) {
		var knop = document.getElementById('vraagknop1');
		knop.src = '/common/images/btnVolgende.gif';
		knop.onclick = function() { volgendeVraaglijst();return false; } ;
	}
	if (vraagnum == 7) {
		var knop = document.getElementById('vraagknop2');
		knop.src = '/common/images/btnVolgende.gif';
		knop.onclick = function() { volgendeVraaglijst();return false; } ;
	}
	if (vraagnum == 11) {
		var knop = document.getElementById('vraagknop3');
		knop.src = '/common/images/btnBekijkUitslag.gif';
	}
}

function enableVrWelkeHypotheek(radiobtn) {
	var vraagnum = parseInt(radiobtn.name.replace('vraag',''))+1;
	if (vraagnum < 6) {
		document.getElementById('vraag'+vraagnum+'a').disabled = false;
		document.getElementById('vraag'+vraagnum+'b').disabled = false;
		document.getElementById('vraag'+vraagnum+'c').disabled = false;
	}
	
	if (vraagnum == 4) {
		var knop = document.getElementById('vraagknop1');
		knop.src = '/common/images/btnVolgende.gif';
		knop.onclick = function() { volgendeVraaglijst();return false; } ;
	}
	if (vraagnum == 5) {
		var knop = document.getElementById('vraagknop2');
		knop.src = '/common/images/btnBekijkUitslag.gif';
	}
}
function myDocument_DoFSCommand(command, args) {
	if (command == "showpopup") {
		showpopup();
	}
}
