	
	/** The deep link history */
	var deep_links = new Array();

	/** Global zoekkodes */	
	var current_item_zoekkode = '';
	var previous_item_zoekkode = '';
	var next_item_zoekkode = '';
	
	var bedrijven;
	
	/** Displays the items in table */
	function displayItems(items, result_count_without_limit)
	{
		//Set global result in items
		bedrijven = items;
		
		var bedrijf;
		
		var html;

//		html = '<table id="table_bedrijven" name="table_bedrijven" width="500" border="0" cellpadding="2" cellspacing="2" class="sortable">';

		if(template == "nva")
		{
			html = '<div style="clear:both; float:left; padding-left:10px;">';
			//html += '<table id="table_bedrijven" name="table_bedrijven" width="555" cellpadding="0" cellspacing="0" style="border:1px solid #666666" class="sortable">';
			html += '<table id="table_bedrijven" name="table_bedrijven" width="515" cellpadding="0" cellspacing="0" style="border:1px solid #666666" class="sortable">';
			html += '  <tr>';
			html += '	 <th width="10" height="22" align="left" valign="middle" style="border-width: 1px 0px 1px 1px;border-style:solid;border-color:#999999;padding-left:10px;"></th>';
			html += '	 <th height="20" align="left" valign="middle" style="border-width: 1px 0px 1px 1px;border-style:solid;border-color:#999999;padding-left:10px;">Naam (bedrijfs)</th>';
			html += '	 <th width="100" align="left" valign="middle" style="border-width: 1px 0px 1px 1px;border-style:solid;border-color:#999999;padding-left:10px;">Plaats</th>';
			html += '	 <th width="150" align="left" valign="middle" style="border-width: 1px 1px 1px 1px;border-style:solid;border-color:#999999;padding-left:10px;">Rubrieken</th>';
			html += '  </tr>';
		}
		else
		{
			html = '<div>';
			html = '<table id="table_bedrijven" name="table_bedrijven" width="100%" cellpadding="0" cellspacing="0" class="sortable">';
			html += ' <tr>';
			html += '  	<th width="17" height="25" align="center" valign="top" bgcolor="#FFFFFF" class="table_l_head">&nbsp;</th>';
			html += ' 	<th width="268" align="left" valign="middle" class="table_head">Naam (bedrijfs)</th>';
			html += '   <th width="177" align="left" valign="middle" class="table_head">Plaats</th>';
			html += '   <th width="179" align="left" valign="middle" class="table_head">Rubrieken</th>';
			html += ' </tr>';
		}
		
		for(var i = 0; i < bedrijven.childNodes.length; i++)
		{	
			bedrijf = bedrijven.childNodes[i];
			
		  	var zoekkode = getChildNodeValue(bedrijf, "zoekkode");
		  	var naam = getChildNodeValue(bedrijf, "naam");
		  	var plaats = getChildNodeValue(bedrijf, "plaats");
		  	var demobedrijf = getChildNodeValue(bedrijf, "demobedrijf");
		  	
		  	var rubriekenString = '';
		  	var rubrieken = bedrijf.getElementsByTagName("rubrieken")[0];
		  	//alert(rubrieken.childNodes.length);
		  	for(var j = 0; j < rubrieken.childNodes.length; j++)
		  	{
		  		if(rubrieken.childNodes[j].firstChild != null)
		  		{
			  		rubriekenString += rubrieken.childNodes[j].firstChild.nodeValue + '<br>';
			  	}
		  	}
	  		//alert(rubriekenString);
			
			if(bedrijf != null && zoekkode != '' && naam != '')
			{
//				html += '<tr valign="top">';
//				html += '<td><a href="JavaScript:loadItem(\'' + zoekkode + '\');" class="table_link">' + naam + '</a></td>';
//				html += '<td><nobr>' + plaats + '</nobr></td>';
//				html += '<td>' + rubriekenString + '</td>';
//				html += '</tr>';

				table_link_style = "";
				if(!login_active && demobedrijf != 'J')
				{
					table_link_style = "color:#c0c0c0";
				}

				background_color = evenRowColor;
				if(i % 2)
				{
					background_color = unevenRowColor;
				}

				if(template == 'nva')
				{
					html += '<tr valign="middle" bgcolor="' + background_color + '" height="20" onMouseOver="this.style.backgroundColor=\'' + link_light_color + '\';" onMouseOut="this.style.backgroundColor=\'' + background_color + '\';">';
					html += '<td valign="middle" class="table_middle"><img src="' + frontendurl + 'images/' + image_color + '/dot.gif" width="5" height="5" align="absmiddle" class="dot" /></td>';
					html += '<td valign="middle" class="table_middle"><a href="JavaScript:loadItem(\'' + zoekkode + '\');" class="table_link" style="' + table_link_style + '">' + naam + '</a></td>';
					html += '<td valign="middle" class="table_middle">' + plaats + '&nbsp;&nbsp;</td>';
					html += '<td valign="middle" class="table_right">' + rubriekenString + '</td>';
					html += '</tr>';
				}
				else
				{
					html += '<tr valign="middle" bgcolor="' + background_color + '" height="20" onMouseOver="this.style.backgroundColor=\'' + link_light_color + '\';" onMouseOut="this.style.backgroundColor=\'' + background_color + '\';">';
					html += '<td width="17" align="center" valign="top" class="table_l"><img src="' + frontendurl + 'images/dot.gif"  width="5" height="15" align="absmiddle" class="dot" style="padding-top:3px;"/></td>';
					html += '<td width="268" valign="middle" class="table_mid"><a href="JavaScript:loadItem(\'' + zoekkode + '\');" class="link_name" style="' + table_link_style + '">' + naam + '</a></td>';
					html += '<td width="177" valign="middle" class="table_mid"><nobr>' + plaats + '</nobr></td>';
					html += '<td width="179" valign="middle" class="table_mid">' + rubriekenString + '</td>';
					html += '</tr>';
				}
			}
		}
		html += '  <tr class="sortbottom">';
		html += '	<td style="border-top:1px;border-bottom:0px;border-left:0px;border-right:0px;border-style:solid;border-color:#999999;">&nbsp;</td>';
		html += '	<td style="border-top:1px;border-bottom:0px;border-left:0px;border-right:0px;border-style:solid;border-color:#999999;">&nbsp;</td>';
		html += '	<td style="border-top:1px;border-bottom:0px;border-left:0px;border-right:0px;border-style:solid;border-color:#999999;">&nbsp;</td>';
		html += '	<td style="border-top:1px;border-bottom:0px;border-left:0px;border-right:0px;border-style:solid;border-color:#999999;">&nbsp;</td>';
		html += '  </tr>';
		html += '</table>';
		html += '</div>';

		document.getElementById("div_bedrijven").style.display = 'block';
		document.getElementById("div_bedrijvenlijst").innerHTML = html;
		if(result_count_without_limit > bedrijven.childNodes.length)
		{
			document.getElementById("span_bedrijvenlijst_teller").innerHTML = result_count_without_limit;
		}
		else
		{
			document.getElementById("span_bedrijvenlijst_teller").innerHTML = bedrijven.childNodes.length;
		}

		document.getElementById("div_error").style.display = 'none';
		document.getElementById("div_busy").style.display = 'none';

		document.getElementById("div_alert").style.display = 'none';
		if(bedrijven.childNodes.length >= max_rows)
		{
			document.getElementById("div_alert").style.display = 'block';
		}

		sortables_init();
		
		//dhtmlHistory.add('displayItems',true);

		//Move scrollbar to top		
		moveScrollbarToTop();
		
		showMenuFavorites();

		fixLayout();
	}

	/** Displays the items in table */
	function displayItem(bedrijf)
	{
		var display_all = false;
		
		//Reset the item
		resetItem();
		
		if(bedrijf == null)
		{
			alert(responseXML.parseError.errorCode + ": " + responseXML.parseError.reason);
	
			document.getElementById("div_error").style.display = 'none';
			document.getElementById("div_busy").style.display = 'none';
			document.getElementById("div_bedrijf").style.display = 'block';
			document.getElementById("div_back_to_form_link").style.display = 'block';
			return;
		}

		if(!display_all)
		{
			//Hide all tables
			displayTable("table_maatschappijen", 0);
			displayTable("table_atp", 0);
			displayTable("table_diversen", 0);
			displayTable("table_productdienstcombinaties", 0);
			displayTable("table_wettelijk_vertegenwoordiger", 0);
		}
		
		current_item_zoekkode = '';
		previous_item_zoekkode = '';
		next_item_zoekkode = '';

		//Iterate fields of each item
		for(var i = 0; i < bedrijf.childNodes.length; i++)
		{	
			var html = '';
			node = bedrijf.childNodes[i];
			try
			{
				if(node.tagName == 'zoekkode')
				{
					current_item_zoekkode = node.firstChild.nodeValue;
				}
			
				//alert(node.tagName);
				if(node.tagName == 'personen')
				{
					html = displayPersonen(node);
				}
				else if(node.tagName == 'wfdcodes')
				{
					html = displayWfdCodes(node);
				}
				else if(in_array(node.tagName, linksoorten))
				{
					html = displayBedrijfLink(node, current_item_zoekkode);
				}
/*
				else if(node.tagName == 'gevolmachtigden')
				{
					html = displayBedrijfLink(node, current_item_zoekkode);
				}
				else if(node.tagName == 'relaties')
				{
					html = displayBedrijfLink(node, current_item_zoekkode);
				}
				else if(node.tagName == 'werkmaatschappijen')
				{
					html = displayBedrijfLink(node, current_item_zoekkode);
				}
				else if(node.tagName == 'ketens')
				{
					html = displayBedrijfLink(node, current_item_zoekkode);
				}
*/
				else if(node.tagName == 'rubrieken')
				{
					html = displayFieldValue(node, "rubriek");
				}
				else if(node.tagName == 'branches')
				{
					html = displayFieldValue(node, "branche");
				}
				else if(node.tagName == 'specialismes')
				{
					html = displayFieldValue(node, "specialisme");
				}
				else if(node.tagName == 'expertises')
				{
					html = displayFieldValue(node, "expertise");
				}
				else if(node.tagName == 'salvages')
				{
					html = displayFieldValue(node, "salvage");
				}
				else if(node.tagName == 'hasBedrijfsgegevensMaatschappijen')
				{
					displayTable("table_maatschappijen", node.firstChild.nodeValue);
				}
				else if(node.tagName == 'hasBedrijfsgegevensATP')
				{
					displayTable("table_atp", node.firstChild.nodeValue);
				}
				else if(node.tagName == 'hasBedrijfsgegevensDiversen')
				{
					displayTable("table_diversen", node.firstChild.nodeValue);
				}
				else if(node.tagName == 'hasBedrijfsgegevensWettelijkVertegenwoordiger')
				{
					displayTable("table_wettelijk_vertegenwoordiger", node.firstChild.nodeValue);
				}
				else if(node.tagName == 'hasWfdCodes')
				{
					displayTable("table_productdienstcombinaties", node.firstChild.nodeValue);
				}
				else if(node.firstChild != null && node.firstChild.nodeValue != '')
				{
					if(node.tagName == 'wwwsite')
					{
						html = '<a href="' + node.firstChild.nodeValue + '" target="_blank" class="result_link">' + node.firstChild.nodeValue + '</a>';
					}
					else if(node.tagName == 'email')
					{
						html = '<a href="mailto:' + node.firstChild.nodeValue + '" class="result_link">' + node.firstChild.nodeValue + '</a>';
					}
					else if(node.tagName == 'wetemail')
					{
						html = '<a href="mailto:' + node.firstChild.nodeValue + '" class="result_link">' + node.firstChild.nodeValue + '</a>';
					}
					else if(node.tagName == 'previous_zoekkode')
					{
						previous_item_zoekkode = node.firstChild.nodeValue;
					}
					else if(node.tagName == 'next_zoekkode')
					{
						next_item_zoekkode = node.firstChild.nodeValue;
					}
					else
					{
						html = node.firstChild.nodeValue;
						html = html.replace("\n", "<BR>");
					}
				}
				document.getElementById("bedrijf_" + node.tagName).innerHTML = html;
			}
			catch (exception)
			{
				//Error
				//alert('error with ' + node.tagName + ' ' + exception);
			}
			
			//Hide or show the row with data
			try
			{
				if(trim(html) != '')
				{
					//Display the element, it has a value
					document.getElementById("row_bedrijf_" + node.tagName).style.display = display_property;
				}
				else
				{
					if(!display_all)
					{
						//Hide the element, it has no value
						document.getElementById("row_bedrijf_" + node.tagName).style.display = 'none';
					}
				}
			}
			catch (exception)
			{
				//Error
				//alert('error with ' + node.tagName + ' ' + exception);
			}
		}

		//Hide / show div's
		document.getElementById("div_error").style.display = 'none';
		document.getElementById("div_bedrijven").style.display = 'none';
		document.getElementById("div_busy").style.display = 'none';
		document.getElementById("div_bedrijf").style.display = 'block';
		
		//Show links
		document.getElementById("div_previous_link").style.display = 'none';
		document.getElementById("div_next_link").style.display = 'none';
		if(previous_item_zoekkode != '')
		{
			document.getElementById("div_previous_link").style.display = 'block';
		}
		if(next_item_zoekkode != '')
		{
			document.getElementById("div_next_link").style.display = 'block';
		}



		//Fix back button for linked page with gevolmachtigden, ketens, etc.
		document.getElementById("div_back_to_form_link").style.display = 'block';
		document.getElementById("div_back_to_item_link").style.display = 'none';
		
		if(deep_links.length > 0)
		{
			document.getElementById("div_back_to_form_link").style.display = 'none';
			document.getElementById("div_back_to_item_link").style.display = 'block';
			
			document.getElementById("div_previous_link").style.display = 'none';
			document.getElementById("div_next_link").style.display = 'none';
		}

		//dhtmlHistory.add('displayItem',true);

		//Move scrollbar to top		
		moveScrollbarToTop();

//	if(template != 'nva')
//		{
//			document.getElementById("master").style.overflowX = "hidden";
//		}

		showMenuFavorites();

		fixLayout();
	}
	
	function displayTable(element_name, show)
	{
		//alert(element_name + ": " + show);
		if(show == 1)
		{
			document.getElementById(element_name).style.display = 'block';
		}
		else
		{
			document.getElementById(element_name).style.display = 'none';
		}
	}


	/**
	* Returns a table with all persons
	*/
	function displayPersonen(parentNode)
	{
		var html = '';
		html += '<table border="0" cellpadding="2" cellspacing="2" width="100%">';
//		html += '<tr>';
//		html += '<td><u>Naam</u></td>';
//		html += '<td><u>Functie</u></td>';
//		html += '<td><u>Wft-code</u></td>';
//		html += '<td><u>Geb.jaar</u></td>';
//		html += '<td><u>Prive adres</u></td>';
//		html += '<td><u>Telefoon</u></td>';
//		html += '<td><u>Mobiel</u></td>';
//		html += '<td><u>Beleids-<nobr>bepaler J/N</nobr></u></td>';
//		html += '</tr>';

		html += '	<tr>';
		html += '		<td height="1"><img src="' + frontendurl + 'images/transparant.gif" border="0" height="1" width="130"/></td><td></td>';
		html += '	</tr>';
		
		for(var i = 0; i < parentNode.childNodes.length; i++)
		{	
			var node = parentNode.childNodes[i];
			try
			{
				html += '<tr>';
				
				var email = getChildNodeValue(node, "email");
				html += '<td width="30%">' + getChildNodeValue(node, "functie") + ':&nbsp;</td>';
				if(email != '')
				{
					html += '<td><a href="mailto:' +  getChildNodeValue(node, "email") + '">' + getChildNodeValue(node, "totaal") + '&nbsp;</a></td>';
				}
				else
				{
					html += '<td width="100%">' + getChildNodeValue(node, "totaal") + '&nbsp;</td>';
				}
//				html += '<td>' + getChildNodeValue(node, "functie") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "sernr") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "geboortejaar") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "prive_adr") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "tel") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "mobiel") + '&nbsp;</td>';
//				html += '<td>' + getChildNodeValue(node, "beleid") + '&nbsp;</td>';
				html += '</tr>';
			}
			catch (exception)
			{
				//Error
			}
		}
		html += '</table>';
		return html;
	}

	/**
	* Returns a table with all wfd codes (product/dienst combinaties)
	*/
	function displayWfdCodes(parentNode)
	{
		if(parentNode.childNodes.length == 0)
		{
			return '';
		}

		var html = '';
		html += '<table border="0" cellpadding="2" cellspacing="2" width="100%">';
		html += '<tr>';
		html += '<td><u>Wft-code</u></td>';
		html += '<td><u>Omschrijving</u></td>';
		html += '<td><u>Beperking</u></td>';
		html += '<td><u>Voorschrift</u></td>';
		html += '</tr>';

		html += '	<tr>';
		html += '		<td height="1"><img src="' + frontendurl + 'images/transparant.gif" border="0" height="1" width="130"/></td><td></td>';
		html += '	</tr>';
		
		for(var i = 0; i < parentNode.childNodes.length; i++)
		{	
			var node = parentNode.childNodes[i];
			try
			{
				html += '<tr>';
				html += '<td>' + getChildNodeValue(node, "wfdcode") + '&nbsp;</td>';
				html += '<td>' + getChildNodeValue(node, "omschrijving") + '&nbsp;</td>';
				html += '<td>' + getChildNodeValue(node, "wfdbep") + '&nbsp;</td>';
				html += '<td>' + getChildNodeValue(node, "wfdvoor") + '&nbsp;</td>';
				html += '</tr>';
			}
			catch (exception)
			{
				//Error
			//	alert(exception);
			}
		}
		html += '</table>';
		return html;
	}


	/**
	* Returns a table with all links with other companies
	*/
	function displayBedrijfLink(parentNode, current_item_zoekkode)
	{
		if(parentNode.childNodes.length == 0)
		{
			return '';
		}
		
		var html = '';
		html += '<table border="0" cellpadding="2" cellspacing="0">';
//		html += '<tr>';
//		html += '<td width="200"><u>Naam</u></td>';
//		html += '<td><u>Plaats</u></td>';
//		html += '</tr>';

		for(var i = 0; i < parentNode.childNodes.length; i++)
		{	
			var node = parentNode.childNodes[i];
			try
			{
				html += '<tr>';
				html += '<td><a href="Javascript:deepLinkForward(\'' + current_item_zoekkode + '\', \'' +  getChildNodeValue(node, "zoekkode") + '\')">' + getChildNodeValue(node, "naam") + '</a>&nbsp;</td>';
				//html += '<td>' + getChildNodeValue(node, "plaats") + '&nbsp;</td>';
				html += '</tr>';
			}
			catch (exception)
			{
				//Error
			}
		}
		html += '</table>';
		return html;
	}
	
	function displayFieldValue(parentNode, fieldname)
	{
		if(parentNode.childNodes.length == 0)
		{
			return '';
		}

		var html = '';
		for(var i = 0; i < parentNode.childNodes.length; i++)
		{	
			var node = parentNode.childNodes[i];
			try
			{
				if(html != '')
				{
					html += ', ';
				}
				html += node.firstChild.nodeValue;
			}
			catch (exception)
			{
				//Error
			}
		}
		return html;
	}

	/**
	* Deeplinks to another company
	*/
	function deepLinkForward(current_zoekkode, next_zoekkode)
	{
		deep_links[deep_links.length] = current_zoekkode;
		loadItem(next_zoekkode);
	}
	
	/**
	* Returns from a deep link to the previous company
	*/
	function deepLinkBack()
	{
		var previous_deeplink_zoekkode = deep_links.pop();
		loadItem(previous_deeplink_zoekkode);
	}
	

	var next_item_zoekkode;
	function nextItem()
	{
		if(next_item_zoekkode)
		{
			loadItem(next_item_zoekkode);
		}
	}
	
	var previous_item_zoekkode;
	function previousItem()
	{
		if(previous_item_zoekkode)
		{
			loadItem(previous_item_zoekkode);
		}
	}
	
	/** Opens the print window for the current item */ 
	function printItem()
	{
		if(current_item_zoekkode != null)
		{
			window.open(url + '?page=bedrijven/print&state=maximized&zoekkode=' + current_item_zoekkode, 'print_window', 'width=550,height=600,menubar=no,toolbar=no,location=no,directories=no,status=yes,resizable=yes,scrollbars=yes').focus();	
		}
	}
	
		
	/** Opens the window for WFD beperkingen */ 
	function openBeperkingenVerklaring()
	{
		if(current_item_zoekkode != null)
		{
			window.open(url + '?page=algemeen/productdienstcombinaties&state=maximized', 'wfdcodes_window', 'width=550,height=350,menubar=no,toolbar=no,location=no,directories=no,status=yes,resizable=yes,scrollbars=yes').focus();	
		}
	}
	
	function submitErrorItem()
	{
		if(template == 'nva')
		{
			window.location.href = url + error_url + '&zoekkode=' + current_item_zoekkode;
		}
		else
		{
			window.location.href = error_url + '&zoekkode=' + current_item_zoekkode;
		}
	}


	/** Displays the favorites */
	function displayFavorites(items)
	{
		var html;
		
		html = '<table border="0" width="90%">';
		for(var i = 0; i < items.childNodes.length; i++)
		{	
			var favorite = items.childNodes[i];
			
	  	var id = getChildNodeValue(favorite, "id");
	  	var zoekkode = getChildNodeValue(favorite, "zoekkode");
    	var naam = getChildNodeValue(favorite, "naam");
		  
		  if(naam != '')
		  {    	
	  		html += '<tr valign="top">';
				html += '<td><a href="JavaScript:loadItem(\'' + zoekkode + '\');">' + naam + '</a> <a class="pijltjes" href="JavaScript:loadItem(\'' + zoekkode + '\');">>></a></td>';
				html += '<td><a href="JavaScript:removeFavorite(\'' + id + '\');"><img src="' + frontendurl + 'images/nav_prullenbak.gif" width="15" height="15" border="0"></a></td>';
	  		html += '</tr>'; 	
	  	}
		}
		html += '</table>';
		//alert(html);
		if(document.getElementById("div_favorites"))
		{
			document.getElementById("div_favorites").innerHTML = html;
		}
	}		  

	function showMenuFavorites()
	{
		/*
		if(template == 'vvp' && document.getElementById("div_favorite") && document.getElementById("div_favorite").innerHTML != '')
		{
			document.getElementById("div_menu_favorite").innerHTML = document.getElementById("div_favorite").innerHTML;
		  document.getElementById("div_favorite").innerHTML = '';
			document.getElementById("div_favorites").style.height = '350';
			document.getElementById("div_favorites").style.borderWidth = '0px';
		}
		*/
		if(template == 'vvp' && document.getElementById("div_favorite"))
		{
			document.getElementById("div_favorite").style.display = 'block';
		}
	}
	
	function hideMenuFavorites()
	{
	/*
		if(template == 'vvp' && document.getElementById("div_favorite") && document.getElementById("div_menu_favorite").innerHTML != '')
		{
			document.getElementById("div_favorite").innerHTML = document.getElementById("div_menu_favorite").innerHTML;
		  document.getElementById("div_menu_favorite").innerHTML = '';
			document.getElementById("div_favorites").style.height = '150';
			document.getElementById("div_favorites").style.borderWidth = '0px';
		}
		*/

		if(template == 'vvp' && document.getElementById("div_favorite"))
		{
			document.getElementById("div_favorite").style.display = 'none';
		}
	}
	
	function fixLayout()
	{
		if(template == "nva")
	  {
	  	try
	  	{
		    //iframe fix
		    if(navigator.userAgent.indexOf("Firefox")!=-1)
		    {
					//var intWinWidth = (document.all) ? document.body.offsetWidth : window.innerWidth ;
					//var intWinHeight = (document.all) ? document.body.offsetHeight : window.innerHeight ;
					//var intWinHeight = document.getElementById("div_bedrijven").style.height;
					
					//window.parent.document.getElementById('iframe').style.height = (intWinHeight) + 'px';
					//window.parent.document.getElementById('iframe').style.width = (intWinWidth) + 'px';
					window.parent.document.getElementById('iframe').style.overflow = 'auto';
		    }
		    else if(navigator.userAgent.indexOf("Opera")!=-1)
		    {
		      if(win_h == null)
		      {
		        var win_h = window.innerHeight + 750 + 'px';
		      }
	//				window.parent.document.getElementById('iframe').style.height = '2000px';
	//				window.parent.document.getElementById('iframe').style.width = '650px';
					window.parent.document.getElementById('iframe').style.height = win_h - window.parent.document.getElementById('iframe').style.height;
					window.parent.document.getElementById('iframe').style.width = '580px';
					window.parent.document.body.style.overflow = 'none';
				}
		    else
		    {
					var intWinWidth = (document.all) ? document.body.offsetWidth : window.innerWidth ;
					var intWinHeight = (document.all) ? document.body.offsetHeight : window.innerHeight ;
					window.parent.document.getElementById('iframe').style.height = (intWinHeight + 100) + 'px';
					window.parent.document.getElementById('iframe').style.width = (intWinWidth) + 'px';
				}
	
				//Verwijder melding VVP			
				var div_content_0 = window.parent.document.getElementById('iframe').parentNode;
				for(var i = 0; div_content_0 != null && i < div_content_0.childNodes.length; i++)
				{
					if(div_content_0.childNodes[i].className == "text")
					{
						var html = div_content_0.childNodes[i].innerHTML;
						html = html.replace("VVP Vademecum", "");
						//alert(html);
						div_content_0.childNodes[i].innerHTML = html;
					}
				}
	
				//Set anchor
				window.parent.document.getElementById('topline').innerHTML = "<a name=\"top\"></a>";
			}
			catch (exception)
			{
				//Exception
				//alert(exception);
			}			
			
		}
	}
	
	/**
	 * Displays error
	 */
	function displayError()
	{
		document.getElementById("div_busy").style.display = 'none';
		document.getElementById("div_bedrijf").style.display = 'none';
		document.getElementById("div_error").style.display = 'block';
		
		//fixLayout();
	}
	
	/**
	* Returns true if string s is in array arr
	*/
	function in_array(s, arr)
	{
		for(var i=0; i < arr.length; i++)
		{
			if(arr[i] == s) 
			{
				return true; 
			}
		}
		return false;
	}	

	
