/**
 *
 * 2008-04-15   Luke Quinnell, BoxUK  Created
 * 2008-06-20   MS Added check to see if element exists before setting styles (Prevents errors where number of tabs present is less than number_of_tabs)
 */

function showhide(id)
{
    //Set high to prevent errors if they use a large number of tabs
    var number_of_tabs = 12;
    
    for(var i=1; i <= number_of_tabs; i++)
    {
        if(document.getElementById('fragment-'+i))
        {
            obj = document.getElementById('fragment-'+i);
            tab = document.getElementById('tab'+i);
			if(i == id)
            {
                obj.style.display = "block";
                if(tab)
                {
                    tab.className = "active";
		    // Omniture Site Catalyst Link-tracking
		    
		    var oscTabName=document.getElementsByName('tab'+id+'Submit')[0].value;
		    var s=s_gi(s_account);
		    s.linkTrackVars='prop2';
		    s.linkTrackEvents='None';
		    s.prop2=oscTabName; //tab.getElementsByTagName('input')[1].value;
		    s.tl(this,'o','Tab Link');
		    
                }
            }
            else
            {
                obj.style.display = "none";
                if(tab)
                {
                    tab.className = "not_active";
                }
            }
        }
    }
}