// <![CDATA[
function textCounter(field)
{
	 if (field.value.length > 1024)
	 {
		  alert('Przekroczono limit znaków w formularzu.\n\nMaksymalnie można wpisać 1024 znaki. Jeżeli informacja jest dłuższa proszę wysłać kolejn+ wiadomość.');
		  field.value = field.value.substring(0, maxlimit);
	 }
}

function Promo(id,c)
{
	 var i=1, j=1;
	 if (!c) c=1;

	 for (i=1; i<=c; i++)
	 {
		  folder = document.getElementById('pid'+i);

		  if (typeof folder == 'undefined' || folder == null)
		  {
				continue;
		  }

		  if (i == id)
		  {
				folder.style.display = "inline";
				
				for (j=1; j<=c; j++)
				{
					 bn = document.getElementById('but'+j);
					 
					 if (id==j)
					 {
					 	  bn.className = 'bn';
					 }
					 else
					 {
					 	  bn.className = 'bb';
					 }
				}
		  }
		  else
		  {
				folder.style.display = "none";
		  }
	 }
}

function di(id)
{
	 var i =1;
	 for (i=1; i<=5; i++)
	 {
		  folder = document.getElementById('di'+i);

		  if (typeof folder == 'undefined' || folder == null)
		  {
				continue;
		  }

		  if (i == id)
		  {
				folder.style.display = "inline";
		  }
		  else
		  {
				folder.style.display = "none";
		  }
	 }
}

function dis(id,c)
{
	var i = 1;
	var st = document.getElementById('ST').getElementsByTagName('li');

	if (!st) return;
	if (!c) c=5;

	for (i=1; i<=c; i++)
	{
		 folder = document.getElementById('d'+i);

		 if (typeof folder == 'undefined' || folder == null)
		 {
			  continue;
		 }

		 if (id==1 && c==9)
		 {
			  st[(i-1)].className = '';
			  st[0].className = 'selected';
			  folder.style.display = "inline";
		 }
		 else if (i == id)
		 {
			  st[(i-1)].className = 'selected';
			  folder.style.display = "inline";
		 }
		 else
		 {
			  if (st[(i-1)].className != 'null')
			  {
					st[(i-1)].className = '';
					folder.style.display = "none";
			  }
		 }
	}
}

var Site = {
	start: function() {
		 if ($('kwick')) Kwick.start();
	}
};
var Kwick = {
	start: function(){
		 var start_widths = new Array();
		 var kwicks = $$('#kwick .kwick');
		 var fx = new Fx.Elements(kwicks, {wait: false, duration: 200, transition: Fx.Transitions.Quad.easeOut});
		 kwicks.each(function(kwick, i) {
		 			start_widths[i] = kwick.getStyle('width').toInt();
		 			
		 			kwick.addEvent('mouseenter', function(e) {
		 				var obj = {};
		 				obj[i] = { 'width': [kwick.getStyle('width').toInt(), 240] };

		 			kwicks.each(function(other, j) {
		 				if (other != kwick) {
		 					 var w = other.getStyle('width').toInt();
		 					 if (w != 115) obj[j] = {'width': [w, 115]};
		 				}
		 			});
		 		fx.start(obj);
		 	});
		});
		
		$('kwick').addEvent('mouseleave', function(e) {
			var obj = {};
			kwicks.each(function(other, j) {
				obj[j] = { 'width': [other.getStyle('width').toInt(), start_widths[j]] };
			});
			fx.start(obj);
		});
	}
};
//]]>

