$(document).ready(function(){	if ($("#slide-list").length){		$('#slide-list').jCarouselLite({
			scroll: 1,
			visible: 1,
			rows: 1,
			btnNext: ".btn-next",
			btnPrev: ".btn-prev",
			speed: 800,
			afterEnd: function(e){
				//console.log(e);
			}
		});
	}

    $(".items_images").click(function(e){
    	e.preventDefault();

    	var container = jQuery("#bigitemimage");

    	$(".images_loader").show();

    	var url = jQuery(this).attr("href");
    	var big_url = url.replace(/475x237/,'big');

    	$("#thbox_img").attr("href",big_url);

    	imgLoaderImg = new Image();
    	imgLoaderImg.onload = function(){
    		imgLoaderImg.onload = null;
    		$("#destimage").attr("src",imgLoaderImg.src);
    		$(".images_loader").hide();
    	};

   		imgLoaderImg.src = url;
    });

    $(".btn").click(function(){    	$(".btn").removeClass("active");

    	var obj = $(this);
    	var slider = $(".filter .content");

    	if (slider.css("display") == 'block'){			slider.slideUp(300);
			obj.removeClass("active");
    	}else{			slider.slideDown(300);
			obj.addClass("active");
    	}    });

    $(".tocart").click(function(e){    	e.preventDefault();

    	var id = $(this).parent().children("#guid").val();

		$.ajax({
			type: 'post',
			url: '/ajax/addtocart',
			dataType: 'json',
			data: "id="+id,
			success: function(msg){
				$("#cartblock").empty().append(msg.html);
			},
			complete: function(){
				var image = $('.goodsimage'+id).offset();
				var cart = $('#cartblock').offset();

				$('.goodsimage'+id).before('<img src="' + $('.goodsimage'+id).attr('src') + '" id="temp" style="position: fixed; top: ' + image.top + 'px; left: ' + image.left + 'px;z-index:500;" />');

				params = {
					top : cart.top + 'px',
					left : cart.left + 'px',
					opacity : 0.0,
					width : jQuery('#cartblock').width(),
					height : jQuery('#cartblock').height()
				};

				$('#temp').animate(params,'slow',false,function(){
					$('#temp').remove();
				});
			}
		});//ajax    });

    $("#submit_order").live("click",function(e){    	e.preventDefault();
    	$("#row_submit").hide();
    	$("#ajax-loader-reg").show();

    	var data = {};
    	data.id = $("#ajx_guid").val();
    	data.order_frm_name = $("#order_frm_name").val();
    	data.order_frm_tel = $("#order_frm_tel").val();
    	data.order_frm_email = $("#order_frm_email").val();
    	data.order_frm_comment = $("#order_frm_comment").val();

    	var query = '';
    	for(i in data){    		query += '&'+i+'='+data[i];
    	}

		$.ajax({
			type: 'post',
			url: '/catalog/order_simple',
			dataType: 'json',
			data: query,
			success: function(msg){				$(".txt").removeClass("error");

				if (msg.message == ''){					for(i in msg.errors){						$("#"+i).addClass("error");
					}
				}else{					$("#ajax_order_container").empty().append(msg.message);
				}

    			$("#row_submit").show();
		    	$("#ajax-loader-reg").hide();
			}
		});//    });

    $(".removecart").click(function(e){    	e.preventDefault();

		var obj = $(this);
    	var id = obj.attr("rel");
    	obj.text('Подождите...');

		$.ajax({
			type: 'post',
			url: '/catalog/removecart',
			dataType: 'json',
			data: "id="+id,
			success: function(msg){
				$("#cart_row_"+id).remove();
				$("#cartblock").empty().append(msg.cart);
				$("#carttotalprice").empty().append(msg.total);
			}
		});//    });

    $("#cart_submit").click(function(e){    	e.preventDefault();

    	$("#cart_ajax_loader").show();
    	$("#cart_submit").hide();

    	var query = '';
    	$(".item_guids").each(function(){    		query += '&item[]='+$(this).val();    	});

    	var data = {};
    	data.order_name = $("#order_name").val();
    	data.order_tel = $("#order_tel").val();
    	data.order_email = $("#order_email").val();
    	data.order_adres = $("#order_adres").val();
    	data.order_comment = $("#order_comment").val();

    	for(i in data){    		query += '&'+i+'='+data[i];
    	}

		$.ajax({
			type: 'post',
			url: '/catalog/orderprocess',
			dataType: 'json',
			data: query,
			success: function(msg){
		    	$("#cart_ajax_loader").hide();
		    	$("#cart_submit").show();
		    	$("#order_inputs").removeClass("error");

				if (msg.status == 'ok'){
			    	$("#cartblock").empty().append(msg.cart);
			    	$("#basket_container").empty().append(msg.message);
			    	$("#cart_col3").remove();
			    }else{					for(i in msg.error){						$("#"+i).addClass("error");
					}

					$("#error_area").empty().append(msg.error_string);
			    }
			}
		});//    });

    $("#submit_consultation").live("click",function(e){    	e.preventDefault();

    	$("#row_submit").hide();
    	$("#ajax-loader-reg").show();

    	var id = $("#hidden_guid").length ? $("#hidden_guid").val() : 0;
    	var data = {};
    	data.order_frm_name = $("#order_frm_name").val();
    	data.order_frm_tel = $("#order_frm_tel").val();
    	data.order_frm_email = $("#order_frm_email").val();
    	data.order_frm_city = $("#order_frm_city").val();
    	data.order_frm_comment = $("#order_frm_comment").val();
    	data.type_answer = $("#type_answer").val();
    	data.order_frm_isrozn = $("#order_frm_isrozn:checked").length ? 1 : 0;
    	data.order_frm_isdiz = $("#order_frm_isdiz:checked").length ? 1 : 0;
    	data.order_frm_isur = $("#order_frm_isur:checked").length ? 1 : 0;

    	var query = 'id='+id;

    	for(i in data){    		query += '&'+i+'='+data[i];
    	}

		$.ajax({
			type: 'post',
			url: '/ajax/send/',
			dataType: 'json',
			data: query,
			success: function(msg){    			$("#row_submit").show();
		    	$("#ajax-loader-reg").hide();
				$(".txt").removeClass("error");

				if (msg.message == ''){					for(i in msg.errors){
						$("#"+i).addClass("error");
					}
				}else{					$("#ajax_order_container").empty().append(msg.message);
				}
			}
		});//    });

    $(".promo_point").click(function(){    	$(".promo_desc").fadeOut(300);

    	$(this).children(".promo_desc").fadeIn(300);    });

    $("#all_sel_types").click(function(e){    	e.preventDefault();

    	var obj = $(".submenu-nav");

    	if (obj.css('display') == 'none'){    		obj.slideDown();
    	}else{    		obj.slideUp();
    	}    });});
