/*******************************************************************************
 *
 * Deze website is ontwikkeld door Creative Dimension. Geen enkel bestand mag 
 * herbruikt of aangepast worden zonder de uitdrukkelijke toestemming van Ewald
 * Vanderveken. Voor meer informatie: ewald@creativedimension.be     
 *
 ******************************************************************************/
$(document).ready(function() {
   if($("body").width()<1100) {
      $("#res_fix").css("margin-left", "-80px");
   }
   
   $.superbox.settings = {
   	loadTxt: "Laden...",
   	closeTxt: "Sluiten"
   };
   
   $.superbox();
   
   WinkelwagenOverzicht();
   
   // Winkelwagen kleur
   $("#header_winkelmand a").mouseover(function() {
      // $("#header_winkelmand").css("background-image", "url('/images/header_winkelmand_over.png')");
      $("#winkelwagenknop").css("background-image", "url('/images/kassa_out.png')");
   }).mouseout(function() {
      // $("#header_winkelmand").css("background-image", "url('/images/header_winkelmand.png')");
      $("#winkelwagenknop").css("background-image", "url('/images/kassa_over.png')");
   });
   
   // Submenu's
   $("#header_menu ul li.hoofd").mouseover(function() {
      var iVersie = parseInt(jQuery.browser.version);
      if(iVersie==5 || iVersie==6 || iVersie==7) {
         var iBreedte = parseInt($(this).width());
         $("ul", this).css("margin-left", "-" + iBreedte + "px");
         // $("ul", this).css("margin-top", "25px");
      }
         
      // var iPixels = parseInt($(this).css("width"));
      var iPixels = 180;
      $("ul", this).css("width", iPixels + "px");
      $("ul", this).show();
      $("a", this).addClass("actief");
      $("ul li a", this).removeClass("actief");
   }).mouseout(function() {
      if($("a", this).hasClass("actievepagina")) {
         var bActief = true;
      } else {
         var bActief = false;
      }
         
   
      $("ul", this).hide();
      if(bActief==false) {
         $("a", this).removeClass("actief");
      }
   });
   
   // Homepage fade
   if($("#banner").length>0) {
      var iBanners = $("#banner ul li").size();
      var iTeller = 1;
      var oBanners = setInterval(function() {
         $("#banner ul li#slide_" + iTeller).fadeOut("slow");
         $("a.link").removeClass("actief");
         
         if(iTeller >= iBanners) {
            iTeller = 1;
         } else {
            iTeller++;
         }
         
         $("a#link_" + iTeller).addClass("actief");
         $("#banner ul li#slide_" + iTeller).fadeIn("slow");
         
         var sLink = $("#banner ul li#slide_" + iTeller + " a").attr("href");

         $("a#corner").attr("href", sLink);
      }, 5000);
      
      $("#links a").click(function() {
         var sSlide = $(this).attr('rel');
         clearInterval(oBanners);     
         
         var iTeller = sSlide.replace("slide_", "");
         
         $("#banner ul li").fadeOut("slow");
         $("a.link").removeClass("actief");
         $("a#link_" + iTeller).addClass("actief");
         $("#banner ul li#slide_" + iTeller).fadeIn("slow");
         var sLink = $("#banner ul li#slide_" + iTeller + " a").attr("href");
         $("a#corner").attr("href", sLink);            
      });      
   }

   // Als de artikelpagina geopend is nakijken of de lees meer/minder knoppen getoont moeten worden
   if($("#tekstvak_1").length) {
      var oTekstvak = $("#tekstvak_1");
      oTekstvak.clone().attr('id', "temp_1").appendTo('#product_info_kader_mid').css("height", "auto");
      var iHoogte = $("#temp_1").height();
      $("#temp_1").remove();
      
      if(iHoogte<=172) {
         $("#link_meer_1").hide();
      }   
   }
   
   if($("#tekstvak_2").length) {
      var oTekstvak = $("#tekstvak_2");
      oTekstvak.clone().attr('id', "temp_2").appendTo('#product_info_kader_mid').css("height", "auto");
      var iHoogte = $("#temp_2").height();
      $("#temp_2").remove();
      
      if(iHoogte<=172) {
         $("#link_meer_2").hide();
      }   
   }   

}); 

/**
 * Veranderd het overzicht van de winkelwagen
 */ 
