function GetParentByTagName(obj, tagName)
{
    return obj.parentNode ? (obj.parentNode.tagName == tagName ? obj.parentNode : GetParentByTagName(obj.parentNode, tagName)) : null;
}

window.bisWidth = 0;
window.bisHeight = 0;

function ResizeFrame()
{
    var width = parent.document.getElementById('bisDiv').offsetWidth;
    var height = document.getElementById('content').offsetHeight + 20;
    
    if (width != window.bisWidth || height != window.bisHeight)
    {
        window.bisWidth = width;
        window.bisHeight = height;
        if (navigator.userAgent.indexOf("MSIE") > -1)
        {
            parent.bis.resizeTo(width, height);
        }
        else
        {
            parent.document.getElementById('bis').style.width = width + "px";
            parent.document.getElementById('bis').style.height = height + "px";
        }
        window.setTimeout("ResizeFrame()", 100);
    }
    else
    {
        window.setTimeout("ResizeFrame()", 1000);
    }
}

function SelectListClick()
{
    var evt = event;
    var table = GetParentByTagName(evt.srcElement, "TABLE");
    if (!table) return null;
    table.className = document.getElementById(table.id + "/box").checked ? "active" : "inactive";
}
function SettingsBoxClick(obj)
{
    var insideDiv = obj.parentNode.getElementsByTagName("DIV")[1];
    var open = insideDiv.style.display == "block";
    var open = !open;
    
    var input = obj.parentNode.getElementsByTagName("INPUT")[0];
    input.value = open ? "1" : "0";
    
    var img = obj.parentNode.getElementsByTagName("IMG")[0];
    
    insideDiv.style.display = open ? "block" : "none";
    img.src = "images/" + (open ? "collapse" : "expand") + ".gif";
}

function InEnUitKlappen(id)
{
	if(document.getElementById(id).style.display == 'none')
    {
        document.getElementById(id).style.display = 'block';
    }
    else
    {
        document.getElementById(id).style.display = 'none';
    }
}

function printPage()
{
	var disp_setting="toolbar=yes,location=no,directories=no,menubar=yes,"; 
	disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
	
	var docprint = window.open("","",disp_setting); 
	alert('Let op: voor het beste afdruk resultaat dient u de afbeeldingen in liggend formaat af te drukken. U kunt dit instellen bij de eigenschappen van de printer.');
	docprint.document.open(); 
	docprint.document.write('<html><head><title>bibliotheek onderzoek</title>');
	docprint.document.write('<link rel="stylesheet" href="http://www.bibliotheekonderzoek.nl/klantenonderzoek_new/style.css" type="text/css" />');
	docprint.document.write('</head><body onload="self.print();">');          
	document.getElementById('tabel').style.display = 'none';          
	docprint.document.write(document.getElementById('toongevens').innerHTML);      
	document.getElementById('tabel').style.display = 'block';           
	docprint.document.write('</body></html>'); 
	
	docprint.document.close(); 
	docprint.focus(); 
}

function bibliothekenLijst()
{
	var value = '';
	$('typesSelectList3').innerHTML = 'Er wordt een lijst met bibliotheken gegeneerd...';
	for(i=1;i<=5;i++)
	{
		value = value+document.getElementById("grootte/"+i+"/box").checked+"-";
	}

	var url = '/klantenonderzoek_new/ajax/ajax.grootte.php';
	var pars = 'action=kiesgrootte&value=' + value;
		 
	var myAjax = new Ajax.Request(url,
	{
		method: 'post',
		postBody: pars,
		onComplete: function(t)
		{
			var message = t.responseText;
	        $('typesSelectList3').innerHTML = message;
		}
	} );

}