// common helpers

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id) {
	if (isDOM) return document.getElementById(id);
	else if (isIE4) return document.all[id];
	else if (isNS4) return document.layers[id];
}

function getSty(id) {
	return (isNS4 ? getRef(id) : getRef(id).style);
} 

function getImg(id) {
	return document.images[id];
}

function imgChange(name, src) {
	getImg(name).src = src;
}

// popups
var cxPopup = 750;
var cyPopup = 650;

var cxPop = 800;
var cyPop = 600;

var cxOkienko = 520;
var cyOkienko = 630;


function popupOpen(url, cx, cy) {
	var xOffset = (screen.availWidth - cx) / 2;
	var yOffset = (screen.availHeight - cy) / 2.3;
	popup = window.open(url, 'popup'+cx+'_'+cy, 'alwaysRaised=yes,scrollbars=yes,width='+cx+',height='+cy+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
	popup.focus();
}

function menuLight(imgId) {
	if ( imgId == 'przetargi' || imgId == 'linki' || imgId == 'online') imgId = 'index';
	src = getImg(imgId).src;
	pos = src.indexOf('_d_');
	if ( pos && pos != -1 ) {
		src = src.replace('_d_', '_o_');
		getImg(imgId).src = src;
	}
}

function menuDim(imgId) {
	if ( imgId == 'przetargi' || imgId == 'linki' || imgId == 'online') imgId = 'index';
	src = getImg(imgId).src;
	pos = src.indexOf('_o_');
	if ( pos && pos != -1 ) {
		src = src.replace('_o_', '_d_');
		getImg(imgId).src = src;
	}
}

function menuSelect(imgId) {
	if ( imgId == 'przetargi' || imgId == 'linki' || imgId == 'online') imgId = 'index';
	if ( getImg(imgId) ) {
		src = getImg(imgId).src;
		src = src.replace('_d_', '_a_');
		src = src.replace('_o_', '_a_');
		getImg(imgId).src = src;
	}
}

function setImage(imgId, imgFileName) {
	getImg(imgId).src = imgFileName;
}

function getFileTitle() {
	var path			= window.location.href;
	var slashPos		= path.lastIndexOf('/');
	var backSlashPos	= path.lastIndexOf('\\');
	if ( slashPos == -1 ) slashPos = 0;
	if ( backSlashPos == -1 ) backSlashPos = 0;
	var maxPos = slashPos > backSlashPos ? slashPos : backSlashPos;
	if ( maxPos ) maxPos += 1;
	fileName = path.substring(maxPos, path.length);
	var parts = fileName.split('.');
	return parts[0];
}

function bodyInit() {
	var fileTitle = getFileTitle();
	menuSelect(fileTitle);
	setImage('head_index_01', 'images/head_' + fileTitle + '_01.jpg');
	setImage('head_index_02', 'images/head_' + fileTitle + '_02.gif');
}
