function Isset( id )
{
	try
	{
		var waarde = document.getElementById( id ).value;
	} catch( e )
	{
		return( false );
	}

	return( true );
}

function Checkform()
{
	if ( Isset( "naam" ) ) { if ( /^$/.test( document.getElementById( "naam" ).value ) ) { alert( "U heeft geen naam ingevuld." ); return( 1 ); } }
	if ( Isset( "tel" ) ) { if ( /^$/.test( document.getElementById( "tel" ).value ) ) { alert( "U heeft geen telefoonnummer ingevuld." ); return( 1 ); } }

	if ( Isset ( "email" ) )
	{
		var email = document.getElementById( "email" ).value;

		if ( /^$/.test( email ) )
		{
			alert( "Het e-mail adres is niet ingevuld." );
			return( 1 );
		}

		if ( ! /^[\w\.-]+\@[\w\.-]+\.[\w]{2,5}$/.test( email ) )
		{
			alert( "Het e-mail adres is niet correct ingevuld." );
			return( 1 );
		}
	}

	if ( Isset( "evenement" ) ) { if ( /^$/.test( document.getElementById( "evenement" ).value ) ) { alert( "U heeft geen evenement ingevuld." ); return( 1 ); } }
	if ( Isset( "datum" ) ) { if ( /^$/.test( document.getElementById( "datum" ).value ) ) { alert( "U heeft geen datum ingevuld." ); return( 1 ); } }
	if ( Isset( "website" ) ) { if ( /^$/.test( document.getElementById( "website" ).value ) ) { alert( "U heeft geen website ingevuld." ); return( 1 ); } }

	document.getElementById( "contactformulier" ).submit();
}

function CheckReg()
{
	var aanhef = document.getElementById( "aanhef" ).value;
	var voorl = document.getElementById( "voorl" ).value;
	var anaam = document.getElementById( "achternaam" ).value;
	var adres = document.getElementById( "adres" ).value;
	var pc = document.getElementById( "pc" ).value;
	var plaats = document.getElementById( "plaats" ).value;
	var tel = document.getElementById( "tel" ).value;
	var email = document.getElementById( "email" ).value;
	var lidsinds = document.getElementById( "lidsinds" ).value;

	if ( aanhef == 0 ) { alert( "Er is geen aanhef geselecteerd" ); return( 1 ); }
	if ( /^$/.test( voorl ) ) { alert( "Er zijn geen voorletters ingevuld." ); return( 1 ); }
	if ( /^$/.test( anaam ) ) { alert( "Er is geen achternaam ingevuld." ); return( 1 ); }
	if ( /^$/.test( adres ) ) { alert( "Er is geen adres ingevuld." ); return( 1 ); }
	if ( /^$/.test( pc ) ) { alert( "Er is geen postcode ingevuld." ); return( 1 ); }
	if ( /^$/.test( plaats ) ) { alert( "Er is geen plaatsnaam ingevuld." ); return( 1 ); }
	if ( /^$/.test( tel ) ) { alert( "Er is geen telefoonnummer ingevuld." ); return( 1 ); }
	if ( ! /^$/.test( lidsinds ) ) { if ( ! /^\d\d-\d\d-\d\d\d\d$/.test( lidsinds ) ) { alert( "Vul de datum alsvolgt in: dd-mm-jjjj" ); return( 1 ); } }
	if ( /^$/.test( email ) ) { alert( "Het e-mail adres is niet ingevuld." ); return( 1 ); }

	if ( ! /^[\w\.-]+\@[\w\.-]+\.[\w]{2,5}$/.test( email ) )
	{
		alert( "Het e-mail adres is niet correct ingevuld." );
		return( 1 );
	}

	document.getElementById( "registratie" ).submit();
}

function SelCat1()
{
	var cat1id = document.getElementById( "cat1" ).value;
	var url = ( "obieb_online.php?cat1=" + cat1id );
	location.href = url;
}

function MuisOver( id )
{
	document.getElementById( id ).bgColor = "#BCD7E6";
}

function MuisUit( id )
{
	document.getElementById( id ).bgColor = "white";
}

function KlikBoek( id )
{
	boekid = id.replace( "tr", "" );
	var cat1 = document.getElementById( "cat1id" ).value;
	var cat2 = document.getElementById( "cat2id" ).value;
	var trefwid = document.getElementById( "t" ).value;
	var url = ( "obieb_boek.php?bid=" + boekid + "&cat1=" + cat1 + "&cat2=" + cat2 + "&t=" + trefwid );
	location.href = url;
}

function BoekBestellen( boekid )
{
	var cat1 = document.getElementById( "cat1id" ).value;
	var cat2 = document.getElementById( "cat2id" ).value;
	var t = document.getElementById( "t" ).value;
	var url = ( "obieb_winkelwagen.php?bid=" + boekid + "&cat1=" + cat1 + "&cat2=" + cat2 + "&t=" + t );
	location.href = url;
}

function VerwijderBoek( boeknr, cat1id, cat2id, trefwid )
{
	document.getElementById( "verwijder" ).value = boeknr;
	document.getElementById( "verzenden" ).action = ( "obieb_winkelwagen.php?cat1=" + cat1id + "&cat2=" + cat2id + "&t=" + trefwid );
	document.getElementById( "verzenden" ).submit();
}

