/*************************************************************************
 *
 * Ontwikkeld door: Creative Dimension (http://www.creativedimension.be) 
 * in opdracht van KLANTNAAM. 
 * 
 * Niets van deze code mag gekopieerd worden zonder de schriftelijke
 * toestemming van Creative Dimension. 
 *
 ************************************************************************/
 
$(document).ready(function() {
   $("ul#rangschikking li a").click(function() {
      $("ul#rangschikking li a").removeClass("actief");
      $(this).addClass("actief");
   });
});

/**
 * Nakijken of het om een geldig e-mail adres gaat
 * 
 * @param   string   email    String  
 */ 
function check_email(email) {
   var sReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(sReg.test(email) == false) {
      return false;
   } else {
      return true;
   }
}

/**
 * Gastenboek bericht toevoegen
 */ 
function gastenboek() {
   var naam = escape($("input[name='gastenboek_naam']").val());
   var email = escape($("input[name='gastenboek_email']").val());
   var website = escape($("input[name='gastenboek_website']").val());
   var bericht = escape($("textarea[name='gastenboek_bericht']").val());
   
   if(!naam || !email || !bericht) {
      jAlert('U heeft alle verplichte velden niet ingevuld.');
   } else {
      if(!check_email(email)) {
         jAlert('U heeft geen geldig e-mail adres ingegeven.');
      } else {
         $("#gastenboek_knop").hide();
         $("#gastenboek_loader").show();
         
         $.post("/ajax/gastenboek_bericht.php", {naam: naam, email: email, website: website, bericht: bericht}, function(aReturn) {
            if(aReturn['success']==1) {
               window.location = "/gastenboek";
            } else {
               jAlert(aReturn['bericht']);
            }
            
            $("#gastenboek_knop").show();
            $("#gastenboek_loader").hide();            
         }, "json");
      }
   }
}

/**
 * Smiley toevoegen aan textarea
 * 
 * @param   string   code     Smiley code  
 */ 
function smiley_toevoegen(code) {
   $("textarea[name='gastenboek_bericht']").val($("textarea[name='gastenboek_bericht']").val() + code);
}

/**
 * Toont een andere week op de homepage
 * 
 * @param   integer  nummer   Kader nummer  
 */ 
function verander_week(nummer) {
   $("div.kalender_kader").hide();
   $("div#kalender_" + nummer).fadeIn();
}
