// JavaScript Document
$(document).ready(function() {
	
	//gallery modal window
	$("a.zoom1").fancybox({
		titlePosition			: 'inside',
		title					:  this,
		'transitionIn'			: 'elastic',
		'transitionOut'			: 'elastic',
		'opacity'				: true,
		'hideOnContentClick'	: false
	});
	
	$("#submit-grant-question").click(submit_grant_question);
	$("#submit-community-question").click(submit_community_question);
	$("#submit-advisor-question").click(submit_advisors_question);
	$("#secure_login").click(set_community_url);

	
	$(".sub-accordion").accordion({ 
		header: 'li.more', 
		autoHeight: false,
		active: false, 
		animated: 'easeOutSine',
		duration:300,
		changestart: function(event, ui) { 
			
		}
	});


});

function submit_grant_question(event)
{
	event.preventDefault();
	$("#qa-form-wrapper").fadeOut("fast", post_qa_form);
}

function post_qa_form()
{
	
	$("#qa-ajax-loader").fadeIn("slow");
	$.post("/grants/ask/", 
	$("#grant-form").serialize(),
		//callback function with return data
		function(data)
		{
			$("#qa-ajax-loader").fadeOut("fast");
			$("#qa-form-wrapper").replaceWith(data);
			$("#qa-form-wrapper").hide();
			$("#submit-grant-question").click(submit_grant_question);
			$("#qa-form-wrapper").fadeIn("slow");
		}												  
	);
}

function submit_community_question(event)
{
	event.preventDefault();
	$("#qa-form-wrapper").fadeOut("fast", post_qa_community_form);
}

function post_qa_community_form()
{
	
	$("#qa-ajax-loader").fadeIn("slow");
	$.post("/community/ask/", 
	$("#community-form").serialize(),
		//callback function with return data
		function(data)
		{
			$("#qa-ajax-loader").fadeOut("fast");
			$("#qa-form-wrapper").replaceWith(data);
			$("#qa-form-wrapper").hide();
			$("#submit-community-question").click(submit_community_question);
			$("#qa-form-wrapper").fadeIn("slow");
		}												  
	);
}

function submit_advisors_question(event)
{
	event.preventDefault();
	$("#qa-form-wrapper").fadeOut("fast", post_qa_advisors_form);
}

function post_qa_advisors_form()
{
	
	$("#qa-ajax-loader").fadeIn("slow");
	$.post("/advisors/ask/", 
	$("#advisors-form").serialize(),
		//callback function with return data
		function(data)
		{
			$("#qa-ajax-loader").fadeOut("fast");
			$("#qa-form-wrapper").replaceWith(data);
			$("#qa-form-wrapper").hide();
			$("#submit-advisor-question").click(submit_advisors_question);
			$("#qa-form-wrapper").fadeIn("slow");
		}												  
	);
}

function set_community_url(event){
	event.preventDefault();
	$.post("/community/set_url/",
		{current_url: this.rel},
		//callback function with return data
		function(data)
		{
			window.location = "/login";

		}												  
	);
}