function select_pct(id)
{
	var elem = document.getElementById("cat_r"+id);
	if(elem.checked) elem.checked = false;
		else elem.checked = true;

	document.cat_menu_form.submit();
}

function begin_search()
{
	var sarticul = document.getElementById("sarticul");
	var s_articul = document.getElementById("s_articul");

	sarticul.value = s_articul.value;
	
	var pnum = document.getElementById("pagenum");
	pnum.value = 0;
	
	document.cat_menu_form.submit();
}

function show_collection(num)
{
	var coll = document.getElementById("collection");

	coll.value = num;
	
	document.cat_menu_form.submit();
}

function klistner(evt)
{
	evt = (evt)? evt: ((window.event)? event: null);
	if(evt.keyCode==13)
	{
		begin_search();
	}
}

document.onkeydown= klistner;

$(document).ready(function(){

hide_all_brands();

});

var brand_count=0;
var brand_flag=0;

function show_brand(num)
{
	$("#brand_"+num).animate({ opacity: "1.0" }, 500);	
	var top = (getElementTop("brand_"+num)-0)+75;
	var left = (getElementLeft("brand_"+num)-0)+50;
	brand_flag=1;
	
	document.getElementById("brand_info_"+num).style.top=top+"px";
	document.getElementById("brand_info_"+num).style.left=left+"px";
	$("#brand_info_"+num).animate({ opacity: "0.0" }, 100);	
	setTimeout('show_brand_complite('+num+')',100);
}

function show_brand_complite(num)
{
	if(brand_flag!=0)
	{
		for(var i=0;i<brand_count;i++)
		{
			if(i!=num) document.getElementById("brand_info_"+i).style.display='none';
		}
		
		document.getElementById("brand_info_"+num).style.display='';
		$("#brand_info_"+num).animate({ opacity: "0.8" }, 300);	
	}
}

function hide_brand(num)
{
	$("#brand_"+num).animate({ opacity: "0.4" }, 300);	
	document.getElementById("brand_info_"+num).style.display='none';
	brand_flag=0;
}

function hide_all_brands()
{
	for(var i=0;i<brand_count;i++)
	{
		hide_brand(i);
	}
}

function getElementTop(elemID)
{
	var elem = document.getElementById(elemID);
	var top = 0;
			
	while(elem)
	{
		top+=elem.offsetTop;
		elem=elem.offsetParent;
	}
			
	return top;
}

function getElementLeft(elemID)
{
	var elem = document.getElementById(elemID);
	var left = 0;
			
	while(elem)
	{
		left+=elem.offsetLeft;
		elem=elem.offsetParent;
	}
			
	return left;
}
