/**********************************************************************************/
/*                                                                                */
/*  Function Name:  toggle_tabcontent()                                           */
/*  Description:                                                                  */
/*  Parameters                                                                    */
/*  Input:                                                                        */
/*  Output:         FALSE                                                         */
/*                                                                                */
/*  Author:         Raymond Chow                                                  */
/*  Date:           27 December 2009                                              */
/*                                                                                */
/**********************************************************************************/

function  toggle_tabcontent()  {

  var arg = toggle_tabcontent.arguments;
	
  var thistab 	  = arg[0];
  var widgetid    = arg[1];
  var contentid   = arg[2];
  var ajaxurl     = arg[3];

  var css_active    = "on";
  var css_inactive  = "off";

  var tab         =	thistab.parentNode.childNodes;

  for (i=0; i<tab.length; i++)  {
    tab[i].className  = css_inactive;
  }

  thistab.className = css_active;

  var content = document.getElementById(contentid).parentNode.childNodes;
  
  for (i=0; i<content.length; i++)  {
    content[i].className  = css_inactive;
  }

  document.getElementById(contentid).className  = css_active;

  return false;
}

/**********************************************************************************/
/*                                                                                */
/*  Function Name:  toggle_tabcontent_ajax()                                      */
/*  Description:                                                                  */
/*  Parameters                                                                    */
/*  Input:                                                                        */
/*  Output:         FALSE                                                         */
/*                                                                                */
/*  Author:         Raymond Chow                                                  */
/*  Date:           27 December 2009                                              */
/*                                                                                */
/**********************************************************************************/

function  toggle_tabcontent_ajax()  {

  var arg = toggle_tabcontent_ajax.arguments;

  var thistab 	  = arg[0];
  var	widgetid    = arg[1];
  var contentid   = arg[2];
  var ajaxurl     = arg[3];
  
  if  (document.getElementById(contentid))  {
    ajax_fetch_url(ajaxurl,contentid);
  }

  toggle_tabcontent(thistab, widgetid, contentid);

  return false;
}
