
function lataa_tila(pid) {
    $('#ajax_tila').html(translation.loading_state).load(translation.ajax_state, {
        id: pid
  }, function(){
 
    tb_init('a.thickbox, area.thickbox, input.thickbox'); //pass where to apply thickbox
    imgLoader = new Image(); // preload image
    imgLoader.src = tb_pathToImage;
 
    piilota_perustiedot();
    
    rot13_mails();
  });
 
  return(false);
}
 
function piilota_perustiedot(){
 
$('.tilahaku').slideUp("slow");
 
//$('.tilahaku').animate({height: '200px'}, "slow");
 
}
 
function nayta_perustiedot(){
 
$('.tilahaku').slideToggle("slow");
 
}
 
function nayta_kohdetiedot(){
 
$('.ajax_tila').slideToggle("slow");
 
}
 
 
 
 
var lomake_kiitossivu = translation.thanks;
var lomake_callback_status = true;
 
$(document).ready(function() {
  if(!$.browser.msie) {
    rot13_mails();
  }
 
  $('#yhteyslomake').submit(function() {
 
    var requireds = $(this).find('input.required[value=""], textarea.required[value=""]');
    
    if(requireds.size() > 0) {
      requireds.css({
        background: 'pink'
      });
      alert(translation.checkfields);
      return(false);
    }
 
    if($(this).find('input[name="q1"]:checked').val() == 'yhteydenotto' && $(this).find('input[name="q8"]:checked').size() > 0) {
      lomake_callback_status = false;
 
      $.post('/yhteydenotto_fw', {
        q4: this.q4.value,
        q5: this.q5.value,
        q7: this.q7.value,
        q8: this.q8.value,
        q9: $(this).find('input[name="q9"]:checked').val(),
        ngform_fid: 'd129bd358e4504f1b61c1afc1a5d11c9'
      });
    }
    
    $.post('/palaute_fw', {
      q0: this.q0.value,
      q1: $(this).find('input:radio:checked').val(),
      q2: this.q2.value,
      q3: this.q3.value,
      q4: this.q4.value,
      q5: this.q5.value,
      q6: this.q6.value,
      q7: this.q7.value,
      q8: this.q8.value,
      q9: $(this).find('input[name="q9"]:checked').val(),
      ngform_fid: 'd129bd358e4504f1b61c1afc1a5d11c9'
    });
    
    $('#yhteyslomake').append(translation.sendform).find('p:last').fadeIn(500);
 
    setTimeout(function() {
      document.location = lomake_kiitossivu;
    }, 1500);
 
    return(false);
  });
  
  
  
  $('#change_to_advanced').click(function() {
    var advanced = $(this).parents('form').find('.advanced').toggle();
    
    if(advanced.is(':hidden')) {
      advanced.find('select, input, textarea').attr('disabled', true);
      $(this).text(translation.backtosearch_adv);
    }
    else {
      advanced.find('select, input, textarea').attr('disabled', false);
      $(this).text(translation.backtosearch);
    }
    
    this.blur();
    return(false);
  });
});
 
if($.browser.msie) {
  $(window).load(function() {
    rot13_mails();
  });
}
 
 
 
 
/**
 * ROT13 Obfuscation
 */
 
var last="";
var rot13map;
 
function rot13init()
{
  var map = new Array();
  var s   = "abcdefghijklmnopqrstuvwxyz";
  
  for (i=0; i<s.length; i++)
    map[s.charAt(i)]            = s.charAt((i+13)%26);
  for (i=0; i<s.length; i++)
    map[s.charAt(i).toUpperCase()]    = s.charAt((i+13)%26).toUpperCase();
  return map;
}
 
function rot13(a)
{
  if (!rot13map)
    rot13map=rot13init();
  s = "";
  for (i=0; i<a.length; i++)
    {
      var b = a.charAt(i);
 
      s    += (b>='A' && b<='Z' || b>='a' && b<='z' ? rot13map[b] : b);
    }
  return s;
}
 
function rot13_mails() {
  /**
   * ROT13 -suojaus sähköposteille
   */
  
  $('a.rot13').removeClass('rot13').each(function() {
    var new_mail = rot13($(this).attr('href').replace('mailto:', ''));
    
    $(this).attr('href', 'mailto:'+new_mail).text(new_mail);
  });
}



