$(document).bind("contextmenu",function(e){
	return false;
});

/**
 * De juiste taalid uit de cookie halen
 */  
var iTaalid = 1;
var sNaam = "badjas_taal=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') {
      c = c.substring(1,c.length);
   }
   
	if(c.indexOf(sNaam) == 0) {
      iTaalid = c.substring(sNaam.length,c.length);
   }
}

var sUrl = "";

switch(iTaalid) {
   case "1": sUrl = "badjasparadijs.nl"; break;
   case "2": sUrl = "bademantelparadies.de"; break;
   case "3": sUrl = "bathrobeparadise.com"; break;
}

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


/**
 * Returned het juiste bericht in de juiste taal
 * 
 * 1 = NL
 * 2 = DE
 * 3 = EN  
 *  
 * @param   p_sBericht  Naam van het bericht   
 */ 
function TaalBerichten(p_sBericht) {
   var aBerichten = new Array();
   
   // Geen maat selecteceerd
   aBerichten['geen_maat'] = new Array();
   aBerichten['geen_maat'][1] = "U heeft geen maat geselecteerd";
   aBerichten['geen_maat'][2] = "Sie haben keine Gr\366sse angegeben";
   aBerichten['geen_maat'][3] = "Please choose a size";
   
   // Geen geldig e-mail adres ingevuld
   aBerichten['geen_geldige_email'] = new Array();
   aBerichten['geen_geldige_email'][1] = "U heeft geen geldig e-mail adres ingevuld.";
   aBerichten['geen_geldige_email'][2] = "Sie haben keine g\374lltige Email adresse ausgef\374llt";
   aBerichten['geen_geldige_email'][3] = "The entered email address is not valid";   
   
   // Contactbericht is verzonden
   aBerichten['contact_verzonden'] = new Array();	
   aBerichten['contact_verzonden'][1] = "Uw bericht is verstuurd!";
   aBerichten['contact_verzonden'][2] = "Ihre Nachricht wurde abgesendet";
   aBerichten['contact_verzonden'][3] = "Your message has been send";
 
   
   // Geen aantal selecteceerd
   aBerichten['geen_aantal'] = new Array();
   aBerichten['geen_aantal'][1] = "U heeft geen aantal geselecteerd";
   aBerichten['geen_aantal'][2] = "Sie haben keine Menge angegeben";
   aBerichten['geen_aantal'][3] = "Please choose a quantity";  

   // Artikel is toegevoegd aan uw winkelwagen
   aBerichten['artikel_toegevoegd'] = new Array();
   aBerichten['artikel_toegevoegd'][1] = "Het artikel is toegevoegd aan uw winkelwagen";
   aBerichten['artikel_toegevoegd'][2] = "Der Artikel wurde in den Warenkorb gelegt";
   aBerichten['artikel_toegevoegd'][3] = "This product has been added to your cart";    
   
   // winkelwagen is leeg
   aBerichten['leeg_winkelmandje'] = new Array();
   aBerichten['leeg_winkelmandje'][1] = "Uw winkelmandje is leeg";
   aBerichten['leeg_winkelmandje'][2] = "Ihr Warenkorb ist leer";
   aBerichten['leeg_winkelmandje'][3] = "You cart is empty"; 

   // cadeauverpakking
   aBerichten['cadeauverpakking'] = new Array();
   aBerichten['cadeauverpakking'][1] = "cadeautas";
   aBerichten['cadeauverpakking'][2] = "giftbag";
   aBerichten['cadeauverpakking'][3] = "giftbag"; 
   
   // cadeauverpakking_1
   aBerichten['cadeauverpakking_1'] = new Array();
   aBerichten['cadeauverpakking_1'][1] = "Witte cadeautas";
   aBerichten['cadeauverpakking_1'][2] = "Geschenktasche Weiss";
   aBerichten['cadeauverpakking_1'][3] = "White giftbag"; 
   
   // cadeauverpakking_2
   aBerichten['cadeauverpakking_2'] = new Array();
   aBerichten['cadeauverpakking_2'][1] = "Zwarte cadeautas";
   aBerichten['cadeauverpakking_2'][2] = "Geschenktasche Schwarz";
   aBerichten['cadeauverpakking_2'][3] = "Black giftbag"; 
     
   // Bevestiging verwijderen artikel uit winkelwagen
   aBerichten['confirm_verwijderen_winkelwagen'] = new Array();
   aBerichten['confirm_verwijderen_winkelwagen'][1] = "Weet u zeker dat u dit artikel wilt verwijderen uit uw winkelwagen?";
   aBerichten['confirm_verwijderen_winkelwagen'][2] = "Sie sie sicher dass sie diesem Artikel aus ihrem Warenkorb entfernen wollen?";
   aBerichten['confirm_verwijderen_winkelwagen'][3] = "Are you sure you want to delete this from your cart?";       

   // Alle verplichte velden zijn niet ingevuld (contact, tell-a-friend...)
   aBerichten['niet_alle_velden'] = new Array();
   aBerichten['niet_alle_velden'][1] = "U heeft niet alle verplichte velden ingevuld.";
   aBerichten['niet_alle_velden'][2] = "Sie haben nicht alle erforderlichen Felder ausgef\374llt";
   aBerichten['niet_alle_velden'][3] = "Please fill in all mandatory fields";        

   // Tell-a-friend bericht is verstuurd
   aBerichten['tell_a_friend_bericht_verstuurd'] = new Array();
   aBerichten['tell_a_friend_bericht_verstuurd'][1] = "Uw bericht is verstuurd!";
   aBerichten['tell_a_friend_bericht_verstuurd'][2] = "Ihre Nachricht wurde abgesendet!";
   aBerichten['tell_a_friend_bericht_verstuurd'][3] = "Your message has been sent!";
   
   // Niet alle verzendgegevens zijn ingevuld bij het plaatsen van een bestelling
   aBerichten['bestelling_verzend_gegevens'] = new Array();
   aBerichten['bestelling_verzend_gegevens'][1] = "U heeft niet alle verzendgegevens ingevuld.";
   aBerichten['bestelling_verzend_gegevens'][2] = "Sie haben nicht alle Versandangaben ausgef\374llt";
   aBerichten['bestelling_verzend_gegevens'][3] = "Please fill in all mandatory fields";

   // Niet alle gewone gegevens zijn ingevuld bij het plaatsen van een bestelling
   aBerichten['bestelling_gewone_gegevens'] = new Array();
   aBerichten['bestelling_gewone_gegevens'][1] = "U niet heeft niet alle gegevens ingevuld.";
   aBerichten['bestelling_gewone_gegevens'][2] = "Sie haben nicht alle Angaben ausgef\374llt";
   aBerichten['bestelling_gewone_gegevens'][3] = "Please fill in all mandatory fields";
   
   // Akkoord met algemene voorwaarden is niet ingevuld
   aBerichten['algemene_voorwaarden'] = new Array();
   aBerichten['algemene_voorwaarden'][1] = "U bent nog niet akkoord gegaan met onze algemene voorwaarden";
   aBerichten['algemene_voorwaarden'][2] = "Sie haben noch nicht eingestimmt mit unseren Allgemeinen Gesch\344ftsbedingungen";
   aBerichten['algemene_voorwaarden'][3] = "Please accept our terms of conditions";   
   
    // Bestelling is geplaatst
   aBerichten['bestelling_geplaatst'] = new Array();
   aBerichten['bestelling_geplaatst'][1] = "Bedankt, uw bestelling is geplaatst. Nu dient u de betaling afronden.";
   aBerichten['bestelling_geplaatst'][2] = "Danke, Ihre Bestellung ist plaziert. Jetzt sollten sie die Bezahlung abrunden.";
   aBerichten['bestelling_geplaatst'][3] = "Thanks, your order has been placed. Now you only need to finish the payment.";
  
   // Inhoud tell a friend formulier
   aBerichten['vriend_naam'] = new Array();
   aBerichten['vriend_naam'][1] = "Naam ontvanger";
   aBerichten['vriend_naam'][2] = "Name Empf\344nger";
   aBerichten['vriend_naam'][3] = "Receivers name";
   
   aBerichten['vriend_email'] = new Array();
   aBerichten['vriend_email'][1] = "E-mail ontvanger";
   aBerichten['vriend_email'][2] = "E-mail Empf\344nger";
   aBerichten['vriend_email'][3] = "Receivers email";   
   
   aBerichten['verstuurder_naam'] = new Array();
   aBerichten['verstuurder_naam'][1] = "Jouw naam";
   aBerichten['verstuurder_naam'][2] = "Ihr Name";
   aBerichten['verstuurder_naam'][3] = "Your name";   
   
   aBerichten['verstuurder_email'] = new Array();
   aBerichten['verstuurder_email'][1] = "Jouw e-mail";
   aBerichten['verstuurder_email'][2] = "Ihr e-mail";
   aBerichten['verstuurder_email'][3] = "Your email";  
   
   return aBerichten[p_sBericht][iTaalid];
}

