function ClickTab(tabID, sentID) 
{
if (document.getElementById("overviewDiv") != null &&
            document.getElementById("overviewTab") != null &&
            document.getElementById("documentsTab") != null &&
            document.getElementById("documentsDiv") != null &&
            document.getElementById("tabSet") != null) 
            {
                switch (tabID) {
                    case "1":
                        //alert('in overview');
                        document.getElementById("overviewDiv").style.display = "";
                        //document.getElementById("documentsDiv").style.display = "none";
                        if (hasProducts != "false") {
                            if (document.getElementById("productsDiv") != null && document.getElementById("productsTab") != null) {
                                document.getElementById("productsDiv").style.display = "none";
                                document.getElementById("productsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('3','3');return false;\">" + tabProducts + "</a>";
                            }
                        }
                        if (hasTools != "false") {
                            if (document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null) {
                                document.getElementById("toolsDiv").style.display = "none";
                                document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('4','4');return false;\">" + tabTools + "</a>";
                            }
                        }
                        if (hasDocuments != "false"){
                                document.getElementById("documentsDiv").style.display = "none";                    
                                document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";                                        
                            }
                        document.getElementById("tabSet").className = "on1";
                        document.getElementById("overviewTab").innerHTML = "<span>" + tabOverview + "</span>";
                        //document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";
                        if (sentID != -1)
                            dhtmlHistory.add('overview');
                        break;
                    case "2":
                        //alert('in documents');
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("documentsDiv").style.display = "";
                        if (hasProducts != "false") 
                        {
                            if (document.getElementById("productsDiv") != null && document.getElementById("productsTab") != null) 
                            {
                                document.getElementById("productsDiv").style.display = "none";
                                document.getElementById("productsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('3','3');return false;\">" + tabProducts + "</a>";
                            }
                        }
                        if (hasTools != "false") 
                        {
                            if (document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null) 
                            {
                                document.getElementById("toolsDiv").style.display = "none";
                                document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('4','4');return false;\">" + tabTools + "</a>";
                            }
                        }
                        document.getElementById("tabSet").className = "on2";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('1','1');return false;\">" + tabOverview + "</a>";
                        document.getElementById("documentsTab").innerHTML = "<span>" + tabDocuments + "</span>";
                        dhtmlHistory.add('documents');
                        break;
                    case "3":
                        //alert('in products, solutions');
                        document.getElementById("overviewDiv").style.display = "none";
                        //document.getElementById("documentsDiv").style.display = "none";
                        if (hasProducts != "false") 
                        {
                            if (document.getElementById("productsDiv") != null && document.getElementById("productsTab") != null) 
                            {
                                document.getElementById("productsDiv").style.display = "";
                                document.getElementById("productsTab").innerHTML = "<span>" + tabProducts + "</span>";
                            }
                        }
                        if (hasTools != "false") 
                        {
                            if (document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null) 
                            {
                                document.getElementById("toolsDiv").style.display = "none";
                                document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('4','4');return false;\">" + tabTools + "</a>";
                            }
                        }
                        if (hasDocuments != "false")
                        {
                            document.getElementById("documentsDiv").style.display = "none";                    
                            document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";
                        }
                        document.getElementById("tabSet").className = "on3";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('1','1');return false;\">" + tabOverview + "</a>";
                        //document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";
                        dhtmlHistory.add('products');
                        break;
                    case "4":
                        //alert('in tools');
                        document.getElementById("overviewDiv").style.display = "none";
                        //document.getElementById("documentsDiv").style.display = "none";
                        if (hasDocuments != "false"){
                                document.getElementById("documentsDiv").style.display = "none";                    
                                document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";                                        
                            }
                        if (hasProducts != "false") {
                            if (document.getElementById("productsDiv") != null && document.getElementById("productsTab") != null) {
                                document.getElementById("productsDiv").style.display = "none";
                                document.getElementById("productsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('3','3');return false;\">" + tabProducts + "</a>";
                            }
                        }
                        if (hasTools != "false") {
                            if (document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null) {
                                document.getElementById("toolsDiv").style.display = "";
                                document.getElementById("toolsTab").innerHTML = "<span>" + tabTools + "</span>";
                            }
                        }
                        if (hasProducts == "false") {
                            document.getElementById("tabSet").className = "on3";
                        }
                        else
                        document.getElementById("tabSet").className = "on4";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('1','1');return false;\">" + tabOverview + "</a>";
                        //document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('2','2');return false;\">" + tabDocuments + "</a>";
                        dhtmlHistory.add('tools');
                        break;
                    default:
                        break;
                }
    }
}


/** A simple method that updates our user
interface using the new location. */
function updateUI(newLocation,
                  historyData) {
    //alert("newLocation : "+ newLocation); 
    switch (newLocation) {
        case "overview":
            ClickTab('1','1');
            break;
        case "documents":
            ClickTab('2','2');
            break;
        case "products":
            ClickTab('3','3');
            break;
        case "tools":
            ClickTab('4','4');
            break;
        case "":
            ClickTab('1','-1');
            break;
    }
}
