function showPicture(imgName,imgHeight,imgWidth,imgTitle,imgDescription)
{ 
	popup = window.open("" ,'_blank','height=' + imgHeight + ',width=' + imgWidth + ',status=0,menubar=0,toolbar=0,location=0,directories=0,scrollbars=no,resize=no,left=50,top=50');  
	popup.document.write('<html><head><title>' + imgTitle +'</title>'); 
	popup.document.write('<meta http-equiv="imagetoolbar" content="no" />');
	popup.document.write('</head>'); 
	popup.document.write('<body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" bgcolor="#ffffff">'); 
	popup.document.write('<img src="' + imgName + '" alt="'+ imgTitle + '" hspace="0" vspace="0" border="0" onclick="javascript:window.close();" />');
	popup.document.write('<span style="font-family: Verdana; font-size: 11px; color: #000000; line-height: 15px;"><br /><br />' + imgDescription + '</span>'); 
	popup.document.write('</body></html>'); 
	popup.document.close();
}

function reactie_check()
{
	if (document.forum.naam.value=="")        
	{
		alert("U bent vergeten uw naam in te vullen!");
		document.forum.naam.focus();
		return false;
	}
	if (document.forum.email.value=="")        
	{
		alert("U bent vergeten uw e-mail adres in te vullen!");
		document.forum.email.focus();
		return false;
	}
	if (document.forum.onderwerp.value=="")        
	{
		alert("U bent vergeten een onderwerp in te vullen!");
		document.forum.onderwerp.focus();
		return false;
	}
	if (document.forum.bericht.value=="")        
	{
		alert("U bent vergeten een bericht in te vullen!");
		document.forum.bericht.focus();
		return false;
	}
	return true;
}

function contact_check()
{
	if (document.contact.naam.value=="")        
	{
		alert("U bent vergeten uw naam in te vullen!");
		document.contact.naam.focus();
		return false;
	}
	if (document.contact.email.value=="")        
	{
		alert("U bent vergeten uw e-mail adres in te vullen!");
		document.contact.email.focus();
		return false;
	}
	if (document.contact.onderwerp.value=="")        
	{
		alert("U bent vergeten een onderwerp in te vullen!");
		document.contact.onderwerp.focus();
		return false;
	}
	if (document.contact.bericht.value=="")        
	{
		alert("U bent vergeten een bericht in te vullen!");
		document.contact.bericht.focus();
		return false;
	}
	return true;
}

var BBCode = function()
{
	window.undefined = window.undefined; this.initDone = false; 
}

BBCode.prototype.init = function(t)
{ 
	if(this.initDone) return false; 
	if(t == undefined) return false; 
	this._target = t ? document.getElementById(t) : t; 
	this.initDone = true; return true; 
} 

BBCode.prototype.noForm = function()
{ 
	return this._target == undefined; 
} 
// insertcode is used for bold, italic, underline and quote and just 
// wraps the tags around a selection or prompts the user for some 
// text to apply the tag to 

BBCode.prototype.insertCode = function (tag, desc, endtag) 
{ 
	if(this.noForm()) return false; 
	var isDesc = (desc == undefined || desc == '') ? false : true; 
	// our textfield 
	var textarea = this._target; 
	// our open tag 
	var open = '['+tag+']'; 
	var close = '[/'+((endtag == undefined) ? tag : endtag)+']'; 
	if (!textarea.setSelectionRange) 
	{ 
		var selected = document.selection.createRange().text; 
		if (selected.length<=0) 
		{ 
			// no text was selected so prompt the user for some text 
			textarea.value += open+((isDesc) ? close : ''); 
		} 
		else 
		{ 
			// put the code around the selected text 
			document.selection.createRange().text = open+selected+((isDesc) ? close : ''); 
		}
	} 
	else 
	{ 
		// the text before the selection 
		var pretext = textarea.value.substring(0, textarea.selectionStart); 
		// the selected text with tags before and after 
		var codetext = open+textarea.value.substring(textarea.selectionStart, textarea.selectionEnd)+((isDesc) ? close : ''); 
		// the text after the selection 
		var posttext = textarea.value.substring(textarea.selectionEnd, textarea.value.length); 
		// check if there was a selection 
		if (codetext == open+close) 
		{ 
			//prompt the user 
			codetext = open+((isDesc) ? close : ''); 
		} 
		// update the text field 
		textarea.value = pretext+codetext+posttext; 
	} 
	// set the focus on the text field 
	textarea.focus(); 
}

