/*
$(document).observe('dom:loaded', function() {
    $$('a.showImage').each(function(el) { new FancyZoom(el); });
  });
  
var IllCounter = 1;
*/

window.onload = pageLoad;

function pageLoad()
{
	showCounter();
	
	$('.showImage').fancybox({
		'titlePosition'	: 'inside'
	});
}

window.onresize = function () {
	infoScroller();
}

function showCounter()
{
	document.getElementById('footerCounter').innerHTML = '<a href="http://www.liveinternet.ru/click" '+'target=_blank><img src="http://counter.yadro.ru/hit?t18.7;r'+escape(document.referrer)+((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';'+Math.random()+'" alt="liveinternet.ru: iieacaii ?enei oeoia ca 24 ?ana, iinaoeoaeae ca 24 ?ana e ca naaiai\y" '+'border=0 width=88 height=31></a>';
	document.getElementById('footerMetrika').innerHTML = '<script type="text/javascript">var ya_params = {/*Здесь состав заказа*/};</script><script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script><script type="text/javascript">try { var yaCounter815007 = new Ya.Metrika(815007,ya_params||{}); } catch(e){}</script><noscript><div style="position:absolute"><img src="//mc.yandex.ru/watch/815007" style="position:absolute" alt="" /></div></noscript>';
}





function infoScroller()
{
	infoScroll = document.getElementById('infoScroll');
	
	if(infoScroll.offsetHeight)
	{
		pageH = document.getElementById('around').offsetHeight;
		if(pageH > infoScroll.offsetHeight)
		{
			for(i=1; i<=8; i++){
				if(document.getElementById('price' + i))
				{
					price = document.getElementById('price' + i);
					price.style.position = 'absolute';
					pcent = Math.round((price.offsetTop / pageH) * 100);
					infoprice = document.getElementById('info' + i);
					infoprice.style.top = (pcent-(i*0.44)) + '%';
				}
			}
		}
		else
			infoScroll.style.display = 'none';
	}
	
}

function add_good(obj_id) {

	$.ajax({
		type: "POST",
		url: "/action.php",
		dataType: 'json',
		data: {action:'to_basket', id: obj_id, nochache: Math.random()},
		success: function(data){
			$("#bLineQty").text(data.quantity);
			$("#bLineSum").text(data.outputSum);
		}
	});
	

	basket = document.getElementById('basket');
	if(basket.className == 'none')
		basket.className = 'visible';
}

function animate_add_innner_good(obj_id) {
	$("#hideCat img").remove();
	var img = $('.textBlock img');
	var img_top = img.offset().top;
	var img_left = img.offset().left;
	var img_width = img.width();
	
	var half_width = img_width / 2;
	
	$('.textBlock img').clone().appendTo('#hideCat');
	
	$("#hideCat").css({
						'position':'absolute',
						'top':img_top,
						'left':img_left,
						'opacity':1
					});
	
	$("#hideCat img").animate({
		'width':20,
		'height':20,
		'opacity':0
	}, 760);
	
	$("#hideCat").animate({
	'top':$(window).height(),
	'left':img_left+half_width
	}, 800, function() { $("#hideCat img").remove(); } );
}

function animate_add_good(obj_id) {
	$("#hideCat table tr").remove();

	$.ajax({
		type: "POST",
		url: "/action.php",
		dataType: 'json',
		data: {action:'to_basket', id: obj_id, nochache: Math.random()},
		success: function(data){
			$("#bLineQty").text(data.quantity);
			$("#bLineSum").text(data.outputSum);
		}
	});
	

	var width_table = $("#goodsblock"+obj_id).width();
	var width_td = $("#goods_td"+obj_id).width();
	var top = $("#goodsblock"+obj_id).offset().top;
	var left = $("#goodsblock"+obj_id).offset().left;
	
	$("#goodsblock"+obj_id).clone().appendTo("#hideCat table");
	$("#hideCat").css("width",width_table);
	$("#hideCat table tr td:first").css("width",width_td);
	$("#hideCat").css({
						'position':'absolute',
						'top':top,
						'left':left
					});

	$("#hideCat").animate({ 
	'top':top+650
	}, 700, function() { $("#hideCat table tr").remove(); } );
	




	basket = document.getElementById('basket');
	if(basket.className == 'none')
		basket.className = 'visible';
}
	
function removeFromBasket(idNumber){
	$.ajax({
		type: "POST",
		url: "/action.php",
		dataType: 'json',
		data: {action:'dropvariant', basketitem: idNumber},
		success: function(data){
			$("#SumSubTotal").text(data.outputSum);
			$("#SumTotal").text(data.outputSum);
		}
	});
	
	$('#Row' + idNumber).fadeOut("normal", function() { 
		$(this).remove(); 
		$('table.basketTable tr').removeClass('highlight');
		$('table.basketTable tr[id^="Row"]:even').addClass('highlight');
	});
		
}

function addItem(idNumber){
var curQty = $("#qty"+idNumber).text();
var needQty = (curQty*100/100)+1;
var minplus = document.getElementById('min'+idNumber)
if(needQty > 1)
	minplus.className="normal";

	$.ajax({
		type: "POST",
		url: "/action.php",
		dataType: 'json',
		data: {action:'addVarItem', id: idNumber},
		success: function(data){
			$("#SumSubTotal").text(data.outputSum);
			$("#SumTotal").text(data.outputSum);
			$("#qty"+idNumber).text(needQty);
			$("#sum"+idNumber).text(data.curSum);
		}
	});
}

function remItem(idNumber){

var curQty = $("#qty"+idNumber).text();
var needQty = curQty-1;
var minplus = document.getElementById('min'+idNumber)
if(needQty == 1)
	minplus.className="minimum";

	if(curQty>1){
		$.ajax({
			type: "POST",
			url: "/action.php",
			dataType: 'json',
			data: {action:'remVarItem', id: idNumber},
			success: function(data){
				$("#SumSubTotal").text(data.outputSum);
				$("#SumTotal").text(data.outputSum);
				$("#qty"+idNumber).text(needQty);
				$("#sum"+idNumber).text(data.curSum);

			}
		});	
	}
}


function sendOrder(idNumber){
	f = document.forms['makeAnOrderForm'];
	f.submit();
}


function form_test(objects,submitters,notbutton)
	{
		this.checker=function()
	
		{
			good=0;
	
			total=0;
			for(var i=0;i<objects.length;i++){
				obj=document.getElementById(objects[i]);
				if(obj.value!='')good++;
	
				total++;
	
			}
	
			good=(good!=total);
	
			for(var i=0;i<submitters.length;i++)
	
			{
				obj=document.getElementById(submitters[i]);
				
				
				if(notbutton)
				{
					if(good){
						obj.className = "buttonDisabled";
						$('#SendButton').removeAttr('onClick');
					}else{
						obj.className = "buttonEnabled";
						$('#SendButton').attr('onClick', "sendOrder()");
					}
				}
				else
					obj.disabled=good;
			}
	
		}
	
		this.checker()
	
	
	
		for(var i=0;i<objects.length;i++)
	
		{
			obj=document.getElementById(objects[i]);
	
			obj.onkeyup=this.checker;
			obj.onchange=this.checker;
	
		}
	
	
	}
	
	

