	
	function shoutboxForm(getAction) {
	
		var formLine = document.getElementById('formLine');
		var formInputs = document.getElementById('formInputs');
	
		switch(getAction) {
			case 'show':
				formLine.className = 'hidden';
				formInputs.className = 'display';
				document.getElementById('addShoutboxPost').focus();
				break;
			case 'hide':
				formLine.className = 'display';
				formInputs.className = 'hidden';
				break;
		}
	
	}

	function gameZoom(getAction) {
	
		var gameContainer = document.getElementById('gameContainer');
		
    if(getAction == 'up') {
			var gameWidth = parseInt(gameContainer.style.width) + 10;
	    var gameHeight = parseInt(gameContainer.style.height) + 10;
	    
	    gameContainer.style.width = gameWidth + 'px';
	    gameContainer.style.height = gameHeight + 'px';
    } else if(getAction == 'down') {
			var gameWidth = parseInt(gameContainer.style.width) - 10;
	    var gameHeight = parseInt(gameContainer.style.height) - 10;
	    
	    gameContainer.style.width = gameWidth + 'px';
	    gameContainer.style.height = gameHeight + 'px';
    }
	
	}
	
	function gamePromotion(getType) {
		
		for(type = 1; type <= 3; type++) {
		
			document.getElementById('link_'+type).className = 'link';
			document.getElementById('field_'+type).className = 'hidden';
			document.getElementById('display_'+type).className = 'hidden';
			
			if(getType == type) {
				document.getElementById('link_'+type).className = 'selected';
				document.getElementById('field_'+type).className = 'show';
				document.getElementById('display_'+type).className = 'show';
			}
		
		}
	
	}
	
	function adsLayer(getStep) {
	
		var adsLayer = document.getElementById('adsLayer');
		var gameLayer = document.getElementById('displaySWF');
		
		if(getStep < 10) {
			var addStep = getStep + 1;
			setTimeout('adsLayer('+addStep+')', 1600);
		} else {
			adsLayer.style.display = 'none';
			gameLayer.style.display = 'block';
		}
	
	}
	
	function darkScreen() {
	
		var screenLink = document.getElementById('darkScreenLink');
		var screenLayer = document.getElementById('darkScreen');	
		
		if(screenLayer.className == 'lightScreen') {
			screenLink.className = 'darkScreenLink_true';
			screenLayer.className = 'darkScreen';
			screenLink.innerHTML = 'Włącz światło';
		} else if(screenLayer.className == 'darkScreen') {
			screenLink.className = 'darkScreenLink_false';
			screenLayer.className = 'lightScreen';
			screenLink.innerHTML = 'Zgaś światło'; 
		}
	
	}
	
	function boxImage(getSection, getGame, getAction) {
	
		var gameImage = document.getElementById('image'+getSection+'_'+getGame);
	
		if(getAction == 'gameplay') {
			gameImage.className = 'gameplay';
		} else if(getAction == 'main') {
			gameImage.className = 'main';
		}
	
	}
	
	function formCheckbox(getField) {
		
		var getCheckbox = document.getElementById('form'+getField);
		var getInput = document.getElementById('form'+getField+'Input');
		
		if(getCheckbox.className == 'show') {
			getCheckbox.className = 'hide';
			getInput.value = 'hide';
		} else if(getCheckbox.className == 'hide') {
			getCheckbox.className = 'show';
			getInput.value = 'show';
		}
		
	}
	
	function addButton(getButton) {
			
		var textArea = document.getElementById('htpArea');
		
		switch(getButton) {
			case 'line_start': textArea.value = textArea.value + '<li>\n'; break;
			case 'line_end': textArea.value = textArea.value + '</li>\n'; break;
			case 'top': textArea.value = textArea.value + ' <span class="top">&nbsp;</span>\n'; break;
			case 'right': textArea.value = textArea.value + ' <span class="right">&nbsp;</span>\n'; break;
			case 'down': textArea.value = textArea.value + ' <span class="down">&nbsp;</span>\n'; break;
			case 'left': textArea.value = textArea.value + ' <span class="left">&nbsp;</span>\n'; break;
			case 'mouse': textArea.value = textArea.value + ' <span class="mouse">&nbsp;</span>\n'; break;
			case 'key':
				var keyType = prompt('Który klawisz?', '');
				if(keyType != null && keyType != '') {
					textArea.value = textArea.value + ' <span class="key">'+keyType+'</span>\n';
				}
				break;
			case 'space':
				var spaceType = prompt('SPACJA, SHIFT, CTRL, ENTER?', 'SPACJA');
				if(spaceType != null && spaceType != '') {
					textArea.value = textArea.value + ' <span class="space">'+spaceType+'</span>\n';
				}
				break;
			case 'label':
				var labelType = prompt('Jaki opis?', '');
				if(labelType != null && labelType != '') {
					textArea.value = textArea.value + ' <span class="label">'+labelType+'</span>\n';
				}
				break;
			case 'reset': textArea.value = ''; break;
		}
	
	}
	
	function getScrollXY() {
	
	  var scrOfX = 0, scrOfY = 0;
	  
	  if( typeof(window.pageYOffset) == 'number' ) { scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; }
		else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) { scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; }
		else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; }
	  return [scrOfX, scrOfY];
	  
	}

	function setScrollXY(x, y) {

		if(document.body && (document.body.scrollLeft || document.body.scrollTop)) { document.body.scrollTop = y; document.body.scrollLeft = x; }
		else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { document.documentElement.scrollTop = y; document.documentElement.scrollLeft= x; }
	  
	}

	function scrollUp(start)
	{
	
		if(!start) { var s = getScrollXY(); s = s[1]; }
		else { var s = start; }
		setScrollXY(0, s);
		var step = 20;
		s = s - step;
		if(s > 0) { setTimeout("scrollUp("+s+")", 2); }
		else { setTimeout("setScrollXY(0, 0)", 2); }

	}