
	// jquery scripts
	$(document).ready(function () {

		// lightbox laten werken
		$('a.lightbox').lightBox();
		
		// slideshow
		$('#slideshow').cycle({ 
		    fx:    'fade', 
		    speed:  3000,
			timeout: 12000, 
		    pause: 	1
		 });
		 
		 $('.toplist-slide').cycle({
			fx: 'turnRight',
			speed: 3000,
		 });
		 
			$('.ratings').raty({
			  	number:     5,
				path: 'images/layout/stars/',
				 click: function(score, evt) {
				   $('.ratings').append('<input style=\"display:none;\" type=\"text\" name=\"star[]\" value=\"'+ score + '\">');
				  }
			});
		$('#remember-me').live('click', function(e){
			$.ajax({
			    type: "POST",
			    url: "/action/rememberme/",
			    data: $("#search-advanced").serialize(),
			    success: function(msg){
					$("div#modalbox").append('<p class="feedbackmessage">Bedankt voor uw aanmelding op deze service. Wij zullen u op de hoogte houden van de nieuwste producten.</p>');
					setTimeout(function() {$("div#modalbox").jqmHide();} , 5000);
			   	}
			});

			e.preventDefault();
		});

		$( "div.prijs-slider" ).slider({
			range: true,
			min: minPrijs,
			max: maxPrijs,
			values: [ minPrijs, maxPrijs ],
			slide: function( event, ui ) {
				$( "#amount" ).val( "" + addCommas(ui.values[ 0 ]) + " - " + addCommas(ui.values[ 1 ]) );
			}
		});
		
		$( "#amount" ).val( "" + addCommas($( "div.prijs-slider" ).slider( "values", 0 )) +
			" - " + addCommas($( "div.prijs-slider" ).slider( "values", 1 ) ));

		$("div#modalbox").jqm({ajax: '@href', trigger: 'a.modalBox'});

		$('a.modalBoxClose').live('click', function(e){
			$("div#modalbox").jqmHide();
		});
		
		$('#BelTerugSubmit').live('click', function(e){
			$.ajax({
			    type: "POST",
			    url: "/action/sendmail/",
			    data: $("#belmeterugform").serialize(),
			    success: function(msg){
					$("div#modalbox").append('<p>Uw aanvraag is verzonden. Wij zullen zo snel mogelijk contact met u opnemen.</p>');
					setTimeout(function() {$("div#modalbox").jqmHide();} , 5000);
			   	}
			});

			e.preventDefault();
		});

		$('#stuurmailSubmit').live('click', function(e){
			$.ajax({
			    type: "POST",
			    url: "/action/sendmailFromTo/",
			    data: $("#stuurmail").serialize(),
			    success: function(msg){
					$("div#modalbox").append('<p>Het bericht is verstuurd.</p>');
					setTimeout(function() {$("div#modalbox").jqmHide();} , 5000);
			   	}
			});

			e.preventDefault();
		});

		$('#brochureaanvragen').live('click', function(e){
			$.ajax({
			    type: "POST",
			    url: "/action/GetBrochure/",
			    data: $("#brochureaanvragen").serialize(),
			    success: function(msg){
					$("div#modalbox").append('<p>Het bericht is verstuurd.</p>');
					setTimeout(function() {$("div#modalbox").jqmHide();} , 5000);
			   	}
			});

			e.preventDefault();
		});
	
	  	$('a.selectLang').click(function(){
				var lang = $(this).attr('id');
				$('body').translate(lang);
	
				$.ajax({
				   type: "POST",
				   url: "includes/actions/action_setTranslateSession.php",
				   data: "lang="+ lang,
				   success: function(msg){
				     // alert( "Data: " + msg );
				   }
				});
	
				return false;
			});

	});	
	
	function addCommas(nStr)
	{
		nStr += '';
		x = nStr.split('.');
		x1 = x[0];
		x2 = x.length > 1 ? '.' + x[1] : '';
		var rgx = /(\d+)(\d{3})/;
		while (rgx.test(x1)) {
			x1 = x1.replace(rgx, '$1' + ',' + '$2');
		}
		return x1 + x2;
	}
	
	// voor het gebruik van exotische font gebruiken we Cufon
	// Cufon('h1')('h2')('#mainmenu ul li a')('#submenu ul li a');	

