// jQ = new namespace for jQuery to avoid conflicts with MooTools
var jQ = jQuery.noConflict();

jQ(document).ready(function() {

   // remove horizontal line of the last menu item
   jQ(".menu li:last-child a").css({"border-right":"none"});

   // guestbook: scrollable
   var height = jQ('#gbentryscroll').height() - 450;
   jQ("#slider").slider({
      orientation: "vertical",
      range: false,
      min: height * -1,
      max: 0,
      value:0,
      slide: function(event, ui) {
        jQ("#gbentryscroll").css("margin-top",ui.value + "px");
      }
   });

   // guestbook: check & save entry
   jQ('.error').hide();
   jQ(".submit").click(function() {
      jQ('.error').hide();
      var name = jQ("input#form_name").val();
      if (name == "") {
         jQ("label#error_name").show();
         jQ("input#form_name").focus();
         return false;
      }
      var mail = jQ("input#form_mail").val();
      if (mail == "") {
         jQ("label#error_mail").show();
         jQ("input#form_mail").focus();
         return false;
      }
      var text = jQ("textarea#form_text").val();
      if (text == "") {
         jQ("label#error_text").show();
         jQ("textarea#form_text").focus();
         return false;
      }
      var dataString = 'name='+ name + '&mail=' + mail + '&text=' + text; 
      jQ('#gbform').html("<div id='message'></div>");
      jQ('#message').html("DANKE! / THANKS! :)").hide().fadeIn(300);
      jQ.ajax({  
         type: "POST",  
         url: "entry.php",  
         data: dataString,  
         success: function() {  
            location.reload();
         }
      });
      return false;
   });

});

