$(document).ready(function(){
	
	//
	// assessment form
	//
	$('#assessmentform').submit(function(){
										 
		$('.requiredfield').removeClass('redborder');
										 
		var mijnnaam = $('#formnaam').val();
		var mijnvoornaam = $('#formvoornaam').val();
		var mijnemail = $('#formemail').val();
		var mijnbedrijf = $('#formbedrijf').val();
		var mijntelefoon = $('#formtelefoon').val();
		var mijnfunctie = $('#formfunctie').val();
		var mijntaal = $('#formtaalcheck').val();
		
		var mijnoktekst = $('#formok').val();
		var mijnerrortekst = $('#formerror').val();
		
		var checkok = 1;
		$('.requiredfield').each(function(){
			var mijnwaarde = $(this).val();
			if(mijnwaarde == ''){
				$(this).addClass('redborder');
				checkok = 0;
			}
		});
		
		if(checkok == '1')
		{
			$.get("ajax/assessmentform-send-exe.cfm", {mijnnaam:mijnnaam, mijnvoornaam:mijnvoornaam, mijnemail:mijnemail, mijnbedrijf:mijnbedrijf, mijntelefoon:mijntelefoon, mijnfunctie:mijnfunctie, mijntaal:mijntaal}, function(data){
				if(data == 'ok'){
					$('#formstatus').html('<span class="green">' + mijnoktekst + '</span>');
				}else{
					$('#formstatus').html('<span class="red">' + mijnerrortekst + '</span>');
				}
				$('.requiredfield').val('');
			});
		}else
		{
			$('#formstatus').html('<span class="red">' + mijnerrortekst + '</span>');
		}
		
		return false;
		
	});
	
    //
    // PrettyPhoto
    //
    $("a[rel^='prettyPhoto']").prettyPhoto();
    
    $("#nieuwsbriefinschrijfknop").click(function(){
    
        var mijnEmail = $("#nieuwsbriefemail").val();
        var mijnBedrijf = $("#nieuwsbriefbedrijf").val();
        var mijnNaam = $("#nieuwsbriefnaam").val();
        var mijnTaal = $("#nieuwsbrieftaal").val();
        
        $.get("ajax/newsletterSubscribe.cfm", {
            mijnEmail: mijnEmail,
            mijnTaal: mijnTaal,
            mijnBedrijf: mijnBedrijf,
            mijnNaam: mijnNaam
        }, function(data){
            $("#nieuwsbriefstatus").html(data);
        });
        $("#nieuwsbriefemail").val('');
        $("#nieuwsbriefnaam").val('');
        $("#nieuwsbriefbedrijf").val('');
        return false;
    });
    
    $('#mijnformsubmit').click(function(){
        var fNaam = $('#fNaam').val();
        var fEmail = $('#fEmail').val();
        var fVraag = $('#fVraag').val();
        var fSendto = $('#fSendto').val();
        var fBedrijf = $('#fBedrijf').val();
        var fMailsubject = $('#fMailsubject').val();
        $.get("ajax/sendform.cfm", {
            fNaam: fNaam,
            fEmail: fEmail,
            fVraag: fVraag,
            fSendto: fSendto,
            fBedrijf: fBedrijf,
            fMailsubject: fMailsubject
        }, function(data){
        
            if (data == 'ok') {
                var mijnMessage = $('#fSendOk').val();
                $('#formsendstatus').html('<span class="green">' + mijnMessage + '</span>');
                $('#mijnformsubmit').fadeOut(1);
            }
            else {
                var mijnMessage = $('#fSendError').val();
                $('#formsendstatus').html('<span class="red">' + mijnMessage + '</span>');
            }
        });
        return false;
    });
	
	//SLIDER
	var timer;
	var total;
	var current;
	var speed;
	var gap;
	var bgap;
	var slogans = [];
	
	$("#slogans li").each(function(){
		slogans.push($(this).html());
	})
	//console.log(slogans);
	speed = 5000
	total = $("#headers .slide").size();
	gap = 350;
	bgap = 55;
	current = 1;
	timer = setTimeout(nextSlide,speed)
	function nextSlide(){
		if(current >= total){
			current = 0;
		}
		$("#sloganBox").fadeOut(500,function(){
			//console.log(current);
			$("#sloganBox").html(slogans[current]);
		})
		$("#bullet").animate({
			marginTop:((current)*bgap)
		},2000,"easeOutQuad");
		$("#headers").animate({
			marginTop:((current)*gap)*-1
		},2000,"easeOutQuad",function(){
			$("#sloganBox").fadeIn(500);
			current++;
			timer = setTimeout(nextSlide,speed)
		});

		
	}
});

