document.write('<script type="text/javascript" src="/func/jquery.js"></script>');
document.write('<script type="text/javascript" src="/func/ddlevelsmenu.js"></script>');
document.write('<script type="text/javascript" src="/func/jquery.livequery.js"></script>');

imagePreloader();

function imagePreloader()
{
	var image = new Array('bg_menu_top_1.jpg', 'bg_menu_top_2.jpg', 'bg_button_1.jpg', 'bg_button_2.jpg');
	
	for (var i in image)
	{
		var src = image[i];
		
		image[i] = new Image;
		image[i].src = '/gfx/' + src;
	}
}	

var W3CDOM = document.createElement && document.getElementsByTagName;

function init() { // this function is automatically called onload by quirksmode.js
	setMaxLength();
}

function setMaxLength() {
	if (!W3CDOM) return;
	var textareas = document.getElementsByTagName('textarea');
	var counter = document.createElement('div');
	counter.className = 'counter';
	for (var i=0;i<textareas.length;i++) {
		if (textareas[i].getAttribute('maxlength')) {
			var counterClone = counter.cloneNode(true);
			counterClone.innerHTML = 'Wprowadzona ilość znaków: <span>0</span> / '+textareas[i].getAttribute('maxlength');
			textareas[i].parentNode.insertBefore(counterClone,textareas[i].nextSibling);
			textareas[i].relatedElement = counterClone.getElementsByTagName('span')[0];
			textareas[i].onkeyup = textareas[i].onchange = checkMaxLength;
			textareas[i].onkeyup();
		}
	}
}

function checkMaxLength() {
	var maxLength = this.getAttribute('maxlength');
	var currentLength = this.value.length;
	if (currentLength > maxLength)
		this.relatedElement.className = 'toomuch';
	else
		this.relatedElement.className = '';	
	this.relatedElement.firstChild.nodeValue = currentLength;
}
