function changeUnits($orderDetailID,$price)
{	
	$total = $('#winkelwagen_units_' + $orderDetailID).val();
	
	$.ajax({ url: "Winkelwagen/AjaxChangeUnits.php",type: "POST", data: 'OrderDetailID=' + $orderDetailID + "&aantal=" + $total, success: function(data)
		{	
		calculateUnits();
		stateChangedwinkel(data);
		
		}});	
}


function deleteOrder($orderDetailID)
{
	if(confirm("Ben je zeker dat je deze bestelling uit je winkelmand wilt halen."))
	{	
		$.ajax({ url: "Winkelwagen/AjaxDeleteOrder.php", data: 'OrderDetailID=' + $orderDetailID, success: function(data)
			{	
			calculateUnits();
			stateChangedwinkel(data);
			
			}});
	}			
}

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

function setCollect(CheckedCollect)
{
	if(CheckedCollect)
		var $url = "Winkelwagen/AjaxSetCollect.php?collect=1";
	else
		var $url = "Winkelwagen/AjaxSetCollect.php?collect=0";
	
	$.ajax({ url: $url, success: function(data)
		{	
		calculateUnits();
		stateChangedwinkel(data);		
		}});
	
}
function changeSZIP()
{
	$zip = $('#SZIP').val();
	
	var $url = "Winkelwagen/AjaxChangeSZIP.php?SZIP=" + $zip;
	
	$.ajax({ url: $url, success: function(data)
		{	
		stateChangedwinkel(data);		
		}});
	
}
function changeField($field,$value,$orderid,$session)
{	
	var $url = "Winkelwagen/AjaxChangeField.php";
	var $data = "Field=" + $field + "&Value=" + $value + "&OrderID=" + $orderid + "&SessionID=" + $session;
	$.ajax({ url: $url, type: "POST", data:$data});
		
}
function setInsurance(CheckedCollect)
{
	if(CheckedCollect)
		var $url = "Winkelwagen/AjaxSetInsurance.php?insurance=1";
	else
		var $url = "Winkelwagen/AjaxSetInsurance.php?insurance=0";
	
	$.ajax({ url: $url, success: function(data)
		{	
		calculateUnits();
		stateChangedwinkel(data);		
		}});
	
}
function displayDiv($value)
{
	if($value == 1)
	{
		$('#Registrated').show();
		$('#NotRegistrated').hide();
	}
	else
	{
		$('#Registrated').hide();
		$('#NotRegistrated').show();
	}		
}

function calculateTotalPrice()
{	
	$.ajax({ url: "../Winkelwagen/AjaxCalculateTotalPrice.php", context: document.body, success: function(data){
       
        $('#winkelwagen_total_ammount').html(data);
        $('#js_total_ammount').html(data);//totale kostprijs €...
      }});
}

function calculateUnits()
{	
	$.ajax({ url: "Winkelwagen/AjaxCalculateUnits.php", context: document.body, success: function(data){
       
        $('#js_teller').html(data);//je hebt .. producten in je winkelmandje.
      }});
}

/*==========================================================================# 
#	vb onKeyPress="return filterInput(1,event,true,true);"
# * Function for adding a Filter to an Input Field                          # 
# * @param  : [filterType  ] Type of filter 0=>Alpha, 1=>Num, 2=>AlphaNum   # 
# * @param  : [evt         ] The Event Object                               # 
# * @param  : [allowDecimal] To allow Decimal Point set this to true        # 
# * @param  : [allowCustom ] Custom Characters that are to be allowed       # 
#==========================================================================*/ 
function filterInput2(filterType, evt, allowDecimal, allowCustom,check_email,extra)
{ 
    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(extra)filter += extra; 
    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; 
}

