<!--

/*----- modules.js ------------------------------------------------------------- 
  design by Vesa Paavilainen, copyright Zentointeractive Oy 2006
  
  info:
  -window.onload = function() alustaa eventit cookien asettamista varten

  -kutsuu html -dokumenttirungon latauduttua seuraavia tiedostoja, koska selain
   suorittaa VAIN yhden window.onload -kutsun sivun/lataus(viimeinen sorsassa):
    -navitab.js -> printui.php kayttaa asetettua cookieta (php parempi kuin js)
    -setlang.js
    
  todo:

  huom:
  -tiedosto on tallennettava 'ansi' -muodossa; ongelmat erikoismerkeissa...

  
------------------------------------------------------------------------------*/


  window.onload = function(){
        
    try {
      //yleiset ja/tai yhteiset muuttujat
      var idExtension  = "A";                        //tabien linkin lisamaare id:ssa
      var myExpireLen  = 30;                         //kesto, 0 = onExitBrow. IE7 BUG                         
      var myCurrentURL = unescape(window.location); //ladatun sivun url trimmattuna?


      //navitab.js
      document.getElementById('lang'+idExtension).onclick = function(){ //jos funktionimen perassa on sulut, suorittaa heti ..
        setTabCookie('lang', myExpireLen);return disableDefaulAction();
      }
      document.getElementById('info'+idExtension).onclick = function(){ //..parametrit saa mukaan anonyym. funktiolla, ja ...
        setTabCookie('info', myExpireLen);return disableDefaulAction();
      }
      document.getElementById('cont'+idExtension).onclick = function(){ //...samalla voi kutsua useampaa funktiota kerralla..
        setTabCookie('cont', myExpireLen);return disableDefaulAction();
      }
      
      showTabControls('lang'+idExtension);                              //tuodaan tabien avaa/sulje -painikkeet esiin
      showTabControls('info'+idExtension);
      showTabControls('cont'+idExtension);
      

      //setlang.js
      document.getElementById('langselect').onchange = function(){    //kielen tallennus sessioon, navin paivittaminen
        handleExLangDropdown(this); handleExNaviRefresh(myCurrentURL);
      }
      setExLangDropdown('langselect');
      
      //dropdiv.js : vain tunnista.php -> 
      if(document.getElementById("listcontainer") && document.getElementById("answers")){
        setHandlersToParentElements();
        controllAnsversVisibility('init');
        resetTheUrlOnLoadDoc();
      }
    }
    
    catch(poikkeus) {
      alert('Sovellusvirhe. Kaikkia moduleita ei voitu ladata, tietojen tallentaminen ei onnistu. '+poikkeus);
    }    
  }
  
-->

