


arrPTprovs = new Array();
arrPTprovsCur = new Array(); //huidige rubriek
for (pt=0;pt<20;pt++){
arrPTprovs[pt]=0;
arrPTprovsCur[pt]=0;
}




function getPTtekst(pZoek) {
	//zoek pos
	if (arrPTs.length>0){
		for (i=0;i<arrPTs.length;i++){
			if (arrPTs[i][0]==pZoek){pos=i;}
		}
		outtmp = arrPTs[pos][1];
		if (outtmp=='rest'){outtmp=''};
		return outtmp;
	}
	else
	{return '-'}	
};

function verberg(pdiv){
	KlapIN(pdiv);

//18-01-2010uit	if (jsListType=='all'){KlapUIT('toonALL')};

	x = replaceSubstring(pdiv ,'PTIDtbl_', '');
	ProvTypeIDs = replaceSubstring(ProvTypeIDs,',' + x + ',',',');

	SetCookie('ProvTypeIDs',ProvTypeIDs);	
	document.getElementById('ShowHidediv').innerHTML = jsToonAllcurStr;
}




document.writeln('<ul class="menu2010">');
document.writeln('<li ID="watte_BE"><a href="' + jsDom + '/landen/' + jsLandMap + '">Algemeen</a></li>');
if (jscountLandProvincies>1){document.writeln('<li ID="watte_PR"><a href="' + jsDom + '/landen/' + jsLandMap + '/streken.htm">Streken</a></li>')};
if (jscountLandPlaatsen>0){document.writeln('<li ID="watte_PL"><a href="' + jsDom + '/landen/' + jsLandMap + '/plaatsen.htm">Plaatsen</a></li>')};
if (typeof arrWatte!="undefined"){
	for (p=0;p<arrWatte.length;p++){
		if (arrWatte[p][2]=='Groepsaccommodaties'){arrWatte[p][2]="Groepsacc."};
		document.writeln('<li ID="watte_' + arrWatte[p][1] + '"><a href="' + jsDom + '/landkaart/' + arrWatte[p][1] + '-' + LandID + '.htm">' + arrWatte[p][2] + '</a></li>');	
	}
	if (LandID==1){document.writeln('<li ID="watte_UG"><a href="' + jsDom + '/links">Uitgids</a></li>')};

	//markeer watteselectie:
	document.getElementById('watte_' + jsWatte).className='menu2010sel';
} //end watte
document.writeln('</ul>');


if (LandID==1){document.getElementById('watte_RZ').style.display='none';}


jsTotaalAantalProvs = 0;
jsTotaalAantalProvsCurWatte = 0;

document.writeln('<div class="menu2010sub">');

if ((typeof arrPTs!="undefined")&&(typeof arrProvs!="undefined")){
	jsPTs = '';

	for (pt=0;pt<arrPTs.length;pt++){
		ptid = arrPTs[pt][0];
		ptidblok = '';
		jsBevatCurProv = false;
		for (p=0;p<arrProvs.length;p++){
			if(arrProvs[p][0]==ptid){ 
				bestnaam = jsWatte + arrProvs[p][1] + '-1';
				if ((jsWatte=='BE')||(jsWatte=='PR')){bestnaam= arrProvs[p][1]};
				if (getProvAantal(arrProvs[p][1],jsWatte)==0){bestnaam= arrProvs[p][1]};
			
				ptidblok = ptidblok + '<li ID="pr_' + arrProvs[p][1] + '"><a href="' + jsDom + '/provincies/' + bestnaam + '.htm">';
				ptidblok = ptidblok + arrProvs[p][2];
				ptidblok = ptidblok + '</a></li>\n'; 
				if(arrProvs[p][1]==ProvID){jsBevatCurProv=true;jsProvPTID=ptid};
			}
		}

		document.writeln('<table width="100%" ID="PTIDtbl_' + ptid + '"><tr><td class="menu2010subPT">' + getPTtekst(ptid) + '</td><td class="menu2010subPTm"><ul ID="PTID_' + ptid + '">' + ptidblok + '</ul></td><td class="menu2010subPTr"><a href="javascript:verberg(\'PTIDtbl_' + ptid + '\');">verberg</a></td></tr></table>');
	
		for (p=0;p<arrProvs.length;p++){
			if(arrProvs[p][0]==ptid){ 
				aantalCurRubriek=getProvAantal(arrProvs[p][1],jsWatte);

				if ((jsWatte!='BE')&&(jsWatte!='PR')&&(jsWatte!='PL'))
					{
					if(aantalCurRubriek==0){//lege provs
						document.getElementById("pr_" + arrProvs[p][1]).className='menu2010provleeg';
						document.getElementById("pr_" + arrProvs[p][1]).style.display='none';
					}
				}
				if (arrProvs[p][9]==1){//alleen die intopmenu mogen staan tellen
					if(aantalCurRubriek>0){	arrPTprovsCur[ptid]=arrPTprovsCur[ptid]+1;jsTotaalAantalProvsCurWatte=jsTotaalAantalProvsCurWatte+1;}
					arrPTprovs[ptid]=arrPTprovs[ptid]+1;
					jsTotaalAantalProvs=jsTotaalAantalProvs+1;
				}
			}		

		}	

		if (jsfuncInStr(ProvTypeIDs,','+ptid+',')==false){KlapIN('PTIDtbl_' + ptid )}; //alle die niet is lijst stan dichtklappen
	
	} //ptid for



}//end pt




