// JavaScript Documentv



	




function changeAction(myAction) {
		 
		document.TEAMDC.action = myAction;
		document.TEAMDC.submit();
		 
	 }
$(document).ready(function(){

// initial page display controls
//$("#SE1").hide();
$("#PST1").hide();
$("div#INFO").show();
$("div#INFO").hide();
$("#w2").hide()

//$("#PE3").hide();

$("#BIRTHDAY2").datepicker();
$("#BDAY_DIALOG").dialog({width:250, position:'left'});
$("#EVENTS_DIALOG").dialog({width:250, position:'right'});	




// main page code
$("#DCON").click(function(event){	
		$("#LSERV").load('./listserv_info.cfm');
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});	
$("#EXIT").live('click',function(event){	
		$("#LSERV").empty();
		window.scrollTo(0,0);
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});

// loads the history section
	$("a#HIS").click(function(event){	
		$("div#HIS2").load('./history.htm');
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});	
	$("#CHIS2").live('click',function(event){		
		$("#HIS2").empty();
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});

//toggle the open gym schedule
	$("#OG2").click(function(event){	
		$("div#OGSCHEDULE").load('./table_schedule.htm');
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});	
	$("#COG2").live('click',function(event){		
		$("#OGSCHEDULE").empty();
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});

//toggles NEWs section	
	$("#CN2").live('click',function(event){		
		$("#CN3").toggle();
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});

//membership
	$("#ENTAPP").live('click',function(event) {
		$("#INFO").toggle();
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});


//contact 

/*	$("#EXIT").live('click',function(event){	
		$("#w2").empty();
		window.scrollTo(0,0);
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});
*/

//outreach
$("#PCEV1,#ACI,#API,#APREF,#AEI,#PAYINF,#PAY").click(function(event){	
		
		if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
	});	
$("#PE2").live('click',function(event){		
	$("#PE3").toggle();
	if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
});
$("#PST").live('click',function(event){		
	$("#PST1").toggle();
	if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
});
$("#SE").live('click',function(event){		
	$("#SE1").toggle();
	if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
});


//$("#SE1").hide();
//$("#PE3").hide();
	$("#PST1").hide();



$("#SAVEL").live('click',function(event){	
	$.blockUI(); 
	$(".red_req_message").text("");
ColdFusion.Ajax.submitForm('TEAMDCIDL','cfcs/insert_contact.cfm?ctype=L',responsecallback, errorHandler);
			if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
		// 
    
	});
	$("#SAVEC").live('click',function(event){	
	$.blockUI(); 
	$(".red_req_message").text("");
ColdFusion.Ajax.submitForm('TEAMDCID','cfcs/insert_contact.cfm?ctype=C',responsecallback, errorHandler);
			if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
		// 
    
	});
	
	
	$("#SAMEADD").live('click',function(event){	
		
		$ISSAME = $('#SAMEADD').is(':checked')
		
		if ($ISSAME) {
			$("#EADDRESS").val($("#ADDRESS").val());
			$("#ECITY").val($("#CITY").val());
			$("#ESTATE").val($("#STATE").val());
			$("#EZIPCODE").val($("#ZIPCODE").val());
		} else {
			$("#EADDRESS").val("");
			$("#ECITY").val("");
			$("#ESTATE").val("");
			$("#EZIPCODE").val("");
		}
    
	});

	
	function responsecallback(response){
		$.unblockUI();
		//alert(response);
		var errors = ColdFusion.JSON.decode(response); 
		var errorexist = false; 
		
		for(i in errors){
		   document.getElementById(i+"Error").innerHTML = errors[i]; 
		   errorexist = true; 
		} 
   		
		if ( errorexist == false) {
			alert("Thank you for joining the DC Sentinels Listserv.");
			$("#w2").empty();
			window.scrollTo(0,0);
			
		} else {
			
			alert("Please correct errors in red.");	
		}
	
		
		
	}
	
	function errorHandler(code, msg){
		//Uppercase
	$.unblockUI();
    alert("Error!!! " + code + ": " + msg);
	alert(' There was a problem saving your data. Please send email to info@teamdcbasketball.org.')
	if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; };
}


});
	
