
	function hideverzendadres(){
		if($("input[name=intVerzendadresIsPostadres]:checked").length > 0){
			$("*[name^='strVerzending']").each(function(){
				$(this).closest("tr").css('display','none');
				$(this).val($("#aanmeldformulier *[name='"+$(this).attr('name').replace('strVerzending','str')+"']").val());
				$(this).focus($(this).blur());
			});
		}else{
			$("*[name^='strVerzending']").each(function(){
				$(this).closest("tr").css('display','');
			});
		}
	}
	
	function startAll(){
		$("#special1 .bg, #special3 .bg").each(function(){
							   $(this).css('height',$(this).parent().height()+'px');
		});
		$("#slider").sliderProduct({transparancy: 0.4,	intervalTime: 3000});
		$(".fotoScroller").fotoSlideshow({intervalTime: 3000});
		$("#specialScroller").timCycle();


		$("input[name='intVerzendadresIsPostadres'], #aanmeldformulier  input, #aanmeldformulier  select").bind("change keyup mouseup click",function(){
			hideverzendadres();
		});
		hideverzendadres();

		var breaker = false;
		$("#aanmeldformulier input[type=text], #aanmeldformulier select, #aanmeldformulier input[type=radio], #aanmeldformulier input[type=checkbox]").bind("change",function(){
	  		if(!breaker){
				$(".volgende, .vorige").click(function(){
					if(confirm('U heeft gegevens gewijzigd maar deze (nog) niet opgeslagen. Wilt u toch doorgaan? Klik anders eerst op "gegevens wijzigen"')){

					}else{
						return false;
					}
				});
				breaker = true;
			}
		});

		$(".cartbutton").live('click',function(){
			var gaVerder = false;
			$(this).closest("form").find("input[type='text'], input[type='hidden']").each(function(){

				if($(this).val() > 0){
					gaVerder = true;
				}
			});
			if(gaVerder){
			}else{
				alert('U dient minimaal 1 product in uw winkelwagen toe te voegen.')
				return false;
			}
		});

		$(".logout").live('click',function(){
			if(confirm('U logt nu uit, weet u het zeker?')){

			}else{
				return false;
			}
		});

		$("#ajaxformulier").submit(function(){
			var form = $(this);
			var data = $(this).serialize();
			$(this).find('input, textarea, checkbox, radio, select').each(function(){
				if($(this).attr('title')){
					ar = $(this).attr('name').split('[]');
					naam = ar[0];
					data += '&veldnamen['+encodeURIComponent(naam)+']=' + encodeURIComponent($(this).attr('title'))
				}
			});
			$.ajax({
				type: 	$(this).attr('method'),
				url: 	$(this).attr('action'),
				data: 	data,
				success: function(msg){
					if(form.attr('target')){
						$("#"+form.attr('target')).html(msg);
					}
				},
				error: function(xhr, ajaxOptions, thrownError){
					alert(xhr.status);
					alert(thrownError);
				}
			});
			return false;
		});

		$("#allergenenlink").click(function(){
			$(".allergenen .overzicht").toggle("fast");
		});
		$("#receptenlink").click(function(){
			$(".recept .overzicht").toggle("fast");
		});

		$('.akkoord').click(function(){
			if($('[name=akkoord]').attr('checked')){

			}else{
				alert('U dient akkoord te gaan met onze algemene voorwaarden!')
				return false;
			}
		});
		
		if($("input[name=artikelnummer]").length > 0){
			$("input[name=artikelnummer]").focus();
		}
	}
		


	function submitForm(form){
		$.ajax({
			type: 	$(form).attr('method'),
			url: 	$(form).attr('action'),
			data: 	$(form).serialize(),
			success: function(msg){
				$("#" + $(form).attr('target')).html(msg);
			}
		});
	}
