/* Red Cedar Zen Community Javascript functions 
	Last update: April 3, 2009
*/

function ShowDiv(divName) { 
	var oDiv = document.getElementById(divName);
	if (oDiv != null) oDiv.style.display = "inline";
}

$(document).ready(function() {
		$(".hpevent .shortblurb").hide();
        $("#homepageevents .hpevent ul")
        .prepend("<li class='readbody'><a href='' ><em>more...</em></a></li>");

        $(".actions li.readbody a").click(function(event){

        $(this).parents("ul").prev(".shortblurb").toggle();
       // Stop the link click from doing its normal thing
        event.preventDefault();
        });
        
	$("#getPrevShortBlurb").click(function(domEvent) {
		domEvent.preventDefault();	
		var selectPrompt = '<label for="prevShortBlurb">Which event?</label> ';
		//get select element via Ajax
		$.ajax({ 
			type: "GET",
			url: "http://www.redcedarzen.org/ajax/geteventdata.php",
			data: "field=ShortBlurb",
			dataType: "html",
			success: function(result){
				selectPrompt = selectPrompt + result;
				$("#copyShortBlurb")
					.html(selectPrompt)
					.slideDown("slow");
				$("#prevShortBlurb").change(function() { 
					$(this + "option:selected").each(function() { 	
						var shortBlurb = $(this).attr('title');
						$("#ShortBlurb").html(shortBlurb);
					});
				});
			}
		});
	});

	$("#getPrevDescription").click(function(domEvent) {
		domEvent.preventDefault();	
		var selectPrompt = '<label for="prevDescription">Which event?</label> ';
		//get select element via Ajax
		$.ajax({ 
			type: "GET",
			url: "http://www.redcedarzen.org/ajax/geteventdata.php",
			data: "field=Description",
			dataType: "html",
			success: function(result){
				selectPrompt = selectPrompt + result;
				$("#copyDescription")
					.html(selectPrompt)
					.slideDown("slow");
				$("#prevDescription").change(function() { 
					$(this + "option:selected").each(function() { 	
						var desc = $(this).attr('title');
						$("#Description").html(desc);
					});
				});
			}
		});
	});

	$("#getPrevRegData").click(function(domEvent) {
		domEvent.preventDefault();	
		var selectPrompt = '<label for="prevRegData">Which event?</label> ';
		//get select element via Ajax
		$.ajax({ 
			type: "GET",
			url: "http://www.redcedarzen.org/ajax/geteventdata.php",
			data: "field=All",
			dataType: "html",
			success: function(result){
				selectPrompt = selectPrompt + result;
				$("#copyRegData")
					.html(selectPrompt)
					.slideDown("slow");
				$("#prevRegData").change(function() { 
					var eventId = $(this + "option:selected").val();
					// get all data for this event via ajax
					$.ajax({ 
						type: "GET",
						url: "http://www.redcedarzen.org/ajax/geteventdata.php",
						data: "field=All&id=" + eventId,
						dataType: "json",
						success: function(result){
							$("#RegContactName").val(result.RegContactName);
							$("#RegContactEmail").val(result.RegContactEmail);
							$("#Name").val(result.Name);
							$("#ShortName").val(result.ShortName);
							if (result.IsParent == "1") 
								$("#IsParent").attr("checked","checked");
							else 	$("#IsParent").removeAttr("checked");
							//Select field
							$("#ParentID").val(result.ParentID).attr("selected","selected"); 
							$("#StartDate").val(result.StartDate);
							$("#StartTime").val(result.StartTime);
							$("#EndDate").val(result.EndDate);
							$("#EndTime").val(result.EndTime);
							$("#DateText").val(result.DateText);
							$("#Location").val(result.Location);
							if (result.RequiresRegistration == "1") 
								$("#RequiresRegistration").attr("checked","checked");
							else 	$("#RequiresRegistration").removeAttr("checked");
							$("#LowFee").val('$' + result.LowFee);
							$("#HighFee").val('$' + result.HighFee);
							$("#Deposit").val('$' + result.Deposit);
							$("#Deadline").val(result.Deadline);
							$("#ScholarshipDeadline").val(result.ScholarshipDeadline);
							//Select field
							$("#IsMeal").val(result.IsMeal).attr("selected","selected");
							//radio buttons
							if (result.IsStrenuous == "1") 
								$("#IsStrenuous_Yes").attr("checked","checked");
							else 	$("#IsStrenuous_No").attr("checked","checked");
							if (result.IncludesDana == "1") 
								$("#IncludesDana_Yes").attr("checked","checked");
							else 	$("#IncludesDana_No").attr("checked","checked");
							if (result.IsOvernight == "1") 
								$("#IsOvernight_Yes").attr("checked","checked");
							else 	$("#IsOvernight_No").attr("checked","checked");
							if (result.AskPrevious == "1") 
								$("#AskPrevious_Yes").attr("checked","checked");
							else 	$("#AskPrevious_No").attr("checked","checked");
							if (result.AskDokusan == "1") 
								$("#AskDokusan_Yes").attr("checked","checked");
							else 	$("#AskDokusan_No").attr("checked","checked");
							$("#StartRegistration").val(result.StartRegistration);
						}
					});
				});
			}
		});
	});
	
});
