function hideOverviewTree(el, hide) {
	while (el.tagName != 'TR') el = el.parentNode;
	while (el = el.nextSibling) {
		if (el.nodeType != 1) continue;
		if(el.className != 'tree_tr') break;
		if(el.className == 'tree_tr') el.style.display = hide ? 'none' : '';	
	}
}

function clearText(el)
{
	if(el.name == 'search' && el.value == 'Typ hier uw zoekopdracht'){
		el.value = '';
	} 
	if(el.name == 'username' && el.value == 'E-mailadres'){
		el.value = '';	
	}
	if(el.name == 'password' && el.value == 'wachtwoord'){
		el.value = '';	
	}
	else {
		el.value = el.value;
	}
}

function popUpWindow(id, field, table)
{
	var width = 400;
	var height = 420;
	var left = (screen.width - width) / 2;
	var top = 5;

	window.open('/insurance.php?id='+id+'&field='+field+'&table='+table, 'Verzekering', "width=" + width + ",height=" + height + ",left=" + left +",top=" + top + ",location=no,menubar=no,toolbar=no,directories=no,scrollbars=yes,resizable=no");
}

function OpenCertDetails()
{
	thewindow = window.open('https://www.thawte.com/core/process?process=public-site-seal-cert-details&public-site-seal-cert-details.code=NLINTE51-3', 'anew', config='height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=yes,directories=yes,status=yes');
}


function setCollapseStatus()
{
	var triggers = getElementsByClassName('show_section');
	for (var i=0; i<triggers.length; i++) {
		var cookiename = triggers[i].id;
		if (readCookie(cookiename)){
			triggers[i].onclick();
		}
	}
}

function qb_hideTbody(el, hide)
{
	while (el.tagName != 'TR') el = el.parentNode;
	el.className = hide ? 'collapsed' : '';
	el_form = el.parentNode;

	if(el) subel = el.previousSibling;

	while (el = el.nextSibling) {
		if (el.nodeType != 1) continue;
		el.style.display = hide ? 'none' : '';
		if (el.tagName == 'TBODY') break;
	}
}


function addLoadEvent(func, beginning) {
	var oldonload = window.onload;
	window.onload = typeof(window.onload) == 'function' ? beginning ? 
		function() {func(); oldonload();} : 
		function() {oldonload(); func();} : 
		func;
}


function OneStat_Pageview(transaction, amount, productcode, productgroup, customer, campaign, e_action)
{
    var d=document;
    var sid="427116";
    var CONTENTSECTION="";
	var osp_ACTION=e_action;
    var osp_TRANSACTION=transaction;
    var osp_AMOUNT=amount;
    var osp_PRODUCTCODE=productcode;
    var osp_PRODUCTGROUP=productgroup;
    var osp_ADCAMPAIGN=campaign;
    var osp_CUSTOMER=customer;
    var osp_CUST0 = "";
    var osp_CUST1 = "";
    var osp_CUST2 = "";
    var osp_CUST3 = "";
    var osp_CUST10 = "";
    var osp_CUST11 = "";
    var osp_URL=d.URL;
    var osp_Title=d.title;
    var t=new Date();
    var p="http"+(d.URL.indexOf('https:')==0?'s':'')+"://stat.onestat.com/stat.aspx?tagver=2&sid="+sid;
    p+="&url="+escape(osp_URL);
    p+="&ti="+escape(osp_Title);
    p+="&section="+escape(CONTENTSECTION);
    p+="&cma="+escape(osp_ACTION);
    p+="&cmt="+escape(osp_TRANSACTION);
    p+="&cmm="+escape(osp_AMOUNT);
    p+="&cmp="+escape(osp_PRODUCTCODE);
    p+="&cmg="+escape(osp_PRODUCTGROUP);
    p+="&cmad="+escape(osp_ADCAMPAIGN);
    p+="&cmc="+escape(osp_CUSTOMER);
    p+="&cu0="+escape(osp_CUST0);
    p+="&cu1="+escape(osp_CUST1);
    p+="&cu2="+escape(osp_CUST2);
    p+="&cu3="+escape(osp_CUST3);
    p+="&cu10="+escape(osp_CUST10);
    p+="&cu11="+escape(osp_CUST11);
    p+="&rf="+escape(parent==self?document.referrer:top.document.referrer);
    p+="&tz="+escape(t.getTimezoneOffset());
    p+="&ch="+escape(t.getHours());
    p+="&js=1";
    p+="&ul="+escape(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage);
    if(osp_URL!=d.URL) p+="&ol="+escape(d.URL);
    if(typeof(screen)=="object"){
       p+="&sr="+screen.width+"x"+screen.height;p+="&cd="+screen.colorDepth;
       p+="&jo="+(navigator.javaEnabled()?"Yes":"No");
    }
    d.write('<img id="ONESTAT_TAG" border="0" width="1" height="1" src="'+p+'" >');
}

function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}


function getElementsByClassName(classname, node) {

    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp(classname);
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
   
    return a;
}

$(document).ready(function() {
	$("a.infobox").fancybox({
		'hideOnContentClick': true
	});	
});
