// JavaScript Document

$(document).ready(function() {
	
	frontPageSlider();
	makeLinksWork();
	home_areas_height();
	
	// Search
	startSearchActions();
	fixIE();
	
	
	start_fancy_box();
//	fix_nav();


});

function home_areas_height() {
	var h = 0;
	$(".home_item").each(function() {
		var new_h = $(this).height();
		if(new_h>h) {
			h = new_h;	
		}
	});
	$(".home_item").css("min-height",h+"px");
}

function start_fancy_box() {
	$("a.fancybox").fancybox({
		'width' : 400
	})
}

function fixIE() {
	if ( $.browser.msie ) {
		$("#searchsubmit").val("");	
	}
}


function startSearchActions() {
	if($("#s").val()=="") {
		$("#s").val("Search Strunk & Associates");
	}
	$("#s").focus(function() {
		if($(this).val()=="Search Strunk & Associates") {
			$(this).val('');
		}
		$("#searchform").addClass('searchActive');
	});
	
	$("#s").blur(function() {
		if($(this).val()=='') {
			$(this).val('Search Strunk & Associates');	
			$("#searchform").removeClass('searchActive');
		}
	});
}

function frontPageSlider() {
	if(!$("#home_slider_content").length) { return false; }
	$("#subnav_links").after('<div id="slider_status">').after('<h3 id="slider_title">Innovative Solutions</h3>');
	$("#home_slider_content").cycle({ 
		fx:     'fade', 
		speed:  800,
		pause:  1,
		timeout:  5000,
		pager:  '#slider_status',
		pagerAnchorBuilder: function(idx, slide) {
			var img_title = $(slide).find("img").attr('title');
			return '<a href="#">'+ img_title + '</a></li>';
		}
	});
}

function makeLinksWork() {
	$("#nav a[rel='external']").addClass("externalLink");
	// LINK ACTIONS
	$('a[rel="external"]').click(function(){
		window.open(this.href); return false;
	});
}
