function deleteOrder($orderDetailID)
{
	if(confirm("Ben je zeker dat je deze bestelling uit je winkelmand wilt halen."))
	{		
		$.getJSON("../Winkelwagen/AjaxDeleteOrder.php",{orderDetailID: $orderDetailID, $orderajax: 'true'},
				function(data)
				{
					$('#order_' + $orderDetailID).slideUp("slow");
					$('#winkelwagen_row_' + $orderDetailID).slideUp("slow");
					
					$('#total_ammount').html(data);
					$('#winkelwagen_total_ammount').html(data);
				}
		)
			
	}			
}

function setCollect($checked)
{
	if (!$checked)
	{
		
		document.frm_winkelmandje.datecollect.disabled=true;
		document.frm_winkelmandje.dateshipping.disabled=false;

		document.frm_winkelmandje.uur_afhaling[0].disabled=true;		
		document.frm_winkelmandje.uur_afhaling[1].disabled=true;
		document.frm_winkelmandje.uur_levering[0].disabled=false;		
		document.frm_winkelmandje.uur_levering[1].disabled=false;	
		
		document.frm_winkelmandje.buttondatecollect.disabled=true;
		document.frm_winkelmandje.buttondateshipping.disabled=false;

	}else{
		
		document.frm_winkelmandje.datecollect.disabled=false;
		document.frm_winkelmandje.dateshipping.disabled=true;
		
		document.frm_winkelmandje.uur_afhaling[0].disabled=false;		
		document.frm_winkelmandje.uur_afhaling[1].disabled=false;
		document.frm_winkelmandje.uur_levering[0].disabled=true;		
		document.frm_winkelmandje.uur_levering[1].disabled=true;	
		
		document.frm_winkelmandje.buttondatecollect.disabled=false;
		document.frm_winkelmandje.buttondateshipping.disabled=true;		
	}
}

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)
{	
	$total = $('#winkelwagen_units_' + $orderDetailID).val();
	$total = parseFloat($total);
	$price = parseFloat($price);
	$sum = roundNumber($price * $total,2)
	$('#winkelwagen_price_' + $orderDetailID).html("&euro; " + $sum);
	$.getJSON("../Winkelwagen/AjaxChangeUnits.php",{orderDetailID: $orderDetailID, aantal: $total},
		function(data)
		{		
			calculateTotalPrice();			
		}
	)
}
function calculateTotalPrice()
{	
	$.getJSON("../Winkelwagen/AjaxCalculateTotalPrice.php",
	function(data)
	{
		$('#winkelwagen_total_ammount').html(data);
	})
}

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').show();
		$('#NotRegistrated').hide();
	}
	else
	{
		$('#Registrated').hide();
		$('#NotRegistrated').show();
	}		
}

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; 
}

