﻿var IE = document.all?true:false
        
        
function ChangeMenuOptionOver(objMenuOptionCell)
{
    var objTemporyObject;
    
    objMenuOptionCell.style.backgroundColor = '#e2e8ea';
    

    if(objMenuOptionCell.id == 'tdMenuOption3')
    {
        objTemporyObject = document.getElementById('tdMenuOption4');
        objTemporyObject.style.backgroundColor = '#ffffff';
        
        objTemporyObject = document.getElementById('tdMenuOption4ExtendedMenu');
        objTemporyObject.style.display = 'none';
        
        DisplayExtendedMenu(objMenuOptionCell);
    
    }
    else if(objMenuOptionCell.id == 'tdMenuOption4')
    {
        objTemporyObject = document.getElementById('tdMenuOption3');
        objTemporyObject.style.backgroundColor = '#ffffff';
        
        objTemporyObject = document.getElementById('tdMenuOption3ExtendedMenu');
        objTemporyObject.style.display = 'none';
        
        DisplayExtendedMenu(objMenuOptionCell);
    
    }
    else
    {
        objTemporyObject = document.getElementById('tdMenuOption3');
        objTemporyObject.style.backgroundColor = '#ffffff';
        
        objTemporyObject = document.getElementById('tdMenuOption3ExtendedMenu');
        objTemporyObject.style.display = 'none';
        
        objTemporyObject = document.getElementById('tdMenuOption4');
        objTemporyObject.style.backgroundColor = '#ffffff';
        
        objTemporyObject = document.getElementById('tdMenuOption4ExtendedMenu');
        objTemporyObject.style.display = 'none';
    
    }

}


function ChangeMenuOptionOverExtended(objMenuOptionCell)
{
    objMenuOptionCell.style.backgroundColor = '#e2e8ea';
    
}


function ShowExtendedMenu(objExtendedMenuDIV)
{
     objTemporyObject = document.getElementById(objExtendedMenuDIV);
     objTemporyObject.style.display = 'inline';

}


function HideExtendedMenu(objExtendedMenuDIV)
{
    objExtendedMenuDIV.style.display = 'none';

}


function ChangeMenuOptionOut(objMenuOptionCell)
{
    objMenuOptionCell.style.backgroundColor = '#ffffff';

}


function OnBridgeOver(objMenuOptionCellID)
{
    var objTemporyObject;
    
    objTemporyObject = document.getElementById('tdMenuOption' + objMenuOptionCellID);    
    objTemporyObject.style.backgroundColor = '#e2e8ea';
    
    objTemporyObject = document.getElementById('tdMenuOption' + objMenuOptionCellID + 'ExtendedMenu');
    objTemporyObject.style.display = 'inline';
    
    alert('hello');

}


function ChangeProgramOver(intProgramID)
{
     var objTemporyObject;
     
     objTemporyObject = document.getElementById('tdProgramImage' + intProgramID);
     objTemporyObject.style.backgroundColor = '#505146';
     
     objTemporyObject = document.getElementById('tdProgramBody' + intProgramID);
     objTemporyObject.style.backgroundColor = '#505146';

}


function ChangeProgramOut(intProgramID)
{
     var objTemporyObject;
     
     objTemporyObject = document.getElementById('tdProgramImage' + intProgramID);
     objTemporyObject.style.backgroundColor = '#8f907d';
     
     objTemporyObject = document.getElementById('tdProgramBody' + intProgramID);
     objTemporyObject.style.backgroundColor = '#8f907d';

}


function ChangeItemOver(intItemID)
{
     var objTemporyObject;
     
     objTemporyObject = document.getElementById('tdItemBody' + intItemID);
     objTemporyObject.style.backgroundColor = '#505146';

}


function ChangeItemOut(intItemID)
{
     var objTemporyObject;
     
     objTemporyObject = document.getElementById('tdItemBody' + intItemID);
     objTemporyObject.style.backgroundColor = '#8f907d';

}


