if (typeof console == 'undefined'){
  console = {};
  console.log = function(m){};
  console.error = function(m){};
}

$(document) .ready(function() {
  $("a.modality").modality();
  $(".video_slider ul, ul.testimonials").carousel();
  $(".slider,.home_slider_container").scroller({
    auto: true
  });
  //$("select").chosen();
  
  $(".main_nav > ul > li > a").click(function() {
    $(this).closest("ul").find("ul").hide().end().closest("ul").find("li").removeClass("active");
    $(this).closest("li").find("ul").show().end().closest("li").addClass("active");
    return false;
  });
  
  $(".default").live("focus", function() {
		var value = $(this)[0].defaultValue;
		if($(this).val() == value) {
			$(this).val("").removeClass("faded");
		}
	});
	$(".default").live("blur", function() {
		var value = $(this)[0].defaultValue;
		if($(this).val() == "") {
			$(this).val(value).addClass("faded");
		}
	});  
	$("form.find_a_contractor").live("submit", function() {
	  var input = $(this).find(".default");
	  var value = input[0].defaultValue;
	  if(input.val() == value) {
	    return false;
	  } else {
	    $(this).find("button").addClass("loading");
	  }
	});
});

var reset = 0;

$(window).scroll(function() {
  var offset = $(".find_contractor").offset().top + $(".find_contractor").height();
  var y = $(window).scrollTop();
  
  if(y > offset) {
    $("#spacer").height(59);
    if(reset == 0) {
      $("footer").addClass("fixed").find(".free_quote").hide().fadeIn(300);
      reset = 1;
    }
  } else {
    $("#spacer").height(0);
    if(reset == 1) {
      $("footer").find(".free_quote").fadeOut(300, function() {
        $(".free_quote").removeClass("fixed");
      });
      reset = 0;
    }
  }
});
























