$(document).ready(function() {
	
	$('body').prepend('<div id="loading">loading ...</div>');
	
	$('#loading').bind('ajaxSend', function() {
		$(this).css('display', 'block');
	}).bind('ajaxComplete', function(){
		$(this).css('display', 'none');
	});
	
	
	
	load_basket();
	
	$('div[@id^=add]').click(function() {
		var id = this.id.replace('add', '');
		var lang = $('#'+this.id).attr('lang');
		
		$.get('/?act=ajax&catid=add-basket&id='+id+'&lang='+lang, function(data) {
			load_basket();
			alert(data);
		});
	});
	
	
	
	$('#lookup').click(function() {
		var id = $('#catalogue_numer').val();
		var lang = $('#basket').attr('lang');
		
		$.get('/?act=ajax&catid=search&id='+id+'&lang='+lang, function(data) {
			if (data.substring(0, 4)!='http') {
				alert(data)
			} else {
				window.location.href = data;
			}
		});
	});
	
	$('#lookup_frm').submit(function() {
		$('#lookup').click();
		
		return false;
	});
	
	$('#select_lang').click(function() {
		if ($('#langs_list').css('visibility')=='hidden') {
			$('#langs_list').css('visibility', 'visible');
		} else {
			$('#langs_list').css('visibility', 'hidden');
		}
	});

});


function load_basket() {
	if (document.getElementById('basket')) {
		var clang = $('#basket').attr('lang');
		$.get('/?act=ajax&catid=get-basket&lang='+clang, function(data) {
			$('#basket').html(data);
		});
	}
}