﻿/***********************************************
* Talha Khan
* This notice MUST stay intact for legal use
***********************************************/

//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab = [1, "sc01"];

//Turn menu into single level image tabs (completely hides 2nd level)?
var turntosingle = 0;  //0 for no (default), 1 for yes

//Disable hyperlinks in 1st level tab images?
var disabletablinks = 0;  //0 for no (default), 1 for yes


////////Stop editting////////////////

var previoustab = "";

if (turntosingle == 1)
    document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>');

function expandcontent(cid, aobject) {
    
    if (disabletablinks == 1)
        aobject.onclick = new Function("return false");
    if (document.getElementById && turntosingle == 0) {
        highlighttab(aobject);
        if (previoustab != "")
            document.getElementById(previoustab).style.display = "none";
        document.getElementById(cid).style.display = "block";
        previoustab = cid;
    }
}


function highlighttabById(aId) {
    if (typeof tabobjlinks == "undefined")
        collectddimagetabs();
    for (i = 0; i < tabobjlinks.length; i++)
        tabobjlinks[i].className = "";

    //removeClass(tabobjlinks[i], "current");
    document.getElementById(aId).className = "current";
}


function highlighttab(aobject) {
    if (typeof tabobjlinks == "undefined")
        collectddimagetabs();
    for (i = 0; i < tabobjlinks.length; i++)
        tabobjlinks[i].className = "";

    //removeClass(tabobjlinks[i], "current");
    aobject.className = "current";
}


function showTab(cid, aId) {
    showDiv(cid);
    if (document.getElementById && turntosingle == 0) {
        highlighttabById(aId);
    }
}

function showDiv(cid) {
    if (document.getElementById && turntosingle == 0) {
        if (previoustab != "")
            document.getElementById(previoustab).style.display = "none";
        document.getElementById(cid).style.display = "block";
        previoustab = cid;
    }
}



function collectddimagetabs() {
    tabobjlinks = new Array();
    
    
    var tabobj = document.getElementById("ddimagetabs");
    var myLinks = tabobj.getElementsByTagName("A");
    
    //----------------------------------------------------
    var tabobj1 = document.getElementById("ddimagetabs1");
    var myLinks1 = tabobj1.getElementsByTagName("A");

    var tabobj2 = document.getElementById("ddimagetabs2");
    var myLinks2 = tabobj2.getElementsByTagName("A");

    var tabobj3 = document.getElementById("ddimagetabs3");
    var myLinks3 = tabobj3.getElementsByTagName("A");

    var tabobj4 = document.getElementById("ddimagetabs4");
    var myLinks4 = tabobj4.getElementsByTagName("A");

   // var tabobj5 = document.getElementById("ddimagetabs5");
  //  var myLinks5 = tabobj5.getElementsByTagName("A");

    //----------------------------------------------------
    var counter = tabobjlinks.length;
    for (var i = 0; i < myLinks.length; i++) {
        tabobjlinks[counter++] = myLinks[i];
    }
    for (var i = 0; i < myLinks1.length; i++) {
        tabobjlinks[counter++] = myLinks1[i];
    }

    for (var i = 0; i < myLinks2.length; i++) {
        tabobjlinks[counter++] = myLinks2[i];
    }

    for (var i = 0; i < myLinks3.length; i++) {
        tabobjlinks[counter++] = myLinks3[i];
    }

    for (var i = 0; i < myLinks4.length; i++) {
        tabobjlinks[counter++] = myLinks4[i];
    }

   // for (var i = 0; i < myLinks5.length; i++) {
  //      tabobjlinks[counter++] = myLinks5[i];
  //  }
    //----------------------------------------------------
    //alert(tabobjlinks.length);
    //alert(counter);
}



function removeClass(ele, cls) {
    if (hasClass(ele, cls)) {
        var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
        ele.className = ele.className.replace(reg, ' ');
    }
}
function hasClass(ele, cls) {
    return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}


function do_onload(){
    collectddimagetabs();
    showTab('sc01', 'Tab1Link1')
    //expandcontent('sc01', tabobjlinks[initialtab[0] - 1]);
}

if (window.addEventListener)
    window.addEventListener("load", do_onload, false);
else if (window.attachEvent)
    window.attachEvent("onload", do_onload);
else if (document.getElementById)
    window.onload = do_onload;