function Vorige( teller, rows )
{
	if ( teller > 1 )
	{
		var teller2 = ( teller - rows );
		document.getElementById( "teller" ).value = teller2;

		if ( document.getElementById( "verzenden" ) )
		{
			document.getElementById( "verzenden" ).submit();
		} else
		{
			var url = "obieb_boekenlijst.php";
			url += ( "?cat1=" + document.getElementById( "cat1id" ).value );
			url += ( "&cat2=" + document.getElementById( "cat2id" ).value );
			url += ( "&t=" + document.getElementById( "t" ).value );
			url += ( "&teller=" + document.getElementById( "teller" ).value );
			location.href = url;
		}
	}
}

function Volgende( teller, tel, rows )
{
	if ( ( teller + ( rows - 1 ) ) < tel )
	{
		var teller2 = ( teller + rows );
		document.getElementById( "teller" ).value = teller2;

		if ( document.getElementById( "verzenden" ) )
		{
			document.getElementById( "verzenden" ).submit();
		} else
		{
			var url = "obieb_boekenlijst.php";
			url += ( "?cat1=" + document.getElementById( "cat1id" ).value );
			url += ( "&cat2=" + document.getElementById( "cat2id" ).value );
			url += ( "&t=" + document.getElementById( "t" ).value );
			url += ( "&teller=" + document.getElementById( "teller" ).value );
			location.href = url;
		}
	}
}

function Eerste()
{
	document.getElementById( "teller" ).value = 1;

	if ( document.getElementById( "verzenden" ) )
	{
		document.getElementById( "verzenden" ).submit();
	} else
	{
		var url = "obieb_boekenlijst.php";
		url += ( "?cat1=" + document.getElementById( "cat1id" ).value );
		url += ( "&cat2=" + document.getElementById( "cat2id" ).value );
		url += ( "&t=" + document.getElementById( "t" ).value );
		url += ( "&teller=" + document.getElementById( "teller" ).value );
		location.href = url;
	}
}

function Laatste( tel )
{
	var deel = tel / 30;
	deel = ( deel.toString() );

	if ( /\./.test( deel ) )
	{
		var delen = new Array();
		delen = deel.split( "." );
		tel = ( ( parseInt( delen[0] ) * 30 ) + 1 );
	} else
	{
		tel = ( tel - 30 );
	}

	document.getElementById( "teller" ).value = tel;

	if ( document.getElementById( "verzenden" ) )
	{
		document.getElementById( "verzenden" ).submit();
	} else
	{
		var url = "obieb_boekenlijst.php";
		url += ( "?cat1=" + document.getElementById( "cat1id" ).value );
		url += ( "&cat2=" + document.getElementById( "cat2id" ).value );
		url += ( "&t=" + document.getElementById( "t" ).value );
		url += ( "&teller=" + document.getElementById( "teller" ).value );
		location.href = url;
	}
}

function Sorteer( kolom )
{
	var pkolom = document.getElementById( "kolom" ).value;
	var pdesc = document.getElementById( "desc" ).value;
	var desc = 0;
	if ( pdesc == 0 ) { desc = 1; }
	if ( pkolom != kolom ) { desc = 0; }
	document.getElementById( "desc" ).value = desc;
	document.getElementById( "kolom" ).value = kolom;
	document.getElementById( "verzenden" ).submit();
}

function AjaxTrefwoorden()
{
	if ( window.XMLHttpRequest ) { var xmlhttp = new XMLHttpRequest(); }
	else { var xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" ); }

	xmlhttp.onreadystatechange = function()
	{
		if ( xmlhttp.readyState == 4 && xmlhttp.status == 200 )
		{
			var top = ( document.getElementById( "trefwoord" ).offsetParent.offsetParent.offsetTop + document.getElementById( "trefwoord" ).offsetParent.offsetHeight + document.getElementById( "trefwoord" ).offsetHeight + 2 );
			var left = ( document.getElementById( "trefwoord" ).offsetParent.offsetLeft + 11 );
			document.getElementById( "ajaxtrefw" ).style.left = ( left + "px" );
			document.getElementById( "ajaxtrefw" ).style.top = ( top + "px" );
			document.getElementById( "ajaxtrefw" ).style.visibility = "visible";
			document.getElementById( "ajaxtrefw" ).innerHTML = xmlhttp.responseText;
		}
	}

	var letters = document.getElementById( "trefwoord" ).value;
	xmlhttp.open( "GET", "ajax/trefwoorden.php?letters=" + letters + "&t=" + Math.random(), true );
	xmlhttp.send();
}

function SelectTrefw( trefwid, trefwoord )
{
	if ( document.getElementById( "ajaxvar" ).value == 0 )
	{
		document.getElementById( "trefwoord" ).focus();
		document.getElementById( "trefwoord" ).value = trefwoord;
		document.getElementById( "trefwid" ).value = trefwid;
		document.getElementById( "ajaxtrefw" ).style.visibility = "hidden";
	} else
	{
		document.getElementById( "ajaxtrefw" ).style.visibility = "hidden";
	}
}

function BlurTrefw()
{
	if ( document.getElementById( "ajaxvar" ).value == 1 ) { document.getElementById( "ajaxtrefw" ).style.visibility = "hidden"; }
}

function ZoekenKey()
{
	document.getElementById( "zoekbutton" ).disabled = true;
	document.getElementById( "ogenblik" ).style.visibility = "visible";
	var url = ( "obieb_boekenlijst.php?cat1=0&cat2=0&t=" + document.getElementById( "trefwid" ).value );
	location.href = url;
}

