// JavaScript Document

function toggle_menu_item ( submenu ) 
{
	if (document.getElementById(submenu).className == 'child') 
		document.getElementById(submenu).className = 'child_open';
	else 
		document.getElementById(submenu).className = 'child';
	return false;
}
var klantenservice_initialiseren = false;
//window.onload = function()

//Een javascript functie voor cycle deze zorgt voor een mooie left en right scroll, de naam is 'scrollBothWays'
$.fn.cycle.transitions.scrollBothWays = function($cont, $slides, opts) 
{
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);

	// custom transition fn (trying to get it to scroll forward and backward)
	opts.fxFn = function(curr, next, opts, cb, fwd) 
	{
		var w = $cont.width();
		opts.cssFirst = { left: 0 };
		opts.animIn	  = { left: 0 };

		if(fwd){
			opts.cssBefore= { left: w, top: 0 };
			opts.animOut  = { left: 0-w };
		}else{
			opts.cssBefore= { left: -w, top: 0 };
			opts.animOut  = { left: w };
		};
		
		var $l = $(curr), $n = $(next);
		var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut, animOut = opts.animOut, animIn = opts.animIn;
		$n.css(opts.cssBefore);
		var fn = function() {$n.show();$n.animate(animIn, speedIn, easeIn, cb);};
		$l.animate(animOut, speedOut, easeOut, function() {
			if (opts.cssAfter) $l.css(opts.cssAfter);
			if (!opts.sync) fn();
		});
		if (opts.sync) fn();
	};
};
	
