/*
	
	Module Specific Functionality

*/





function modUpdateProgress()
{
	var user_id		= $('prog_user_id').value;
	var c_weight	= $('cur_weight').value;
	var params		= 'action=update&user_id='+user_id+'&c_weight='+c_weight;
	
	alert(params);
	
	
	var modAjax	= new Ajax.Updater('vertgraph', '_dash_my-progress.php', { method: 'get', parameters: params });
}





Event.observe (window, 'load', function() {
		loadAccordion('accordion');
	}, false);

	function loadAccordion (accordionGroup) {
		var accordionElements = document.getElementsByClassName(accordionGroup);

		for (var i=0, len=accordionElements.length; i < len; ++i) {
			Event.observe (accordionElements[i], 'click', accordion, false);
		}
	}

	function accordion (e) {
		var ele = Event.element(e);
		var openElement = document.getElementsByClassName('open');
		
		
		var oE = openElement[0];
		if (!oE) {
			new Effect.BlindDown (ele.next(), {Duration:0.05});	
			ele.addClassName('BgGold');
			
		}//if...
		else {
			oE.removeClassName('BgGold');

			if (!ele.hasClassName('open')) {
				
				oE.removeClassName('BgGold');				

				new Effect.Parallel(
					[new Effect.BlindUp(oE.next(), {Duration:0.05}), new Effect.BlindDown(ele.next(), {Duration:0.05})], 
					{
						afterFinish: function (e) {
							oE.removeClassName('open');
							
						}//afterFinish...
					}
				);//Effect.Parallel...
			}//if...
			else	{
				
				oE.removeClassName('BgGold');
				new Effect.Parallel(
					[new Effect.BlindUp(oE.next(), {Duration:0.05})], 
					{
						afterFinish: function (e) {
							oE.removeClassName('open');
							
						}//afterFinish...
					}
				);//Effect.Parallel...
			
			
			}
		}//else...
		ele.addClassName('open');
		ele.addClassName('BgGold');
		
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	