function reloadTopFrameSetLang( taal)
{
	var href;
	var re = new RegExp("[&]taal=[^&]*");
	var re_name = new RegExp("[&]name=([^&]*)");
	var re_type = new RegExp("[&](type|file)=([^&]*)");
	var lastContentReqUrl = '';		
	
	if (parent && parent.frames && parent.frames.tekst) 
	{
		lastContentReqUrl = parent.frames.tekst.location.href;
	}
		
	if (lastContentReqUrl == '')
	{
		href = top.location.href;	
	}
	else
	{
		naam = lastContentReqUrl.match( re_name);
	
		if (naam!=null) naam = naam[1];		
							
		type = lastContentReqUrl.match( re_type);		
		if (type!=null) type = type[2];
		
		if (type!=null)
		{		
			var bs = type.lastIndexOf('/');
			if (bs == -1) 
				bs = type.lastIndexOf('\\');
			if (bs != -1)
				type = type.substr( bs + 1);
				
			href = '?frame.dll&root=dummy&type=' + type;
			if (naam!=null)
				href = href + '&name=' + naam;
		}
		else
			href = top.location.href;	
	}	
	
	if (href.match(re)) 
	{
		href = href.replace(re,"");
	}
	
	top.location.href = href + '&taal=' + taal + '&corrlang=true'; // force language
}

function getAanmeldenFrame( currentFrame)
{		
	for( frameIndex=0;frameIndex < currentFrame.frames.length;frameIndex++)
	{
		if (currentFrame.frames.frames[frameIndex].Getaanmeldena &&
			currentFrame.frames.frames[frameIndex].Getaanmeldenb)
			return currentFrame.frames.frames[frameIndex];			
	}	
	// nog niet gevonden?
	for( frameIndex=0;frameIndex < currentFrame.frames.length;frameIndex++)
	{
		// zoek nogmaals een niveau dieper als er subframes zijn...
		if (currentFrame.frames.frames[frameIndex].frames &&
			currentFrame.frames.frames[frameIndex].frames.frames[0])
		{
			return getAanmeldenFrame( currentFrame.frames.frames[frameIndex]);
		}
	}		
	return null;
}




function vulaanmelden()
{
	if (parent.frames.tekst != null)
	{
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].Getaanmeldena != null)
		{
			aanmeldena.innerHTML = parent.frames.tekst.frames.frames[0].Getaanmeldena(); 
			aanmeldenb.innerHTML = parent.frames.tekst.frames.frames[0].Getaanmeldenb();			
		}
		else
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].Getaanmeldena != null)
		{
			aanmeldena.innerHTML = parent.frames.tekst.frames.frames[1].Getaanmeldena(); 
	    	aanmeldenb.innerHTML = parent.frames.tekst.frames.frames[1].Getaanmeldenb();
	    }
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].Getaanmeldena != null)
		{
			aanmeldena.innerHTML = parent.frames.tekst.frames.frames[0].frames[1].Getaanmeldena(); 
    		aanmeldenb.innerHTML = parent.frames.tekst.frames.frames[0].frames[1].Getaanmeldenb();
    	}
	}
}


function vulaanmelden2()
{
	if (parent.frames.tekst != null)
	{
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].aanmelden != null)
			parent.frames.tekst.location.href = parent.frames.tekst.frames.frames[0].aanmelden(); 
		else
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].aanmelden != null)
			parent.frames.tekst.location.href = parent.frames.tekst.frames.frames[1].aanmelden(); 
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].aanmelden != null)
			parent.frames.tekst.location.href = parent.frames.tekst.frames.frames[0].frames[1].aanmelden(); 
	}
}



function vullink()
{
	if (parent.frames.tekst != null)
	{
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].getlink != null)
		{
			eerstea.innerHTML = parent.frames.tekst.frames.frames[0].getlink(); 

		}
		else
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].getlink != null)
		{
			eerstea.innerHTML = parent.frames.tekst.frames.frames[1].getlink(); 
		}
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].getlink != null)
		{
			eerstea.innerHTML = parent.frames.tekst.frames.frames[0].frames[1].getlink(); 
	    	}
	}
	
//	alert(eerstea.innerHTML);
}

function popupmeer()
{
	if (parent.frames.tekst != null)
	{
		
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].modify != null)
		{
			parent.frames.tekst.frames.frames[1].modify(); 
		}
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].modify != null)
		{
			parent.frames.tekst.frames.frames[0].frames[1].modify(); 
	    	}
	    	else
	    	if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].modify != null)
		{
			parent.frames.tekst.frames.frames[0].modify(); 

		}
	}
}


function popupmeerajax()
{
	if (parent.frames.tekst != null)
	{
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].modifyajax != null)
		{
			parent.frames.tekst.frames.frames[1].modifyajax(); 
		}
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].modifyajax != null)
		{
			parent.frames.tekst.frames.frames[0].frames[1].modifyajax(); 
	    	}
	    	else
	    	if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].modifyajax != null)
		{
			parent.frames.tekst.frames.frames[0].modifyajax(); 

		}
		
	}
}

//****************************************************************************************************
function enableprevnext()
{
	if (parent.frames.tekst != null)
	{
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].getdoclink != null)
		{
			prevnext.innerHTML = parent.frames.tekst.frames.frames[0].getdoclink(); 
		}
		else
		if (parent.frames.tekst.frames.frames[1] != null &&
			parent.frames.tekst.frames.frames[1].getdoclink != null)
		{
			prevnext.innerHTML = parent.frames.tekst.frames.frames[1].getdoclink(); 
	    	}
		else 
		if (parent.frames.tekst.frames.frames[0] != null &&
			parent.frames.tekst.frames.frames[0].frames[1] != null &&
			parent.frames.tekst.frames.frames[0].frames[1].getdoclink != null)
		{
			prevnext.innerHTML = parent.frames.tekst.frames.frames[0].frames[1].getdoclink(); 
    		}

	}
}