$(document).ready(function()
{
	// opmerkingen titel
	if($('#prijsberekening ul li').size() == 0){
		$('#prijsberekening h4:contains("Opmerkingen")').hide();
	}
	// form

	if ( klantenservice_initialiseren )
		init_klantenservice ();
	//if ( doe_transactie )
		//pageTracker._trackTrans();
	if ( doe_positie )
		positioneer_uploadform();

	var menu_url = document.getElementById("menu_schrijfwaren");
	if ( menu_url )
	{
		var links = menu_url.parentNode.parentNode.getElementsByTagName("a");
		var i;
		for (i = 0; i<links.length; i++) 
		{
			if ( links[i].className == "artikelgroep" )
			{
				links[i].onclick = function ( )	
				{ 
					var id_naam = this.id+'_meer';
					toggle_menu_item (id_naam);
					update_sessie ( this.id );
					return false;
				}
			}
		}
	}
	if ( document.getElementById ('error_veld' ) )
	{
		window.location.hash = '#errors';
	}
	//$('#titel_banners').cycle('scrollLeft');


	$('#titel_banners').cycle({ 
		fx:      'fade', 
		speed:    2500, 
		timeout:  7000 
	});
	$('#banner_klanten').cycle({ 
		fx:      'fade', 
		speed:    2500, 
		timeout:  7000 
	});
	$('#peppermint').cycle({ 
		fx:      'fade', 
		speed:    500, 
		timeout:  2000 
	});
	$('#nieuws_overzicht').cycle({ 
		fx:      'scrollDown', 
		speed:    500, 
		timeout:  7000,
		pause: 	  true,
		pager: 	  '#nieuws_nav',
	    pagerEvent: 'mouseover', 
		pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '#nieuws_nav li:eq(' + idx + ') a'; 
    } 
	});
	
	$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) { 
    $(pager).find('li').removeClass('activeLI') 
        .filter('li:eq('+currSlideIndex+')').addClass('activeLI'); 
};

	volgende_stap = 1;
 function onAfter(curr, next, opts)
 {
      /*  var src = '&nbsp;';
        if (next.src)
    		src = next.src.match(/([a-zA-Z0-9\.]+$)/)[1];
    	$(curr).parent().nextAll('div.caption:first').html(src);*/
		   var index = opts.currSlide;
		if ( index == 4)
		{
			$('#next').hide();

		}
		else
		{
			$('#next').show();
			$('#next').attr ( 'src', '/images/content/geschenkenfeest/vh-btn-stap'+(index+2)+'.png' );
		}
    }

	$('#stappen').cycle({ 
						
    fx:     'turnDown', 
    speed:  'fast', 
    timeout: 0, 
    pager:  '#stappen_nav' ,
		next: 	  '#next',
		pagerEvent: 'click', 
		after: onAfter,
		pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '#stappen_nav li:eq(' + idx + ') a'; 
		/*,
		pager: 	  '#nieuws_nav',
	    pagerEvent: 'mouseover', 
		pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '#nieuws_nav li:eq(' + idx + ') a'; 
    } */
		}
	});


	$('.kleur_container').each( function() {
		var id = $(this).attr("id");
		$("#"+ id).cycle({
			fx: 		'scrollBothWays',
			speed:		1000,
			sync:		true,
			prev:		'#prev_'+id.substring(6),
			next:		'#next_'+id.substring(6),
			timeout:	0
		});
	});
	
	$("div.scrollable").scrollable();     

	var alle_rubrieken_visible = false;
	$('#link_alle_rubrieken').click ( function () {
		alle_rubrieken_visible = alle_rubrieken_visible ? false : true;
		display_alle_rubrieken ();
	});


	//, #alle_rubrieken
	function display_alle_rubrieken ()
	{
		if ( alle_rubrieken_visible )
		{
			$('#alle_rubrieken').show ();
			$('#img_alle_rubrieken').attr( 'src', '/images/vh-arrow-up-white.png');
		}
		else
		{
			$('#alle_rubrieken').hide ();
			$('#img_alle_rubrieken').attr( 'src', '/images/vh-arrow-down-white.png');
		}
	}
	$('#bekeken_img').click ( function ()
	{
		$('#bekeken_lijst').toggle(); 
		$('#bekeken_img').attr ( { src:'/images/vh-arrow-down.png' });
	});
	
	$( '#links_menu a').click( function(event)
	{
		event.preventDefault();
		
		$( '#links_menu li').attr( 'class', '' );

	});
	
	$( '#select_01' ).click( function()
	{
		$( '#relatiegeschenken_categorie').show();
		$( '#select_01').attr( 'class', 'selected');
		
		$( '#relatiegeschenken_branche').hide();
		$( '#relatiegeschenken_thema').hide();
		$( '#relatiegeschenken_merk').hide();
		$( '#relatiegeschenken_prijs').hide();
		
		//$.get( '/ajax_update_rubriek.php5?toggle_menu=categorie' );
	});
	$( '#links_menu li' ).hover ( 
		function()
		{
			if ( $(this).attr ( 'class' ) != 'selected' )
			{
				$(this).attr ( 'class', 'mouseover' );
			}
		},
		function()
		{
			if ( $(this).attr ( 'class' ) != 'selected' )
			{
				$(this).attr ( 'class', '' );
			}
		}
	);

	
	$( '#select_02' ).click( function()
	{
		$( '#relatiegeschenken_merk').show();
		$( '#select_02').attr( 'class', 'selected');
		
		$( '#relatiegeschenken_categorie').hide();
		$( '#relatiegeschenken_branche').hide();
		$( '#relatiegeschenken_thema').hide();
		$( '#relatiegeschenken_prijs').hide();
		
		//$.get( '/ajax_update_rubriek.php5?toggle_menu=merk' );
	});
	
	$( '#select_03' ).click( function()
	{
		$( '#relatiegeschenken_branche').show();
		$( '#select_03').attr( 'class', 'selected');
		
		$( '#relatiegeschenken_categorie').hide();
		$( '#relatiegeschenken_thema').hide();
		$( '#relatiegeschenken_merk').hide();
		$( '#relatiegeschenken_prijs').hide();
		
		//$.get( '/ajax_update_rubriek.php5?toggle_menu=branche' );
		
	});
	
	$( '#select_04' ).click( function()
	{
		$( '#relatiegeschenken_thema').show();
		$( '#select_04').attr( 'class', 'selected');
		
		$( '#relatiegeschenken_categorie').hide();
		$( '#relatiegeschenken_branche').hide();
		$( '#relatiegeschenken_merk').hide();
		$( '#relatiegeschenken_prijs').hide();
		
		//$.get( '/ajax_update_rubriek.php5?toggle_menu=thema' );
	});
	$( '#select_05' ).click( function()
	{
		$( '#relatiegeschenken_prijs').show();
		$( '#select_05').attr( 'class', 'selected');
		
		$( '#relatiegeschenken_categorie').hide();
		$( '#relatiegeschenken_branche').hide();
		$( '#relatiegeschenken_merk').hide();
		$( '#relatiegeschenken_thema').hide();
		
		//$.get( '/ajax_update_rubriek.php5?toggle_menu=prijs' );
	});
	$('span.uitleg').cluetip({splitTitle: '|'});
	$('a.basic').cluetip();
	/*alert ('ja');
	$('span[@title]').css({borderBottom: '1px solid #900'}).cluetip({
	  splitTitle: '|', 
	  arrows: true, 
	  dropShadow: false, 
	  cluetipClass: 'jtip'}
	);
	
	$('span.uitleg').cluetip({
	  cluetipClass: 'rounded', 
	  dropShadow: false
	});*/
	
	/*$( '#knop_nieuwsbrief_aanmeld' ).click ( function ( )
	{
//		alert ( '1');
		if ( check_adres ( $('#aanmelden_nieuwsbrief') ) )
		{
//		alert ( 'ja');
			//$('#aanmelden_nieuwsbrief').submit(); 
			//preventDefault();
		}  else
		{
			e.preventDefault();

		}
	});*/
	$( '.knop_zoeken' ).click ( function ()
	{
		//	 onclick="$('#form_zoek').submit(); return false;" 
	});
	/*$( "input[name='select_aantal']").click ( function ()
	{
		$('#artikel_aantal' ).val ( $("input[name='select_aantal']:checked").val() );
	});*/
	
	var bestelDirect = false;
	/*var bestelDirectLink = document.location.href;
	if( bestelDirectLink.indexOf( '?' ) > -1 ) {
		bestelDirectLink = bestelDirectLink.split( '?' );
		bestelDirectLink = bestelDirectLink[1].split( '&' );
		for( var i=0; i<bestelDirectLink.length; i++ ) {
			if( bestelDirectLink[i] == 'bestel_direct=true' ) {
				bestelDirect = true;
				break;
			}
		}
	}*/
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g,"");
	}
	if( $('.winkelwagen_artikel_h4_boogie a:contains('+$('#artikel_id').val()+')').size( ) == 0 ) {
		if( bestelDirect == false ) {
			var selectQuantityExplain = $('.product_detail_vraag:first').html( );
			$('.product_detail_vraag:first > span').remove( );
			var selectQuantityText = $('.product_detail_vraag:first').html( );
			if( selectQuantityText != null ) {
				selectQuantityExplain = selectQuantityExplain.replace( selectQuantityText.trim( ), '' );
				$('#product_beschrijving > ul li:first').html( selectQuantityExplain );
				doe_uitleg( );
			}
			
			if( $( '#is_cadeau_artikel' ).val() == '1' )
			{
			
			}
			else
			{
				$('#product_beschrijving > ul').before( '<img class="bestelDirectButton" style="cursor:pointer; margin-bottom:10px;" src="/images/bestel-direct-nieuw3.png" alt="Bestel direct en voeg  toe aan uw winkelwagen" title="Bestel direct en voeg toe aan uw winkelwagen">' );
			}
			$('#product_beschrijving > table input[type=radio]').hide( );
			$('.bestelDirectButton').click(function(){
				if( selectQuantityText != null ) {
					$('#product_beschrijving > ul li:first').html( selectQuantityText+selectQuantityExplain );
					doe_uitleg( );
				}
				$('#product_beschrijving > table input[type=radio]').show( ).click(function(){
					$('#stap_2').show( );
				});
				
				/*$('#product_beschrijving > table input[type=radio]:first').attr( 'checked', true );
				$.post('/ajax_update_product.php5?artikelnummer='+$('#artikel_id').val()+'&aantal='+$('#product_beschrijving > table input[type=radio]:first').val(),function(){
					update_winkelwagen( );
				});
				
				$('#stap_2').show( );
				// als er maar 1 kleur is, dan gelijk stap 3 weergeven
				if ( $("select[name='artikel_kleur']").find('option').length == 2 )
				{
					var options = $("select[name='artikel_kleur']").find('option');
					options[1].setAttribute('selected','selected');
					$.post('/NBP_verwerk_ajax_data.php5', {id:$('#artikel_id').val(), name:'artikel_kleur', value: options[1].getAttribute('value')});
				}
				$('#stap_3').show();*/
				$('#bestelformulier').show();
				$(this).hide(function(){
					$(this).remove( );
				});
			});
		} else {
			$('#product_beschrijving > table input[type=radio]:first').attr( 'checked', true );
			$.post('/ajax_update_product.php5?artikelnummer='+$('#artikel_id').val()+'&aantal='+$('#product_beschrijving > table input[type=radio]:first').val(),function(){
				update_winkelwagen( );
			});
		}
	}
	
	var upload_weergeven = true;
	$("input:radio[name='artikel_aantal']").click ( function ()
	{
		var aantal = $("input:radio[name='artikel_aantal']:checked").val();
		//var artikel_id = $("#test1").val();
		var artikel_id = $("#artikel_id").val();
		$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&aantal='+aantal, function( data )
		{
			/*data = data.replace( /["]/g,"" ); // de " aan het begin en aan het einde vervangen
			data_array = data.split( ";" );
			
			var controle				= data_array[ 0 ];
			var artikelnummer			= data_array[ 1 ];
			var status					= data_array[ 2 ];
			var aantal_best_regels		= data_array[ 3 ];
			var artikel_omschrijving	= data_array[ 4 ];
			var staffel_prijs			= data_array[ 5 ];
			var regel_totaal			= data_array[ 6 ];
			var instelkosten			= data_array[ 7 ];
			var subtotaal				= data_array[ 8 ];
			var kwantumkorting			= data_array[ 9 ];
			var transportverzekering	= data_array[ 10 ];
			var behandelingskosten		= data_array[ 11 ];
			var totaal					= data_array[ 12 ];*/
			
			update_winkelwagen();
			update_totaalprijs_productdetail( artikel_id );
			

		});
		/*$('#stap_2').show();
		// als er maar 1 kleur is, dan gelijk stap 3 weergeven
		if ( $("select[name='artikel_kleur']").find('option').length == 2 )
		{
			var options = $("select[name='artikel_kleur']").find('option');
			options[1].setAttribute('selected','selected');
			$.post('/NBP_verwerk_ajax_data.php5', {id:$('#artikel_id').val(), name:'artikel_kleur', value: options[1].getAttribute('value')});
			$('#bestelformulier').show();
			
			$('#stap_3').show();
		}*/
		//positioneer_uploadform(); 
		//update_winkelwagen();
	});
	$("select[name='artikel_kleur']").change ( function ()
	{
		var kleur = $("select[name='artikel_kleur']").val();
		//var artikel_id = $("#test1").val();
		var artikel_id = $("#artikel_id").val();
		$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&artikel_kleur='+kleur, update_winkelwagen );
		$('#stap_3').show(); 
		//$("input:radio[name='artikel_bedrukken'][value='Ja']").attr('checked', 'checked');
		$("input:radio[name='artikel_aantal_drukkleuren'][value='1']").attr('checked', 'checked');
		//$( '#gegevens_bedrukking' ).show();
		//upload_weergeven = false;
		//positioneer_uploadform(); 

		$('#bestelformulier').show();
		//if ( upload_weergeven )
		//$( '#upload_form' ).show();*/
		//$('#suggesties' ).hide(); 
		//$('#traject_bestellen_keuze').hide(); 

				//update_winkelwagen();

	});

	$("input:radio[name='artikel_hsl']").click ( function ()
	{
		var hsl = $("input:radio[name='artikel_hsl']:checked").val();
		var artikel_id = $("#artikel_id").val();
		$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&artikel_hsl='+hsl+'', update_winkelwagen );
		$.get("/ajax_vernieuw_totaalprijzen_productdetail.php5", {artikel_id:artikel_id}, function( data )
		{
			$("div.artikel_"+ artikel_id +" #artikel_kosten_direct").html( data );
		});
	});
	$("#artikel_gekozen_cadeau").change ( function ()
	{
		var cadeau = $("#artikel_gekozen_cadeau").val();
		var artikel_id = $("#artikel_id").val();
		$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&artikel_gekozen_cadeau='+cadeau+'', update_winkelwagen );
	});
	$("input:radio[name='artikel_bedrukken']").click ( function ()
	{
		var bedrukken = $("input:radio[name='artikel_bedrukken']:checked").val();
		var artikel_id = $("#artikel_id").val();
		$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&artikel_bedrukken='+bedrukken+'', function(){
			update_winkelwagen();
			$.get('/NBP_opmerkingen_update.php5',{},function(data){$('#opmerkingen_table').html(data);});
			update_totaalprijs_productdetail($('#artikel_id').val());
		});
	});

	/*$("#traject_bestellen_keuze").click ( function (e)
	{
		//var bedrukken = $("input:radio[name='artikel_bedrukken']:checked").val();
		//var artikel_id = $("#artikel_id").val();
		$('#bestelformulier').show();
		if ( upload_weergeven )
			$( '#upload_form' ).show();
		$('#suggesties' ).hide(); 
		$('#traject_bestellen_keuze').hide(); 


		//$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id + '&artikel_bedrukken='+bedrukken+'' );
		positioneer_uploadform(); 

		e.preventDefault();

	});*/


	externalLinks();
	
	
	
	
});

