$(document).ready(function() {
	/* Send External Links to New Window */
	$("a[rel=external]").attr('target','_blank');
	
	/* H3 Font Replacement */
	$("h3.cufon").css({'font-size':'45px', 'margin-top':'-18px'});
	Cufon.replace('h3.cufon', { fontFamily: 'Signpainter' });
	
	/* Newsletter Signup Form */
	$("#home-newsletter").hide();
  $("a#newsletter").click(function() {
    $("#home-search").hide();
    $("#home-newsletter").slideToggle("fast");
    $("html, body").animate({scrollTop: 0}, 300);
    return false;
    //$(this).toggleClass("active");
    //$("a#search").removeClass("active");
  });
  $("a.newsletter").click(function() {
    $("#home-search").hide();
    $("#home-newsletter").slideToggle("fast");
    $("html, body").animate({scrollTop: 0}, 300);
    return false;
    //$(this).toggleClass("active");
    //$("a#search").removeClass("active");
  });
  $("#home-newsletter a").click(function() {
    $("#home-newsletter").slideToggle("fast");
    //$("a#newsletter").toggleClass("active");
    //$("a#search").removeClass("active");
    return false;
  });
	
	/* Search Form */
	$("#home-search").hide();
  $("a#search").click(function() {
    $("#home-newsletter").hide();
    $("#home-search").slideToggle("fast");
    $("html, body").animate({scrollTop: 0}, 300);
    return false;
    //$(this).toggleClass("active");
    //$("a#newsletter").removeClass("active");
  });
  $("#home-search a").click(function() {
    $("#home-search").slideToggle("fast");
    //$("a#search").toggleClass("active");
    //$("a#newsletter").removeClass("active");
    return false;
  });
  
  /* Section Toggles */
	$(".toggle-box").hide();
	$(".toggle-box:first").show();
	$("h4 a.toggle").addClass("inactive");
	$("h4 a.toggle:first").removeClass("inactive");
	$("h4 a.toggle").click(function() {
    $(this).toggleClass("inactive");
    $(this).parent().next(".toggle-box").slideToggle("fast");
    return false;
  });
  
  /* Direct LInks to Section Toggles */
  var section = window.location.hash;
  if(window.location.hash){
    $("h4 a.toggle").addClass("inactive");
    $(".toggle-box").hide();
    $("h4#" + section + " a.toggle").removeClass("inactive");
    $("h4#" + section).next(".toggle-box").show();
  }
  
  /* Home Slideshow */
  $("#slideshow #images").easySlider({
		auto: true,
		continuous: true,
		numeric: true,
		pause: 5000
	});
	
	/* Office Tour */
  $("#tour").easySlider({
		auto: true,
		continuous: true,
		numeric: true,
		pause: 5000
	});
	
	/* Contact Map Lightbox */
	$("a.iframe").fancybox({
    'overlayShow': false,
    'centerOnScroll': false,
		'frameWidth': 800,
    'frameHeight': 500
	});
	
});

