$(document).ready(function(){

  if (/MSIE 6/i.test(navigator.userAgent) || /MSIE 7/i.test(navigator.userAgent)) {
    $("hr").remove();
    $(".sidebar-box-inner").css({
      margin: 0
    });
  }
  if (/MSIE 6/i.test(navigator.userAgent) == false) {
    Cufon.replace("#content h2", {color: "#fff", textShadow: "#273546 0px -1px 0px"});
    Cufon.replace("#banner h2", {textShadow: "#fff 0px 1px 0px"});
  }
  
  $("ul").each(function(){
    $(this).find("li").last().addClass("last");
    $(this).find("li").first().addClass("first");
  });
  
  $("tr").each(function(){
    if ( $(this).find("td").size() > 1 ) {
      $(this).find("td").last().addClass("last");
    }
    $(this).find("td").first().addClass("first");
  });
  
  $("#banner-content").css({marginLeft: -500}).animate({marginLeft: 0},1000);
  $("#banner-lehdet").css({right: 100}).animate({right: 0},1000);
  $("#banner-tarjous").hide();
  $("#banner-peukku").css({top: 200}).animate({top: 266},1000, function() {
      $("#banner-tarjous").fadeIn(1000);
  });
  
  $("#slogan-lehdet").css({bottom:-60}).animate({bottom:-20},1000);
  
  $("#footer h3").wrapInner("<span />")
  $("#footer h3 span").before("<div class='footer-title-left' />").after("<div class='footer-title-right' />");
  
  $("#footer h3").each(function(){
    var $things = $([]);
    var $nxt = $(this).next();
    while($nxt.length) {
        if(!$($nxt).is("h3")) {
            $things = $things.add($nxt);
            $nxt=$nxt.next();
        } else break;
    } 
    $things.wrapAll('<div class="footer-col-content" />');
  });
  
  var heights = [];
  var thisH = 0;
  $(".footer-col-content").each(function(){
    heights.push($(this).height());
  });
  for (i=0;i<heights.length;i++) {
    if (heights[i] > thisH) {
      thisH = heights[i];
    }
  }
  $(".footer-col-content").css({
    height: thisH
  });
  
  var titleWidth = $("#content h2").width() - 46;
  $("#content h2").wrapInner("<span />")
  $("#content h2 span").before("<div class='h2-left' />").after("<div class='h2-right' />");
  $("#content h2 span").css({
    width: titleWidth
  });

  $("#content h2").each(function(){
    var $things = $([]);
    var $nxt = $(this).next();
    while($nxt.length) {
        if(!$($nxt).is("h2")) {
            $things = $things.add($nxt);
            $nxt=$nxt.next();
        } else break;
    } 
    $things.wrapAll('<div class="content" />');
  }); 
  
  $("input:text").before("<div class='input-left' />").after("<div class='input-right' /><div class='clearer' />");
  $(".button_submit input").before("<div class='btn-left' />").after("<div class='btn-right' /><div class='clearer' />");
  $("#sidebar .button_submit").addClass("green");
  
  $("textarea").before("<div class='textarea-left' />").after("<div class='textarea-right' /><div class='clearer' />");
  
  /*yhteydenottoformin lähetys*/
  
  $("#sidebar form").submit(function(){
    return false;
  });
  
  $("#sidebar form .button input").click(function(){
    var formOk = 0;
    var okLength = 0;
    $("#sidebar .error").removeClass("error");
    $("#sidebar .mandatory").each(function(){
      okLength++;
      if ($(this).attr("value") != "") {
        formOk++;
      } else {
        $(this).closest(".field_wrapper").addClass("error");
      }
    });
    //console.log(formOk, okLength);
    if (formOk == okLength) {
      $.ajax({
        type: "POST",
        url: $("#sidebar form").attr("action"),
        data: $("#sidebar form").serialize(),
        success: function(msg){
          $("#sidebar  .form_container").slideUp(300, function(){
            $("#sidebar  .form_container").html("<p id='kiitos'>Yhteydenottopyyntönne vastaanotettiin onnistuneesti.</p>");
            $("#sidebar  .form_container").slideDown(300);
          });
        }
      });
    } 
  });
  
  /*palvelukuvat*/
  
  $(".fancy").fancybox();

});