var http = getHTTPObject(); // We create the HTTP Object
var rubriek_update_url = "/ajax_update_rubriek.php5?toggle_rubriek="; // The server-side script 

function update_sessie ( rubriek_id ) 
{
		http.open("GET", rubriek_update_url + escape ( rubriek_id ), true );
		http.onreadystatechange = handleHttpResponse; 
		http.send ( null );
}

function handleHttpResponse ( ) 
{

	if (http.readyState == 4)
	{ 
		if (http.status == 200) 
		{
			results = http.responseText.split("|");
		}
	} 
}

	function verwijder_artikel ( artikel_id_input )
	{
		//var artikel_id = $(this).attr("id");
		//var artikel_id = $("#test1").val();
		var verwijderen = confirm ( 'Wilt u dit artikel verwijderen uit uw winkelwagen?' );
		if ( verwijderen )
		{				
			$.get( '/ajax_update_product.php5?artikelnummer=' + artikel_id_input + '&aantal=0', update_winkelwagen );
			$("#error_field span:contains('"+artikel_id_input+"')").remove();
			artikel_id_input.substring('.','-');
			$('.artikel_'+artikel_id_input).hide('slow', function(){
				if( $('.artikel_regel:visible').size() == 0 ) {
					$('#overige_artikelen').hide();
				}
			});
			
			/*if( $( '.winkelwagen_artikel_h4_boogie' ).size() <= 1 && path[3] == 'winkelwagen') { 
				setTimeout("window.location = '/'",1300);
			}
			else if( $( '.winkelwagen_artikel_h4_boogie' ).size() <= 1 ) {
				setTimeout("window.location = window.location",100);
			} else{
				$('.artikel_'+artikel_id_input).hide('slow', function(){
					if( $('.artikel_regel:visible').size() == 0 ) {
						$('#overige_artikelen').hide();
					}
				});
			}*/
		}

		//update_winkelwagen();
	};
	
