var searchActivated = false;

$(document).ready(function(){
   $('#nieuws_submenu').hide();
   $('#page_content input[type="text"]').attr('class','text');
 });


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 validateAanvraagDeelnamepakketForm()
{
	var errors = '';
	
		
	
	if ($('#schoolnaam').attr('value')=='')
		errors += 'Schoolnaam' + '\r\n';
	//if($('input[name="pakket_type"][checked]').length==0)
	//	errors += 'Vraagt deelnamepakket voor' + '\r\n';
	if ($('#postadres').attr('value')=='')
		errors += 'Postadres' + '\r\n';
	if ($('#postcode_postadres').attr('value')=='')
		errors += 'Postcode postadres' + '\r\n';
	if ($('#plaats_postadres').attr('value')=='')
		errors += 'Plaats postadres' + '\r\n';
	if ($('#bezoekadres').attr('value')=='')
		errors += 'Bezoekadres' + '\r\n';
	if ($('#postcode_bezoekadres').attr('value')=='')
		errors += 'Postcode bezoekadres' + '\r\n';
	if ($('#plaats_postadres').attr('value')=='')
		errors += 'Plaats bezoekadres' + '\r\n';
	if ($('#provincie').attr('value')=='')
		errors += 'Provincie' + '\r\n';
	if ($('#telefoon').attr('value')=='')
		errors += 'Telefoon' + '\r\n';
	if ($('#email').attr('value')=='')
		errors += 'E-mail' + '\r\n';
	if ($('#contactpersoon').attr('value')=='')
		errors += 'Contactpersoon' + '\r\n';
	if (errors!='')
	{
		alert('De volgende velden ontbreken:\r\n'+errors);
		return false;
	}
	return true;
}

function validateAanmeldenSchoolKampioenForm()
{
	var errors = '';
	
	if ($('#school').attr('value')=='')
		errors += 'School' + '\r\n';
	if ($('#adres').attr('value')=='')
		errors += 'Postadres' + '\r\n';
	if ($('#postcode').attr('value')=='')
		errors += 'Postcode' + '\r\n';
	if ($('#gemeente').attr('value')=='')
		errors += 'Gemeente' + '\r\n';
	if ($('#plaats').attr('value')=='')
		errors += 'Plaats' + '\r\n';
	if ($('#provincie').attr('value')=='')
		errors += 'Provincie' + '\r\n';
	if ($('#telefoon').attr('value')=='')
		errors += 'Telefoon' + '\r\n';
	if ($('#email').attr('value')=='')
		errors += 'E-mail' + '\r\n';
	if ($('#contactpersoon').attr('value')=='')
		errors += 'Contactpersoon' + '\r\n';
	if($('input[name="geslacht"]:checked').length==0)
		errors += 'Geslacht contactpersoon' + '\r\n';
	
		
	if ($('#voornaam').attr('value')=='')
		errors += 'Voornaam' + '\r\n';
	if ($('#achternaam').attr('value')=='')
		errors += 'Achternaam' + '\r\n';
		
	if($('input[name="groep"]:checked').length==0)
		errors += 'Groep' + '\r\n';

	if($('input[name="geslacht_sk"]:checked').length==0)
		errors += 'Geslacht voorleeskampioen' + '\r\n';

	if ($('#titel').attr('value')=='')
		errors += 'Titel' + '\r\n';
	if ($('#auteur').attr('value')=='')
		errors += 'Auteur' + '\r\n';
        if ($('#kind_count').attr('value')=='')
                errors += 'Aantal deelnemers' + '\r\n';
	
	if (errors!='')
	{
		alert('De volgende velden ontbreken:\r\n'+errors);
		return false;
	}
	return true;
}

function validateAanmeldenSchoolKampioenFormDNS()
{
	
	var errors = '';

	if ($('#school').attr('value')=='')
		errors += 'School' + '\r\n';
	if ($('#adres').attr('value')=='')
		errors += 'Postadres' + '\r\n';
	if ($('#postcode').attr('value')=='')
		errors += 'Postcode' + '\r\n';
	if ($('#gemeente').attr('value')=='')
		errors += 'Gemeente' + '\r\n';
	if ($('#plaats').attr('value')=='')
		errors += 'Plaats' + '\r\n';
	if ($('#provincie').attr('value')=='')
		errors += 'Provincie' + '\r\n';
	if ($('#telefoon').attr('value')=='')
		errors += 'Telefoon' + '\r\n';
	if ($('#email').attr('value')=='')
		errors += 'E-mail' + '\r\n';
	if ($('#contactpersoon').attr('value')=='')
		errors += 'Contactpersoon' + '\r\n';
	if($('input[name="geslacht"]:checked').length==0)
		errors += 'Geslacht contactpersoon' + '\r\n';


	if ($('#voornaam').attr('value')=='')
		errors += 'Voornaam' + '\r\n';
	if ($('#achternaam').attr('value')=='')
		errors += 'Achternaam' + '\r\n';

//	if($('input[name="groep"]:checked').length==0)
//		errors += 'Groep' + '\r\n';

//	if($('input[name="geslacht_sk"]:checked').length==0)
//		errors += 'Geslacht voorleeskampioen' + '\r\n';

	if ($('#titel').attr('value')=='')
		errors += 'Titel' + '\r\n';
	if ($('#auteur').attr('value')=='')
		errors += 'Auteur' + '\r\n';

	if ($('#voornaam_lk').attr('value')=='')
		errors += 'Voornaam leerkracht' + '\r\n';
	if ($('#achternaam_lk').attr('value')=='')
		errors += 'Achternaam leerkracht' + '\r\n';

	if($('input[name="groep_lk"]:checked').length==0)
		errors += 'Groep leerkracht' + '\r\n';

	if($('input[name="geslacht_lk"]:checked').length==0)
		errors += 'Geslacht leerkracht' + '\r\n';

	if ($('#titel_lk').attr('value')=='')
		errors += 'Titel leerkracht' + '\r\n';
	if ($('#auteur_lk').attr('value')=='')
		errors += 'Auteur leerkracht' + '\r\n';

	if (errors!='')
	{
		alert('De volgende velden ontbreken:\r\n'+errors);
		return false;
	}
	return true;
}


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;
}
