
function piilotakaikki() {

 document.getElementById('henktiedot').style.display = 'none';
 document.getElementById('koulutus').style.display = 'none';
 document.getElementById('kokemus').style.display = 'none';
 document.getElementById('muuta').style.display = 'none';
 document.getElementById('tyo').style.display = 'none';
 // muuta tabit vakioiksi
 document.getElementById('tab1').className = '';
 document.getElementById('tab2').className = '';
 document.getElementById('tab3').className = '';
 document.getElementById('tab4').className = '';
 document.getElementById('tab5').className = '';

}

function piilotaosia() {

 if(document.getElementById('hakemuslomake')) {

//  document.getElementById('henktiedot').style.display = 'none';
  document.getElementById('koulutus').style.display = 'none';
  document.getElementById('kokemus').style.display = 'none';
  document.getElementById('muuta').style.display = 'none';
  document.getElementById('tyo').style.display = 'none';

  // tabit
  var tabiHTML = '<ul id="tabs">';
  tabiHTML += '<li id="tab1" class="selected"><a href="#henktiedot" onclick="naytalomakeosa(\'henktiedot\');return false;">1. Henkilötiedot<'+'/a><'+'/li>';
  tabiHTML += '<li id="tab2"><a href="#koulutus" onclick="naytalomakeosa(\'koulutus\');return false;">2. Koulutus- ja työhistoria<'+'/a><'+'/li>';
  tabiHTML += '<li id="tab3"><a href="#kokemus" onclick="naytalomakeosa(\'kokemus\');return false;">3. Työkokemus<'+'/a><'+'/li>';
  tabiHTML += '<li id="tab4"><a href="#muuta" onclick="naytalomakeosa(\'muuta\');return false;">4. Muut tiedot<'+'/a><'+'/li>';
  tabiHTML += '<li id="tab5"><a href="#tyo" onclick="naytalomakeosa(\'tyo\');return false;">5. Haettava työ<'+'/a><'+'/li>';
  tabiHTML += '<'+'/ul>';
  document.getElementById('lomaketabit').innerHTML = tabiHTML;

  // prev ja next napit
  var nappiHTML = '<img src="http://www.biisoni.fi/img/prevbutton_disabled.png" alt="Edellinen" /> <a href="#hakemuslomake" onclick="naytalomakeosa(\'koulutus\');return false;"><img src="http://www.biisoni.fi/img/nextbutton.png" alt="Seuraava" /><'+'/a>';
  document.getElementById('napit').innerHTML = nappiHTML;

 }
	sfhover();

}

window.onload = piilotaosia;

function naytalomakeosa(x) {

 // näytä
 if(x!=''&&document.getElementById(x)) {

  piilotakaikki();

  // näytä valittu
  document.getElementById(x).style.display = 'block';

  // mutetaan prev/next napit sekä tabi aktiiviseksi

  var prev = '';
  var next = '';

  if(x=='henktiedot') {
   prev = 'henktiedot';
   next = 'koulutus';
   document.getElementById('tab1').className = 'selected';
  }

  if(x=='koulutus') {
   prev = 'henktiedot';
   next = 'kokemus';
   document.getElementById('tab2').className = 'selected';
  }

  if(x=='kokemus') {
   prev = 'koulutus';
   next = 'muuta';
   document.getElementById('tab3').className = 'selected';
  }

  if(x=='muuta') {
   prev = 'kokemus';
   next = 'tyo';
   document.getElementById('tab4').className = 'selected';
  }

  if(x=='tyo') {
   prev = 'muuta';
   next = 'tyo';
   document.getElementById('tab5').className = 'selected';
  }

  var nappiHTML = '';

  if(x=='henktiedot') {
   nappiHTML += '<img src="http://www.biisoni.fi/img/prevbutton_disabled.png" alt="Edellinen" /> ';
  }
  else {
   nappiHTML += '<a href="#hakemuslomake" onclick="naytalomakeosa(\''+prev+'\');return false;"><img src="http://www.biisoni.fi/img/prevbutton.png" alt="Edellinen" /><'+'/a> ';
  }

  if(x=='tyo') {
   nappiHTML += '<img src="http://www.biisoni.fi/img/nextbutton_disabled.png" alt="Seuraava" />';
  }
  else {
   nappiHTML += '<a href="#hakemuslomake" onclick="naytalomakeosa(\''+next+'\');return false;"><img src="http://www.biisoni.fi/img/nextbutton.png" alt="Seuraava" /><'+'/a>';
  }

  document.getElementById('napit').innerHTML = nappiHTML;

 }

}