function update_bestelling_prijzen(){
	if($("#totaalbedrag_artikelen").html() != null ){
		$('.totaalbedrag_artikelen').html($('#totaalbedrag_artikelen').html().replace('<br>',''));
		if( $('.totaalbedrag_instelkosten').html( ) ) {
			$('.totaalbedrag_instelkosten').html($('#totaalbedrag_instelkosten').html().replace('<br>',''));
		}
		if($('#kwantumkorting').html()){
			$('.kwantumkorting').html($('#kwantumkorting').html().replace('<br>',''));
		}
		if($('#behandelingskosten').html()){
			$('.behandelingskosten').html($('#behandelingskosten').html().replace('<br>',''));
			$('.display_behandelingskosten').show()
		}
		$('.transportverzekering').html($('#transportverzekering').html().replace('<br>',''));
		$('.totaal_excl').html($('#totaal_excl').html().replace('<br>',''));
	}
	else{
		$('#bestelling').html('<h1>Bevestig uw bestelling</h1><br>U heeft nog geen producten in uw winkelwagen.');
	}
}

// Returned het httpobject
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try 
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) 
		{
			try 
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (E) 
			{
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		try
		{
				xmlhttp = new XMLHttpRequest();
		} 
		catch (e) 
		{
				xmlhttp = false;
		}
	}
	return xmlhttp;
}
function submit_zoekformulier (a, b, c)
{
	if ( b != 0 || c != 0 )
	{
		window.location.href = '/search/'+a+'/'+b+'/'+c;
	}
	else
		window.location.href = '/search/'+a;
}