//populaire streken
if ((typeof arrPProvs!="undefined")&&(typeof arrProvs!="undefined")){	
	ptidblok = '';
	if (arrPProvs.length>0){	
		for (p=0;p<arrPProvs.length;p++){
			if (getProvAantal(arrPProvs[p][0],jsWatte)>0) {
				bestnaam = jsWatte + arrPProvs[p][0] + '-1';
				if (jsWatte=='BE'){bestnaam= arrPProvs[p][0]}
				ptidblok = ptidblok + '<li ID="pr_' + arrPProvs[p][0] + '"><a href="' + jsDom + '/provincies/' + bestnaam + '.htm">';
				ptidblok = ptidblok + arrPProvs[p][1];
				ptidblok = ptidblok + '</a></li>';
			}
		}
	}
	if (ptidblok!=''){
		document.writeln('<table width="100%" ID="PTIDtbl_pop"><tr><td class="menu2010subPT">Populaire streken</td><td class="menu2010subPTm"><ul ID="pop">' + ptidblok + '</ul></td><td class="menu2010subPTr"><a href="javascript:verberg(\'PTIDtbl_pop\');">verberg</a></td></tr></table>')
	}else{
		document.writeln('<table width="100%" ID="PTIDtbl_pop"><tr><td>&nbsp;</td></tr></table>')
	}

	if ((jsWatte=='PR')||(jsWatte=='GR')||(jsLandID==1)){KlapIN('PTIDtbl_pop');}
//	if ((jsWatte=='PR')||(jsWatte=='GR')||(jsProvsCompleet==true)){KlapIN('PTIDtbl_pop');}
	
	if (((jsSnelcode!='')||(jsListType=='pr'))&&(ProvID>0)){document.getElementById("pr_" + ProvID).className='menu2010provsel'};

}else{
	document.writeln('<table width="100%" ID="PTIDtbl_pop"><tr><td>&nbsp;</td></tr></table>')	
}
//end pprovs


document.writeln('<table width="100%" ID="vultabel"><tr><td>&nbsp;</td></tr></table>');
document.writeln('</div>');