// inserts an image by prompting the user for the url 
BBCode.prototype.insertImage = function (html) 
{ 
	if(this.noForm()) return false; 
	var src = prompt('Please enter the url', 'http://'); this.insertCode2('img='+src); 
}

// inserts a link by prompting the user for a url 
BBCode.prototype.insertLink = function (html) 
{ 
	if(this.noForm()) return false; 
	this.insertCode2('url='+prompt("Please enter the url", "http://"), 'as text of the link', 'url') 
}

function homeintro_check()
{
	if (document.homeintro.tekst.value=="")        
	{
		alert("U bent vergeten een tekst in te vullen!");
		document.homeintro.tekst.focus();
		return false;
	}
	return true;
}

function homenieuws_check()
{
	if (document.homenieuws.titel.value=="")        
	{
		alert("U bent vergeten een titel in te vullen!");
		document.homenieuws.titel.focus();
		return false;
	}
	if (document.homenieuws.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.homenieuws.plaatje.focus();
		return false;
	}
	if (document.homenieuws.bericht.value=="")        
	{
		alert("U bent vergeten een bericht in te vullen!");
		document.homenieuws.bericht.focus();
		return false;
	}
	return true;
}

function mundialintro_check()
{
	if (document.mundialintro.tekst.value=="")        
	{
		alert("U bent vergeten een tekst in te vullen!");
		document.mundialintro.tekst.focus();
		return false;
	}
	return true;
}

function mundialverslagen_check()
{
	if (document.mundialverslagen.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.mundialverslagen.plaatje.focus();
		return false;
	}
	if (document.mundialverslagen.verslag.value=="")        
	{
		alert("U bent vergeten een verslag in te vullen!");
		document.mundialverslagen.verslag.focus();
		return false;
	}
	if (document.mundialverslagen.flyer.value=="")        
	{
		alert("U bent vergeten een flyer in te voeren!");
		document.mundialverslagen.flyer.focus();
		return false;
	}
	return true;
}

function mundialfotos_check()
{
	if (document.mundialfotos.foto.value=="")        
	{
		alert("U bent vergeten een foto in te voeren!");
		document.mundialfotos.foto.focus();
		return false;
	}
	if (document.mundialfotos.omschrijving.value=="")        
	{
		alert("U bent vergeten een omschrijving in te vullen!");
		document.mundialfotos.omschrijving.focus();
		return false;
	}
	return true;
}

function mundialreacties_check()
{
	if (document.mundialreacties.naam.value=="")        
	{
		alert("U bent vergeten een naam in te vullen!");
		document.mundialreacties.naam.focus();
		return false;
	}
	if (document.mundialreacties.email.value=="")        
	{
		alert("U bent vergeten een e-mail adres in te vullen!");
		document.mundialreacties.email.focus();
		return false;
	}
	if (document.mundialreacties.onderwerp.value=="")        
	{
		alert("U bent vergeten een onderwerp in te vullen!");
		document.mundialreacties.onderwerp.focus();
		return false;
	}
	if (document.mundialreacties.bericht.value=="")        
	{
		alert("U bent vergeten een bericht in te vullen!");
		document.mundialreacties.bericht.focus();
		return false;
	}
	return true;
}

function wiezijnwijreferenties_check()
{
	if (document.wiezijnwijreferenties.titel.value=="")        
	{
		alert("U bent vergeten een titel in te vullen!");
		document.wiezijnwijreferenties.titel.focus();
		return false;
	}
	if (document.wiezijnwijreferenties.naam.value=="")        
	{
		alert("U bent vergeten een naam in te vullen!");
		document.wiezijnwijreferenties.naam.focus();
		return false;
	}
	if (document.wiezijnwijreferenties.bedrijf.value=="")        
	{
		alert("U bent vergeten een bedrijf in te vullen!");
		document.wiezijnwijreferenties.bedrijf.focus();
		return false;
	}
	if (document.wiezijnwijreferenties.link.value=="")        
	{
		alert("U bent vergeten een link in te vullen!");
		document.wiezijnwijreferenties.link.focus();
		return false;
	}
	if (document.wiezijnwijreferenties.quote.value=="")        
	{
		alert("U bent vergeten een quote in te vullen!");
		document.wiezijnwijreferenties.quote.focus();
		return false;
	}
	return true;
}