function show_info_frontpage()
{
	$( '#meer_info_frontpage' ).show( 'slow' );
	$( '#knop_meer_info' ).css( 'display', 'none');
}

function hide_info_frontpage()
{
	$( '#meer_info_frontpage' ).hide( 'slow' );
	$( '#knop_meer_info' ).css( 'display', '' );
}

function toggle_relatiegeschenken( lijst )
{
	if( lijst == 'toppers' )
	{
		$( '#toplijst' ).show();
		$( '#nieuw_lijst' ).hide();
		$( '#top_toppers' ).attr ( 'src', '/images/vh-top-toppers-select.png');
		$( '#top_nieuw' ).attr ( 'src', '/images/vh-top-nieuw.png');
		$( '#toplijst_link' ).show();
		$( '#nieuw_lijst_link' ).hide();
		/*$( '#toplijst_link' ).attr ( 'href', '/toppers/vertrouwde-succesnummers' );
		$( '#toplijst_link' ).attr ( 'title', 'Alle top relatiegeschenken' );
		$( '#toplijst_link' ).html ( 'Bekijk hier alle relatiegeschenken toppers' );*/
	}
	else if( lijst == 'nieuw' )
	{
		$( '#nieuw_lijst' ).show();
		$( '#toplijst' ).hide();
		$( '#top_toppers' ).attr( 'src', '/images/vh-top-toppers.png');
		$( '#top_nieuw' ).attr( 'src', '/images/vh-top-nieuw-select.png');
		$( '#toplijst_link' ).hide();
		$( '#nieuw_lijst_link' ).show();

/*		$( '#toplijst_link' ).attr ( 'href', '/nieuwe-relatiegeschenken' );
		$( '#toplijst_link' ).attr ( 'title', 'Alle nieuwe relatiegeschenken' );
		$( '#toplijst_link' ).html ( 'Bekijk hier alle nieuwe relatiegeschenken' );*/
	}
	
	return false;
}

