
if (top.location!=location) { top.location.href = location.href; }

$(document).ready(function() {

 $('form').attr('autocomplete','off');
 $("input[type='text']").attr('autocomplete','off');

 // hide all vote submit buttons
 $('input.votebtn').hide();

 $(function(){
  $('#arvostele1').stars({
   cancelShow:false,
   oneVoteOnly: true,
   inputType: 'radio',
   callback: function(ui,type,value){
    $('#messages1').text('Tallentaa...').fadeIn(30);
    $.post($('#arvostele1').attr('action'), {pisteet: value}, function(json){
     if(json.kpl!='onjo') {
      $('#messages1').text('Pisteesi ('+value+') on tallennettu!').stop().css('opacity',1).fadeIn(30);
      ui.select(Math.round(json.keskiarvo));
      $('span#keskiarvo1').text(json.keskiarvo);
      $('span#kpl1').text(json.kpl);
     }
     else {
      $('#messages1').text('Olet jo äänestänyt!').stop().css('opacity',1).fadeIn(30);
     }
     /*
     setTimeout(function(){
      $('#messages1').fadeOut(1000)
     },3000);
     */
    }, 'json');
   }
  });
  $('<span id="messages1" class="arvosteluinfo"><'+'/span>').appendTo('#arvostele1');
 });

 $(function(){
  $('#arvostele2').stars({
   cancelShow:false,
   oneVoteOnly: true,
   inputType: 'radio',
   callback: function(ui,type,value){
    $('#messages2').text('Tallentaa...').fadeIn(30);
    $.post($('#arvostele2').attr('action'), {pisteet: value}, function(json){
     if(json.kpl!='onjo') {
      $('#messages2').text('Pisteesi ('+value+') on tallennettu!').stop().css('opacity',1).fadeIn(30);
      ui.select(Math.round(json.keskiarvo));
      $('span#keskiarvo2').text(json.keskiarvo);
      $('span#kpl2').text(json.kpl);
     }
     else {
      $('#messages2').text('Olet jo äänestänyt!').stop().css('opacity',1).fadeIn(30);
     }
     /*
     setTimeout(function(){
      $('#messages2').fadeOut(1000)
     },3000);
     */
    }, 'json');
   }
  });
  $('<span id="messages2" class="arvosteluinfo"><'+'/span>').appendTo('#arvostele2');
 });

 $(function(){
  $('#arvostele3').stars({
   cancelShow:false,
   oneVoteOnly: true,
   inputType: 'radio',
   callback: function(ui,type,value){
    $('#messages3').text('Tallentaa...').fadeIn(30);
    $.post($('#arvostele3').attr('action'), {pisteet: value}, function(json){
     if(json.kpl!='onjo') {
      ui.select(Math.round(json.keskiarvo));
      $('span#keskiarvo3').text(json.keskiarvo);
      $('span#kpl3').text(json.kpl);
      $('#messages3').text('Pisteesi ('+value+') on tallennettu!').stop().css('opacity',1).fadeIn(30);
     }
     else {
      $('#messages3').text('Olet jo äänestänyt!').stop().css('opacity',1).fadeIn(30);
     }
     /*
     setTimeout(function(){
      $('#messages3').fadeOut(1000)
     },3000);
     */
    }, 'json');
   }
  });
  $('<span id="messages3" class="arvosteluinfo"><'+'/span>').appendTo('#arvostele3');
 });

 $(function(){
  $('#arvostele4').stars({
   cancelShow:false,
   oneVoteOnly: true,
   inputType: 'radio',
   callback: function(ui,type,value){
    $('#messages4').text('Tallentaa...').fadeIn(30);
    $.post($('#arvostele4').attr('action'), {pisteet: value}, function(json){
     if(json.kpl!='onjo') {
      ui.select(Math.round(json.keskiarvo));
      $('span#keskiarvo4').text(json.keskiarvo);
      $('span#kpl4').text(json.kpl);
      $('#messages4').text('Pisteesi ('+value+') on tallennettu!').stop().css('opacity',1).fadeIn(30);
     }
     else {
      $('#messages4').text('Olet jo äänestänyt!').stop().css('opacity',1).fadeIn(30);
     }
     /*
     setTimeout(function(){
      $('#messages4').fadeOut(1000)
     },3000);
     */
    }, 'json');
   }
  });
  $('<span id="messages4" class="arvosteluinfo"><'+'/span>').appendTo('#arvostele4');
 });

 $(function(){
  $('#arvostele5').stars({
   cancelShow:false,
   oneVoteOnly: true,
   inputType: 'radio',
   callback: function(ui,type,value){
    $('#messages5').text('Tallentaa...').fadeIn(30);
    $.post($('#arvostele5').attr('action'), {pisteet: value}, function(json){
     if(json.kpl!='onjo') {
      ui.select(Math.round(json.keskiarvo));
      $('span#keskiarvo5').text(json.keskiarvo);
      $('span#kpl5').text(json.kpl);
      $('#messages5').text('Pisteesi ('+value+') on tallennettu!').stop().css('opacity',1).fadeIn(30);
     }
     else {
      $('#messages5').text('Olet jo äänestänyt!').stop().css('opacity',1).fadeIn(30);
     }
     /*
     setTimeout(function(){
      $('#messages5').fadeOut(1000)
     },3000);
     */
    }, 'json');
   }
  });
  $('<span id="messages5" class="arvosteluinfo"><'+'/span>').appendTo('#arvostele5');
 });

 $("form.kommenttilomake").submit(function() {

  $('span#error1').remove();
  $('span#error2').remove();

  var checkfield = $("textarea[name='kommentti']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   //alert("Et kirjoittanut kommenttia.");
   if($('span#error1').length==0) {
    $("textarea[name='kommentti']").before('<span id="error1" class="obs">Et kirjoittanut kommenttia!<br/><'+'/span>');
   }
   checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='kirjoittaja']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   //alert("Et kirjoittanut nimimerkkiäsi.");
   if($('span#error2').length==0) {
    $("textarea[name='kommentti']").before('<span id="error2" class="obs">Et kirjoittanut nimimerkkiäsi!<br/><'+'/span>');
   }
   checkfield.focus();
   return false;
  }

  return true;

 });

 $("form#palautelomake").submit(function() {

  $('span#error1').remove();
  $('span#error2').remove();

  var checkfield = $("textarea[name='palaute']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   //alert("Et kirjoittanut palautetta.");
   if($('span#error1').length==0) {
    $("textarea[name='palaute']").before('<span id="error1" class="obs">Et kirjoittanut palautetta!<br/><'+'/span>');
   }
   checkfield.focus();
   return false;
  }

  /*
  var checkfield = $("input[name='nimi']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   //alert("Et kirjoittanut nimeäsi.");
   if($('span#error2').length==0) {
    $("input[name='nimi']").before('<span id="error2" class="obs">Et kirjoittanut nimeäsi!<br/><'+'/span>');
   }
   checkfield.focus();
   return false;
  }
  */

  return true;

 });

 $("form#tarinalomake").submit(function() {

  $('span#error1').remove();
  $('span#error2').remove();
  $('span#error3').remove();
  $('span#error4').remove();

  var checkfield = $("input[name='otsikko']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   //alert("Et kirjoittanut otsikkoa.");
   if($('span#error1').length==0) {
    $("input[name='pistmeneen']").before('<span id="error1" class="obs">Et kirjoittanut otsikkoa!<br/><'+'/span>');
   }
   //checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='vastaanottaja']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   //alert("Et kirjoittanut vastaanottajaa.");
   if($('span#error2').length==0) {
    $("input[name='pistmeneen']").before('<span id="error2" class="obs">Et kirjoittanut vastaanottajaa!<br/><'+'/span>');
   }
   //checkfield.focus();
   return false;
  }

  var checkfield = $("textarea[name='viesti']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   //alert("Et kirjoittanut viestiä.");
   if($('span#error3').length==0) {
    $("input[name='pistmeneen']").before('<span id="error3" class="obs">Et kirjoittanut viestiä!<br/><'+'/span>');
   }
   //checkfield.focus();
   return false;
  }

/*
  var checkfield = $("input[name='sposti']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   //alert("Et kirjoittanut sähköpostiasi.");
   if($('span#error4').length==0) {
    $("input[name='pistmeneen']").before('<span id="error4" class="obs">Et kirjoittanut sähköpostiasi!<br/><'+'/span>');
   }
   checkfield.focus();
   return false;
  }
*/

  return true;

 });

 $("form#kaverillelomake").submit(function() {

  $('span#error').remove();

  var checkfield = $("input[name='nimi1']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut omaa nimeäsi.<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='sposti1']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut sähköpostiasi!<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='nimi2']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut kaverisi nimeä.<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='sposti2']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut kaverisi sähköpostiosoitetta!<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  var checkfield = $("input[name='otsikko']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null||checkvalue=='Nimimerkkisi') {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut otsikkoa!<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  var checkfield = $("textarea[name='viesti']");
  var checkvalue = checkfield.val();
  if(checkvalue.length==0||checkvalue==""||checkvalue==null) {
   $("input[name='pistmeneen']").before('<span id="error" class="obs">Et kirjoittanut viestiä!<br/><'+'/span>');
   checkfield.focus();
   return false;
  }

  return true;

 });

});

