/* Webshop functions */

shop_ajax = new AjaxHandler('shop');

function fill_cart_bargains() {
	shop_ajax.setParser('bargains');
	shop_ajax.setCallback('callback_fill_cart_bargains');
	shop_ajax.sendRequest();
}
function callback_fill_cart_bargains(content, type) {
	$("#product_slider").html(content);
	$('#product_group_title_container').localScroll({
		target:'#slider'
	});
}

function add_to_cart(cart_variant, cart_qty, callback_function) {
	
	shop_ajax.setParser('cart');
	shop_ajax.setVar('cart_action','add');
	shop_ajax.setVar('cart_variant', cart_variant);
	shop_ajax.setVar('cart_qty', cart_qty);
	if(callback_function != ""){
		shop_ajax.setCallback(callback_function);
	}
	shop_ajax.sendRequest();

}

function added_to_cart() {
	fill_cart_top();
	document.getElementById('added_to_cart').style.display = 'block';
}
function kassakoopje_added_to_cart() {
	fill_cart_top();
	document.getElementById('kassakoopje_to_cart').style.display = 'block';
}

function fill_login_as(customer){
	shop_ajax.setParser('customer');
	shop_ajax.setVar('customer_action','login_name');
	shop_ajax.setVar('customer_id', customer);
	shop_ajax.setCallback('callback_fill_login_as_continue_to_address');
	shop_ajax.sendRequest();	
}

function callback_fill_login_as_continue_to_address(content, type){
	//document.getElementById('logged_in_as').innerHTML = content;
	$('#logged_in_as').html(content);
	$('#logged_in').addClass("active");
	continue_to_address();
}

function logout(){

	shop_ajax.setParser('customer');
	shop_ajax.setVar('customer_action','logout');
	shop_ajax.setCallback('callback_logout');
	shop_ajax.sendRequest();
}
function callback_logout(content, type){
	document.getElementById('logged_in_as').innerHTML = "";
	$('#logged_in').removeClass("active");
	window.location.reload();	
}
