// Don't break on browsers without console.log();
try { console.assert(1); } catch(e) { console = { log: function() {}, assert: function() {} } }

// jQuery spullen, als document geladen is.
jQuery(document).ready(function() {

  jQuery.preloadImages(
    "/img/navigatie_nieuws_active.gif",
    "/img/navigatie_cast_active.gif",
    "/img/navigatie_bioscopen_active.gif",
    "/img/navigatie_credits_active.gif",
    "/img/navigatie_doemee_active.gif",
    "/img/navigatie_film_active.gif",
    "/img/navigatie_galleries_active.gif",
    "/img/navigatie_downloads_active.gif",
    "/img/navigatie_login_active.gif",
    "/img/navigatie_makers_active.gif",
    "/img/navigatie_trailer_active.gif"
  );
   

  // Navigatie rollover - active geeft image met _active
  jQuery("#navigation .active img").each(function(e){
  	var rel = jQuery(this).parents('a').attr('rel');
  	jQuery(this).attr('src', "/img/navigatie_"+ rel +"_active.gif");
	//console.log(rel, jQuery(this).attr('src'));
  });


  // rollover over
  jQuery('#navigation a:not(.active)').bind('mouseover', function() {
     jQuery(this).find('img').attr('src', "/img/navigatie_"+jQuery(this).attr('rel')+"_active.gif");
  });

  // rollover out
  jQuery('#navigation a:not(.active)').bind('mouseout', function() {
     jQuery(this).find('img').attr('src', "/img/navigatie_"+jQuery(this).attr('rel')+".gif");
  });


  // Banners rollover - active geeft image met _active


  jQuery(".banner .active img").attr('src', "/img/banner_"+jQuery(".active").attr('rel')+"_active.jpg");

  // rollover over
  jQuery('.banner a:not(.active)').bind('mouseover', function() {
     jQuery(this).find('img').attr('src', "/img/banner_"+jQuery(this).attr('rel')+"_active.jpg");


  });

  // rollover out
  jQuery('.banner a:not(.active)').bind('mouseout', function() {
     jQuery(this).find('img').attr('src', "/img/banner_"+jQuery(this).attr('rel')+".jpg");
  });


  //Nieuwspagina's Div's tonen met nieuws
  jQuery('li.nieuws a').bind('click', function() {
  	jQuery('.nieuwsbericht').slideUp();
  	jQuery("#" + jQuery(this).attr('rel')).slideDown();
  });


    // Formuliervalidatie voor 'doe mee'.. 
    jQuery('#verzendknop').bind('click', function(){
        return doemeeValidatie();
    });

})


jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

function doemeeValidatie(){

    var voornaam = jQuery('#voornaam').val();
    var achternaam = jQuery('#achternaam').val();
    var leeftijd = jQuery('#leeftijd').val();
    var woonplaats = jQuery('#woonplaats').val();
    var email = jQuery('#email').val();
    var vriend = jQuery('#vriend').val();

    var emailvalidate = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if (voornaam.length<2) {
        alert('Vul je voornaam in.');
        return false;
    }
    
    if (achternaam.length<3) {
        alert('Vul je achternaam in.');
        return false;
    }    

    if ( (leeftijd.length<1) || (leeftijd.length>2) ) {
        alert('Vul je leeftijd in.');
        return false;
    }    

    if (woonplaats.length<3) {
        alert('Vul je woonplaats in.');
        return false;
    }    

    if (emailvalidate.test(email)==false) {
        alert('Vul je mail-adres in.');
        return false;
    }    


    
    return true;
}

function loadQuestion(vraag)
{
	random_text = Math.round(Math.random() * 1000000);
	$("#sidecolumn").load("geef_vraag.php?vraag=" + vraag + "&random=" + random_text);
}

function loadAnswer(vraag)
{
	href = "bewaar_antwoord.php?vraag=" + vraag;

	$("#sidecolumn").load(href);
}

function saveAnswer(vraag)
{
	value = $("input[name=antwoord]:checked").val();

	if (value == undefined) {
		return false;
	}

	href = "bewaar_antwoord.php?vraag=" + vraag + "&waarde=" + value;

	$("#sidecolumn").load(href);
}

