// Sub menus (LHS)

function subMenu(id,amount){
	if($('#menu'+id).css("height")=="0px"){
			$('div[id*="menu"]').animate({ height: "0px" });
			$("#menu"+id).animate({ height: amount+"px" });
	}
}


// Members news

function showStory(id, storyId, location, image){
	if(location==1){
		var l = "../";	
	}else{
		var l = "";	
	}
	$("#mnImage").attr("src",l+"images/members-news/"+image+"_widget.jpg?random="+Math.random());
	$('div[id*="mnNews"]').removeClass("memberNewsSelected").addClass("memberNews");
	$("#mnNews"+id).removeClass("memberNews").addClass("memberNewsSelected");	
}


// Members Comps

function showComp(id, storyId){
	//$("#mnImage").attr("src","../images/members-news/"+storyId+"_thumbnail.jpg");
	$('td[id*="mnComp"]').removeClass("memberCompDetailsSelected");
	$("#mnComp"+id).addClass("memberCompDetailsSelected");	
}

// Login reminder

function loginReminder(){
	var email = $("#email").val();
	$.post('ajax-calls.php', { action: 'loginReminder', email: email }, function(data) {
		if(data==1){
			$("#hUserField").hide();
			$("#email").hide();
			$("#sendReminderBTN").hide();
			$("#cancelForgot").hide();
			$("#loginRetry").show();
			$("#instructions").html('Your login details have been sent to your email address.<br /><br /><a href="members-login.php" class="text11LBrownUnd">Click here to login</a>');
		}else{
			$("#email").val('');
			$("#email").show();
			$("#hUserField").show();
			$("#sendReminderBTN").show();
			$("#cancelForgot").show();
			$("#instructions").html('Sorry your email address does not appear to be registered.<br /><br />Email:');
		}
	});

}

// Member contact details

function showDetails(id){
	if($('#details'+id).height()!=120){
		$('div[id*="details"]').animate({ height: "20px" });
		$('#details'+id).animate({ height: "120px" });
	}
}

// Check forms

function checkForm(){
	var error = 0;
	if($("#firstname").val()==""){ error=1; $("#firstnameError").show(); }
	if($("#surname").val()==""){ error=1; $("#surnameError").show(); }
	if(document.getElementById('username').value.length<5){ error=1; $("#usernameError2").show(); }
	if(document.getElementById('password').value.length<5){ error=1; $("#passwordError").show(); }
	if(error!=0){ return false; }else{ return true; }
}

function checkMembershipForm(){
	var error = 0;
	if($("#name").val()==""){ error=1; }
	if($("#telephone").val()==""){ error=1; }
	if($("#email").val()==""){ error=1; }
	if($("#membership").val()=="null"){ error=1; }
	if($("#enquiry").val()==""){ error=1; }
	if(error==0){ return true; }else{ $("#formErrors").show(); return false; }
}

function checkContactForm(){
	var error = 0;
	if($("#name").val()==""){ error=1; }
	if($("#telephone").val()==""){ error=1; }
	if($("#email").val()==""){ error=1; }
	if($("#enquiry").val()==""){ error=1; }
	if(error==0){ return true; }else{ $("#formErrors").show(); return false; }
}

function requestCheck(){
	var error = 0;
	if($("#title").val()=="null"){ error=1; }
	if($("#firstname").val()==""){ error=1; }
	if($("#surname").val()==""){ error=1; }
	if($("#daytime").val()==""){ error=1; }
	if($("#mobile").val()==""){ error=1; }
	if($("#bestContact").val()==""){ error=1; }
	if($("#email").val()==""){ error=1; }
	if($("#date").val()==""){ error=1; }
	if($("#startTime").val()==""){ error=1; }
	if($("#players").val()==""){ error=1; }
	if($("#holes").val()==""){ error=1; }
	if($("#courses").val()==""){ error=1; }
	if(error==0){ return true; }else{ $("#formErrors").show(); return false; }
}

function requestAvailability(){
	var error = 0;
	if($("#title").val()=="null"){ error=1; }
	if($("#firstname").val()==""){ error=1; }
	if($("#surname").val()==""){ error=1; }
	if($("#daytime").val()==""){ error=1; }
	if($("#mobile").val()==""){ error=1; }
	if($("#bestContact").val()==""){ error=1; }
	if($("#email").val()==""){ error=1; }
	if($("#date").val()==""){ error=1; }
	if($("#numGuests").val()==""){ error=1; }
	if($("#numNights").val()==""){ error=1; }
	if($("#roomType").val()==""){ error=1; }
	if($("#requireTeeTime").val()==""){ error=1; }
	if($("#teeTime").val()==""){ error=1; }
	if(error==0){ return true; }else{ $("#formErrors").show(); return false; }
}
