
var cardcount = 0;
var isie = (document.all) ? true : false;


function showHideElement(source, target)
{	
	if(document.getElementById(source).checked == 1)
	{
		document.getElementById(target).style.display = 'block';
	}
	else
	{
		document.getElementById(target).style.display = 'none';
	}
}

var provincieOverzicht = Class.create(
{
	initialize: function() 
	{
		Event.observe('search_button', 'click', this.showSearch.bindAsEventListener(this));
		
		$$('.statename').each(function(item)
		{
			Event.observe(item.id, 'click', this.show.bindAsEventListener(this, item));
		
		}.bind(this));
	},
	show: function(event, elm)
	{
		if ($('list_' + elm.id).hasClassName('dontdisplay'))
		{
			$('list_' + elm.id).removeClassName('dontdisplay');
		}
		else
		{
			$('list_' + elm.id).addClassName('dontdisplay');
		}
	},
	showSearch: function(event, elm)
	{
		if ($('searchdiv').hasClassName('dontdisplay'))
		{
			$('searchdiv').removeClassName('dontdisplay');
		}
		else
		{
			$('searchdiv').addClassName('dontdisplay');
		}
	}
});

Event.observe(window, 'load', function() 
{
	var provincieoverzicht = new provincieOverzicht();
	
	var banner1 = new SWFObject("/flash/ecard.swf", "video", "238", "162", "8");
			banner1.addParam("quality", "high");
			banner1.addParam("wmode", "transparent");
			banner1.addParam("salign", "t");
			banner1.write("flashecard");
	
});


function formHandler ()
{
	
}

	formHandler.prototype.Send = function (formname, method, action)
	{
		document.forms[formname].method = method;
		document.forms[formname].action = action;
		document.forms[formname].submit();
	}
	
	var formHandler = new formHandler();
	

// Debug venster voor het uitlezen van een JS Object

function var_dump(obj, recursive)

{           

    //var recursive = recursive||true;

    var s = var_dump_noprint(obj, 0, recursive);

    s = s.replace(/</g, '&lt;');

    s = s.replace(/>/g, '&gt;');

    debugwin = window.open('', 'debugwin', 'left=20,top=20,width=400,height=800,toolbar=0,location=0,status=0,scrollbars=1,resizable=1');

    debugwin.document.write('<html><body style="cursor:pointer;" onClick="self.close()"><pre>' + s + '</pre></body></html>');

    debugwin.document.close();

}

 

/**

* voor debuggen, wordt gebruikt door var_dump hierboven

* ook los te gebruiken: alert(var_dump_noprint(obj));

*/

function var_dump_noprint(obj, indent_level, recursive)

{

    var LINEFEED = '\n';      

    var INDENT   = '\t';

    var indent_level = indent_level||0;

    var indent_str = '';

    var j;

    for(j=0; j<indent_level; j++) {

                indent_str += INDENT;

    }

    var s = '';

    if(typeof obj == 'undefined' || obj==null) {

                s += 'undefined' + LINEFEED;

    } else if(typeof obj == 'array' || typeof obj == 'object') {

                s += typeof obj + ' (' + LINEFEED;

                if(recursive || indent_level==0) {

                           var i;

                           for(i in obj) {

                                       s += indent_str + INDENT + '[' + i + '] => ' /*+ INDENT*/ + var_dump_noprint(obj[i], (indent_level+1), recursive);

                           }

                }

                s += indent_str + ')' + LINEFEED;

    } else if(typeof obj == 'function') {

                s += 'function' + LINEFEED;

    } else {

                s += '(' + typeof obj + ') ' /*+ INDENT*/ + obj + LINEFEED;

    }

    return s;

}