function WinkelwagenOverzicht() {
   $.post("/ajax/WinkelwagenKort", {}, function(aAntwoord) {
      $("span#winkelwagenkort_aantal").html(aAntwoord['aantal']);
      $("span#winkelwagenkort_bedrag").html("&euro; " + aAntwoord['bedrag']);
      
      if(aAntwoord['aantal']==1) {
         $("#winkelwagen_kort_tekst_1_artikel").show();
         $("#winkelwagen_kort_tekst").hide();
      } else {
         $("#winkelwagen_kort_tekst_1_artikel").hide();
         $("#winkelwagen_kort_tekst").show();      
      }
   }, "json");
} 

/**
 * Verander de taal ID van de user
 * 
 * @param   integer  p_iId    Taal ID   
 */ 
function VeranderTaal(p_iId) {
   Loader(1);
   $.post("/ajax/VeranderTaal", {id: p_iId}, function(sReturn) {
      if(sReturn=="") {
         window.location = "/";
      } else {
         jAlert(sReturn);
         Loader(0)
      }
   });
}

/**
 * Toont of verbergt de loader
 * 
 * @param   boolean  p_bTonen    1 = ja, 0 = verbergen  
 */ 
function Loader(p_bTonen) {
   if(p_bTonen==0) {
      $("#l_popup_overlay").remove();
      $("#l_popup_container").remove();
   } else {
      // Overlay
   	$("body").append('<div id="l_popup_overlay"></div>');
   	$("#l_popup_overlay").css({
   		position: 'absolute',
   		zIndex: 99998,
   		top: '0px',
   		left: '0px',
   		width: '100%',
   		height: $(document).height(),
   		background: "#FFF",
   		opacity: 0.50
   	});
   
      // Loader html
      var sHtml = '';
      sHtml += '<div id="l_popup_container">';
      sHtml += '<div id="l_popup_content">';
      sHtml += '<div id="l_popup_message"><p style="text-align: center;margin-bottom:0px;margin-top:10px;"><img src="/images/loader.gif" alt="" /></p></div>';
      sHtml += '</div>';
      sHtml += '</div>';
      $("body").append(sHtml);	
      
      // Positie van container en overlay goed zetten
      var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed'; 	
   	
   	$("#l_popup_container").css({
   		position: pos,
   		zIndex: 99999,
   		padding: 0,
   		margin: 0
   	});
             
   	$("#l_popup_container").css({
   		minWidth: $("#l_popup_container").outerWidth(),
   		maxWidth: $("#l_popup_container").outerWidth()
   	});            	
      
   	var top = (($(window).height() / 2) - ($("#l_popup_container").outerHeight() / 2)) -71;
   	var left = (($(window).width() / 2) - ($("#l_popup_container").outerWidth() / 2));
   	if( top < 0 ) top = 0;
   	if( left < 0 ) left = 0;
   	
   	// IE6 fix
   	if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();
   	
   	$("#l_popup_container").css({
   		top: top + 'px',
   		left: left + 'px'
   	});
   	$("#l_popup_overlay").height( $(document).height() );    
   }
}

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

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

/**
 * Voegt een lid toe aan de nieuwsbrief
 * 
 * @param   string   p_sUrl      Bedanktpagina URL  
 */ 
function NieuwsbriefToevoegen(p_sUrl) {
   var sEmail = $("input[name='email_nieuwsbrief']").val();
   var sVoornaam = $("input[name='email_voornaam']").val();
   var sNaam = $("input[name='email_naam']").val();
   
   if(!sEmail || !sVoornaam || !sNaam) {
      jAlert(aTalen['niet_alle_velden'][iTaalid]);
   } else {
      if(!CheckEmail(sEmail)) {
         jAlert(aTalen['geen_geldig_email_adres'][iTaalid]);
      } else {
         Loader(1);
         
         var aVelden = {};
         aVelden['naam'] = sNaam;
         aVelden['voornaam'] = sVoornaam;
         aVelden['email'] = sEmail;
         
         $.post("/ajax/NieuwsbriefInschrijven", aVelden, function(aAntwoord) {
            Loader(0);
            if(aAntwoord['success']==1) {
               window.location = "/" + p_sUrl;                        
            } else {
               if(aAntwoord['bericht']!="") {
                  jAlert(aAntwoord['bericht']);
               }
            }
         }, "json");      
      }
   }
}

/**
 * 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;
   }
}

/**
 * Veranderd het sorteren van de artikellijst
 * 
 * @param   string   p_sSoort    Sorteren
 * @param   string   p_sUrl      Redirect URL         
 */ 
