com.ydso.modules.faq = {
	divData : new Array(),
	faqBusy : 0,
	slide : function ( id )
	{
		divObject = document.getElementById( id )
		divObject.className = 'faqAnswer';
		
		if ( com.ydso.modules.faq.faqBusy )
		{
			return;
		}
		
		com.ydso.modules.faq.faqBusy = true;
		
		if ( !this.divData[id] )
		{
			divObject.style.display = 'block';
			this.divData[id] = divObject.offsetHeight;
			divObject.style.display = 'none';
		}
		
		if ( divObject.style.display == 'none' )
		{
			divObject.style.display = 'block';
			divObject.style.height = '0px';
			divCounter = 0;
			
			com.ydso.transitions.Tween( divObject, 'height', com.ydso.easing.linear, 0, this.divData[id], 1000, this.callbackUp );
		}
		else
		{
			com.ydso.transitions.Tween( divObject, 'height', com.ydso.easing.linear, this.divData[id], 0, 1000, this.callbackDown );
		}
	},
	callbackDown : function ()
	{
		divObject.style.display = 'none';
		com.ydso.modules.faq.faqBusy = false;
	},
	callbackUp : function ()
	{
		com.ydso.modules.faq.faqBusy = false;
	}
};