$(document).ready(function() {
   WinkelwagenVernieuwen();
});

/**
 * Blurveld (automatisch invullen)
 */ 
function BlurVeld(inhoud, veldid) {
   if($("#" + veldid).val()=="") {
      $("#" + veldid).val(inhoud);
   }
} 

/**
 * Blurveld (automatisch leegmaken)
 */ 
function FocusVeld(inhoud, veldid) {
   if($("#" + veldid).val()==inhoud) {
      $("#" + veldid).val("");
   }
}


/**
 * Berekend het aantal artikels in de winkelwagen session en de volledige
 * waarde ervan 
 */ 
function WinkelwagenVernieuwen() {
   $.get("/ajax/AantalArtikels/", {}, function(iAntwoord) {
      $("#aantal_artikels_winkelwagen").html(iAntwoord);
   });
   
   $.get("/ajax/WaardeArtikels/", {}, function(iAntwoord) {
      $("#waarde_winkelwagen").html(iAntwoord);
   });   
}

/**
 * Stuurt de bezoeker door naar een bepaalde pagina
 * 
 * @param   p_sUrl   Door te sturen URL  
 */ 
function NaarUrl(p_sUrl) {
   if(p_sUrl!="" && p_sUrl!=0) {
      window.location = p_sUrl;
   }
}

