function makeColor(input_id,color) {
	$('#'+input_id).css('background-image','url(fileadmin/images/contact_input_bg_error.png)');
	$('#'+input_id).css('background-color',color);
}
function makeColorClear(input_id,color) {
	$('#'+input_id).css('background-image','url(fileadmin/images/contact_input_bg.png)');
	$('#'+input_id).css('background-color',color);
}
function makeColorAV(color){
	$('#voorwaarden_label').css('background-color',color);
}

function submitInschrijving(){
	var error = '';
	var field = new Array('inschrijven_cursus','inschrijven_datum','inschrijven_plaats','inschrijven_bedrijfsnaam','inschrijven_aanhef','inschrijven_voornaam','inschrijven_achternaam','inschrijven_adres','inschrijven_postcode','inschrijven_woonplaats','inschrijven_telefoon','inschrijven_email','inschrijven_cursist_1_voornaam','inschrijven_cursist_1_achternaam','inschrijven_cursist_1_geslacht','inschrijven_cursist_1_dag','inschrijven_cursist_1_maand','inschrijven_cursist_1_jaar','inschrijven_cursist_1_email');
	
	for(i in field) {
		makeColorClear(field[i],'#f5f5f5');
	}
	
	makeColorAV('#f5f5f5');
	if($('#voorwaarden').val() == 0){
		error = error+'voorwaarden'+',';
		makeColorAV('#fff4a8');
	}

	for(i in field) {
		if($('#'+field[i]).val() == ''){
			error = error+field[i]+',';
			makeColor(field[i],'#fff4a8');
		}
	}

	if(error != ''){
		alert('U heeft niet alles (goed) ingevuld!'+"\r\n"+'Vul de velden (opnieuw) in die oranje zijn gemarkeerd!');
	} else {
		document.forms['inschrijven'].submit();
	}
}

function CheckEmailaddress(ea){
	makeColorClear('email','#f5f5f5');
	valid = true;
	ea = ea.toLowerCase();
	if(ea == null) valid = false;
	else if(ea.indexOf("@") < 2) valid = false;
	else if(ea.indexOf("@") != ea.lastIndexOf("@")) valid = false;
	else if(ea.length - ea.lastIndexOf(".") < 3) valid = false;
	else if(ea.substr(ea.indexOf("@")+1,ea.length-1).indexOf(".") < 2) valid = false;
	s = ea.substr(ea.lastIndexOf(".")+1,ea.length-1);
	for(i = 0 ; i < s.length ; i++){
		if(s.charCodeAt(i) < 97 || s.charCodeAt(i) > 122) valid = false;
	}
	s = ea.substr(0,ea.indexOf("@"));
	for(i = 0 ; i < s.length ; i++){
		c = s.charCodeAt(i);
		if(c == 95 || (c >= 33 && c <= 57) || (c >= 65 && c <= 90) || (c >= 97 && c <= 122)) ;
		else {
			valid = false;
			break;
		}
	} 
	if (valid == false){
		makeColor('email','#fff4a8');
		msg = "Vul een geldig e-mailadres in!";
		alert (msg);
	}
}

function loading(){
	$('#search_form_submit').hide();
	$('.loading').fadeIn('slow');
}

$(document).ready(function(){
	$("#latest_agenda").hide();
	$.ajax({
		type: "GET",
		url: "/agenda/latest/",
		cache: false,
		success: function(html){
			$("#latest_agenda").html(html);
			$(".agenda_loader").hide();
			$("#latest_agenda").fadeIn(2000);
		}
	});

	
	$('#menu ul li ul').hide();
	$('#menu ul li ul li ul').hide();
	$('#menu ul li').hover(
		function(){
			$(this).find('ul').show();
			$(this).find('ul li ul').hide();
		},
		function(){
			$(this).find('ul').hide();
		}
	);
	
	
	$('#menu ul li ul li').hover(
		function(){
			$(this).find('ul').show();
		},
		function(){
			$(this).find('ul').hide();
		}
	);
	
	$('#voorwaarden').click(function(){
		if($('#voorwaarden').val() == 0){
			$('#voorwaarden').attr('value','1');
		} else {
			$('#voorwaarden').attr('value','0');
		}
	});

});