function Sorteren(p_sSoort, p_sUrl) {
   Loader(1);
   $.post("/ajax/VeranderSorteren", {soort: p_sSoort}, function(aAntwoord) {
      window.location = "/" + p_sUrl;
   }, "json");
}

/**
 * Veranderd image artikelpagina
 */ 
function VeranderImage(p_sUrl) {
   $("img#image_groot").attr("src", p_sUrl);
}

/**
 * Artikel toevoegen aan winkelwagen
 * 
 * @param   integer  p_iId          ID artikel 
 * @param   integer  p_iAantal      Aantal 
 * @param   boolean  p_bAfrekenen   True=redirect
 * @param   string   p_sUrl         Naar van de winkelwagen URL pagina   
 */ 
function ToevoegenWinkelwagen(p_iId, p_iAantal, p_bAfrekenen, p_sUrl) {
   var iStuks = $("input[name='winkelwagen']:checked").val();

   /*
   if(p_iAantal==0 || p_iAantal=="" || iStuks==0 || !iStuks) {
      jAlert(aTalen['winkelwagen_geen_aantal'][iTaalid]);
   } else {
   */
      Loader(1);
      
      var aVelden = {};
      aVelden['id_artikel'] = p_iId;
      aVelden['stuks'] = iStuks;
      
      $.post("/ajax/ToevoegenWinkelwagen", aVelden, function(aAntwoord) {
         if(aAntwoord['success']==1) {
            if(p_bAfrekenen==1) {
               window.location = "/" + p_sUrl;
            } else {
               jAlert(aTalen['winkelwagen_artikel_toegevoegd'][iTaalid]);
               WinkelwagenOverzicht();
            }
         } else {
            jAlert(aAntwoord['bericht']);
         }
         Loader(0);
      }, "json");
   // }
}

/**
 * Verwijderd een item uit de winkelwagen
 * 
 * @param   integer  p_iId       Artikel ID
 * @param   integer  p_iStuks    Stuks 
 */
function WinkelwagenVerwijderen(p_iId, p_iStuks) {
   jConfirm(aTalen['artikel_verwijderen'][iTaalid], "", function(bReturn) {
      if(bReturn==true) {
         Loader(1);
         
         var aVelden = {};
         aVelden['artikelid'] = p_iId;
         aVelden['stuks'] = p_iStuks;
         
         $.post("/ajax/WinkelwagenVerwijderen", aVelden, function(aAntwoord) {
            if(aAntwoord['success']==1) {
               $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
                  WinkelwagenOverzicht();
               });
               
               Loader(0);
            } else {
               jAlert(aAntwoord['bericht']);
               Loader(0);
            }
         }, "json");
      }
   });
}

/**
 * Zoekfunctie
 */ 
function Zoeken(p_sDomeinnaam) {
   var sString = $("input[name='zoeken']").val();
   
   if(sString!="") {
      $.post("/ajax/Zoeken", {zoeken: sString}, function(sAntwoord) {
         window.location = p_sDomeinnaam + "/s-" + sAntwoord;      
      });
   } else {
      jAlert(aTalen['niets_ingegeven_zoeken'][iTaalid]);
   }
}

/**
 * Veranderd het aantal van een winkelwagne item
 * 
 * @param   integer  p_iId          Artikel ID
 * @param   integer  p_iStuks       Stuks
 * @param   integer  p_iAantal      Aantal 
 */
function WinkelwagenAanpassen(p_iId, p_iStuks, p_iAantal) {
   Loader(1);
   
   var aVelden = {};
   aVelden['artikelid'] = p_iId;
   aVelden['stuks'] = p_iStuks;
   aVelden['aantal'] = p_iAantal;
   
   $.post("/ajax/WinkelwagenAanpassen", aVelden, function(aAntwoord) {
      if(aAntwoord['success']==1) {
         $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
            WinkelwagenOverzicht();
            Loader(0);
         });
      } else {
         jAlert(aAntwoord['bericht']);
         Loader(0);
      }
   }, "json");
}

/**
 * Veranderd de maat van een artikel
 * 
 * @param   integer  p_iId             Artikel ID
 * @param   integer  p_iStuks          Stuks
 * @param   integer  p_iStuksNieuw     Nieuwe stuks
 * @param   integer  p_iAantal         Aantal   
 */ 