/**
 * Veranderd de grote foto op de artikelpagina
 * 
 * @param   p_sUrl   Door te sturen URL  
 */
function VeranderFoto(p_sUrl) {
   $("div#grote_foto").css("background-image", "url('" + p_sUrl + "')");
}

/**
 * Veranderd het aantal in de selectielijst van het artikel
 * 
 * @param   iMaat    Maatid,
 * @param   iId      Artikelid,    
 */ 
function VeranderMaat(iMaat, iId) {
   if(iMaat==99999) {
      $("select[name='aantallen']").empty();
      $("select[name='aantallen']").append('<option value="0"></option>');      
   } else {
      ToonLoader();
      
      $.get("/ajax/AantalStock/" + iId + "/" + iMaat, {}, function(iAantal) {
         $("select[name='aantallen']").empty();
         
         if(isNaN(iAantal)) {
            alert(iAantal);
            $("#loader").hide();   
         } else {
            if(iAantal==0) {
               $("select[name='aantallen']").append('<option value="0"></option>');              
            } else {
               for(iI=1; iI<=iAantal; iI++) {
                  $("select[name='aantallen']").append('<option value="' + iI + '">' + iI + '</option>');         
               }
               
               // De juiste prijs tonen
               $.get("/ajax/JuistePrijs/" + iId + "/" + iMaat, {}, function(iPrijs) {
                  $("span#prijs_artikel").html(iPrijs);
                  $("#loader").hide();
               });
            }    
         }           
      });
   }
}

