/* 
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" id="background">
		<param name="wmode" value="transparent" />
		<param name="allowScriptAccess" value="sameDomain" />
		<param name="allowFullScreen" value="false" />
		<param name="movie" value="/flash/background.swf" /><param name="quality" value="high" />
		<param name="bgcolor" value="#666666" />
		<embed src="/flash/background.swf" wmode="transparent" quality="high" bgcolor="#666666" width="100%" height="100%" name="background" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>	

*/



// Listen to the search enginge and paste or delete the text when needed:
	Event.observe(window, 'load', function () 
	{
		$('SValue').observe('click', function()
				{
					if(this.value=='Merk, Type, Product' )
					{
						this.value = ''	
					}	
		});	

		$('SValue').observe('blur', function()
				{
					if(this.value=='' )
					{
						this.value = 'Merk, Type, Product'	
					}	
		});	

		// paste flash
		swfobject.embedSWF("/flash/background.swf", "Holder", "100%", "100%", "9.0.0");
			
	})

	
function switchLP () {
	$('gerelateerd').toggle();
	if ( $("lp_sign").innerHTML == "-" ) {
		$("lp_sign").update("+");
	}
	else {
		$("lp_sign").update("-");
	}
}








Event.observe(window, "load", function() {
	$("bag_popup_overlay").observe("click", hideAfteraddingtoBagMessage);
	Event.observe(window, "scroll", positionBagMessage);
	Event.observe(document, "scroll", positionBagMessage);
});

function positionBagMessage() {
	var windowDimensions = document.viewport.getDimensions();
	var windowOffset = document.viewport.getScrollOffsets();	
	var windowLeft = windowOffset.left + (windowDimensions.width - 320) / 2
	var windowTop = windowOffset.top + (windowDimensions.height - 100) / 2
	$("bag_popup_window").setStyle({ left: windowLeft + "px", top: windowTop + "px" });	
}

function hideAfteraddingtoBagMessage() {
	$("bag_popup_overlay").hide();
	$("bag_popup_window").hide();
}

function ShowbagPopup(voorraad, totaal, id, artikelnr, titel) {
	var button_doorgaan  = '<input style="display:inline;" type="button" class="Doorgaan" onclick="javascript:LeveringDoorgaan(\''+artikelnr+'\','+voorraad+','+id+');" value="Doorgaan" />'
	var button_aanpassen = '<input style="display:inline;" type="button" class="Aanpassen" onclick="javascript:ChangeBagAmmount('+id+','+voorraad+');" value="Aantal aanpassen" />'
	var button_deellever = '<input style="display:inline;" type="button" class="Deellever" onclick="javascript:DeelLevering(\''+artikelnr+'\','+voorraad+','+totaal+','+id+');" value="Deel levering" />'
	if ( voorraad == 1 ) {
		$("bag_popup_msg").update("Er is nog "+voorraad+" stuk op voorraad van \""+titel+"\"<br />U kunt kiezen uit de volgende optie's:<br /><br /> "+button_doorgaan+" "+button_aanpassen+" "+button_deellever+" ");
	}
	else {
		$("bag_popup_msg").update("Er zijn nog "+voorraad+" stuks op voorraad van \""+titel+"\"<br />U kunt kiezen uit de volgende optie's:<br /><br /> "+button_doorgaan+" "+button_aanpassen+" "+button_deellever+" ");
	}
	var windowDimensions = document.viewport.getDimensions();
	var windowOffset = document.viewport.getScrollOffsets();	
	var overlayHeight = (document.body.clientHeight < windowDimensions.height) ? windowDimensions.height : document.body.clientHeight;	
	var windowLeft = windowOffset.left + (windowDimensions.width - 320) / 2
	var windowTop = windowOffset.top + (windowDimensions.height - 100) / 2	
	$("bag_popup_overlay").setStyle({ height: overlayHeight + "px" });
	$("bag_popup_window").setStyle({ left: windowLeft + "px", top: windowTop + "px" });			
	$("bag_popup_overlay").show();
	$("bag_popup_window").show();	
}

function ChangeBagAmmount(id, aantal) {
	$("artnr_"+id).value = aantal;
	bagRecalc();
	hideAfteraddingtoBagMessage();
}

function DeelLevering(artikelnr, voorraad, totaal, id) {
	var artikelnr 	= artikelnr;
	var script 		= '/cat/front/item_deellevering.asp';
	var params 		= 'artikelnr=' + artikelnr + '&totaal=' + totaal + '&time='+new Date().getTime();
	new Ajax.Request (
		script, { 
			method: 'POST',
			parameters: params,
			onComplete: RefreshPage
		});	
	$("artnr_"+id).value = voorraad;
}
function LeveringDoorgaan(artikelnr, voorraad, id) {
	var artikelnr 	= artikelnr;
	var script 		= '/cat/front/item_leveringDoorgaan.asp';
	var params 		= 'artikelnr=' + artikelnr + '&time='+new Date().getTime();
	new Ajax.Request (
		script, { 
			method: 'POST',
			parameters: params,
			onComplete: Refresh
		});	
	// hideAfteraddingtoBagMessage();
}
function RefreshPage () {
	document.location = "/winkelwagen.html";
}
function Refresh () {
	bagRecalc();
	hideAfteraddingtoBagMessage();
}



function DoAflever (el) {
	if (el.checked) {
		$("aflever_straat").hide();
		$("aflever_huisnummer").hide();
		$("aflever_postcode").hide();
		$("aflever_plaats").hide();
		$("aflever_land").hide();
	}
	else {	
		$("aflever_straat").show();
		$("aflever_huisnummer").show();
		$("aflever_postcode").show();
		$("aflever_plaats").show();
		$("aflever_land").show();
	}
}