function WinkelwagenVeranderStuks(p_iId, p_iStuks, p_iStuksNieuw, p_iAantal) {
   Loader(1);
   
   var aVelden = {};
   aVelden['artikelid'] = p_iId;
   aVelden['stuks'] = p_iStuks;
   aVelden['stuks_nieuw'] = p_iStuksNieuw;
   aVelden['aantal'] = "+" + p_iAantal;
   
   $.post("/ajax/WinkelwagenAanpassenStuks", aVelden, function(aAntwoord) {
      if(aAntwoord['success']==1) {
         $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
            WinkelwagenOverzicht();
            Loader(0);
         });
      } else {
         alert(aAntwoord['bericht']);
         Loader(0);
      }
   }, "json");
}

/**
 * Verander het land
 * 
 * @param   integer  p_iId    Taal ID   
 */ 
function VeranderLand(p_iId) {
   Loader(1);
   $.post("/ajax/VeranderLand", {id: p_iId}, function(aAntwoord) {
      if(aAntwoord['success']==1) {
         $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
            WinkelwagenOverzicht();
            Loader(0);
         });
      } else {
         jAlert(aAntwoord['bericht']);
         Loader(0)
      }
   }, "json");
}

/**
 * Kijkt na of de bezoeker naar stap 2 mag gaan
 * 
 * @param   string   p_sUrl      Winkelwagen URL  
 */
function NaarStap1(p_sUrl) {
   Loader(1);
   $.post("/ajax/NaarStap1", {}, function(aReturn) {
      if(aReturn['success']==1) {
         window.location = aReturn['redirect'];
      } else {
         Loader(0);
         jAlert("U heeft niets in uw winkelwagen!");
      }
   }, "json");
}

/**
 * Annuleert een order
 * 
 * @param   string   p_iId      Order ID   
 */ 
function OrderAnnuleren(p_iId, p_sUrl) {
   jConfirm(aTalen['bericht_annuleren'][iTaalid], "", function(bReturn) {
      if(bReturn==true) {
         Loader(1);
         $.post("/ajax/OrderAnnuleren", {id: p_iId}, function(aAntwoord) {
            if(aAntwoord['success']==1) {
               window.location = p_sUrl;
            } else {
               jAlert(aAntwoord['bericht']);
            }
            
            Loader(0);      
         }, "json");
      }
   });
}

















/**
 * Stuurt de bezoeker naar stap 2 indien dit mag (lees: alle nodige sessions bestaan).
 * Indien de klant op een andere pagina dan stap 1 zit (zie parameters) zal enkel
 * gechecked worden of alle nodige sessions bestaan. Start de gebruiker deze functie
 * op de pagina stap 1 zullen alle velden opgehaald worden en doorgestuurd worden naar
 * de PHP functie die alles in een session zet.
 * 
 * @param   boolean     p_bInStap1     Gebruiker zit op de stap 1 pagina ja/nee      
 * @param   string      p_sUrl         Stap 2 url 
 */