/**
 * Voegt een artikel toe aan de winkelwagen session via de AJAX
 * controller. Deze functie kan gebruikt worden voor zowel de artikels als
 * de gerelateerde producten  
 * 
 * @param   iArtikelid           ID van het artikel
 * @param   sAantalInputNaam     Name van het AANTAL inputveld
 * @param   sMaatInputNaam       Name van het MAAT inputveld
 * @param   bNaarWinkelwagen     Automatisch doorverwijzen naar winkelwagen
 */ 
function ToevoegenWinkelwagen(iArtikelid, sAantalInputNaam, sMaatInputNaam, bNaarWinkelwagen, sSessionId) {
   var iMaat = $("select[name='" + sMaatInputNaam + "']").val();

   /**
    * Als de waarde sAantalInputNaam numeriek is is er meteen een aantal meegegeven,
    * anders gaat het om een naam van een selectielijst    
    */       
    
   if(isNaN(sAantalInputNaam)) {
      var iAantal = $("select[name='" + sAantalInputNaam + "']").val();
   } else {
      var iAantal = sAantalInputNaam;
   }
   
   if(iMaat==99999) {
      alert(TaalBerichten('geen_maat'));
   } else {
      if(iAantal==0) {
         alert(TaalBerichten('geen_aantal'));
      } else {
         ToonLoader();
         
         $.get("/ajax/WinkelwagenSession/" + iArtikelid + "/" + iMaat + "/" + iAantal, {}, function(sAntwoord) {
            if(sAntwoord!=1) {
               alert(sAntwoord);
               $("#loader").hide();      
            } else {
               alert(TaalBerichten('artikel_toegevoegd'));
               
               $("#loader").hide();
                                 
               if(bNaarWinkelwagen==1) {
                  window.location = "https://www." + sUrl + "/httpsredirect.php?id=" + sSessionId + "&url=" + sUrl;
               }
            }      
         });
      }
   }
   
   WinkelwagenVernieuwen();
}

/**
 * Voegt een actiecode toe aan de winkelwagen en houd deze bij in een session    
 */ 
function ActieKorting() {
   var sCode = $("input[name='actie']").val();
   $.get("/ajax/ActieCode/" + sCode, {}, function(iAntwoord) {
      if(iAntwoord!=1) {
         alert(iAntwoord);
      }
      window.location = "https://www." + sUrl + "/winkelwagen";
   });
}

/**
 * Veranderd het aantal van een bepaald winkelwagen item en vernieuwd de winkelwagen
 * 
 * @param   iArtikelid     ID artikel
 * @param   iMaatid        ID maat
 * @param   iAantal        Aantal    
 */ 
function WinkelwagenVeranderAantal(iArtikelid, iMaatid, iAantal) {
   var bDoorsturen = true;
   
   if(iAantal==0) {
      if(confirm(TaalBerichten('confirm_verwijderen_winkelwagen'))==false) {
         bDoorsturen = false;
      }
   }
   
   if(bDoorsturen==true) {
      $.get("/ajax/WinkelwagenSession/" + iArtikelid + "/" + iMaatid + "/" + iAantal, {}, function(sAntwoord) {
         if(sAntwoord!=1) {
            alert(sAntwoord);
         } else {
            $("#winkelwagen_midden").load("/winkelwagen_inhoud/"); 
         }
      });
   }
   
   WinkelwagenVernieuwen();
}

/**
 * Veranderd de maat van een bepaald winkelwagen item en vernieuwd de winkelwagen
 * 
 * @param   iArtikelid     ID artikel
 * @param   iNieuweMaatid  ID nieuwe maat
 * @param   iOudeMaat      ID oude maat (vorige maat van item) 
 * @param   iAantal        Aantal    
 */ 