function ChangeHotSpotOver(intHotSpotID)
{
    var objTemporyItem, objHotSpotItem;
     
     objTemporyItem = document.getElementById('imgHotSpot' + intHotSpotID);
     objTemporyItem.src = '/images/layout/map/circle_1.png';
     
     objHotSpotItem = document.getElementById('imgProjectImage');
     objTemporyItem = document.getElementById('spnProjectImage' + intHotSpotID);     
     objHotSpotItem.src = '/images/layout/map/' + objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnProjectTitle');
     objTemporyItem = document.getElementById('spnProjectTitle' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnApplicant');
     objTemporyItem = document.getElementById('spnApplicant' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnProjectTitle');
     objTemporyItem = document.getElementById('spnProjectTitle' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnStudySite');
     objTemporyItem = document.getElementById('spnStudySite' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnProjectDates');
     objTemporyItem = document.getElementById('spnProjectDates' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnSpecies');
     objTemporyItem = document.getElementById('spnSpecies' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;
     
     objHotSpotItem = document.getElementById('spnCountry');
     objTemporyItem = document.getElementById('spnCountry' + intHotSpotID);     
     objHotSpotItem.innerHTML = objTemporyItem.innerHTML;  
     
     objHotSpotItem = document.getElementById('divHotSpotTextDefault');
     objHotSpotItem.style.display = 'none';
     
     objHotSpotItem = document.getElementById('divHotSpotText');
     objHotSpotItem.style.display = 'inline';

}


function ChangeHotSpotOut(intHotSpotID)
{
    var objTemporyItem, objHotSpotItem;
    
    Pause(250);

    objHotSpotItem = document.getElementById('divHotSpotText');
    objHotSpotItem.style.display = 'none';
     
    objHotSpotItem = document.getElementById('divHotSpotTextDefault');
    objHotSpotItem.style.display = 'inline';
     
    objTemporyObject = document.getElementById('imgHotSpot' + intHotSpotID);
    objTemporyObject.src = '/images/layout/map/circle_0.png';
    
    objHotSpotItem = document.getElementById('imgProjectImage');
    objHotSpotItem.src = '/images/layout/map/blankimage.gif';
     
    objHotSpotItem = document.getElementById('spnProjectTitle');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnApplicant');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnProjectTitle');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnStudySite');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnProjectDates');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnSpecies');
    objHotSpotItem.innerHTML = '&nbsp;';

    objHotSpotItem = document.getElementById('spnCountry');
    objHotSpotItem.innerHTML = '&nbsp;'; 

}


function Pause(intMilliseconds) 
{
    var date = new Date();
    var curDate = null;

    do { curDate = new Date(); } 
    while(curDate-date < intMilliseconds);
    
} 



function ClickMenuOption(strURL)
{
    location.href = strURL;

}


function DisplayExtendedMenu(objMenuOptionCell)
{
    var intMenuOptionCellTop, intMenuOptionCellLeft;
    var objTemporyObject;

    intMenuOptionCellTop = objMenuOptionCell.offsetTop;
    intMenuOptionCellLeft = objMenuOptionCell.offsetLeft;


    if(intMenuOptionCellLeft == 0 || intMenuOptionCellTop == 0)
    {
        intMenuOptionCellLeft = objMenuOptionCell.offsetLeft;
        objTemporyObject = objMenuOptionCell.offsetParent;


        while(objTemporyObject != null)
        {
            intMenuOptionCellLeft += objTemporyObject.offsetLeft;
            objTemporyObject = objTemporyObject.offsetParent;

        }


        intMenuOptionCellTop = objMenuOptionCell.offsetTop;
        objTemporyObject = objMenuOptionCell.offsetParent;


        while(objTemporyObject != null)
        {
            intMenuOptionCellTop += objTemporyObject.offsetTop;
            objTemporyObject = objTemporyObject.offsetParent;

        }

    }


    objTemporyObject = document.getElementById(objMenuOptionCell.id + 'ExtendedMenu');
    


    if (!IE)
    {
        objTemporyObject.style.left = (intMenuOptionCellLeft + 138) + 'px';
        objTemporyObject.style.top = (intMenuOptionCellTop - 12) + 'px';
        objTemporyObject.style.display = 'inline';

    }
    else
    {
        objTemporyObject.style.left = (intMenuOptionCellLeft + 138);
        objTemporyObject.style.top = (intMenuOptionCellTop - 12);
        objTemporyObject.style.display = 'inline';

    }

}


function LaunchNewWindow(strPageName, strQueryString, strWindowName, intWindowWidth, intWindowHeight)
{
    var intWindowLeftPosition;

    objNewWindow = null;

    strPageName = '/' + strPageName


    if(strQueryString != '')
    {
        strQueryString = '?' + strQueryString;

    }


    objNewWindow = window.open(strPageName + strQueryString, strWindowName, 'width=' + intWindowWidth + ', height=' + intWindowHeight + ', toolbar=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no');

    intWindowLeftPosition = ((screen.width - intWindowWidth) / 2);
    objNewWindow.moveTo(intWindowLeftPosition, 120);

    objNewWindow.resizeTo(intWindowWidth, intWindowHeight);

}


function Donate(strDonateURL)
{
    window.opener.location.href = strDonateURL;
    window.close();

}