var curr_pos = new Array();

function show_kleur( catalogusnummer, kleur, vast )
{	
	curr_pos[catalogusnummer] = kleur;	
	
	if( vast == true )
		vertraging = 0;
	else
		vertraging = 500;
	
	setTimeout( 
		function() {
			var str = '?';
			str += 'catalogusnummer=' + catalogusnummer;
			str += '&kleur=' +kleur;
			
			if( vast == true )
			{
				str += '&vast=true';
			}	
						
			if( curr_pos[catalogusnummer] == kleur )
			{
				$.getJSON('/ajax_product_kleur_keuze.php5'+str,
				function(data)
				{
					if( data != 'false' )
					{
						//Er worden twee waarden terug gegeven: afbeelding en kleur
						afbeelding = eval( data );
						$( '#product_foto_'+ catalogusnummer ).attr( 'src', afbeelding.afbeelding );
					}
				});
			}
		}
	, vertraging );
	// img id = 'product_foto_'+catalogusnummer
}

function reset_kleur( catalogusnummer, foto1 ) 
{
	curr_pos[catalogusnummer] = '';
	setTimeout( 
		function() {
			if( curr_pos[catalogusnummer] == '' )
			{
				curr_pos[catalogusnummer] = '0'; //Even op null zetten anders wordt deze iedere keer aangeroepen.
				$.getJSON('/ajax_product_kleur_keuze.php5?catalogusnummer=' + catalogusnummer, 
				function ( data )
				{
					if( data != 'false' )
					{
						afbeelding = eval( data );
						$( '#product_foto_'+ catalogusnummer ).attr( 'src', afbeelding.afbeelding );
					}
					else
					{
						$( '#product_foto_'+ catalogusnummer ).attr( 'src', foto1 );
					}
				});
			}
		}
	, 500 );
}