function ToonAll(pHoe){
//alert('ToonAll ' + pHoe + '<br>');
	newProvTypeIDs = '';
	for (pt=0;pt<arrPTs.length;pt++){
		ptid=arrPTs[pt][0];
		if (ptid!=6){//rest
			if (arrPTprovs[ptid]>0){		

				KlapUIT('PTIDtbl_' + ptid);
				if (pHoe=='init'){//bij init alleen ptypen uit lijst weergeven				
					if (jsfuncInStr(ProvTypeIDs,','+ptid+',')==false){KlapIN('PTIDtbl_' + ptid )
					}else{			
					if (newProvTypeIDs!=''){newProvTypeIDs=newProvTypeIDs+','}
					newProvTypeIDs = newProvTypeIDs + ptid;
					}
				}else{
					if (newProvTypeIDs!=''){newProvTypeIDs=newProvTypeIDs+','}
					newProvTypeIDs = newProvTypeIDs + ptid;					
				}
			}else{
				KlapIN('PTIDtbl_' + ptid);//verberg lege
				
			}//>0
		}//!=6
		//niet in provtypeids? dan niet tonen;
	//	if ((jsfuncInStr(ProvTypeIDs,','+ptid+',')==false)&&(jsBevatCurProv==false)){KlapIN('PTIDtbl_' + ptid )}		
	}//for
	
	if ((jsfuncInStr(ProvTypeIDs,',pop,')==true)||((pHoe!='init')&&(LandID>1))){KlapUIT('PTIDtbl_pop');newProvTypeIDs = newProvTypeIDs + ',pop,';}else{KlapIN('PTIDtbl_pop')}	
	SetCookie('ProvTypeIDs',',' + newProvTypeIDs + ',');
	SetCookie('AllofCur','all');	
	
//	KlapIN('toonALL');
//	KlapIN('toonALLcur');
//	KlapUIT('hideALL');
	document.getElementById('ShowHidediv').innerHTML = jsHideAllStr;	
	KlapIN('vultabel');
	
	if (jsProvPTID>0){KlapUIT('PTIDtbl_'+jsProvPTID)}; //provtype waaronder huidige prov valt uitklappen	

//toon verborgen provs die geen items hebben
	for (p=0;p<arrProvs.length;p++){
		document.getElementById("pr_" + arrProvs[p][1]).style.display='inline';
		
		if(arrProvs[p][9]==0){
			if (ProvID!=arrProvs[p][1]){				
			document.getElementById("pr_" + arrProvs[p][1]).style.display='none';
			}
		}
	}
	
}

function ToonAllcur(pHoe){//alle provtypem met items in cur rubriek (bv campings)
//alert('ToonAllcur ' + pHoe + '<br>');
	newProvTypeIDs = '';
	for (pt=0;pt<arrPTs.length;pt++){
		ptid=arrPTs[pt][0];
		if (ptid!=6){//rest
			if (arrPTprovsCur[ptid]>0){
				KlapUIT('PTIDtbl_' + ptid);//toon				
				
				if (pHoe=='init'){//bij init alleen ptypen uit lijst weergeven				
					if ((jsfuncInStr(ProvTypeIDs,','+ptid+',')==false)&&(jsBevatCurProv==false)){
						KlapIN('PTIDtbl_' + ptid );
					}else{
					if (newProvTypeIDs!=''){newProvTypeIDs=newProvTypeIDs+','}
					newProvTypeIDs = newProvTypeIDs + ptid;						
					}				
					
				}else
				{
					if (newProvTypeIDs!=''){newProvTypeIDs=newProvTypeIDs+','}
					newProvTypeIDs = newProvTypeIDs + ptid;
				}
			}else{
			KlapIN('PTIDtbl_' + ptid);//verberg lege
			}
		}
	}	
	
	if ((jsfuncInStr(ProvTypeIDs,',pop,')==true)||((pHoe!='init')&&(LandID>1))){KlapUIT('PTIDtbl_pop');newProvTypeIDs = newProvTypeIDs + ',pop,'}else{KlapIN('PTIDtbl_pop')}	
	SetCookie('ProvTypeIDs',',' + newProvTypeIDs + ',');
	SetCookie('AllofCur','cur');
	
	
	if (jsTotaalAantalProvsCurWatte==jsTotaalAantalProvs){
//	KlapUIT('hideALL');	
	document.getElementById('ShowHidediv').innerHTML = jsHideAllStr;
	}else{
//	KlapUIT('toonALL');
	document.getElementById('ShowHidediv').innerHTML = jsToonAllStr;
	};
	
	//KlapIN('toonALLcur');
	KlapIN('vultabel');

	if (jsProvPTID>0){KlapUIT('PTIDtbl_'+jsProvPTID)}; //provtype waaronder huidige prov valt uitklappen
	
//verberg provs die geen items hebben
	for (p=0;p<arrProvs.length;p++){
		aantalCurRubriek=getProvAantal(arrProvs[p][1],jsWatte);
		if(aantalCurRubriek==0){//lege provs
		document.getElementById("pr_" + arrProvs[p][1]).style.display='none';
		}
		if(arrProvs[p][9]==0){
			if (ProvID!=arrProvs[p][1]){				
			document.getElementById("pr_" + arrProvs[p][1]).style.display='none';
			}
		}
	}
	
	if ((jsWatte=='BE')||(jsWatte=='PL'))
	{
//		KlapIN('toonALL');
//		KlapUIT('hideALL');
		document.getElementById('ShowHidediv').innerHTML = jsHideAllStr;
	}
		
	
	
}

