function deleteOrder($orderDetailID)
{
	if(confirm("Ben je zeker dat je deze bestelling uit je winkelmand wilt halen."))
	{	
		var url = '../Winkelwagen/AjaxDeleteOrder.php';
		var params = 'OrderDetailID=' + $orderDetailID;		
		new Ajax.Request(url,{method: 'get', parameters: params,onComplete: 
			function (data)
			{
				stateChangedwinkel(data);	
			}
			});	
		
	
	}			
}

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

function changeUnitsOnEnter($orderDetailID,e,$price)
{	
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	alert(keycode);
	if (keycode == 13)
	{
		changeUnits($orderDetailID,$price);
	}
}
/*
function changeUnits($orderDetailID,$price,$BottleDiscount)
{	
	$total = $F('winkelwagen_units_' + $orderDetailID);
	$total = parseFloat($total);
	$price = parseFloat($price);	
	$sum = roundNumber($price * $total,2);
	
	if($BottleDiscount == 1 && $total > 11)	
	{
		$minus = parseInt($total / 12); 		
		$promosum = roundNumber($price * ($total - $minus),2);
	}
	else
	{
		$promosum = roundNumber($price * $total,2);
	}	
	$('winkelwagen_price_' + $orderDetailID).innerHTML = "<s>&euro; " + $sum + "</s>";
	$('winkelwagen_promo_price_' + $orderDetailID).innerHTML = "&euro; " + $promosum;
	var params = 'orderDetailID=' + $orderDetailID + "&aantal=" + $total;	
	new Ajax.Request("../Winkelwagen/AjaxChangeUnits.php",{method: 'get', parameters: params,onComplete: calculateTotalPrice});
	
	
		
}
*/

function changeUnits($orderDetailID,$price,$BottleDiscount)
{	
	$total = $F('winkelwagen_units_' + $orderDetailID);
	$total = parseFloat($total);
	$price = parseFloat($price);	
	$sum = roundNumber($price * $total,2);
	
	if($BottleDiscount == 1 && $total > 11)	
	{
		$minus = parseInt($total / 12); 		
		$promosum = roundNumber($price * ($total - $minus),2);
	}
	else
	{
		$promosum = roundNumber($price * $total,2);
	}	
	var params = 'OrderDetailID=' + $orderDetailID + "&aantal=" + $total;
	$url= ABS_PAD + "Winkelwagen/AjaxChangeUnits.php"
	new Ajax.Request($url,{method: 'POST',parameters: params, onComplete: function(data)
		{	
		
		stateChangedwinkel(data);
		
		}});
	
	

}



function calculateTotalPrice()
{	
	new Ajax.Request("../Winkelwagen/AjaxCalculateTotalPrice.php",{method: 'get', onComplete: calculateComplete});
	/*
	$.getJSON("../Winkelwagen/AjaxCalculateTotalPrice.php",
	function(data)
	{
		$('#winkelwagen_total_ammount').html(data);
	})*/
	
}

function setCollect(CheckedCollect)
{
	if(CheckedCollect)
		var $url = ABS_PAD + "Winkelwagen/AjaxSetCollect.php?collect=1";
	else
		var $url = ABS_PAD + "Winkelwagen/AjaxSetCollect.php?collect=0";
	
	
	new Ajax.Request($url,{method: 'POST', onComplete: function(data)
		{	
		
		stateChangedwinkel(data);
		
		}});
	
}

function stateChangedwinkel(data)
{ 
	document.getElementById("main_winkelwagen").innerHTML=data.responseText;	
}


function calculateComplete(request)
{	
	$('winkelwagen_total_ammount').innerHTML = request.responseText;
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}
function displayDiv($value)
{	
	if($value == 1)
	{
		$('Registrated').style.display = '';
		$('NotRegistrated').style.display = 'none';
	}
	else
	{
		$('Registrated').style.display = 'none';
		$('NotRegistrated').style.display = '';
	}		
}

function filterInput2(filterType, evt, allowDecimal, allowCustom,check_email)
{ 
    var keyCode, Char, inputField, filter = ''; 
    var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
    var num   = '0123456789'; 
	var custom = '.';
	var email = '@_-;';
    // Get the Key Code of the Key pressed if possible else - allow 
    if(window.event){ 
        keyCode = window.event.keyCode; 
        evt = window.event; 
    }else if (evt)keyCode = evt.which; 
    else return true; 
    // Setup the allowed Character Set 
    if(filterType == 0) filter = alpha; 
    else if(filterType == 1) filter = num; 
    else if(filterType == 2) filter = alpha + num; 
    if(allowCustom)filter += custom; 
    if(check_email)filter += email; 
    if(filter == '')return true; 
    // Get the Element that triggered the Event 
    inputField = evt.srcElement ? evt.srcElement : evt.target || evt.currentTarget; 
    // If the Key Pressed is a CTRL key like Esc, Enter etc - allow 
    if((keyCode==null) || (keyCode==0) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27) )return true; 
    // Get the Pressed Character 
    Char = String.fromCharCode(keyCode); 
    // If the Character is a number - allow 
    if((filter.indexOf(Char) > -1)) return true; 
    // Else if Decimal Point is allowed and the Character is '.' - allow 
    else if(filterType == 1 && allowDecimal && (Char == '.') && inputField.value.indexOf('.') == -1)return true; 
    else return false; 
}



