

$(window).scroll(function () { 
	var maxtop = -27;
			
	var dsoctop = window.pageYOffset
        || document.documentElement && document.documentElement.scrollTop
        ||  document.body.scrollTop;
	
	var starttop = $('ul.contentMenu').offset().top + $('ul.contentMenu').height();
	
	if( dsoctop > starttop){
		var newtop = dsoctop - starttop + maxtop;
		if(newtop<maxtop) newtop = maxtop;
			
		$('#winkelwagen').stop();
/*		$('#winkelwagen').animate({
			top: newtop
		}, 100 );          */
$('#winkelwagen').css('top',newtop);
	}else{
				
/*		$('#winkelwagen').animate({
			top: maxtop
		}, 100 );          
*/
$('#winkelwagen').css('top',maxtop);

	}
	
	
});



function invulCheck() {
	var goed = true;
	var frm = document.formulier;
			
	if (!inhoud(frm.naam.value)){
		goed = false; 
		alert('Vul uw naam in aub.');
	}	
	else if (!inhoud(frm.email.value) && !inhoud(frm.telefoon.value)){
		goed = false; 
		alert('Vul uw e-mailadres of telefoonnummer in aub.');
	}
	else if (inhoud(frm.email.value) && !isGeldigEmailadres(frm.email.value)){
	  goed = false; 
		alert('Het ingevoerde e-mailadres is ongeldig');
	}
	else if (!inhoud(frm.vraag.value)){
		goed = false;
		alert('U heeft geen vraag gesteld');
	}
	return goed;	
}

function inhoud(text) {
	return (text.length > 0); 
}


function isGeldigEmailadres( deString)
{
   var EmailOk  = true
   var AtSym    = deString.indexOf('@')
   var Period   = deString.lastIndexOf('.')
   var Space    = deString.indexOf(' ')
   var Length   = deString.length - 1   // Array is from 0 to length-1

   if ((AtSym < 1) ||                   // '@' cannot be in first position
   (Period <= AtSym+1) ||               // Must be atleast one valid char btwn '@' and '.'
   (Period == Length ) ||               // Must be atleast one valid char after '.'
   (Space  != -1))                      // No empty spaces permitted
   {
     EmailOk = false
   }
   return EmailOk;
}

function productPopup(id){
  var depopup = window.open('/pvp/productFoto.php?id='+id,'depopup','height=550,width=550');
  depopup.opener = null;
  depopup.focus();
  return false;
}

function plaatsInWinkelwagen(artikelID){
	// hier een beetje ajax gedoe
	
	$.post("winkelwagenacties.php", { 'actie': 'toevoegen', 'artikelID': artikelID }, function(data){  		
		
		if(data=='ok')
		{		
			toonWinkelWagen();
			
			$('#goedmelding').modal({
				opacity:40, 
				onOpen: function (dialog) {
					dialog.overlay.fadeIn('fast', function () {
						dialog.container.fadeIn();				
						dialog.data.fadeIn();
					});
				}
			});
		}else{			
			alert(data);
			toonWinkelWagen();
		}		
				
	});	
	
}


function toonWinkelWagen(){
	
	$.post("toonwinkelwagen.php", function(data){  		
		$('#winkelwagen').fadeOut(function(){									   
			$('#winkelwagen').html(data);			
			$('#winkelwagen').fadeIn();
	   });
		
	});	
	
}


function leegWinkelWagen(){
	
	$.post("winkelwagenacties.php", { 'actie': 'leeg' }, function(data){
			toonWinkelWagen();															 
	});
	
	
}


function verwijderUitWinkelWagen( volgendeURL){
	
	$('#verwijderen').modal({
		opacity:40, 
		onOpen: function (dialog) {
			dialog.overlay.fadeIn('fast', function () {
				dialog.container.fadeIn();				
				dialog.data.fadeIn();
			})
		},
		onShow: function (dialog) {
			
			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				document.location.href = volgendeURL;
				return false;
			});
		}		
	});
		
}


function wijzigProductAantal( productvariantid, huidigaantal, volgendeURL){
	
	$('#wijzigaantal').modal({
		opacity:40, 
		onOpen: function (dialog) {												
			dialog.overlay.fadeIn('fast', function () {
				dialog.container.fadeIn();				
				dialog.data.fadeIn();
				$('#aantalveld').val(huidigaantal).select().live("keypress", function(e) {
					/* ENTER PRESSED*/
					if (e.keyCode == 13) {
						if(isNumeric($('#aantalveld').val())) document.location.href = volgendeURL + '&item='+productvariantid+'&aantal='+$('#aantalveld').val();	
						
						return false;
					}
	            });;								   
			})
		},
		onShow: function (dialog) {
			
			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				if(isNumeric($('#aantalveld').val())) document.location.href = volgendeURL + '&item='+productvariantid+'&aantal='+$('#aantalveld').val();
				return false;
			});
		}		
	});
	
	
}


function isNumeric(form_value) 
{ 
    if (form_value.match(/^\d+$/) == null) 
        return false; 
    else 
        return true; 
} 
	
	
	
function verwijderBestelling()
{
	
}