function HideAll(pHoe){//nog aanpassen met provtypen array
//	alert('hideall');
	for (pt=0;pt<arrPTs.length;pt++){
		ptid=arrPTs[pt][0];
		if (ptid!=6){//rest
		KlapIN('PTIDtbl_' + ptid);
		}
	}
	KlapIN('PTIDtbl_pop');	
//	KlapIN('toonALL');
//	KlapIN('hideALL');
//	KlapUIT('toonALLcur');	
	KlapUIT('vultabel');
	if (pHoe!='init'){
	SetCookie('AllofCur','hide');
	}
	
	document.getElementById('ShowHidediv').innerHTML = jsToonAllcurStr;
}






//document.writeln('<div ID="toonALL" style="display:none"><a href="javascript:ToonAll(\'\');"><font size=1>toon ook streken zonder ' + getWattetekst(jsWatte) + '<img src="/images/2010/dwn.gif"></font></a></div>');
//document.writeln('<div ID="toonALLcur"><a href="javascript:ToonAllcur(\'\');"><font size=1>toon streken <img src="/images/2010/dwn.gif"></font></a></div>');
//document.writeln('<div ID="hideALL" style="display:none;"><a href="javascript:HideAll(\'\');"><font size=1>verberg streken <img src="/images/2010/up.gif"></font></a></div>');	

document.writeln('<div ID="ShowHidediv" class="ShowHidediv"></div>');	


jsToonAllStr = '<a href="javascript:ToonAll(\'\');">toon ook streken zonder ' + getWattetekst(jsWatte) + '<img src="/images/2010/dwngrijs.gif"></a>'; 
jsToonAllcurStr = '<a href="javascript:ToonAllcur(\'\');">toon streken <img src="/images/2010/dwngrijs.gif"></a>';
jsHideAllStr = '<a href="javascript:HideAll(\'\');">verberg streken <img src="/images/2010/upgrijs.gif"></a>';

document.getElementById('ShowHidediv').innerHTML = jsToonAllcurStr;
//document.getElementById('ShowHidediv').style.display='none';


KlapIN('vultabel');

if (typeof arrPTs!="undefined"){
	if (GetCookie('AllofCur')=='all'){ToonAll('init')};
	if (GetCookie('AllofCur')=='cur'){ToonAllcur('init')};
	if (GetCookie('AllofCur')=='hide'){HideAll('init')};
}
	
if ((jsWatte=='GR')||(jsWatte=='PR')){
	HideAll('init');
	document.getElementById('ShowHidediv').innerHTML = '';
}	


if ((jscountLandProvincies<2)||(jsProvsCompleet==false)){	//land heeft geen provs of indeling niet compleet, dus ook niet tonen
//	KlapIN('toonALL');
//	KlapIN('hideALL');
//	KlapIN('toonALLcur');
	document.getElementById('ShowHidediv').innerHTML = '';
	KlapUIT('vultabel');
}



SetCookie('PTLandID',LandID);//nodig om te bepalen of van land is gewisseld




//document.write ('<br>jsListType:' + jsListType + ' ListType:' + ListType + ' jsSnelcode:' + jsSnelcode + ' jsLandID:' + jsLandID + ' LandID:' + LandID + ' jsProvID:' + jsProvID + ' ProvID:' + ProvID);

