﻿$(function()
{
//	var navWidth = 0;
//	var navCount = $("div.nav ul.AspNet-Menu > li").each(function()
//	{
//		navWidth += $(this).width();
//	}).length;
//	var fullNavWidth = $("div.nav:first").width();
//	var newMargin = ((fullNavWidth - navWidth) / 2) - (10 * navCount);
//	$("div.nav ul.AspNet-Menu").css({'marginLeft': newMargin });
//	$("div.nav div.AspNet-Menu-Horizontal").css({'width': fullNavWidth - newMargin });

	var height = 0;
	$("div.testimonial").each(function()
	{
		$(this).css({ display: 'block' });
		if ($(this).height() > height)
		{
			height = $(this).height();
		}
		$(this).css({ display: 'none' });
	});
	$("div.testimonial:first").css({ display: 'block' });
	$("div.testimonials").cycle({ timeout: 15000 }).css({ height: height + 10 });

	$("div.items img:first").css({ display: "block" });
	$("div.items").cycle();
	$("input[id$=txtSearch]").defaultValueInput().keyup(function(event)
	{
		if (event.keyCode == 13)
		{
			return __doSearch();
		}
	});
	
	$("img#btnSearch").click(function()
	{
		return __doSearch();
	});
	
	$("a.submitrequest").click(function()
	{
		return __validateEstimateForm();
	});
});

__validateEstimateForm = function()
{
	var valid = true;
	$("fieldset.estimate input").each(function()
	{
		if ($(this).val() == "")
		{
			$("span.req", $(this).prev("label")).css({display:'inline'});
			valid = false;
		}
		else
		{
			$("span.req", $(this).prev("label")).css({display:'none'});
		}
		
	});
	
	if (!isValidEmail($("input[id$='txtEmail']").val()))
	{
		$("span.req", $("input[id$='txtEmail']").prev("label")).css({display:'inline'});
		valid = false;
	}
	
	return valid;
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

__doSearch = function()
{
	window.location.href = '/search?q=' + escape($("input[id$=txtSearch]").val());
	return false;
}