function NaarStap2(p_bInStap1, p_sUrl, p_bTerug) {
   if(p_bInStap1==1) {
      var aGegevens = {};
      
      aGegevens['nieuwsbrief'] = $("input[name='nieuwsbrief']").is(":checked");
      aGegevens['nieuwsbrief2'] = $("input[name='nieuwsbrief2']").is(":checked");
      aGegevens['onthouden'] = $("input[name='onthouden']").is(":checked");
      aGegevens['account'] = 0;
      aGegevens['voorwaarden'] = $("input[name='voorwaarden']").is(":checked");
      aGegevens['anderadres'] = $("input[name='anderadres']").is(":checked");
      
      // Checkboxen omzetten naar numerieke boolean
      if(aGegevens['nieuwsbrief']) { aGegevens['nieuwsbrief'] = 1; } else { aGegevens['nieuwsbrief'] = 0; }
      if(aGegevens['nieuwsbrief2']) { aGegevens['nieuwsbrief2'] = 1; } else { aGegevens['nieuwsbrief2'] = 0; }
      if(aGegevens['onthouden']) { aGegevens['onthouden'] = 1; } else { aGegevens['onthouden'] = 0; }
      if(aGegevens['voorwaarden']) { aGegevens['voorwaarden'] = 1; } else { aGegevens['voorwaarden'] = 0; }
      if(aGegevens['anderadres']) { aGegevens['anderadres'] = 1; } else { aGegevens['anderadres'] = 0; }
      
      // Klantgegevens
      aGegevens['voornaam'] = $("input[name='voornaam']").val();
      aGegevens['achternaam'] = $("input[name='achternaam']").val();
      aGegevens['adres'] = $("input[name='adres']").val();
      aGegevens['postcode'] = $("input[name='postcode']").val();
      aGegevens['plaats'] = $("input[name='plaats']").val();
      aGegevens['land'] = $("select[name='land']").val();
      aGegevens['telefoon'] = $("input[name='telefoon']").val();
      aGegevens['email'] = $("input[name='email']").val();
      aGegevens['opmerking'] = $("textarea[name='opmerking']").val();
      
      // Verzendgegevens
      aGegevens['voornaam2'] = $("input[name='voornaam2']").val();
      aGegevens['achternaam2'] = $("input[name='achternaam2']").val();
      aGegevens['adres2'] = $("input[name='adres2']").val();
      aGegevens['postcode2'] = $("input[name='postcode2']").val();
      aGegevens['plaats2'] = $("input[name='plaats2']").val();
      aGegevens['land2'] = $("select[name='land2']").val();
      aGegevens['telefoon2'] = $("input[name='telefoon2']").val();
      
      if(p_bTerug == 0 && aGegevens['voorwaarden']==0) {
         jAlert(aTalen['algemene_voorwaarden'][iTaalid]);
      } else {
         if(p_bTerug == 0 && (!aGegevens['voornaam'] || !aGegevens['achternaam'] || !aGegevens['adres'] || !aGegevens['postcode'] || !aGegevens['plaats'] || !aGegevens['land'] || !aGegevens['email'])) {
            jAlert(aTalen['alle_verplichte_velden_klantgegevens'][iTaalid]);
         } else {
            if(CheckEmail(aGegevens['email'])==false) {
               jAlert(aTalen['geen_geldig_email_adres'][iTaalid]);
            } else {
               if(p_bTerug == 0 && (aGegevens['anderadres']==1 && (!aGegevens['voornaam2'] || !aGegevens['achternaam2'] || !aGegevens['adres2'] || !aGegevens['postcode2'] || !aGegevens['plaats2'] || !aGegevens['land2']))) {
                  jAlert(aTalen['alle_verplichte_velden_verzendgegevens'][iTaalid]);
               } else {  
                  Loader(1);         
                  $.post("/ajax/NaarStap2", aGegevens, function(aAntwoord) {
                     if(aAntwoord['success']==0) {
                        jAlert(aAntwoord['bericht']);
                        Loader(0);
                     } else {
                        if(aAntwoord['success']==1) {
                           if(aAntwoord['account']==1) {
                              jAlert(aTalen['bestaat_reeds_account'][iTaalid]);
                              Loader(0);
                           } else {
                              window.location = "/" + p_sUrl;
                           }
                        } else {
                           // window.location = "/" + p_sUrl;
                        }
                     }
                  }, "json");
               }  
            }       
         }
      }
   } else {
      Loader(1),
      $.post("/ajax/CheckStap2Status", {}, function(aAntwoord) {
         if(aAntwoord['success']==0) {
            jAlert(aTalen['alle_verplichte_velden_klantgegevens'][iTaalid]);
            Loader(0);
         } else {
            window.location = "/stap2";
         }
      }, "json");   
   }
} 

/**
 * Kijkt het verborgen veld "anderadres" na en vervangt dit met de tegenovergestelde waarde.
 * Is er een ander adres worden de velden getoond, anders verborgen  
 */ 
function VeranderAfleveradres() {
   var iHuidig = $("input[name='anderadres']").is(":checked");
   if(iHuidig) { iHuidig = 1; } else { iHuidig = 0; }

   if(iHuidig==1) {
      $("#anderafleveradres").show();
   } else {
      $("#anderafleveradres").hide();   
   }
}

/**
 * Plaatst een bestelling
 * 
 * @param   string   p_sUrl      URL voor stap 3  
 */ 
function PlaatsBestelling(p_sUrl) {
   jAlert(aTalen['bestelling_plaatsen'][iTaalid], "", function() {
      Loader(1);    
      $.post("/ajax/BestellingPlaatsen", {}, function(aAntwoord) {
         if(aAntwoord['bericht']!="") {
            jAlert(aAntwoord['bericht']);
            Loader(0);
         } else {
            window.location = p_sUrl;
         }
      }, "json");
   });   
}

