Cufon.replace('#subfootercontentleft h3, #subfootercontentright h3', { fontFamily: 'MetaPro-Book' });
Cufon.replace('#navmenu span', { fontFamily: 'MetaPro-Bold' });
Cufon.replace('#content-middle h1', { fontFamily: 'MetaPro-Bold' });
Cufon.replace('.contentheader h2', { fontFamily: 'MetaPro-Medium' });

Cufon.replace('.metapromedium', { fontFamily: 'MetaPro-Medium' });
Cufon.replace('.metaprobold', { fontFamily: 'MetaPro-Bold' });
Cufon.replace('.metaproitalic', { fontFamily: 'MetaPro-BoldItalic' });
Cufon.replace('.metapromediumitalic', { fontFamily: 'MetaPro-MediumItalic' });

$(function() {
  $('input:checkbox.narrow').checkbox({cls:'jquery-lh-narrow-checkbox'});
  $('input:checkbox.wide').checkbox({cls:'jquery-lh-wide-checkbox'});
  $('input:radio').checkbox({cls:'jquery-lh-narrow-checkbox'});
  $('input[title!=""]').hint();
  $('textarea[title!=""]').hint();
  /* Tooltips */
  $('.lh-tooltip[title]').qtip({
    content: {
      text: false // Use each elements title attribute
    },
    style: { 
      width: 400,
      name: 'dark'
    },
    position: {
      corner: {
        target: 'bottomMiddle',
        tooltip: 'topMiddle'
      }
    }
  });
//  $('.lh-tooltip').tooltip({
//    fade: 100,
//    showURL: false,
//    top: 24,
//    left: 0
//  });
  $('.miniformwarning').remove();
  
  $.get("/miniform/token.php",function(txt){
    $(".miniform").append('<input type="hidden" name="ts" value="'+txt+'" />');
  });
  /* Contact Form Validator */
  jQuery.validator.setDefaults({
    debug: false
  });
  jQuery.validator.addMethod("defaultInvalid", function(value, element) {
    return value != element.defaultValue;
  }, "");
  jQuery.validator.messages.required = "";
  $('.miniform').validate({
    rules: {
      clientname: {
        required: true,
        defaultInvalid: true
      },
      clientemail: {
        required: true,
        email: true,
        defaultInvalid: true
      },
      clientmessage: {
        required: true,
        minlength: 32,
        defaultInvalid: true
      }
    },
    messages: {
      clientname: {
        required: ""
      },
      clientemail: {
        required: "",
        email: ""
      },
      clientmessage: {
        required: "",
        minlength: ""
      }
    },
    submitHandler: function() {
      $('#miniformsubmit').attr("disabled", true);
      var serialized_data = $('.miniform').serialize();
      $.ajax({
        type: "POST",
        url: "/miniform/process.php",
        data: serialized_data,
        success: function(html){
          $('#subfootercontentleft').html(html);
        }
      });
    }
  });
  $('.offsiteLink').click(function() {
    if (confirm("Leave lithiumhosting.com?")) {
      return true;
    } else {
      return false;
    }
  });
});
