﻿//solution functions - start
var solutionArray = new Array();
var solutionArraySelectedIndex = 0;

function initializeSolution()
{
    //solutionArray[0] = "solutionsKitchenCountertops";
    //solutionArray[1] = "solutionsBathroomCountertops";
    //solutionArray[2] = "solutionsOutdoorLiving";
    
    solutionArray[0] = "MainDisplay1";
    solutionArray[1] = "MainDisplay2";
    solutionArray[2] = "MainDisplay3";

    rotateSolution();
}

function rotateSolution()
{
    showSolution(solutionArray[solutionArraySelectedIndex]);
    solutionArraySelectedIndex = (solutionArraySelectedIndex + 1) % solutionArray.length;
    setTimeout("rotateSolution()", 3000);
}


function showNextSolution()
{
    showSolution(solutionArraySelectedValue);
}

function showSolution(solutionId)
{
    //alert('showSolution - start');
    //alert(solutionId);
    
    //change the image
    //var solutionImage = document.getElementById('solutionImage');
    var solutionImage = returnObjById('solutionImage');
    solutionImage.src = "images/" + solutionId + ".jpg";
//        
//    //change the caption
//    var solutionIdString = new String(solutionId);
//    var solutionCaptionStringCamelCase = new String(solutionIdString.substring(9,solutionIdString.length));
//            
//    //var solutionCaption = document.getElementById('solutionCaption');
//    var solutionCaption = returnObjById('solutionCaption');
//    solutionCaption.innerText = solutionCaptionStringCamelCase.fromCamelCase(); 
//    
//    
//    //reset all solution div classes
//    for (x in solutionArray)
//    {
//        var selectedValue = solutionArray[x];
//        //var solutionIdDiv = document.getElementById(selectedValue);
//        var solutionIdDiv = returnObjById(selectedValue);
//        solutionIdDiv.setAttribute("class", "solutionsListingItem"); 
//        solutionIdDiv.setAttribute("className", "solutionsListingItem"); 
//    }
//    
//    
//    //change the highlight
//    //var solutionIdSelectedDiv = document.getElementById(solutionId);
//    var solutionIdSelectedDiv = returnObjById(solutionId);
//    solutionIdSelectedDiv.setAttribute("class", "solutionsListingItemSelected"); 
//    solutionIdSelectedDiv.setAttribute("className", "solutionsListingItemSelected"); 
//    
//    //alert('showSolution - end');
}
//solution functions - end



//top navigation - start
var selectedObjId = 'headerNavigationHome';
function topNavigationHover(objId)
{
    changeCSSClass(objId,'headerNavigationSelectedW');
    if (objId == 'headerNavigationFlatWork')
    {
        changeCSSClass(objId,'headerNavigationFlatWorkSelectedW');
    }
}

function topNavigationNormal(objId)
{
    //alert(selectedObjId);
    if (selectedObjId != objId)
    {
        changeCSSClass(objId,'headerNavigationW');
        if (objId == 'headerNavigationFlatWork')
        {
            changeCSSClass(objId,'headerNavigationFlatWorkW');
        }
    }
}
function topNavigationMakeSelected(objId)
{
    changeCSSClass(objId,'headerNavigationSelectedW');
    if (objId == 'headerNavigationFlatWork')
    {
        changeCSSClass(objId,'headerNavigationFlatWorkSelectedW');
    }
    selectedObjId = objId;
    //alert(selectedObjId);
}
//top navigation - end