﻿var divArray = new Array();

divArray.push('Portfolio');    
divArray.push('budget.co.nz');
divArray.push('roc');
divArray.push('iView');
divArray.push('cv');
divArray.push('xs');
divArray.push('imsz');

function full(url, name)
{ 
    popup(url, name, screen.width-8, screen.height-26);
}

function popup(url, name, w, h)
{
    var x = (screen.width - w - 8)/2; 
    var y = (screen.height - h - 26)/2; 
    window.open(url,name,'scrollbars=no,resizable=yes,width=' + w + ',height=' + h + ',left=' + x + ',top=' + y + ',screenX=' + x + ',screenY=' + y);
}

function hideAll()
{
    for( i = 0; i < divArray.length; i++ )
    {
        objDiv = document.getElementById( divArray[i] );
        if(objDiv)
        {
            objDiv.style.display = 'none';
            objDiv.style.visibility = 'hidden';
        }
    }
}

function parseQuerystring()
{
    var queryString = location.search.substring(1, location.search.length);
    if(queryString.length != 0 && queryString.indexOf('#') == -1)
    {
        queryString = queryString.replace(/%20/g, ' ');
        var qsArray = queryString.split('=');
        
        if(qsArray[1] == 'Technical Highlights')
        {
            showDiv('Technical Highlights');
                objDiv = document.getElementById('imgBelowMenu');
                if(objDiv)
                {
                    objDiv.style.display = 'block';
                    objDiv.style.visibility = 'visible';
                }
        }
        else
        {
            for( i = 0; i < divArray.length; i++ )
            {
                if(qsArray[1] == divArray[i])
                {
                    showDiv(divArray[i]);
                    return;
                }
            }
        }
    }
}


function goProducts(id)
{
    location.href = '/Portfolio/?r=' + id;
}


function showDiv(id)
{
    
    hideAll();
    hideSubmenus();
    
    objDiv = document.getElementById(id);
    if(objDiv)
    {
        objDiv.style.display = 'block';
        objDiv.style.visibility = 'visible';
    }

}

function showHighlights()
{
    location.search = '?r=Technical Highlights';
    location.hash = '';
}


function showBrochures()
{
    location.search = '?r=Brochures';
    location.hash = '';
}

function showSubmenu(intChild)
{
    objDiv = document.getElementById('submenu' + intChild);
    var intBodyWidth = 0;
    intBodyWidth=document.body.clientWidth;
    intOffsetLeft = (intBodyWidth - 924) / 2;
    if(intOffsetLeft < 0){ intOffsetLeft = 0 }
    
    if(objDiv)
    {
        objDiv.style.display = 'block';
        objDiv.style.visibility = 'visible';
        
        var string = intOffsetLeft + 452;
        objDiv.style.left = string.toString() + 'px';
    }
}

function hideSubmenus()
{
    for( i = 1; i <= 1; i++ )
    {
        objDiv = document.getElementById('submenu' + i.toString() );
        if(objDiv)
        {
            objDiv.style.display = 'none';
            objDiv.style.visibility = 'hidden';
        }
    }

}

