$(document).ready(function(){						   
	// Search form
	$("#search-form #search").focus(function(){
		this.value='';							
	});
	$("#search-form #search").blur(function(){
		this.value='Search';
	});
	
	// services menu
	$("#header #nav #menu .first, #header #nav #services-sub").hover(function(){
		$("#header #nav #services").addClass("hover");
		$("#header #nav #services-sub").addClass("active");
	}, function(){
		$("#header #nav #services").removeClass("hover");
		$("#header #nav #services-sub").removeClass("active");
	});
	
	// about-us menu
	$("#header #nav #menu .about-us-nav, #header #nav #about-us-sub").hover(function(){
		$("#header #nav #about-us").addClass("hover");
		$("#header #nav #about-us-sub").addClass("active");
	}, function(){
		$("#header #nav #about-us").removeClass("hover");
		$("#header #nav #about-us-sub").removeClass("active");
	});
	
	// theme selector
	$(".choose-a-background .background-popup").toggle(function(){
		$(this).addClass("active");
		$(".choose-a-background #theme-selector").css("height", "200px");
		return false;
	}, function(){
		$(this).removeClass("active");
		$(".choose-a-background #theme-selector").css("height", "0px");
		return false;
	});
	
	$("#theme-selector .content").jScrollPane({showArrows:true, scrollbarWidth:20});
	
	// About Landing Rollovers
	$(".our-team.landing .content a").hover(function(){
		$(this).find("span").addClass("active");										 
	 }, function(){
		 $(this).find("span").removeClass("active");
	 });
	
	// validate CRM form
	$("#get-in-touch-form").validate({
			errorLabelContainer: "#errorBox",

			rules: {
				"lead[full_name]": "required",
				"lead[company_name]": "required",
				"lead[email]": {
					required: true,
					email: true
				},
				"lead[phone]": "required",
				"comment": "required"

			},
			messages: {
			 "lead[full_name]": "Please enter your name",
			 "lead[company_name]": "Please enter your company name",
			 "lead[email]": {
				"required": "Please enter an email address"   
			  },
			  "lead[phone]": "Please enter a phone number",
			  "comment": "Please enter your message"
		   }

	});
	
});