// VPA JS

$(document).ready(function(){
	vpa_setup_inputs();
	project_setup();
});

function vpa_setup_inputs(){
	$('.vpa_input, .vpa_select').focus(function(){
		$(this).parents('.form_group').addClass('form_group_focus');
	});
	$('.vpa_input, .vpa_select').blur(function(){
		$(this).parents('.form_group').removeClass('form_group_focus');
	});
	
	$('#political_donation').change(function(){
		if($(this).val() == "donation_yes"){
			$('#disclosure_statement').show();
		}else{
			$('#disclosure_statement').hide();
		}
	});
	
	$('#vpa_form').ketchup();
	
	// Setup datepicker for the site search
	var datepicker_format = 'd/m/yy';
	$('.date_input').datepicker({dateFormat:datepicker_format, showButtonPanel: true});
}

// Taken from SOPA
function toggle_folder(id) {
	var folder_id = "#folder_"+id;
	var link_id = "#link_"+id;
	var toggle_id = "#toggle_"+id;
	var file_list = $(toggle_id).siblings('ul.file_list');
	var child_rows = $(toggle_id).siblings('div.folder_row');
	
	if(!file_list.length && child_rows.length){
		// No child files, but child folders
		if(child_rows.hasClass('hidden')){
			child_rows.removeClass('hidden');
			$(toggle_id).addClass('toggle_open'); 
		}else{
			child_rows.addClass('hidden');
			$(toggle_id).removeClass('toggle_open'); 
		}
	}else{
		// Child files exist
		if(file_list.hasClass('hidden')){
			// Files hidden, so expand
			file_list.removeClass('hidden');
			child_rows.removeClass('hidden');
			$(link_id).removeClass("closed_folder");
			$(toggle_id).addClass('toggle_open'); 
		}else{
			file_list.addClass('hidden');
			child_rows.addClass('hidden');
			$(link_id).addClass("closed_folder");
			$(toggle_id).removeClass('toggle_open'); 
		}
	}
}

function project_setup(){
	if($('.two_col_circles').length == 0) {
		return
	}
	$('.circle_current .o_hidden').hover(function(){
		$(this).siblings('.step_hover').fadeIn('fast');
	},function(){
		$(this).siblings('.step_hover').fadeOut('fast');
	})
}

