jQuery(document).ready(function() {

	//show members menu DIV
	jQuery('.menu UL LI.page-item-15').click(function() {
		if (AFHTO_ISLOGGED) {
			$.cookie('memberNavCollapsed', 0, {path: '/'});
			jQuery('#memberNav').slideDown();
		}
	});

	//hide members menu DIV
	jQuery('#memberNav A.btn_collapse').click(function() {
		$.cookie('memberNavCollapsed', 1, {path: '/'});
		jQuery('#memberNav').slideUp();
	});


	//IE6 fixes... grrr...
	if ((jQuery.browser.msie) && (jQuery.browser.version < 7) ) {
	  jQuery('DIV.menu ul').css({background: "#fff"});
	  jQuery("DIV.menu > ul li").hover(function(){
			  jQuery(this).find('ul:first').show();
		  },function(){
			  jQuery(this).find('ul:first').hide();
		  });
	}

	setupClickClear('#txtEnteryournamehere', 'Enter your name here');
	setupClickClear('#txtEnteremailaddress', 'Enter email address');
	setupClickClear('#s', 'Keyword Search', true);

	//
	// Subscribe form
	//
	jQuery("#eNewsletterSubmit").css({cursor: "pointer"});
	jQuery("#eNewsletterSubmit").click(function() {
	
		var formName = jQuery("#txtEnteryournamehere").val();
		var formEmail = jQuery("#txtEnteremailaddress").val();
		
		if ( ("" == formName) || ("Enter your name here" == formName) ) {
			alert("Please enter name");
			jQuery("#txtEnteryournamehere").focus();
			jQuery("#txtEnteryournamehere").val("");
			return;
		}
		if ( ("" == formEmail) || ("Enter email address" == formEmail) || !validmail(formEmail) ) {
			alert("Please enter valid email");
			jQuery("#txtEnteremailaddress").focus();
			if ( "Enter email address" == formEmail ) {
				jQuery("#txtEnteremailaddress").val("");
			}
			return;
		}
	
		var url = AFHTO_TEMPLATE_DIRECTORY + "/ajax_newsletter_submit.php";
		var data = { name: formName, email: formEmail };
		$.post(url, data,
		function(data) {
			if ("1" == data) {
				alert("Thanks for subscribing to our eNewsletter!");
				jQuery("#txtEnteryournamehere").val('Enter your name here');
				jQuery("#txtEnteremailaddress").val('Enter email address');
			} else {
				alert("ERROR SUBMITTING THE FORM, PLEASE TRY AGAIN LATER!");
				alert(data);
			}
		});
	});
	

});

function collapseSubscribe()
{
	jQuery('#subscribeCollapsed').show();
	jQuery('#subscribeExpanded').hide();
	jQuery('#subscribeExpandedForm').hide();
}

function expandSubscribe()
{
	jQuery('#subscribeCollapsed').hide();
	jQuery('#subscribeExpanded').show();
	jQuery('#subscribeExpandedFormGap').show();
	jQuery('#subscribeExpandedForm').slideDown();
}

function setupClickClear(objectId, txt, preset)
{

	if ( preset ) {
		if ("" == jQuery(objectId).val()) {
			jQuery(objectId).val(txt);
		}
	}

	jQuery(objectId).click(function() {
		if ( this.value == txt ) {
			this.value="";
		}
	});
	jQuery(objectId).blur(function() {
		if ( this.value == "" ) {
			this.value=txt;
		}
	});

} // setupClickClear()

function validmail(str)
{
	return (str.match(/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@[a-z]([a-z0-9-]*[a-z0-9])?(\.[a-z]([a-z0-9-]*[a-z0-9])?)*\.[a-z]{2,6}$/i));
}

function checkNewPasswordForm(form)
{
	if (form.password.value == '') {
		alert('Please enter Your Password');
		form.password.focus();
		return false;

	} else if (form.password.value != form.password2.value) {
		alert('Your Password confirmation doesn\'t match');
		form.password2.focus();
		return false;

	}

	return true;
	
} // checkNewPasswordForm()


