/*************************************************
AUTHOR: David Mingos
CONTACT: http://dmdesigns.com/contact/
*************************************************/
$(document).ready(function() {  // when the DOM has finished loading

	$('#s,#txtEmailJoin').each(function() { if(this) $(this).autoClear(); });

	if ($('#sign-up')) $('#sign-up').submit(function() { return validateSignup(); });
	if ($('#subscribe')) $('#subscribe').submit(function() { return validateSignup(); });

	$('#contact-us-link').click(function() {
		$('#slider-content').hide('fast');
		$('#search-link').text('Search');
		if ($('#contact-us-link').text() == 'Contact Us') {
			$.get('/anx/js/templates/contact-info.html', function(data) {
				$('#slider-content').html(data).show('fast');
				$('#contact-us-link').text('Hide Contact Info');
			});
		} else {
			$('#slider-content').hide('fast');
			$('#contact-us-link').text('Contact Us');
		}
		return false;
	});

	$('#search-link').click(function() {
		$('#slider-content').hide('fast');
		if ($('#search-link').text() == 'Search') {
			$.get('/anx/js/templates/search-form.html', function(data) {
				$('#slider-content').html(data).show('fast');
				$('#contact-us-link').text('Contact Us');
				$('#search-link').text('Hide Search');
				$('#q').focus(function() { if (this.value == this.defaultValue) this.value = ''; });
				$('#q').blur(function() { if (this.value == '') this.value = this.defaultValue; });
				$('#sitesearch').submit(function() {

					var field = document.getElementById('q');
					var term = field.value;

					if (term && term != field.defaultValue) {
						$('#go-search').attr('disabled', 'disabled');
						return true;
					} else {
						alert('Please enter a word or phrase to search for.');
						field.focus();
						return false;
					}

				});
			});
		} else {
			$('#slider-content').hide('fast');
			$('#search-link').text('Search');
		}
		return false;
	});

	function validateSignup() {
		var field= document.getElementById('txtEmailJoin');
		var address = field.value;

		if (address && (address!=field.defaultValue) && $('#txtEmailJoin').validEmail()) {
			$('#go').attr('disabled', 'disabled');
			return true;
		} else {
			alert('Please enter a valid email address.');
			field.focus();
			return false;
		}
	}

});