// JavaScript Document

function initMembershipMenu(){
	$("#dd_membership a.selection").click(function(){
		$("#dd_membership ul").toggle();
	});
	$("#dd_change_membership a.selection").click(function(){
		$("#dd_change_membership ul").toggle();
	});
}

function upgradeMembership(level, display){
	$("#dd_membership a.selection").html(display);
	$("#dd_membership ul").hide();
	$("#membership_level").val(level);
	$("#change_membership_form").submit();
}

function changeMembership(level, display){
	$("#dd_change_membership a.selection").html(display);
	$("#dd_change_membership ul").hide();
	$("#membership_level").val(level);
	$("#change_membership_form").submit();
}

function goToPage(page){
	document.myaccount_form.show_page.value = page;
	document.myaccount_form.submit_check.value = "";
	document.myaccount_form.submit();
}

function cancel(){
	//$('#myaccount_form input:file').val('');
	document.myaccount_form.show_page.value = 0;
	document.myaccount_form.submit();
}

function cancelSubscription(){
	if($("#cancel_subscription").attr("checked") == false){
		alert("Please check the option provided specifying that you would like to cancel your subscription before pressing CONFIRM");
	}else{
		if(confirm("Are you sure you wish to cancel your subscription?")){
			document.myaccount_form.submit();
		}
	}
}

function showLoading(){
	$('#form_loader').show();
}

function validateSongwritingEntryForm(){
	var validated = true;
	var agreeToTerms = true;
	
	var title = $('#myaccount_form #title').val();
	var writer = $('#myaccount_form #writer').val();
	var artist = $('#myaccount_form #artist').val();
	var mp3 = $('#myaccount_form #mp3').val();
	var chart = $('#myaccount_form #chart').val();
	
	if(title == null || title.trim() == "") validated = false;
	if(writer == null || writer.trim() == "") validated = false;
	if(artist == null || artist.trim() == "") validated = false;
	if(mp3 == null || mp3.trim() == "") validated = false;
	if(chart == null || chart.trim() == "") validated = false;
	if($('#agree-to-terms').attr('checked') != true) agreeToTerms = false;
	
	if(validated && agreeToTerms){
		showLoading();
		$('#myaccount_form').submit();
	}else if(!validated){
		alert("Please fill in all required fields.");
	}else{
		alert("You must check the box stating that you have read and agree to the Terms & Conditions");
	}
}