function emailQuotation() {
  $('#fm-email').focus(function() {
    if ($(this).val() == 'Please Click Here To Enter Your Email Address For A Price' || $(this).val() == 'Please Enter A valid Email Address') {
      $(this).val('');
      if ($(this).hasClass('error'))
        $(this).removeClass('error');
    }
  });
  $('#fm-email').blur(function() {
    if ($(this).val() == '')
      $(this).val('Please Click Here To Enter Your Email Address For A Price');
  });
  $('#emailForm').submit(function(e) {
    e.preventDefault();
    var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(regex.test($('#fm-email').val()) == false) {
      $('#fm-email').addClass('error');
      $('#fm-email').val('Please Enter A valid Email Address')
                  return false;
    }
    else {
      var urlString = "/price.php?prod-id=" + $('#fm-prod-id').val() + "&email=" + $('#fm-email').val();
      $.get(urlString + "&ajax=1", function(data){
        $('#emailForm').html('<p class="spacedT padded red">A price for this product has been sent to your inbox.</p>');
      });
    }
  });
}



$(document).ready( function() {

  emailQuotation();
  $("a.blank").click(function(e) {e.preventDefault();window.open($(this).attr("href"));});
  $("h1.notNeeded").hide();
  $( "#tabs" ).tabs();

  
  $('.basket form input[type="submit"]').hide();
  $('.basket form a').click(function(e) {e.preventDefault(); window.location=$(this).attr("href");});
  $('.basket form input[type="radio"]').change(function() {$(this).parents('form').submit();});

  $('.productList li').fadeTo(500,0.9);
  $('.productList li').hoverIntent(function(){$(this).fadeTo(500, 1);}, function() {$(this).fadeTo(500, 0.9);});

  $('#searchModel').focus(function() {if ($(this).val() == 'Model Number')$(this).val('');});
  $('#searchModel').blur(function() {if ($(this).val() == '') $(this).val('Model Number');});  

  var autocompleteJSON = function(raw) {
      var json= typeof(raw) === "array" ? raw : raw.resultSet;
      var parsed = [];
      for (var i=0; i <json.length; i++) {
         var row =json[i];
         parsed.push({
             data: row,
            value: row["text"] + ' [' + row["url"] + ']',
           result: row["text"]
         });
      }
      return parsed;
   }; 

  $('#searchModel').autocomplete('/search.php?ajax=1',
    { 
      dataType: "json",
      parse: autocompleteJSON,
      scrollHeight: 620,
      formatItem: function(row) { return row["text"] },
      selectFirst: false
    }
  ).result(function(event, item) {
      location.href = item["url"];
  });   

});
