// Javascript for tab system

/* -------------------------------------------------------------
function toggleTab(activeTab,noOfTabs)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description: Sets tab to visible and hides others
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function toggleTab(activeTab,noOfTabs) {
for (i=1;i<=noOfTabs;i++) {
if(i==activeTab) {
removeClass("tab-"+i+"-plinth","hidden");
addClass('tab-'+i+'-link','active');
}
else
{
addClass('tab-'+i+'-plinth','hidden');
removeClass('tab-'+i+'-link','active');
}
}
}
/* -------------------------------------------------------------
function addClass(obj,cssClass)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description: Adds class to object keeping current classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function addClass(obj,cssClass) {
var object = document.getElementById(obj);
var str = object.className;
if(str.indexOf(cssClass)<0)
str = str + " " + cssClass;
object.className = str;
}
/* -------------------------------------------------------------
function removeClass(obj,cssClas)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description: Removes class from object if exists
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function removeClass(obj,cssClass) {
var object = document.getElementById(obj);
var str = object.className;
if(str.indexOf(cssClass)>-1)
str = str.replace(cssClass,''); object.className = str;
}
/* -------------------------------------------------------------
function toggleClass(obj,cssClass)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description: Toggle class of object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function toggleClass(obj,cssClass) {
var object = document.getElementById(obj);
var str = object.className;
if(str.indexOf(cssClass)>-1)
str = str.replace(cssClass,'');
else
str = str + " " + cssClass;
object.className = str;
}

