/* author: makupo.sk */
/* Creation date: 5/20/2008 */
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		tlac01_over = newImage("images/tlac01-over.jpg");
		tlac02_over = newImage("images/tlac02-over.jpg");
		tlac03_over = newImage("images/tlac03-over.jpg");
		tlac04_over = newImage("images/tlac04-over.jpg");
		preloadFlag = true;
	}
}

function getElement(aDoc, aID)
{
    return (aDoc.getElementById) ?
            aDoc.getElementById(aID) : aDoc.all[aID];
}

function getIFrameDocument(aDoc, aID){ 
    var rv = null; 
    var frame = getElement(aDoc, aID);

    // if contentDocument exists, W3C compliant (e.g. Mozilla) 
    if (frame.contentDocument)
        rv = frame.contentDocument;
    else // bad IE  ;)
        rv = aDoc.frames[aID].document;
    return rv;
}

function adjustIFrameHeight(aFrame)
{
    var frame = getElement(document, aFrame);
    var frameDoc = getIFrameDocument(document, aFrame);

    //Najprv musim vysku vynulovat, inak stale narasta?!?!? (Nerozumiem, preco...)
    frame.height = 0;
    frame.height = frameDoc.body.offsetHeight + 15; // +15 je kvoli Paradox casti, inak posledny riadok nie je kompletny...

    if (aFrame != 'main')
    {
        //Teraz treba nastavit vysku na hlavnej stranke
        var mainIFrame = getElement(parent.document, 'main');
        var mainIFrameDoc = getIFrameDocument(parent.document, 'main');

        mainIFrame.height = 0;
        mainIFrame.height = mainIFrameDoc.body.offsetHeight + 5;
    }
}