// onkeypress="return ainoastaan_numeroita(this,event);"
function ainoastaan_numeroita(f,e,d) {
 var k;
 var c;
 if(window.event) {
  k = window.event.keyCode;
 }
 else {
  if(e) {
   k = e.which;
  }
  else {
   return true;
  }
 }
 c = String.fromCharCode(k);
 if((k==null)||(k==0)||(k==8)||(k==9)||(k==13)||(k==27)) {
  return true;
 }
 else {
  if((("0123456789").indexOf(c) > -1)) {
   return true;
  }
  else {
   if(d&&(c==".")) {
    f.form.elements[d].focus();
    return false;
   }
   else {
    return false;
   }
  }
 }
}

function muutaetusivunjutuiksi() {
 piilotakaikki();
 var nappiHTML = '';
 nappiHTML += '<img src="http://www.biisoni.fi/img/prevbutton.png" alt="Edellinen" /> ';
 nappiHTML += '<a href="#hakemuslomake" onclick="naytalomakeosa(\'koulutus\');return false;"><img src="http://www.biisoni.fi/img/nextbutton.png" alt="Seuraava" /><'+'/a>';
 document.getElementById('napit').innerHTML = nappiHTML;
 document.getElementById('henktiedot').style.display = 'block';
 document.getElementById('tab1').className = 'selected';
}

function muutakoulutusjutuiksi() {
 piilotakaikki();
 var nappiHTML = '';
 nappiHTML += '<a href="#hakemuslomake" onclick="naytalomakeosa(\'henktiedot\');return false;"><img src="http://www.biisoni.fi/img/prevbutton.png" alt="Edellinen" /><'+'/a> ';
 nappiHTML += '<a href="#hakemuslomake" onclick="naytalomakeosa(\'kokemus\');return false;"><img src="http://www.biisoni.fi/img/nextbutton.png" alt="Seuraava" /><'+'/a>';
 document.getElementById('napit').innerHTML = nappiHTML;
 document.getElementById('koulutus').style.display = 'block';
 document.getElementById('tab2').className = 'selected';
}

function tarkistalomaketiedot(frm) {

 if ((frm.etunimi.value.length==0) || (frm.etunimi.value==null)) {
  muutaetusivunjutuiksi();
  alert('Kirjoita etunimesi.');
  frm.etunimi.focus();
  return false;
 }

 if ((frm.sukunimi.value.length==0) || (frm.sukunimi.value==null)) {
  muutaetusivunjutuiksi();
  alert('Kirjoita sukunimesi.');
  frm.sukunimi.focus();
  return false;
 }

 if ((frm.age.value.length==0) || (frm.age.value==null)) {
  muutaetusivunjutuiksi();
  alert('Kirjoita ik'+unescape('%E4')+'si.');
  frm.age.focus();
  return false;
 }

 if ((frm.paikkakunta.value.length==0) || (frm.paikkakunta.value==null)) {
  muutaetusivunjutuiksi();
  alert('Kirjoita paikkakuntasi.');
  frm.paikkakunta.focus();
  return false;
 }

 if ((frm.puhelin.value.length==0) || (frm.puhelin.value==null)) {
  muutaetusivunjutuiksi();
  alert('Kirjoita puhelinnumerosi.');
  frm.puhelin.focus();
  return false;
 }

 var valinta = frm.oppilaitos.selectedIndex;
 var valintaarvo = frm.oppilaitos.options[valinta].value;
 if(valinta==0||valintaarvo==0||valintaarvo==null||valintaarvo==""||valintaarvo.length==0) {
  muutakoulutusjutuiksi();
  alert("Valitse oppilaitos.");
  frm.oppilaitos.focus();
  return false;
 }

 // if pdf is checked, make sure the user has given his/hers mail address
 if(frm.pdf.checked==true) {
  if ((frm.sposti.value.length==0) || (frm.sposti.value==null)) {
   muutaetusivunjutuiksi();
   alert('Jotta voisimme l'+unescape('%E4')+'hett'+unescape('%E4')+unescape('%E4')+' sinulle PDF:n\ntulee sinun kirjoittaa s'+unescape('%E4')+'hk'+unescape('%F6')+'postiosoitteesi.');
   frm.sposti.focus();
   return false;
  }
  // sähköpostin varmennus
  var reg = /^([a-zA-Z0-9])+(([-_\.])?([a-zA-Z0-9]))+@([a-zA-Z0-9])+(([-\.])?([a-zA-Z0-9]))+\.([a-z]{2,6})$/;
  if(reg.test(frm.sposti.value) == false) {
   muutaetusivunjutuiksi();
   alert('Jotta voisimme l'+unescape('%E4')+'hett'+unescape('%E4')+unescape('%E4')+' sinulle PDF:n\ntulee sinun kirjoittaa s'+unescape('%E4')+'hk'+unescape('%F6')+'postiosoitteesi.\nS'+unescape('%E4')+'hk'+unescape('%F6')+'postiosoite vaikutti nyt olevan virheellinen.');
   frm.sposti.focus();
   frm.sposti.select();
   return false;
  }
 }

 return true;

}
