// JavaScript Document
function inArray(needle, haystack) {
     for(j=0;j<haystack.length;j++) {
          if(haystack[j].lcid==needle)
               return j;
     }
     return -1;
}

function setLanguages() {
     var oLangSelect = document.getElementById("__selLang");
     
     if(!oLangSelect) return;
     
     var languages = new Array;
     /**
      * If name is not defined (== ""), then the default name provided by
      * Ektron CMS400.NET will be used      
      */           
     languages.push({lcid: 1033, name: "English"}); //english
     languages.push({lcid: 1035, name: "Finnish"}); // finnish
     var selected = oLangSelect.value;
     
     while(oLangSelect.childNodes.length > 0) oLangSelect.removeChild(oLangSelect.firstChild);
     
     for(var c=0;c<languages.length;c++) {
      oLangSelect.options[oLangSelect.options.length] = new Option(languages[c].name, languages[c].lcid);
     }
     oLangSelect.value = selected;
     oLangSelect.style.width = '72px';
}

function setFooter() {
   var content_height = document.getElementById('base').clientHeight;
   var client_height = document.body.clientHeight;
   var footer = document.getElementById('contact_info');
   var footer_height = footer.clientHeight;
   
   var footer_top = null;
   
   if(content_height > client_height) {
    footer_top = content_height - footer_height;
   }
   else {
    footer_top = client_height - footer_height;
   }
   
   //alert(footer_top);
  footer.style.top = footer_top +"px";
   
}

function prepareContent() {
  setFooter();
  setLanguages();
}

window.onload = prepareContent;


