
var cover = new function() {
	var initiated;
	var coverImg;

	this.init = function() {
		o = document.createElement('div');
		o.id = 'cover';
		with(o.style) {
			display='none';
			background='#000';
			if(IE7 || FF || O) position='fixed';
			else position='absolute';
			left='0';
			top='0';
			margin='0';
			if(IE) filter='alpha(opacity=66)';
			if(FF) MozOpacity='.66';
			if(O) opacity='.66';
			zIndex='1000';
			color='#fff';
			fontSize='18px';
			fontFamily='Arial';
			textAlign='center';
		}
		o.innerHTML='<div id="coverText"></div>';
		document.body.appendChild(o);

		coverImg = new Image();
		coverImg.src = '/img/edycja/_wait.gif';

		this.initiated = true;
	}
	this.show = function(t) {
		if(!this.initiated) this.init();
		this.resize();
		this.visibility(true);
		e('coverText').innerHTML = '<img id="coverImg" src="/img/edycja/_wait.gif" alt=""/>' + (t? t: 'Prosz� czeka�...');
		e('coverImg').src = coverImg.src;
		e('cover').style.display='block';
	}
	this.hide = function() {
		this.visibility(false);
		e('cover').style.display='hidden';
	}
	this.visibility = function(a) {
		if(a) a = 'hidden'; else a = 'visible';
		if(IE6) {
			var o = document.getElementsByTagName('SELECT');
			for(i = 0; i < o.length; i++) o[i].style.visibility = a;
		}
		if(FF) {
			var o = document.getElementsByTagName('OBJECT');
			for(i = 0; i < o.length; i++) o[i].style.visibility = a;
			e('menuMore').style.visibility = a;
		}
	}
	this.resize = function() {
		with(e('cover').style) {
			width = document.documentElement.scrollWidth + 'px';
			height = document.documentElement.scrollHeight + 'px';
		}
		e('coverText').style.marginTop=document.documentElement.clientHeight/2+'px';
	}
}



function qa(i, evt) {
	if(IE) {
		evt.target = evt.srcElement;
		evt.relatedTarget = evt.toElement;
	}
	if(evt.target.nodeName != 'INPUT' && evt.target.nodeName != 'LABEL' && evt.target.nodeName != 'H3') return false;

	if(evt.target.nodeName == 'H3') {
		if(e('q'+i)) {
			e('q'+i).className='on';
		}
	}

	if(evt.target.nodeName == 'INPUT' || evt.target.nodeName == 'LABEL') {
		if(e('q'+i)) {
			e('q'+i).className='dim';
		}

		on = true;

		t = e('q').getElementsByTagName('DIV');
		for(id in t) if(t[id].className=='on') {
			on = false;
			break;
		}
		
		if(on == true) for(id in t) if(t[id].className=='off') {
			t[id].className='on';
			break;
		}
	}
}

