$(function() {
  var defaultText = 'City, ST or Zip Code';
  
  // search box default text
  var search = $('input#q');
  
  search
  .blur(function(event) {
      if(jQuery.trim($(this).val()) == ""|| (jQuery.trim($(this).val()).toLowerCase() == defaultText.toLowerCase())) {
        $(this).addClass('default').val(defaultText);
      }
    })
    .focus(function(event) {
      if(jQuery.trim($(this).val()).toLowerCase() == defaultText.toLowerCase()) {
        $(this).removeClass('default').val('');
      }
    })
    .parent().parent()
    .submit(function() {
      if(jQuery.trim(search.val()).toLowerCase() == defaultText.toLowerCase()) {
        search.val('');
      }
    });  
    
  search.blur();
  
	// search submit	
	$('a#q_btn').click(function() {
	  $(this).parent().parent('form').submit();
		
		return false;
	});
	
	$('a#go_link').click(function() {
	  $(this).parent().parent('form').submit();
		
		return false;
	});
	
	Cufon.replace('.cufon');
	
	//FF2 <select>
  var ua = navigator.userAgent.toLowerCase();
  var version = (ua.match(/.+(?:rv|kit|era|ie)[\/: ]([\d.]+)/) || [])[1].slice(0,5);

  if (/mozilla/.test(ua) && !/(compatible|webkit)/.test(ua) && version == '1.8.1'){
      var selects = $('#donor_form select');
      
      for(var i=0; i<selects.length; i++){
          selects[i].get().style.height = '17px';
      }
  }
  
  /* open external links in a new window */
  $('div#body a[href]').each(function() {
    if(this.href.indexOf('satruck.') < 0) {
      this.target = "_blank";
    }
  });
});