var searchActivated = false;

function searchInputOnActivate() {
	if(searchActivated) {
		return;
	}

	var searchInput = document.getElementById("search_input");
	searchInput.value = "";
	
	searchActivated = true;
}

function searchButtonOnClick() {
	var searchTerm = document.getElementById("search_input").value;

	if(!searchActivated || searchTerm == "") {
		return false;
	}

	url = "index.html?action=search&term=" + escape(searchTerm.replace(/\+/g, "%2b"));
	document.location.href = url;
}

function validateContactForm() {
	var name        = document.getElementById("naam_veld");
    var email       = document.getElementById("email_veld");
    var subject     = document.getElementById("onderwerp_veld");
    var reaction    = document.getElementById("reactie_veld");
    var errorFields = new Array();

    if(name.value == "") {
        errorFields.push("Naam");
    }
    if(email.value == "") {
        errorFields.push("E-mail");
    }
    if(subject.value == "") {
        errorFields.push("Onderwerp");
    }
    if(reaction.value == "") {
        errorFields.push("Reactie");
    }

    if(errorFields.length == 0) {
        return true;
    }

    var errorMessage = "De volgende velden zijn verplicht: \n\n";

    for(var i = 0; i < errorFields.length; i++) {
        errorMessage += (i + 1) + ") " + errorFields[i] + "\n";
    }

    alert(errorMessage);

    return false;
}

function validateAanmeldFormulier() {

	var errormessage = '';
	if($('#naam').attr('value')=='')
		errormessage += 'Naam ontbreekt\r\n';
	if($('#school').attr('value')=='') 
		errormessage += 'School ontbreekt\r\n';
	if($('#adres').val()=='')
		errormessage += 'Adres ontbreekt\r\n';
	if($('#telefoon').attr('value')=='')
		errormessage += 'Telefoon ontbreekt\r\n';
	if($('#email').attr('value')=='')
		errormessage += 'E-mail ontbreekt\r\n';
	if($('#workshops input[checked]').length!=2)
		errormessage+='Graag twee workshops uitkiezen.\r\n';
	if($('#workshops_reserve input[checked]').length!=1)
		errormessage+='Graag nog een reserve workshop uitkiezen.\r\n';
	if($('#betaling input[checked]').length!=1)
		errormessage+='Geen betalingsmethode gekozen.\r\n';
	if($('#rekening').attr('value')=='')
		errormessage += 'Rekeningnummer ontbreekt\r\n';
	if($('#rekening_naam').attr('value')=='')
		errormessage += 'Naam rekeningnummer ontbreekt\r\n';
	if($('#rekening_plaats').attr('value')=='')
		errormessage += 'Plaats rekeningnummer ontbreekt\r\n';
	

		
	if (errormessage!='')
	{
		alert(errormessage);
		return false;
	}


    return true;
}
