var previd = 0;
var previd2 = 0;
function showSubCats(id)
{
	cats[id] = 1;
	if (previd)
		document.getElementById('sub_'+previd).style.display = "none";
	var buf = document.getElementById('sub_'+id);
	buf.style.display = "";
	previd = id;
}

function showOver(id)
{
	cats[id] = 1;
}

function hideSubCats(id)
{
	cats[id] = 0;
	var time1 = setTimeout('nextHideSubCats(\''+id+'\')', 100);
}

function nextHideSubCats(id)
{
	if (cats[id] == 0)
	{
		document.getElementById('sub_'+id).style.display = "none";
//		previd = 0;
	}
}

function showSubCats2(id)
{
	cats[id] = 1;
	if (previd2)
		document.getElementById('sub_'+previd2).style.display = "none";

	var buf = document.getElementById('sub_'+id);
	buf.style.display = "";
	previd2 = id;
}

function hideSubCatsL2(id)
{
	cats[id] = 0;
	var time2 = setTimeout('hideNextSubCatsL2(\''+id+'\')', 100);
}

function hideNextSubCatsL2(id)
{
	if (cats[id] == 0)
	{
		document.getElementById('sub_'+id).style.display = "none";
//		previd2 = 0;
	}
}

function showVkl(id)
{
	if (pid != id)
	{
	if (pid)
	{
		document.getElementById('vkladka_'+pid).style.display = "none";
	}
	document.getElementById('vkladka_'+id).style.display = "";
	var buf = document.getElementById('tvkl_'+id);
	buf.style.background = "url('/images/p21.jpg') no-repeat left";
	var buf = document.getElementById('tvkl_'+id+"_2");
	buf.style.background = "url('/images/p22.jpg') no-repeat right";
	var buf = document.getElementById('vlink_'+id);
	buf.style.color = "#3f3d3c";
	
	var buf = document.getElementById('tvkl_'+pid);
	if (pid == 10)
		buf.style.background = "url('/images/p31.jpg') no-repeat left";
	else buf.style.background = "url('/images/p1.jpg') no-repeat left";
	var buf = document.getElementById('tvkl_'+pid+"_2");
	if (pid == 10)
		buf.style.background = "url('/images/p32.jpg') no-repeat right";
	else buf.style.background = "url('/images/p2.jpg') no-repeat right";
	var buf = document.getElementById('vlink_'+pid);
	buf.style.color = "#ffffff";	
	
	pid = id;
	}
}

function sendMess(id, module)
{
	var ask_theme = document.getElementById('ask_theme');
	var ask_mess = document.getElementById('ask_mess');
	var product_id = document.getElementById('product_id');
	var ask_name = document.getElementById('ask_name');
	var ask_mail = document.getElementById('ask_mail');
	
	JsHttpRequest.query('/ajax/sendMess.php',{ask_theme: ask_mess.value, ask_mess: ask_mess.value, product_id: product_id.value, ask_name: ask_name.value, ask_mail: ask_mail.value}, 
	function(result, errors) {sendMessDone(result);}, true);
	return false;	
}

function sendMessDone(result)
{
	if (result['status'] == 0)
	{
		var ask_name = document.getElementById('ask_name');
		ask_name.value = "";
		var ask_mail = document.getElementById('ask_mail');
		ask_mail.value = "";
		var ask_theme = document.getElementById('ask_theme');
		ask_theme.value = "";
		var ask_mess = document.getElementById('ask_mess');
		ask_mess.value = "";
	}
	alert(result['mess']);
}

//add in cart
function addInCart(id, price)
{
	showBack();
	var buf = document.getElementById('qty_'+price);	
	var qty = buf.value;
	if (!qty)
		qty = 1;
	if (qty > 0)
	{
		JsHttpRequest.query('/ajax/addInCart.php', {id:id,qty:qty,price:price},
		function(result, errors) {addInCartDone(result);},
		true);	
	}
}

