var lastTab = '';
function setTab(newTab) {
	if(newTab == lastTab) return;

	jQuery("#"+newTab+"_h").addClass('act');

	jQuery("#"+lastTab+"_h").removeClass('act');

	jQuery("#"+newTab+"_c").show();
	jQuery("#"+lastTab+"_c").hide();

	lastTab = newTab;
}

function addCompare(id, change) {
	jQuery.get('/compare.php?id='+id+'&change='+change, function(data) {
		var res = data.split('|');
		jQuery('#countCompare').html(res[0]);
		if(res[1] == 1) {
			jQuery('#titleLinkAdd').hide();
			jQuery('#titleLinkDelete').show();
		}
		else {
			jQuery('#titleLinkAdd').show();
			jQuery('#titleLinkDelete').hide();
		}
	});
}

function setCurrency(id) {
	jQuery.get('/set_currency.php?id='+id, function(data) {
		document.location.href = document.location.href;
	});
}

function updataPrice(id, key) {
	if(oldAddPrice[key]) {
		price = price - oldAddPrice[key];
	}

	addPriceValue = Math.abs(addPrice[id][key][jQuery("#sel_"+key).val()]);
	oldAddPrice[key] = addPriceValue;
	price = price + addPriceValue;

	var txtPrice = ((price*100)/100).toFixed(2);
	jQuery("#price").html(txtPrice);
	jQuery("#total_price").val(txtPrice);
}
function addBasket(url, basket_url, item_title, id, use_var, quantity, additional) {

	url_get = url;

	var item_in_basket = Math.abs(count_item_in_basket);

	url_get += "?basket[item_id]="+id;
	
	if(use_var) {
		url_get += "&basket[quantity]="+quantity;
		item_in_basket = item_in_basket+Math.abs(quantity);
	}
	else {
		url_get += "&basket[quantity]="+jQuery("#value_quantity_"+id).val();
		item_in_basket = item_in_basket+Math.abs(jQuery("#value_quantity_"+id).val());
	}

	if(jQuery(".items-in-basket").length) {
		var a=jQuery(".items-in-basket").html();
	}
	else {
		var a = 0;
	}
	
	var b =  parseInt(a)+1;
	
	document.getElementById('count_item_in_basket').innerHTML =
	"В корзине<br/><span class=\"items-in-basket\">" + b +"</span> товара</br>";

	if(use_var) {
		url_get += additional;
	}
	else {
		if(addPrice) {
			for(i in addPrice[id]) {
				url_get += "&basket[additional]["+i+"]="+jQuery("#sel_"+i).val();
			}
		}
	}
	
    var txt = '';
	
    txt = url_get + '<div class="brd"><div><b>' + item_title + '</b><br>добавлен в корзину!</div><div><a href="'+basket_url+'">Оформить заказ</a> | <a href="#" onclick="closeBasketInfo(); return false;">Закрыть</a></div></div>';
	jQuery("#window_basket").html(txt);
	
	jQuery.ajax({
		url: url_get,
		cache: false,
		success: function(data) {
			 printBasketInfo();
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			alert('Error send data setline'+errorThrown);
		}
	});

/*	jQuery.get(url_get, 
		function(data) {
		    printBasketInfo();
		}
	);*/
}
var basketTimer;

function printBasketInfo() {

	jQuery("#window_basket").show();

	var centerX = parseInt(getClientWidth() / 2) + getBodyScrollLeft(); 
//	var centerX = parseInt(jQuery(document).width() / 2) + jQuery(document).scrollLeft(); 
	var centerY = getClientHeight() + getBodyScrollTop();
//	var centerY = jQuery(window).height() + jQuery(document).scrollTop();
    
	var left = centerX - (jQuery("#window_basket").width() / 2); 
	var top = centerY - jQuery("#window_basket").height() + 32;
    
	left +='px';
	top +='px';
    
	jQuery("#window_basket").css("left", left);
	jQuery("#window_basket").css("top", top);

	if (basketTimer) {
		clearTimeout(basketTimer);   
	}
	basketTimer = setTimeout(printBasketInfo, 1);	
}

function closeBasketInfo() {
	clearTimeout(basketTimer);
 	jQuery("#window_basket").hide();
}

function getClientWidth() {
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight() {
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function getBodyScrollTop() {
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft() {
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function setTypePay(val) {
	if(val == 1) {
		jQuery('#webmoney_z').attr('disabled', false);
		jQuery('#webmoney_u').attr('disabled', false);
//		jQuery('#ttlBtn').val('Оплатить');
	}
	else {
//		jQuery('#ttlBtn').val('Отправить');
	}
	if(val == 3) {
		jQuery('#type_face_0').attr('disabled', false);
		jQuery('#type_face_1').attr('disabled', false);
	}
	if(val == 2 || val == 3) {
		jQuery('#webmoney_z').attr('disabled', true);
		jQuery('#webmoney_z').attr('checked', false);

		jQuery('#webmoney_u').attr('disabled', true);
		jQuery('#webmoney_u').attr('checked', false);
	}
	if(val == 2 || val == 1) {
		jQuery('#type_face_0').attr('disabled', true);
		jQuery('#type_face_0').attr('checked', false);

		jQuery('#type_face_1').attr('disabled', true);
		jQuery('#type_face_1').attr('checked', false);
	}
}

var count_item_in_basket = 0;

