document.observe("dom:loaded",loadpage_effects);
var ongeldig_aantal = 'U heeft geen of een ongeldig aantal opgegeven.';
var max_aantal = 'U kunt maximal %s bestellen';
var max_aantal_doorgaan = 'U kunt maximal %s bestellen. Wilt u toch doorgaan?';

//Event.observe(window,'beforeunload',unloadpage_effects);
function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}

function isInt(x) {
	   var y=parseInt(x);
	   if (isNaN(y)) return false;
	   return x==y && x.toString()==y.toString();
	 } 

function loadpage_effects() {
	
	 	if($('random_tekst')) {
			if(vIE()==6) {
		new Effect.Morph('random_tekst', {
			  style: 'height:51px; top:335px;', 
			  duration: 0.8
			});
			} else {
		new Effect.Morph('random_tekst', {
			  style: 'height:65px; top:335px;', 
			  duration: 0.8
					});
			}
	}

	if($('dagaanbiedingen')) {
		setTimeout(function() {
			$('dagaanbiedingen').style.display = 'block';
			
			if(vIE()==6) {
			new Effect.Morph('dagaanbiedingen', {
			  style: 'height:400px; top:139px;', // 139 
			  duration: 0.8
			});
			} else {
				new Effect.Morph('dagaanbiedingen', {
					  style: 'height:400px; top:139px;', // 139 
					  duration: 0.8
					});
			}
		},300);
		
		
		setTimeout(function() {
			new Effect.Appear('aanbiedingenoverzicht');
			var aanbiedingen = $$('.dagaanbieding');
			
			aanbiedingen.each(function(s) {
				//alert(s.id);
				
			//	$(s.id).style.display = '';
				new Effect.Appear(s.id);
			});
		
		
		},1200);
		
	}
	
	if($('fotobanner')) {
		setTimeout(function() {
			$('fotobanner').style.display = 'block';
			if(vIE()==6) {

				new Effect.Morph('fotobanner', {
				  style: 'height:400px; top:139px;',
				  duration: 0.8
				});
			
			} else {
				new Effect.Morph('fotobanner', {
					  style: 'height:400px; top:139px;',
					  duration: 0.8
					});
			}
		},300);
	}	

}

function unloadpage_effects() {
	if($('random_tekst')) {
		new Effect.Morph('random_tekst', {
			  style: 'height:0px; top:400px;', 
			  duration: 0.03 
			});
	}

	if($('fotobanner')) {
		new Effect.Morph('fotobanner', {
			  style: 'height:0px; top:479px; display:none', 
			  duration: 0.03
			});
	}
	
}

function dagaanbieding_toevoegen(n,max) {
	var aantal = $('aantal').value;
	//alert(aantal);
	
	
	if(isInt(aantal)) {
	
	if(aantal<=max) {
	
	var url = '/bestel_dagaanbieding.php?aantal='+aantal+'&n='+n;
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	    //alert(transport.responseText);
		
		//if(transport.responseText=='oke') {
			$('result').update(transport.responseText);
		//}
	    
	  }
	});
	
	} else {
		alert(max_aantal.replace('%s',max));
	}
	
	} else {
		alert(ongeldig_aantal);
	}
}

function winkelwagen_regel_legen(n) {
	$('aantal'+n).value = 0;
	winkelwagen_regel_opslaan(n,1);
}

function winkelwagen_regel_opslaan(n,max) {
	
	
	var aantal = $('aantal'+n).value;
	
	if(isInt(aantal)) {

		
	if(aantal<=max) {
	var url = '/winkelwagen.php?aantal='+aantal+'&n='+n;

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	    //alert(transport.responseText);
		
		//if(transport.responseText=='oke') {
		if(transport.responseText=='oke') {
			if($('aantal'+n).value==0) {
				$('line'+n).remove();
			}
			update_winkelwagen();
		}
			
		//}
	    
	  }
	});
	} else {
		
		if(confirm(max_aantal_doorgaan.replace('%s',max))) {
			$('aantal'+n).value = max;
			winkelwagen_regel_opslaan(n,max);
		}
		
	}
	
	} else {
		alert(ongeldig_aantal);
	}
	
}
function open_winkelwagen() {
	Lightview.show({ href: '/winkelwagen.php', rel: 'iframe', options: { width: 800, height: 600, topclose:true }});
}

function update_winkelwagen() {
	var url = '/winkelwagen.php?update=true';

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	
			$('winkelwagen_content').update(transport.responseText);
		
	    
	  }
	});
		
}

function go_to_winkelwagen() {
	//window.parent.Lightview.hide();
	window.parent.Lightview.show({ href: '/winkelwagen.php', rel: 'iframe', options: { width: 800, height: 600, topclose:true }});
}

function go_to_dagaanbieding() {
	window.parent.Lightview.show({ href: '/dagaanbieding.php?nr=0', rel: 'iframe', options: {width: 450, height: 500, topclose:true }});
}
