function showObject(div_name) {
    var dS = document.getElementById(div_name);    
    dS.style.display = 'inline';
}

function hideObject(div_name) {    
    var dS = document.getElementById(div_name);    
    dS.style.display = 'none';
}

function showNoteBlock(img, noteblock, template_folder) {
	var note = document.getElementById(noteblock);    
	if(note.style.display == 'block') {
		note.style.display = 'none';
		img.src = template_folder+'images/note_plus.gif';
	} else {
		note.style.display = 'block';
		img.src = template_folder+'images/note_minus.gif';
	}
}

function showLocationContent(page) {
	switch(page) {
		case "add_products":
			showObject("add_products_content");
			hideObject("general_content");
			hideObject("news_content");
			hideObject("activity_content");
			hideObject("route_content");
		break;
		case "news":
			showObject("news_content");
			hideObject("general_content");
			hideObject("add_products_content");
			hideObject("activity_content");
			hideObject("route_content");
		break;
		case "activity":
			showObject("activity_content");
			hideObject("general_content");
			hideObject("news_content");
			hideObject("add_products_content");
			hideObject("route_content");
		break;
		case "route":
			showObject("route_content");
			hideObject("general_content");
			hideObject("news_content");
			hideObject("activity_content");
			hideObject("add_products_content");
		break;
	}
}


// Aanbiedingen scroller
	var slideTimeBetweenSteps = 32;	// General speed variable (Lower = slower)
	
	
	var scrollingContainer = false;
	var scrollingContent = false;
	var containerHeight;
	var contentHeight;	
	
	var contentObjects = new Array();
	var originalslideSpeed = false;
	function slideContent(containerId)
	{
		var topPos = contentObjects[containerId]['objRef'].style.top.replace(/[^\-0-9]/g,'');
		topPos = topPos - contentObjects[containerId]['slideSpeed'];
		if(topPos/1 + contentObjects[containerId]['contentHeight']/1<0)topPos = contentObjects[containerId]['containerHeight'];
		contentObjects[containerId]['objRef'].style.top = topPos + 'px';
		setTimeout('slideContent("' + containerId + '")',slideTimeBetweenSteps);
		
	}
	
	function stopSliding()
	{
		var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = 0;	
	}
	
	function restartSliding()
	{
		var containerId = this.id;
		contentObjects[containerId]['slideSpeed'] = contentObjects[containerId]['originalSpeed'];
		
	}
	function initSlidingContent(containerId,slideSpeed)
	{
		scrollingContainer = document.getElementById(containerId);
		scrollingContent = scrollingContainer.getElementsByTagName('DIV')[0];
		
		scrollingContainer.style.position = 'relative';
		scrollingContainer.style.overflow = 'hidden';
		scrollingContent.style.position = 'relative';
		
		scrollingContainer.onmouseover = stopSliding;
		scrollingContainer.onmouseout = restartSliding;
		
		originalslideSpeed = slideSpeed;
		
		scrollingContent.style.top = '0px';
		
		contentObjects[containerId] = new Array();
		contentObjects[containerId]['objRef'] = scrollingContent;
		contentObjects[containerId]['contentHeight'] = scrollingContent.offsetHeight;
		contentObjects[containerId]['containerHeight'] = scrollingContainer.clientHeight;
		contentObjects[containerId]['slideSpeed'] = slideSpeed;
		contentObjects[containerId]['originalSpeed'] = slideSpeed;
		
		slideContent(containerId);
		
	}
	
	
function orderProductBlah(inShoppingCart, multiple, singleAmount, isGift, minBottleAmount) {
	if(multiple) {
		var amount = singleAmount;
	} else {
		var amount = document.getElementById('amount').value;
	}
	if(minBottleAmount > 0) {
		var minAmount = minBottleAmount;
	} else {
		if((inShoppingCart == 1) && (isGift != 1)) {
			var minAmount = 6;
		} else if(isGift != 1) {
			var minAmount = 12;
		}
	}
	if(amount < minAmount) {
		alert("U dient een minimum van "+minAmount+" flessen op te geven.");
		return false;
	} else {
		document.getElementById('orderProduct').submit();
		return true;
	}
}

function orderProductMultiple(inShoppingCart) {
	var amountArray = document.getElementById('orderProduct').amount;
	var arrayLength = amountArray.length;

	if(arrayLength == undefined) {
		arrayLength = 1;
	}
	
	for(i=0; i < arrayLength; i++) {
		var status = orderProductBlah(inShoppingCart, true, amountArray[i].value);
		if(status == false) {
			break;
		}
	}
}

function submitEnter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}

function setDeliveryCosts(method, costs, price, price_delivery) {
	if(method == 2) {
		document.getElementById("deliveryCosts").innerHTML = "0,00";
		document.getElementById("totalPrice").innerHTML = price;
	} else {
		document.getElementById("deliveryCosts").innerHTML = costs;
		document.getElementById("totalPrice").innerHTML = price_delivery;
	}
}