function change_article(str) {
	if (str) {
		str_array = str.split("#");
		
		var id = str_array[0];
		var price = str_array[1];
		
		var price_element = $("#detail-price span");
		var chart_link_element = $("#to-chart");
		
		price_element.html(price+" EUR");
		chart_link_element.attr({rel: id})
		
	}
}

function add_to_chart(element) {
	
	var id = $(element).attr("rel");
	
	//alert(id);
	$.ajax({
			url:'ajax.request.php?action=build_cart',
			type:'POST',
			dataType:'html',
			data: {ID:	id},
			success: function(rsp) {
				$('#cart-box').html(rsp);
				$('#cart-box .list').removeClass('hidden');
			}
		});
}

function get_cart() {
	
	
	$.ajax({
			url:'ajax.request.php?action=build_cart',
			type:'POST',
			dataType:'html',
		//	data: {ID:	id, CA: correct_answers, ANSWER: checked_answer},
			success: function(rsp) {
				$('#cart-box').html(rsp);
			}
		});
		
	
}




function process_order(step) {
	
	if(!step) step = 1;
	
	$.ajax({
			url:'ajax.request.php?action=process_order',
			type:'POST',
			dataType:'html',
			data: {STEP:	step},
			success: function(rsp) {
				$('#proces-frame').html(rsp);
				$('#cart-box .list').addClass('hidden');
			}
		});
}






function switch_class(obj,style) {
	$(obj).toggleClass(style);
}


function set_num_items(key, value) {
	
	$.ajax({
			url:'ajax.request.php?action=set_num',
			type:'POST',
			dataType:'html',
			data: {KEY:	key, NUM: value},
			success: function() {
				get_cart();
			}
		});
}



$(document).ready(function(){
	
	get_cart();
	
	
	if ($("#cat-gallery").length > 0) {
		
		$("#item-thumbs .image a").each(function() {
			
			$(this).click(function(){
				
				var img_src = $(this).attr("href");
				var a_href = img_src.replace("iman/cat_","origin/");
			//	var a_rel = $(this).attr("rel");
			//	var img_desc = $(this).attr("title");
				
				$("#bimg").attr({href: a_href});
				$("#bimg img").attr({src: img_src});
			//	$("#image-desc").html(img_desc);
				
				return false;
			});
			
		});
		
	}
	
	if ($("#gallery").length > 0) {
		
		var thumbHolderWidth = parseInt($("#thumb-holder").css("width"));
		var thumbWidth = parseInt($("#thumb-holder .thumb").css("width"));
		var thumbPadding = parseInt($("#thumb-holder .thumb").css("padding-left"))*2;
		var numThumbs = $("#thumb-holder .thumb").length;
		var thumbSliderWidth = numThumbs * (thumbWidth + thumbPadding);
		
		var end_position = thumbHolderWidth - thumbSliderWidth;
		
		if (thumbSliderWidth > thumbHolderWidth) {
		
			$("#thumb-slider").css("width",thumbSliderWidth);
			
			$("#gallery .back a, #gallery .forward a").click(function() { return false; });
			
			$("#gallery .forward a").mousedown(function() {
				$("#thumb-slider").animate({left: end_position}, 4000);
			});
			
			$("#gallery .back a").mousedown(function() {
				$("#thumb-slider").animate({left: 0}, 4000);
			});
			
			$("#gallery .back a, #gallery .forward a").mouseup(function() {
				$("#thumb-slider").stop();
			});
		
		} else {
			
			$("#gallery .back, #gallery .forward").css("display","none");
			
		}
		
		$("#thumb-holder .thumb a").each(function() {
			$(this).click(function(){
				
				var img_src = $(this).attr("href");
				var a_href = img_src.replace("iman/cat_","origin/");
				var a_rel = $(this).attr("rel");
				//var img_desc = $(this).attr("title");
				
				$("#large-image").attr({href: a_href, rel: a_rel});
				$("#large-image img").attr({src: img_src});
				//$("#image-desc").html(img_desc);
				
				return false;
			});
		});
		
	}

	
});