/**
 * Contactmail versturen
 * 
 * @param   string   p_sUrl      Bedanktpagina URL   
 */ 
function ContactVersturen(p_sUrl) {
   var sNaam = $("input[name='contact_achternaam']").val();
   var sVoornaam = $("input[name='contact_voornaam']").val();
   var sEmail = $("input[name='contact_email']").val();
   var sTelefoon = $("input[name='contact_tel']").val();
   var sBericht = $("textarea[name='contact_bericht']").val();
   var sNieuwsbrief = $("input[name='contact_nieuwsbrief']").is(":checked");
   
   if(sNieuwsbrief==true) {
      sNieuwsbrief = 1;
   } else {
      sNieuwsbrief = 0;
   }
   
   if(!sNaam || !sEmail || !sBericht || !sTelefoon || !sVoornaam) {
      jAlert(aTalen['niet_alle_velden'][iTaalid]);
   } else {
      if(!CheckEmail(sEmail)) {
         jAlert(aTalen['geen_geldig_email_adres'][iTaalid]);
      } else {   
         Loader(1);
         
         var aVelden = {};
         aVelden['naam'] = sNaam;
         aVelden['voornaam'] = sVoornaam;
         aVelden['telefoon'] = sTelefoon;
         aVelden['email'] = sEmail;
         aVelden['bericht'] = sBericht;
         aVelden['nieuwsbrief'] = sNieuwsbrief;
         
         $.post("/ajax/ContactVersturen", aVelden, function(aAntwoord) {
            if(aAntwoord['success']==1) {
               window.location = "/" + p_sUrl;              
            } else {
               if(aAntwoord['bericht']!="") {
                  Loader(0);
                  jAlert(aAntwoord['bericht']);
               }
            }
         }, "json");   
      }
   }
}





/**
 * Voegt een kortingscode toe
 */ 
function KortingsCodeToevoegen() {
   var sCode = $("input[name='kortingscode']").val();

   Loader(1);

   $.post("/ajax/KortingscodeToevoegen", {code: sCode}, function(aAntwoord) {
      if(aAntwoord['success']==1) {
         $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
            WinkelwagenOverzicht();
            Loader(0);
         });
      } else {
         if(aAntwoord['bericht']!="") {
            jAlert(aAntwoord['bericht']);
         } else {
            jAlert(aTalen['kortingscode_ongeldig'][iTaalid]);
         }
         Loader(0);
      }
   }, "json");
}

/**
 * Voegt een kortingscode toe
 */ 
function KortingscodeVerwijderen() {
   Loader(1);

   $.post("/ajax/KortingscodeVerwijderen", {}, function(aAntwoord) {
      $("#winkelwagen_ajax").load("/winkelwagen/WinkelwagenInhoud", function() {
         WinkelwagenOverzicht();
         Loader(0);
      });
   }, "json");
}

/**
 * Stuurt de klant door naar de betaalpagina van MSP
 * 
 * @param   string   p_sGateway     Gateway code   
 */ 
function BetaalMsp(p_sGateway) {
   Loader(1);

   $.post("/ajax/BetaalMsp", {gateway: p_sGateway}, function(aAntwoord) {
      if(aAntwoord['bericht']!="") {
         Loader(0);
         jAlert(aAntwoord['bericht']);
      } else {
         window.location = aAntwoord['url'];
      }
   }, "json");
}

function LeesMeer(p_iNummer) {
   // $("#tekstvak_1").css("height", "auto");
   var oTekstvak = $("#tekstvak_" + p_iNummer);
   oTekstvak.clone().attr('id', "temp_" + p_iNummer).appendTo('#product_info_kader_mid').css("height", "auto");
   var iHoogte = $("#temp_" + p_iNummer).height();
   $("#temp_" + p_iNummer).remove();
   
   $("#tekstvak_" + p_iNummer).animate({
   height: iHoogte + "px"
   });
   
   $("#link_minder_" + p_iNummer).show();
   $("#link_meer_" + p_iNummer).hide();
}

function LeesMinder(p_iNummer) {
   $("#tekstvak_" + p_iNummer).animate({
   height: "172px"
   });
   $("#link_minder_" + p_iNummer).hide();
   $("#link_meer_" + p_iNummer).show();   
}

function VeranderTab(p_iTab) {
   $("a.tab").removeClass("actief");
   $("a#tab" + p_iTab).addClass("actief");
   $("div.tekstvakken").hide();
   $("div#tekst_" + p_iTab).show();
}