if ((jsSnelcode!='')&&(jsWatte!='GA')&&(jsWatte!='PL')){
	if ((ProvID>0)&&(ListType=='pr')){
		loadjscssfile('/provincies/' + jsWatte + ProvID + '.js', 'js');
	}
	if ((jsLandID>0)&&(ListType=='land')){
		loadjscssfile('/landkaart/' + jsWatte + jsLandID + '.js', 'js');
	}
	if (jsProvsCompleet==true){document.writeln('<div ID="VVdiv" class="VVdiv"></div>')};
	
	
	onload = function()
	{ 
	if (jsProvsCompleet==true){
		jsposcurID=-1;
		jsvorigeID=-1;
		jsvolgendeID=-1;
		jsVVmenu='';
		if (typeof arrVV!="undefined"){
			for (i=0;i<arrVV.length;i++){
				if (arrVV[i]==jscurID){
					jsposcurID=i+1;
					if (i>0){jsvorigeID=arrVV[i-1];}
					if (i+1<arrVV.length){jsvolgendeID=arrVV[i+1]; 	}
				}

			}//for


			if (jsvorigeID>0){
				if (jsjumpMap!=''){jsVVmenu=jsVVmenu+'<a href="' + jsjumpMap + '/' + jsvorigeID + '.htm">'}else{jsVVmenu=jsVVmenu+'<a href="' + jsvorigeID + '.htm">'}
				jsVVmenu=jsVVmenu+'<img src="/images/2010/prev.gif" alt="Naar vorige"> vorige</a> ';
			}else{
				jsVVmenu=jsVVmenu+'<img src="/images/2010/prevOFF.gif" alt="Naar vorige"> vorige ';
			}

			jsVVmenu=jsVVmenu + '<font color="#333333">' + jsposcurID + ' van ' + arrVV.length + '</font>';	
			jsPageNRlijst = Math.floor(1+((jsposcurID-1)/50));

			
			if (jsvolgendeID>0){
				if (jsjumpMap!=''){jsVVmenu=jsVVmenu+' <a href="' + jsjumpMap + '/' + jsvolgendeID + '.htm">'}else{jsVVmenu=jsVVmenu+' <a href="' + jsvolgendeID + '.htm">'}
					jsVVmenu=jsVVmenu + 'volgende <img src="/images/2010/next.gif" alt="Naar volgende"></a>';
			}else{
				jsVVmenu=jsVVmenu + ' volgende <img src="/images/2010/nextOFF.gif" alt="Naar volgende">';
			}
			
			if ((ProvID>0)&&(ListType=='pr')){
				jszoekintxt = '<a href="' + jsDom + '/provincies/' + jsWatte + ProvID + '-' + jsPageNRlijst + '.htm"><strong>' + getWattetekst(jsWatte) + ' - ' + getProvincietekst(ProvID) + '</strong></a>';
			}
			if ((jsLandID>0)&&(ListType=='land')){
				jszoekintxt = '<a href="' + jsDom + '/landkaart/' + jsWatte + '-' + LandID 
				if (jsPageNRlijst>1){jszoekintxt=jszoekintxt + '-' + jsPageNRlijst}
				jszoekintxt = jszoekintxt + '.htm"><strong>' + getWattetekst(jsWatte) + ' - ' + jsLand + '</strong></a>';
			}
			

			document.getElementById('VVdiv').innerHTML = '<table class="VVtbl"><tr><td>' + jszoekintxt + '<br>' + jsVVmenu + '</td></tr></table>';	
		}//arrVV
		if (jsVVmenu==''){document.getElementById('VVdiv').style.display = 'none';}
	}//landcompleet
	}//onload

} //listtyper=pr



if (waro=='lokaal'){
//	if (document.getElementById('hoofdstyle')!=null){
	//	document.write('<a href="#" OnClick="javascript:document.getElementById(\'hoofdstyle\').href=\'/css/test/2010A.css\';">.</a>');		
//	}
}//end waro






