var custom = {'init' : custom_init};

function custom_init()
{
	custom.yearly = {'defaults' : {}};
	custom.form   = {'defaults' : {}};
	custom._y     = {'defaults' : {}};

	custom.form.callback = function(data)
	{
		eval(data);
		process_dropdown_callback(results, defaults, '_y', inputs, blocks);

		if ( null != inputs )
		{
			if ( inputs.unauthorized == true )
				window.location = "?_p=login";

			switch ( true )
			{
				case inputs.display_results :
					$('results_img').src			   = 'images/success.png';
					$('display_results').style.display = 'block';
				break;

				case inputs.display_results == false :
					$('results_img').src			   = 'images/failed.png';
					$('display_results').style.display = 'block';
				break;
			}
		}
		
		$('general_bar').src = inputs.general_bar;
		$('unique_bar').src  = inputs.unique_bar;
		$('comm_bar').src   = inputs.comm_bar;
		$('po_bar').src   = inputs.po_bar;
	}
	
	custom.yearly.populate = function(q)
	{
		var form = q.id;
		var getArgs = "{ '_r' : 'overview', '_cam' : '" + $('_cam').value + "'";
		for ( var i = 0 ; i < $(form).elements.length ; i++ )
		{
			$(form).elements[i].value;
			getArgs += ", '" + $(form).elements[i].id + "' : '" + $(form).elements[i].value + "'";
		}
		getArgs += " }";

		QueryAjax(null, 'inc/overview.inc.php', getArgs, null, null, 'custom.form.callback(data);');
	}

	custom.form.populate = function(q)
	{
		QueryAjax(null, 'inc/overview.inc.php', { '_r' : 'init', '_cam' : $('_cam').value }, null, null, 'custom.form.callback(data);');
	}

	custom.form.populate(0);
}

window.onload = function()
{
	if(isset('custom'))
		custom.init();
}