function WinkelwagenVeranderMaat(iArtikelid, iNieuweMaat, iOudeMaat, iAantal) {  
   $.get("/ajax/WinkelwagenSession/" + iArtikelid + "/" + iOudeMaat + "/0", {}, function(sAntwoord) {
      if(sAntwoord!=1) {
         alert(sAntwoord);
      } else {
         $.get("/ajax/WinkelwagenSession/" + iArtikelid + "/" + iNieuweMaat + "/" + iAantal, {}, function(sAntwoord) {
            if(sAntwoord!=1) {
               alert(sAntwoord);
            } else {
               $("#winkelwagen_midden").load("/winkelwagen_inhoud/");  
            }
         });  
      }
   });
}

/**
 * Veranderd de "verpakking" status
 * 
 * @param   p_iVerpakking     ID verpakking  
 */ 
function VeranderVerpakking(p_iVerpakking) {
   ToonLoader();

   $.get("/ajax/VeranderVerpakkingStatus/" + p_iVerpakking, {}, function(sAntwoord) {
      if(sAntwoord!=1) {
         alert(sAntwoord);
      } else {
         $("#winkelwagen_midden").load("/winkelwagen_inhoud/");  
         HideLoader();
      }
   });
}

/**
 * Veranderd de verzendkosten
 * 
 * @param   p_sCode     Landcode  
 */ 
function VeranderLand(p_sCode) {
   $.get("/ajax/VeranderWinkelwagenLand/" + p_sCode, {}, function(sAntwoord) {
      if(sAntwoord!=1) {
         alert(sAntwoord);
      } else {
         $("#winkelwagen_midden").load("/winkelwagen_inhoud/");  
         HideLoader();
      }
   });
}

/**
 * Tell a friend op artikelpagina
 * 
 * @param   p_iArtikelid      ID van het artikel 
 */ 
function TellAFriend(p_iArtikelid) {
   var sNaam_verstuurder = $("#friend_naam").val();
   var sEmail_verstuurder = $("#friend_email").val();
   var sNaam_vriend = $("#friend_naam_vriend").val();
   var sEmail_vriend = $("#friend_email_vriend").val();
   var sBericht = $("#vriend_bericht").val();

   if(!sNaam_verstuurder || sNaam_verstuurder=='Jouw naam' || !sEmail_verstuurder || sEmail_verstuurder=='Jouw e-mail' || !sNaam_vriend || sNaam_vriend=='Naam ontvanger' || !sEmail_vriend || sEmail_vriend=='E-mail ontvanger' || !sBericht || sBericht=='Bericht') {
      alert(TaalBerichten('niet_alle_velden'));
   } else {
      ToonLoader();
      // $.get("/ajax/TellAFriend/" + p_iArtikelid + "/" + sNaam_verstuurder + "/" + sEmail_verstuurder + "/" + sNaam_vriend + "/" + sEmail_vriend + "/" + sBericht, { }, function(antwoord) {
      $.post("/ajax/TellAFriend/", { id_artikel: p_iArtikelid, 
                                     naam_verstuurder: sNaam_verstuurder,
                                     email_verstuurder: sEmail_verstuurder,
                                     naam_vriend: sNaam_vriend,
                                     email_vriend: sEmail_vriend,
                                     bericht: sBericht }, function(antwoord) {
         if(antwoord!=1) {
            alert(antwoord);
            $("#loader").hide();
         } else {
            alert(TaalBerichten('tell_a_friend_bericht_verstuurd'));
            
            $("#friend_naam").val(TaalBerichten('verstuurder_naam'));
            $("#friend_email").val(TaalBerichten('verstuurder_email'));
            $("#friend_naam_vriend").val(TaalBerichten('vriend_naam'));
            $("#friend_email_vriend").val(TaalBerichten('vriend_email'));
            $("#vriend_bericht").val("");
            $("#loader").hide();
         }
      });
   }
}

/**
 * Stap 2 controle
 */ 