function diensten_check()
{
	if (document.pagina.naam.value=="")        
	{
		alert("U bent vergeten een naam in te vullen!");
		document.pagina.naam.focus();
		return false;
	}
	if (document.pagina.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.pagina.plaatje.focus();
		return false;
	}
	if (document.pagina.intro.value=="")        
	{
		alert("U bent vergeten een intro in te vullen!");
		document.pagina.intro.focus();
		return false;
	}
	if (document.pagina.tekst.value=="")        
	{
		alert("U bent vergeten een omschrijving in te vullen!");
		document.pagina.tekst.focus();
		return false;
	}
	return true;
}

function portfolio_check()
{
	if (document.portfolio.naam.value=="")        
	{
		alert("U bent vergeten een naam in te vullen!");
		document.portfolio.naam.focus();
		return false;
	}
	if (document.portfolio.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.portfolio.plaatje.focus();
		return false;
	}
	if (document.portfolio.omschrijving.value=="")        
	{
		alert("U bent vergeten een omschrijving in te vullen!");
		document.portfolio.omschrijving.focus();
		return false;
	}
	if (document.portfolio.screenshot1.value=="")        
	{
		alert("U bent vergeten screenshot 1 in te voeren!");
		document.portfolio.screenshot1.focus();
		return false;
	}
	if (document.portfolio.screenshot2.value=="")        
	{
		alert("U bent vergeten screenshot 2 in te voeren!");
		document.portfolio.screenshot2.focus();
		return false;
	}
	if (document.portfolio.link.value=="")        
	{
		alert("U bent vergeten een url in te vullen!");
		document.portfolio.link.focus();
		return false;
	}
	return true;
}

function pers_check()
{
	if (document.pagina.titel.value=="")        
	{
		alert("U bent vergeten een titel in te vullen!");
		document.pagina.titel.focus();
		return false;
	}
	if (document.pagina.plaats.value=="")        
	{
		alert("U bent vergeten een plaats in te vullen!");
		document.pagina.plaats.focus();
		return false;
	}
	if (document.pagina.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.pagina.plaatje.focus();
		return false;
	}
	if (document.pagina.intro.value=="")        
	{
		alert("U bent vergeten een intro in te vullen!");
		document.pagina.intro.focus();
		return false;
	}
	if (document.pagina.tekst.value=="")        
	{
		alert("U bent vergeten een tekst in te vullen!");
		document.pagina.tekst.focus();
		return false;
	}
	return true;
}

function contactintro_check()
{
	if (document.contactintro.tekst.value=="")        
	{
		alert("U bent vergeten een tekst in te vullen!");
		document.contactintro.tekst.focus();
		return false;
	}
	return true;
}

function contactgegevens_check()
{
	if (document.contactgegevens.naam.value=="")        
	{
		alert("U bent vergeten een naam in te vullen!");
		document.contactgegevens.naam.focus();
		return false;
	}
	if (document.contactgegevens.adres.value=="")        
	{
		alert("U bent vergeten een adres in te vullen!");
		document.contactgegevens.adres.focus();
		return false;
	}
	if (document.contactgegevens.postcode.value=="")        
	{
		alert("U bent vergeten een postcode in te vullen!");
		document.contactgegevens.postcode.focus();
		return false;
	}
	if (document.contactgegevens.plaats.value=="")        
	{
		alert("U bent vergeten een plaats in te vullen!");
		document.contactgegevens.plaats.focus();
		return false;
	}
	if (document.contactgegevens.telefoon.value=="")        
	{
		alert("U bent vergeten een telefoonnummer in te vullen!");
		document.contactgegevens.telefoon.focus();
		return false;
	}
	if (document.contactgegevens.fax.value=="")        
	{
		alert("U bent vergeten een faxnummer in te vullen!");
		document.contactgegevens.fax.focus();
		return false;
	}
	if (document.contactgegevens.sms.value=="")        
	{
		alert("U bent vergeten een sms-nummer in te vullen!");
		document.contactgegevens.sms.focus();
		return false;
	}
	if (document.contactgegevens.opmerking.value=="")        
	{
		alert("U bent vergeten een opmerking in te vullen!");
		document.contactgegevens.opmerking.focus();
		return false;
	}
	return true;
}

function pagina_check()
{
	if (document.pagina.tekst.value=="")        
	{
		alert("U bent vergeten een tekst in te vullen!");
		document.pagina.tekst.focus();
		return false;
	}
	return true;
}

function plaatje_check()
{
	if (document.plaatjes.plaatje.value=="")        
	{
		alert("U bent vergeten een plaatje in te voeren!");
		document.plaatjes.plaatje.focus();
		return false;
	}
	return true;
}