var aMonths = new Array(
                    "januari", "februari", "maart", 
                    "april", "mei", "juni", 
                    "juli", "augustus", "september",
                    "oktober", "november", "december"
                    );
window.answers = Array();
                    
function strDate()
{
    oD = new Date();
    M = oD.getMonth();
    Y = oD.getYear();
    strMonth = aMonths[M];
    return strMonth + " " + Y;    
}

function Init()
{
    d=document;
    window.currentQuestion = 0;
    window.answers = Array();
    
    tt = d.getElementById("test_titel");
    tt.innerHTML = testTitel;
    
    text = d.getElementById("tekst");
    text.innerHTML = inleiding;

    link = d.getElementById("volgende");
    link.innerHTML = beginTest;
    if (typeof(implInit) != "undefined")
        implInit();
    
}

function saveResults(tabelnaam)
{
    teller=0;
    df = document.getElementById("formulier");
    for (var i=0; i<vraagArray.length; i++)
    {
        if (vraagTypeArray[i] == "checkbox")
        {
            for (var j=0; j<optieArray[i].length; j++)
            {
                df.innerHTML = df.innerHTML + 
                                "<INPUT type='hidden' name='veld"+teller+"' value='"+window.answers[i][j]+"'/>";
                
                teller++;
            }
        }
        else if (vraagTypeArray[i] == "radio")
        {
            var waarde = "";
            for (var j=0; j<optieArray[i].length; j++)
            {
                if (window.answers[i][j] != "")
                {
                    waarde = window.answers[i][j];
                    break;
                }
            }
            df.innerHTML = df.innerHTML + 
                                "<INPUT type='hidden' name='veld"+teller+"' value='"+waarde+"'/>";
                
                teller++;
        }
        else if (vraagTypeArray[i] == "extra")
        {
        	df.innerHTML+= "<INPUT type='hidden' name='provincie' value='"+window.answers[i][0]+"'/>";
        	df.innerHTML+= "<INPUT type='hidden' name='geboortejaar' value='"+window.answers[i][1]+"'/>";
        }
    }
    df.innerHTML = df.innerHTML + 
                   "<INPUT type='hidden' name='tabel' value='"+tabelnaam+"'/>";
    document.getElementById("formulier").submit();
    
}

function saveToWindow(currentQuestion)
{	
    window.answers[currentQuestion] = Array();
    if(vraagTypeArray[currentQuestion] == "extra")
    {
    	window.answers[currentQuestion][0] = document.getElementById("provincie").value;
    	window.answers[currentQuestion][1] = document.getElementById("geboortejaar").value;
    }
    else
    {
	    for (var i=0; i<optieArray[currentQuestion].length; i++)
	    {
	        if (vraagTypeArray[currentQuestion] == "checkbox")
	        {
	            o = document.getElementById("optie"+i);
	            window.answers[currentQuestion][i] = o.checked;
	        }
	        else if (vraagTypeArray[currentQuestion] == "radio")
	        {
	            o = document.getElementById("optie"+i);
	            if (o.checked)
	            {
	                window.answers[currentQuestion][i] = o.value;
	            }
	            else
	            {
	                window.answers[currentQuestion][i] = "";
	            }
	        }
	    }
    }
}