function Stap2Controle() {
   ToonLoader();
   
   var adres2 = $("#gegevens2").attr("style");
   
   // Nakijken of er een tweede adres ingegeven is
   if(adres2!='display:none;' && adres2!='display: none;' && adres2!='DISPLAY: none;' && adres2!='display: none' && adres2!='DISPLAY: none') {
      var voornaam2 = $("input[name='voornaam2']").val();
      var telefoon2 = $("input[name='telefoon2']").val();
      var achternaam2 = $("input[name='achternaam2']").val();
      var emailadres2 = $("input[name='email2']").val();
      var straat2 = $("input[name='straat2']").val();
      var huisnummer2 = $("input[name='huisnummer2']").val();
      var bericht2 = $("textarea[name='bericht2']").val();
      var postcode2 = $("input[name='postcode2']").val();
      var plaats2 = $("input[name='plaats2']").val();
      var land2 = $("select[name='land2']").val();
      var nieuwsbrief2 = $("input[name='nieuwsbrief2']").is(':checked');
      
      if(nieuwsbrief2==true) {
         nieuwsbrief2 = 1;
      } else {
         nieuwsbrief2 = 0;
      }      
      
      var ander_adres = 1;

      if(!voornaam2 || !achternaam2 || !emailadres2 || !straat2 || !huisnummer2 || !postcode2 || !plaats2) {
         alert(TaalBerichten('bestelling_verzend_gegevens'));
         var alles_klopt = 0;
         HideLoader();
      } else {
         if(!CheckEmail(emailadres2)) {
            alert(TaalBerichten('geen_geldige_email'));
            $("#loader").hide();     
            HideLoader();
         } else {
            var alles_klopt = 1;
         }
      }
   } else {
      var voornaam2 = "";
      var telefoon2 = "";
      var achternaam2 = "";
      var emailadres2 = "";
      var straat2 = "";
      var huisnummer2 = "";
      var bericht2 = "";
      var postcode2 = "";
      var plaats2 = "";
      var nieuwsbrief2 = 0;
      var land2 = "";
      var ander_adres = 0; 
      var alles_klopt = 1;     
   }

   // Als er geen leveradres is of er is een leveradres en alle verplichte velden zijn ingegeven...
   if(alles_klopt==1) {
      var voornaam1 = $("input[name='voornaam1']").val();
      var telefoon1 = $("input[name='telefoon1']").val();
      var achternaam1 = $("input[name='achternaam1']").val();
      var emailadres1 = $("input[name='email1']").val();
      var straat1 = $("input[name='straat1']").val();
      var huisnummer1 = $("input[name='huisnummer1']").val();
      var bericht1 = $("textarea[name='bericht1']").val();
      var postcode1 = $("input[name='postcode1']").val();
      var plaats1 = $("input[name='plaats1']").val();

      var land1 = $("select[name='land1']").val();;
      var nieuwsbrief1 = $("input[name='nieuwsbrief1']").is(':checked');
      var onthoudgegevens = $("input[name='onthoud-gegevens']").is(':checked');
      var voorwaarden = $("input[name='voorwaarden']").is(':checked');
      
      if(nieuwsbrief1==true) {
         nieuwsbrief1 = 1;
      } else {
         nieuwsbrief1 = 0;
      }

      if(!voornaam1 || !plaats1 || !achternaam1 || !emailadres1 || !straat1 || !huisnummer1 || !postcode1) {
         alert(TaalBerichten('bestelling_gewone_gegevens'));
         $("#loader").hide();
      } else {
         if(!CheckEmail(emailadres1)) {
            alert(TaalBerichten('geen_geldige_email'));
            $("#loader").hide();     
            HideLoader();
         } else {      
            if(!voorwaarden) {
               alert(TaalBerichten('algemene_voorwaarden'));
               $("#loader").hide();
            } else {
               $.post("/ajax/Stap2Controle/", {  voornaam2: voornaam2,
                                                 telefoon2: telefoon2,
                                                 achternaam2: achternaam2,
                                                 emailadres2: emailadres2,
                                                 straat2: straat2,
                                                 huisnummer2: huisnummer2,
                                                 bericht2: bericht2,
                                                 postcode2: postcode2,
                                                 plaats2: plaats2,
                                                 land2:land2,
                                                 nieuwsbrief2: nieuwsbrief2,
                                                 ander_adres: ander_adres,
                                                 voornaam1: voornaam1,
                                                 telefoon1: telefoon1,
                                                 achternaam1: achternaam1,
                                                 emailadres1: emailadres1,
                                                 straat1: straat1,
                                                 huisnummer1: huisnummer1,
                                                 bericht1: bericht1,
                                                 postcode1: postcode1,
                                                 plaats1: plaats1,
                                                 land1: land1,
                                                 nieuwsbrief1: nieuwsbrief1,
                                                 voorwaarden: voorwaarden,
                                                 onthoudgegevens: onthoudgegevens              
                  }, function(antwoord) {
                     if(antwoord!=1) {
                        alert(antwoord);
                     } else {
                        window.location = "/controle";   
                     }
                     
                     $("#loader").hide();
               });   
            }  
         }                 
      }         
   }
}