function addInCartDone(result)
{
	hideBack();
	if (result['count'] > 0)
	{
		var str = '<table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 15px;">Выбрано: </td><td style="font-size: 11px;">'+result['count']+' товаров</td></tr><tr><td valign="bottom" style="padding-right: 15px;">Стоимость: </td><td style="font-size: 10px; color: #000000;"><span style="font-size: 16px;">'+result['price']+'</span> грн</td></tr></table><a href="/cart.htm">Перейти в корзину</a>';
		var cart_info = document.getElementById('cart_info');
		cart_info.innerHTML = str;
		alert('Товар успешно добавлен в корзину');
	}	
}
//add in cart - done

function showBack()
{
	var buf = document.getElementById('backlayer');
	var size_height = getDocumentHeight();
	buf.style.height = size_height+"px";
	buf.style.zIndex = 100;
	buf.style.display = "";
}

function hideBack()
{
	var buf = document.getElementById('backlayer');
	buf.style.display = "none";
}

function theRotator() {
	// Устанавливаем прозрачность всех картинок в 0
	$('div#rotator ul li').css({opacity: 0.0});
 
	// Берем первую картинку и показываем ее (по пути включаем полную видимость)
	$('div#rotator ul li:first').css({opacity: 1.0});
 
	// Вызываем функцию rotate для запуска слайдшоу, 5000 = смена картинок происходит раз в 5 секунд
	setInterval('rotate()',5000);
}

function rotate() {	
	// Берем первую картинку
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
 
	// Берем следующую картинку, когда дойдем до последней начинаем с начала
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
 
	// Расскомментируйте, чтобы показвать картинки в случайном порядке
	// var sibs = current.siblings();
	// var rndNum = Math.floor(Math.random() * sibs.length );
	// var next = $( sibs[ rndNum ] );
 
	// Подключаем эффект растворения/затухания для показа картинок, css-класс show имеет больший z-index
	next.css({opacity: 0.0})
	.addClass('show')
	.animate({opacity: 1.0}, 1000);
 
	// Прячем текущую картинку
	current.animate({opacity: 0.0}, 1000)
	.removeClass('show');
}

function showTdA(id)
{
	var buf = document.getElementById('la_'+id);
	buf.style.background = "url('/images/la.jpg')";
	buf.style.backgroundPosition = "right center";
	buf.style.backgroundRepeat = "no-repeat";
}

function hideTdA(id)
{
	var buf = document.getElementById('la_'+id);
	buf.style.background = "url('/images/lna.jpg')";
	buf.style.backgroundPosition = "right center";
	buf.style.backgroundRepeat = "no-repeat";
}

function addComment(id)
{
	showBack();
	var name = document.getElementById('comm_name');
	var mess = document.getElementById('comm_mess');
	
	JsHttpRequest.query('/ajax/addComment.php', {name:name.value,mess:mess.value,id:id},
	function(result, errors) {addInCartDone(result);},
	true);		
}

function addInCartDone(result)
{
	alert(result['mess']);
	var str = '<table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 15px;">Выбрано: </td><td style="font-size: 11px;">'+result['count']+' товаров</td></tr><tr><td valign="bottom" style="padding-right: 15px;">Стоимость: </td><td style="font-size: 10px; color: #000000;"><span style="font-size: 16px;">'+result['price']+'</span> грн</td></tr></table><a href="/cart.htm">Перейти в корзину</a>';
	var cart_info = document.getElementById('cart_info');
	cart_info.innerHTML = str;
	hideBack();
}

function showPol(pr)
{
	var td1 = document.getElementById('td1');
	var td2 = document.getElementById('td2');
	var td3 = document.getElementById('td3');
	var td4 = document.getElementById('td4');
	
	if (pr == "uric")
	{
		td1.style.display = "";
		td2.style.display = "";
		td3.style.display = "";
		td4.style.display = "";
	}
	else
	{
		td1.style.display = "none";
		td2.style.display = "none";
		td3.style.display = "none";
		td4.style.display = "none";
	}	
}
