﻿// JScript File

// index page
var currAreaOfExpertise = 0;
var prevAreaOfExpertise = 0;
function Show_Area_Of_Expertise(area_to_show)
{
    if (currAreaOfExpertise != 0)
        document.getElementById('operation_'+currAreaOfExpertise).style.display='none';
    document.getElementById('operation_'+area_to_show).style.display='block';
    prevAreaOfExpertise=currAreaOfExpertise;
    currAreaOfExpertise=area_to_show;
    //hide news itemes
    var newsC = document.getElementById('newsContainer');
    if(newsC)
    {
        newsC.style.display='none';
    }
}

// Client List page
function showMoreDetail(theShowMoreDivId, theHideMoreDivId, theDivIdToShow, theAnchorToScrollTo)
{
    setMoreHide(true, theShowMoreDivId, theHideMoreDivId, theDivIdToShow, theAnchorToScrollTo);
}

function hideMoreDetail(theShowMoreDivId, theHideMoreDivId, theDivIdToHide)
{
    setMoreHide(false, theShowMoreDivId, theHideMoreDivId, theDivIdToHide, '');
}

function setMoreHide(showMore, showMoreLinkID, hideMoreLinkID, theDivIdToShowOrHide, theAnchorToScrollTo)
{
    var sml = document.getElementById(showMoreLinkID);
    var hml = document.getElementById(hideMoreLinkID);
    var ts = document.getElementById(theDivIdToShowOrHide);
    if((sml) && (hml) && (ts))
    {
        if(showMore == true)
        {
           sml.style.display='none';
           hml.style.display='block';
           ts.style.display='block';
        }
        else
        {
           sml.style.display='block';
           hml.style.display='none';
           ts.style.display='none';
        }
    }
    
    if (theAnchorToScrollTo != '')
    {
        var st = document.getElementById(theAnchorToScrollTo);
        if (st)
            st.focus();
    }
}

// Case Studies page
function ShowCaseStudies(cs_to_show)
{
    // get the containing div which contains all case studies
    var containingDiv = document.getElementById('div_case_studies_container');
    // find all divs within
    var allDivs = containingDiv.getElementsByTagName('div');
    if(allDivs)
    {
        for(var i =0; i<allDivs.length; i++)
        {
           // hide all case study divs except the one we are showing
           var p = allDivs[i].id.indexOf("div_case_study_group_");
           if (p == 0)
            {
                // this is a case study group - hide it
                allDivs[i].style.display = 'none';
                // ...except the one to show
                if(allDivs[i].id == cs_to_show) allDivs[i].style.display = 'block';
            }
        }
    }

    // alter menu style
    containingDiv = document.getElementById('div_anchors_container');
    allDivs = containingDiv.getElementsByTagName('a');
    var theOne = 'a_for_' + cs_to_show;
     if(allDivs)
    {
        for(var i =0; i<allDivs.length; i++)
        {
            // set all items to non-selected style
            var t = allDivs[i];
            t.className = 'caseStudyNonSelected';
            // except the one to show
            if(t.id == theOne)
            {
                allDivs[i].className = 'caseStudySelected';
            }
        }
    }

}

//
// image pre loader
//
function preLoadImgs(imgarr)
{
    // test for images collection
    if(document.images)
    {
        var img = new Array();
        for (var i = 0; i< imgarr.length; i++)
        {
            img[img.length] = new Image();
            img[img.length - 1].src = imgarr[i];
        }
    }
}