/**
 * Bestelling plaatsen
 */ 
function BestellingPlaatsen() {
   ToonLoader();
   
   var ander_adres = $("input[name='ander_adres']").val();

   // Nakijken of er een tweede adres ingegeven is
   if(ander_adres==1) {
      var voornaam2 = $("input[name='voornaam2']").val();
      var telefoon2 = $("input[name='telefoon2']").val();
      var achternaam2 = $("input[name='achternaam2']").val();
      var emailadres2 = $("input[name='emailadres2']").val();
      var straat2 = $("input[name='straatnaam2']").val();
      var huisnummer2 = $("input[name='huisnummer2']").val();
      var bericht2 = $("input[name='bericht2']").val();
      var postcode2 = $("input[name='postcode2']").val();
      var plaats2 = $("input[name='plaats2']").val();
      var land2 = $("input[name='land2']").val();
      var nieuwsbrief2 = $("input[name='nieuwsbrief2']").val();
   } else {
      var voornaam2 = "";
      var telefoon2 = "";
      var achternaam2 = "";
      var emailadres2 = "";
      var straat2 = "";
      var huisnummer2 = "";
      var bericht2 = "";
      var postcode2 = "";
      var plaats2 = "";
      var nieuwsbrief2 = 0;
      var land2 = "";
      var ander_adres = 0; 
      var alles_klopt = 1;     
   }

   var voornaam1 = $("input[name='voornaam1']").val();
   var telefoon1 = $("input[name='telefoon1']").val();
   var achternaam1 = $("input[name='achternaam1']").val();
   var emailadres1 = $("input[name='emailadres1']").val();
   var straat1 = $("input[name='straatnaam1']").val();
   var huisnummer1 = $("input[name='huisnummer1']").val();
   var bericht1 = $("input[name='bericht1']").val();
   var postcode1 = $("input[name='postcode1']").val();
   var plaats1 = $("input[name='plaats1']").val();
   var land1 = $("input[name='land1']").val();
   var nieuwsbrief1 = $("input[name='nieuwsbrief1']").val();
   var onthoudgegevens = $("input[name='onthoud-gegevens']").val();
   var voorwaarden = $("input[name='voorwaarden']").val();
   
   if(!voornaam1 || !plaats1 || !achternaam1 || !emailadres1 || !straat1 || !huisnummer1 || !postcode1) {
      alert(TaalBerichten('bestelling_gewone_gegevens'));
      $("#loader").hide();
   } else {
      if(!CheckEmail(emailadres1)) {
         alert(TaalBerichten('geen_geldige_email'));
         $("#loader").hide();     
         HideLoader();
      } else {      
         if(!voorwaarden) {
            alert(TaalBerichten('algemene_voorwaarden'));
            $("#loader").hide();
         } else {
            // Strings opbouwen om uiteindelijk in PHP als array te exploden
            var sVerzend = "";
            sVerzend += "voornaam:" + voornaam2 + "##";
            sVerzend += "achternaam:" + achternaam2 + "##";
            sVerzend += "adres:" + straat2 + "##";
            sVerzend += "nummer:" + huisnummer2 + "##";
            sVerzend += "postcode:" + postcode2 + "##";
            sVerzend += "gemeente:" + plaats2 + "##";
            sVerzend += "id_land:" + land2 + "##";
            sVerzend += "email:" + emailadres2 + "##";
            sVerzend += "tel:" + telefoon2;
            
            var sKlant = "";
            sKlant += "voornaam:" + voornaam1 + "##";
            sKlant += "naam:" + achternaam1 + "##";
            sKlant += "straat:" + straat1 + "##";
            sKlant += "nummer:" + huisnummer1 + "##";
            sKlant += "postcode:" + postcode1 + "##";
            sKlant += "gemeente:" + plaats1 + "##";
            sKlant += "id_land:" + land1 + "##";
            sKlant += "email:" + emailadres1 + "##";
            sKlant += "tel:" + telefoon1;

            alert(TaalBerichten('bestelling_geplaatst'));
            
            $.post("/ajax/BestellingPlaatsen/", {kado: 0, ander_adres: ander_adres, onthouden: onthoudgegevens, klantgegevens: sKlant, verzendgegevens: sVerzend, nieuwsbrief_klant: nieuwsbrief1, nieuwsbrief_adres: nieuwsbrief2, bericht1: bericht1, bericht2: bericht2}, function(antwoord) {
                  if(antwoord!=1) {
                     alert(antwoord);
                  } else {
                     window.location = "/betalen";   
                  }
                  
                  $("#loader").hide();
            });   
         }  
      }                 
   }         
}

