/* ------------------------------------------------ */

function showYears (myYear) {
    myDate = new Date();
    myYears = myDate.getFullYear() - myYear;
    return myYears;
}

/* ------------------------------------------------ */

function printPage (title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}

/* ------------------------------------------------ */

function mailPageStart () {
   document.write("<a href='mailto:genealogie.both@gmail.com?subject=Betreft: " + document.title + "'>");
}

function mailPageEnd () {
   document.write("</a>");
}

/* ------------------------------------------------ */
/* PRIVACY                                          */
/* ------------------------------------------------ */

function writeChild (childID) {

   if (childID=='01') {
      document.write("<p><em>Privacy</em></p>");
   } else if (childID=='02') {
      document.write("<p><strong>Jules Both</strong>, geboren te Eindhoven op 2 juli 1977.</p>");
   }
   return true;

}

function writeFamily (childID) {
   return true;
}

/* ------------------------------------------------ */
/* AQ TEST                                          */
/* ------------------------------------------------ */

function writeQuestionsAQ () {

   var aQuestions = ['Ik heb er een voorkeur voor om dingen samen met anderen te doen in plaats van alleen.',
                    'Ik heb er een voorkeur voor om dingen steeds weer op dezelfde manier te doen',
                    'Als ik mij iets probeer voor te stellen vind ik het erg makkelijk om mij een beeld voor de geest te halen.',
                    'Ik ben vaak zo geobsedeerd door iets dat ik andere dingen uit het oog verlies.',
                    'Ik hoor vaak kleine geluidjes als anderen niets horen.',
                    'Nummerborden van auto\'s of andere informatie-reeksen vallen mij vaak op.',
                    'Mensen zeggen regelmatig tegen me dat ik iets onbeleefds heb gezegd, terwijl ik het wel beleefd vond.',
                    'Als ik een verhaal lees, kan ik me makkelijk voorstellen hoe de personages er uit zouden kunnen zien.',
                    'Datums fascineren mij.',
                    'In een groep kan ik makkelijk verschillende gesprekken tegelijk volgen.',
                    'Sociaal contact gaat mij makkelijk af.',
                    'Mij vallen details op die anderen over het hoofd zien.',
                    'Ik ga liever naar de bibliotheek dan naar een feestje.',
                    'Het bedenken van verhalen gaat mij makkelijk af.',
                    'Ik voel me meer aangetrokken tot mensen dan tot voorwerpen.',
                    'Ik heb meestal een diepgaande interesse in dingen, als ik me er niet mee bezig kan houden raak ik van streek.',
                    'Ik vind sociaal gebabbel leuk.',
                    'Als ik aan het woord ben krijgen anderen er geen woord tussen.',
                    'Getallen fascineren mij.',
                    'Als ik een verhaal aan het lezen ben, vind ik het moeilijk om te achterhalen waarom de personages iets doen.',
                    'Het lezen van fictie vind ik niet zo interessant.',
                    'Nieuwe vrienden maken vind ik moeilijk.',
                    'Ik zie overal patronen in.',
                    'Ik bezoek liever een theather dan een museum.',
                    'Ik vind het niet erg als mijn dagelijkse routine wordt verstoord.',
                    'Ik weet vaak niet hoe ik een gesprek gaande moet houden.',
                    'Ik vind het makkelijk om \'tussen de regels door te lezen\' als iemand tegen me praat.',
                    'Ik richt mij meer op het totaalplaatje dan op de details.',
                    'Ik ben slecht in het onthouden van telefoonnummers.',
                    'Kleine veranderingen in situaties of in iemands uiterlijk vallen me vaak niet op.',
                    'Ik merk het als mensen die naar me luisteren zich gaan vervelen.',
                    'Meerdere dingen tegelijk doen gaat me makkelijk af.',
                    'Tijdens een telefoongesprek weet ik niet wanneer het mijn beurt is.',
                    'Ik houd er van om dingen spontaan te doen.',
                    'Ik ben vaak de laatste die een grap begrijpt.',
                    'Door naar iemands gezicht te kijken weet ik wat iemand denkt of voelt.',
                    'Als ik onderbroken word, kan ik makkelijk verder gaan waar ik gebleven was.',
                    'Ik ben goed in sociaal gebabbel.',
                    'Ik krijg vaak te horen dat ik maar door blijf gaan over hetzelfde onderwerp.',
                    'Toen ik jong was, vond ik het erg leuk om met andere kinderen spelletjes te spelen waarbij je moet doen alsof.',
                    'Ik verzamel graag informatie over specifieke onderwerpen (bijvoorbeeld automerken, vogels, treinen, planten).',
                    'Ik vind het moeilijk om mezelf in te leven in iemand anders.',
                    'Ik vind het prettig om al mijn activiteiten nauwkeurig te plannen.',
                    'Ik hou van sociale gelegenheden.',
                    'Ik vind het moeilijk om er achter te komen wat mensen willen.',
                    'Nieuwe situaties maken mij nerveus.',
                    'Ik vind het leuk om nieuwe mensen te ontmoeten.',
                    'Ik ben een goede diplomaat.',
                    'Ik ben niet zo best in het onthouden van verjaardagen.',
                    'Ik vind het erg makkelijk om spelletjes met kinderen te spelen waarin je moet doen alsof.'];
        
   var aTitles  = ['Mee eens', 'Beetje mee eens', 'Beetje mee oneens', 'Mee oneens'];
   
   document.writeln("<form id='TInputForm' onsubmit='return false;' action=''>");
   document.writeln("   <table>");
   document.writeln("      <tr>");
   document.writeln("         <th class='TQuestNr'>");
   document.writeln("            <p>&nbsp;</p>");
   document.writeln("         </th>");
   document.writeln("         <th class='TQuestTxt'>");
   document.writeln("            <p>&nbsp;</p>");
   document.writeln("         </th>");
   document.writeln("         <th class='TAnswerChoose'>");
   document.writeln("            <p>Geheel mee eens</p>");
   document.writeln("         </th>");
   document.writeln("         <th class='TAnswerChoose'>");
   document.writeln("            <p>Beetje mee eens</p>");
   document.writeln("         </th>");
   document.writeln("         <th class='TAnswerChoose'>");
   document.writeln("            <p>Beetje mee oneens</p>");
   document.writeln("         </th>");
   document.writeln("         <th class='TAnswerChoose'>");
   document.writeln("            <p>Geheel oneens</p>");
   document.writeln("         </th>");
   document.writeln("      </tr>");

   for (i=0; i<aQuestions.length; i++) {
      document.writeln('<tr>');
      document.writeln('<td class="TQuestNr"><p>'+(i+1)+'.</p></td>' + '<td class="TQuestTxt"><p>'+aQuestions[i]+'</p></td>');
      for (n=0; n<2; n++)
         document.writeln('<td class="TAnswerChoose"><p><input type="radio" name="a'+i+'" value="0" title="'+aTitles[n]+'" style="cursor:pointer; "></p></td>');
      for (n=0; n<2; n++)
         document.writeln('<td class="TAnswerChoose"><p><input type="radio" name="a'+i+'" value="1" title="'+aTitles[2+n]+'" style="cursor:pointer; "></p></td>');
      document.writeln('</tr>');
   }

   document.writeln("   </table>");
   document.writeln("</form>");

}

function writeCalculationAQ () {

   var iAQ = 0;
   var aAnswers = [1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,0,1,1,1,1];

   for (i=0; i<50; i++) {

      selIndex = -1;
      
      for (n=0; n<4; n++)
      
         if (document.getElementById('TInputForm')['a'+i][n].checked)
            selIndex = n;
            
      if (selIndex == -1) {
         alert('Vraag ' + (i+1) + ' is nog niet ingevuld.');
         return false;
      } else {
         selIndex = (selIndex < 2?0:1);
         if (selIndex == aAnswers[i]) iAQ++;
      }
   }

   document.getElementById('TOutputForm').text_result.value = iAQ;
   return true;

}

/* ------------------------------------------------ */

