/**
 * class	CS_MarkupElement
 * author	Rakesh Sieuw
 * date		01-10-2008
 */
var CS_MarkupElement = new Class({
	
 	/**
	 * initialize
	 * @return void
	 */
	initialize: function()
	{
	},
	
	/**
	 * setStyle
	 * @param string container_id
	 * @param string tag_name
	 * @param string style_property
	 * @param string style_value
	 * @param integer index
	 * @return void
	 */
	setStyle: function(container_id, tag_name, style_property, style_value, index)
	{
		var container_element	= $(container_id);
		var sub_elements		= container_element.getElements(tag_name);
		var total_sub_elements	= sub_elements.length;
		var index				= !index ? total_sub_elements : index;
		
		if(total_sub_elements > 0)
		{
			var user_node		= sub_elements[index-1];
			var user_node		= !user_node ? sub_elements.getLast() : user_node;
			if (user_node) user_node.setStyle(style_property,style_value);
		}
	}
	
});

	