/**
 * Loader tonen
 */ 
function ToonLoader() {
   $("#loader").show();
}

/**
 * Loaden hiden
 */ 
function HideLoader() {
   $("#loader").hide();
}

/**
 * Versturen van e-mail 
 */ 
function ContactVersturen() { 

   $("#loader").show();
   var voornaam = $("input[name='contact_voornaam']").val();
   var achternaam = $("input[name='contact_achternaam']").val();
   var email = $("input[name='contact_email']").val();
   var opmerking = $("textarea[name='contact_bericht']").val();

   var nieuwsbrief = $("input[name='contact_nieuwsbrief']").is(':checked');
   
   if(nieuwsbrief==true) {
      nieuwsbrief=1;
   } else {
      nieuwsbrief=0;
   }
   
   if(!voornaam || !email) {
      alert(TaalBerichten('niet_alle_velden'));
      $("#loader").hide();
   } else {
      if(!CheckEmail(email)) {
         alert(TaalBerichten('geen_geldige_email'));
         $("#loader").hide();      
      } else {
         $.post("/ajax/Contact/", {voornaam: voornaam, achternaam: achternaam, email: email, opmerking: opmerking, nieuwsbrief: nieuwsbrief}, function(antwoord) {
            if(antwoord!=1) {
               alert(antwoord);
            } else {
               window.location='/bedanktpagina-contact';
            }
         });
      }
   }
}

/**
 * Veranderd de taal en refresht de huidige pagina
 * 
 * @param   p_iTaalid      ID taal  
 * @param   p_sHuidigeUrl  Huidige URL
 */ 
function VeranderTaal(p_iTaalid, p_sHuidigeUrl) {
   $("#loader").show();
   
   $.get("/ajax/VeranderTaal/" + p_iTaalid, {}, function(antwoord) {
      if(antwoord!=1) {
         alert(antwoord);
      } else {
         window.location = "/";   
      }
      
      $("#loader").hide();
   });    
}

/**
 * Nieuwe manier om van de taal te veranderen, SEO
 * 
 * @param   p_sUrl   URL waar de gebruiker naar moet gestuurd worden
 */ 
function VeranderTaal2(p_sUrl) {
   $("#loader").show();
   window.location = p_sUrl;      
}
