/*
* ContentTabbed Component Javascript
*/

CONTENT_TABBED_AJAX_URL = '/common/ajax/front/components/ContentTabbed/ajax.php';

/* Display Tab */
function fncContentTabbedComponent_Tab_Load(tab) {
	
	// make all unselected
	$('contenttab_link1', 'contenttab_link2', 'contenttab_link3', 'contenttab_link4').invoke('removeClassName','current');
	
	// make this tab selected
	$('contenttab_link'+tab).addClassName('current');
	
	// show div with content
	$('contenttab_box1', 'contenttab_box2', 'contenttab_box3', 'contenttab_box4').invoke('hide');
	$('contenttab_box'+tab).show();
	
}

/* Load Tabs in background */
function fncContentTabbedComponent_Content_Load(tab2_content_id, tab3_content_id, tab4_content_id) {
	var total_tabs = 1;
	
	if(tab2_content_id != 0) {
		new Ajax.Updater('contenttab_box2', CONTENT_TABBED_AJAX_URL, {
			parameters: { 
				action: 'ContentTabbed_Load',
				content_id: tab2_content_id
			}
		});
		total_tabs++;
	}
	if(tab3_content_id != 0) {
		new Ajax.Updater('contenttab_box3', CONTENT_TABBED_AJAX_URL, {
			parameters: { 
				action: 'ContentTabbed_Load',
				content_id: tab3_content_id
			}
		});
		total_tabs++;
	}
	
	if(tab4_content_id != 0) {
		new Ajax.Updater('contenttab_box4', CONTENT_TABBED_AJAX_URL, {
			parameters: { 
				action: 'ContentTabbed_Load',
				content_id: tab4_content_id
			}
		});
		total_tabs++;
	}
	
	// preselect
	var url_anchor = window.location.hash;

	if(url_anchor) {
		
		// get tab number
		var tab_array = url_anchor.split('tab');
		
		// single out (0 is #)
		var tab = tab_array[1]; 
		
		if(tab > 0 && tab <= total_tabs) {
		
			// make all unselected
			$('contenttab_link1', 'contenttab_link2', 'contenttab_link3', 'contenttab_link4').invoke('removeClassName','current');
			
			
			// make this tab selected
			$('contenttab_link'+tab).addClassName('current');
			
			// show div with content
			$('contenttab_box1', 'contenttab_box2', 'contenttab_box3', 'contenttab_box4').invoke('hide');
			$('contenttab_box'+tab).show();
		}
	}
	

}
