$(document).ready(function() {
	// Header login boxes
	$('#campOwnerLogin').click(function() {
		$('#campLMLogin').slideDown();
		$('#clmUserName').focus();
		return false;
	});
	$('#closeCampLogin').click(function() {
		$('#campLMLogin').slideUp();
	});
	$('#campSupplierLogin').click(function() {
		$('#supplierLMLogin').slideDown();
		$('#slmUserName').focus();
		return false;
	});
	$('#closeSupplierLogin').click(function() {
		$('#supplierLMLogin').slideUp();
	});
	
	// Disable enter key on form submission
	$(function() { 
		$("form#quickSearch").bind("keypress", function(e) {
			if (e.keyCode == 13) return false;
		}); 
	}); 

	
	// Header searchbox
	var searchBox = $("#keyword");
	var searchBoxDefault = "Search CampResource.com";
	var searchBoxError = "Search Term Required";
	searchBox.focus(function(e) {
		$(this).addClass("focused");
		if ($(this).val() == searchBoxDefault || $(this).val() == searchBoxError || $(this).val() == "") {
			$(this).removeClass("errorSearch");
			$(this).val("");
		}
	});
	searchBox.blur(function(e) {
		if ($(this).val() == "") {
			$(this).removeClass("focused");
			$(this).attr("value", searchBoxDefault);	
		}
	});
	$("#quickSearch").submit(function(e) {
		if ($(searchBox).val() == searchBoxDefault || $(searchBox).val() == searchBoxError || $(searchBox).val() == "") {
			$(searchBox).addClass("errorSearch");
			$(searchBox).val(searchBoxError);
			return false;
		}
		else {
			if (e.keyCode == 13) {
            $(this).children('form').submit();
            return false;
        }

		}
	});
	
	// Drop-down main navigation menu
	function mainmenu(){
	$('#navMenu li').hover(function(){
		$(this).find('ul:first').show();
		},function(){
		$(this).find('ul:first').hide();
		});
	}
	mainmenu();
			
	// Form cancel button
	$('#cancelBtn').click(function() {
		var linkUrl = $(this).attr('value');
		window.location = linkUrl;
	});
	
	// Open new window
	$('.newWindow').click(function() {
		$(this).attr('target','_blank');
	});
});
