/*
 * Copyright (C) Petar Raykov
 * info@raykovmedia.de
 * Cologne, 2008
 *
 * Diese Datei darf ohne die ausdruckliche Erlaubnis des Autors nicht benutzt werden!
 */

var resObject;

if (navigator.appName.search("Microsoft") > -1)
{
    resObject = new ActiveXObject("Microsoft.XMLHTTP");
    
}
else
{
    resObject = new XMLHttpRequest();
   
}

// new object
function answer()
{
    var boolOK = false;
    if(false && resObject4.responseText == "der nächsten Frage" && document.getElementById("pagesNr") != null )
    {
        boolOK = confirm("Sie verlassen das Titorium und kommen zu den Fragen. Das Zurückkehren zu dem Tutorium ist nicht möglich. Möchten Sie wirklich fortsetzen?");
	    alert("tee");
	}
	else
	{
	    resObject.open('get','view.php?page=answer',true);
        resObject.onreadystatechange = nachladen;
        resObject.send(null);
	}

	if(boolOK == true)
	{
	    resObject.open('get','view.php?page=answer',true);
        resObject.onreadystatechange = nachladen;
        resObject.send(null);
	}

}

function nachladen()
{
    if (resObject.readyState != 4)
    {
        document.getElementById("ajaxSpace").innerHTML = '<div id="question_text">Bitte warten Sie!<br /><img src="layout/loader.gif" /></div>';
        window.setTimeout("nachladen",10);
    }
    else
    {
        handleResponce();
    }
}

function handleResponce()
{
    if (resObject.readyState == 4)
    {
        document.getElementById("ajaxSpace").innerHTML = resObject.responseText;
    }
}
function firstpage()
{
    document.getElementById("image").innerHTML = '';
    document.getElementById("arrowLeft").innerHTML = '<img src="transparent.png" />';
    
    if(document.getElementById("pageNr").firstChild.nodeValue == "0")
    {
        var pageNr = parseInt(document.getElementById("pageNr").firstChild.nodeValue);
        var pagesNr = parseInt(document.getElementById("pagesNr").firstChild.nodeValue);
        for(var i = 0; i<pagesNr; i++)
        {
            document.getElementById("text" + i).style.display = "none";
            document.getElementById("image" + i).style.display = "none";
        }
        Effect.Appear("text0");
        Effect.Appear("image0");
    }
}

function nextpage()
{
        var pageNr = parseInt(document.getElementById("pageNr").firstChild.nodeValue);
        var pagesNr = parseInt(document.getElementById("pagesNr").firstChild.nodeValue);
        if(pageNr < pagesNr-1)
        {
            document.getElementById("pageNr").firstChild.nodeValue = pageNr + 1;

            for(var i = 0; i<pagesNr; i++)
            {
                document.getElementById("text" + i).style.display = "none";
                document.getElementById("image" + i).style.display = "none";
            }
            Effect.Appear("text" + (pageNr + 1));
            Effect.Appear("image" + (pageNr + 1));
        }

        arrow();


}

function backpage()
{
    var pageNr = parseInt(document.getElementById("pageNr").firstChild.nodeValue);
    var pagesNr = parseInt(document.getElementById("pagesNr").firstChild.nodeValue);
    if(pageNr > 0)
    {
        document.getElementById("pageNr").firstChild.nodeValue = pageNr - 1;

        for(var i = 0; i<pagesNr; i++)
        {
            document.getElementById("text" + i).style.display = "none";
            document.getElementById("image" + i).style.display = "none";
        }

        Effect.Appear("text" + (pageNr - 1));
        Effect.Appear("image" + (pageNr -1));
    }
    arrow();
}

function arrow()
{
    var pagesNr = parseInt(document.getElementById("pagesNr").firstChild.nodeValue);
    var pageNr = parseInt(document.getElementById("pageNr").firstChild.nodeValue);

    if(pageNr == 0)
    {
        document.getElementById("arrowLeft").innerHTML = '<img src="transparent.png" />';
    }
    else if(pageNr == pagesNr-1)
    {
        document.getElementById("arrowRight").innerHTML = '<img src="transparent.png" />';
    }
    else
    {
        document.getElementById("arrowLeft").innerHTML = '<a href="javascript:backpage();"><img src="back.png" /></a>';
        document.getElementById("arrowRight").innerHTML = '<a href="javascript:nextpage();"><img src="next.png" /></a>';
    }
}
function hideArrow()
{
	document.getElementById("arrowLeft").innerHTML = '';
	document.getElementById("arrowRight").innerHTML = '';
}


