﻿function marker(thisOne) {
    document.getElementById(thisOne).style.backgroundImage = 'url("img/bg-nav-item.gif")';
    return false;
}

function gotoLibr()
{
    setTimeout("window.location=\"http://www.mctreadiness.com/Default.aspx?pid=268\";",7000);
}

function travel(via)
{
	//Load tab images
	var tabArray = new Array(4);
	tabArray[0] = new Array(2);
	tabArray[1] = new Array(2);
	tabArray[2] = new Array(2);
	tabArray[3] = new Array(2);
	
	tabArray[0][0] = new Image();
	tabArray[0][0].src = "img/trainTab.gif";
	
	tabArray[0][1] = new Image();
	tabArray[0][1].src = "img/trainTab_on.gif";

	tabArray[1][0] = new Image();
	tabArray[1][0].src = "img/planeTab.gif";
	
	tabArray[1][1] = new Image();
	tabArray[1][1].src = "img/planeTab_on.gif";

	tabArray[2][0] = new Image();
	tabArray[2][0].src = "img/carTab.gif";
	
	tabArray[2][1] = new Image();
	tabArray[2][1].src = "img/carTab_on.gif";

	tabArray[3][0] = new Image();
	tabArray[3][0].src = "img/seaTab.gif";
	
	tabArray[3][1] = new Image();
	tabArray[3][1].src = "img/seaTab_on.gif";

	
	//Reset visibility
	document.getElementById('rail').style.visibility = 'hidden';
	document.getElementById('railTab').src = tabArray[0][0].src;
	
	document.getElementById('air').style.visibility = 'hidden';
	document.getElementById('airTab').src = tabArray[1][0].src;

	document.getElementById('road').style.visibility = 'hidden';
	document.getElementById('roadTab').src = tabArray[2][0].src;

	document.getElementById('sea').style.visibility = 'hidden';
	document.getElementById('seaTab').src = tabArray[3][0].src;

	//Show selected tab
	var tabName = via + "Tab";
	
	if(tabName == 'railTab')
	{
		document.getElementById('railTab').src = tabArray[0][1].src;
	}
	if(tabName == 'airTab')
	{
		document.getElementById('airTab').src = tabArray[1][1].src;
	}
	if(tabName == 'roadTab')
	{
		document.getElementById('roadTab').src = tabArray[2][1].src;
	}
	if(tabName == 'seaTab')
	{
		document.getElementById('seaTab').src = tabArray[3][1].src;
	}
	document.getElementById(via).style.visibility = 'visible';
}

function showGoes()
{
    setInterval ( "displGrid()", 2000 );
}

function displGrid()
{
    //initiate image library
    var imgLibr = new Array(33);
    imgLibr[0]='img/presenters/grid/Andrew_Bettany.jpg';
    imgLibr[1]='img/presenters/grid/Andy-Malone.jpg';
    imgLibr[2]='img/presenters/grid/Bill-Chapman.jpg';
    imgLibr[3]='img/presenters/grid/Chris-Rhodes.jpg';
    
    imgLibr[4]='img/presenters/grid/Christopher-Maneu.gif';
    imgLibr[5]='img/presenters/grid/empty.png';
    imgLibr[6]='img/presenters/grid/Daniel-Sorlov.jpg';
    imgLibr[7]='img/presenters/grid/David-Elfassy.jpg';
    
    imgLibr[8]='img/presenters/grid/Joey-Snow.jpg';
    imgLibr[9]='img/presenters/grid/Maral-Topalian.jpg';
    imgLibr[10]='img/presenters/grid/Paula-Januszkiewicz.jpg';
    imgLibr[11]='img/presenters/grid/Raymond-Comvalius.jpg';
    
    imgLibr[12]='img/presenters/grid/Marc-Michault.jpg';
    imgLibr[13]='img/presenters/grid/Sheena-Whyatt.jpg';
    imgLibr[14]='img/presenters/grid/Tiberiu-Covaci.jpg';    
    imgLibr[16]='img/presenters/grid/Tjeerd-Veninga.jpg';
    
    imgLibr[17]='img/presenters/grid/chris-testa-oneil.jpg';
    imgLibr[18]='img/presenters/grid/Feridun-Kadir.jpg';
    imgLibr[19]='img/presenters/grid/Gheorghe-Dobrea.jpg';
    imgLibr[20]='img/presenters/grid/James-Yip.jpg';
    
    imgLibr[21]='img/presenters/grid/Johnathan-Lightfoot.jpg';
    imgLibr[22]='img/presenters/grid/Lu-Patrick.jpg';
    imgLibr[23]='img/presenters/grid/Lutz-Ziob.jpg';
    imgLibr[24]='img/presenters/grid/Marc-Michault.jpg';
    
    imgLibr[25]='img/presenters/grid/Matthew-Poyiadgi.jpg';
    imgLibr[26]='img/presenters/grid/Matthew-Roche.jpg';
    imgLibr[27]='img/presenters/grid/Mattias-Lind.jpg';
    imgLibr[28]='img/presenters/grid/natalie-lord.jpg';
    
    imgLibr[29]='img/presenters/grid/Rolly_Perreaux.jpg';
    imgLibr[30]='img/presenters/grid/Stuart-Brown.jpg';
    imgLibr[31]='img/presenters/grid/thomas-lee.jpg';
    imgLibr[32]='img/presenters/grid/empty.png';
    
    //Cell selection
    var rand_col = Math.floor(Math.random()*4);
    var rand_row = Math.floor(Math.random()*4);
    var rand_img = "table_" + rand_row + "_" + rand_col;
    var rand_new = Math.floor(Math.random()*33);
    if(document.getElementById(rand_img)!=null)
    {
    	if(imgLibr[rand_new]!=null)
    	{
    	document.getElementById(rand_img).src = imgLibr[rand_new];
    	}
    }
}

/*New 'Meet the Experts'/MCT Agenda sub section*/
var lastOpenedAgenda = "dayOne";

function expertAgenda(tab)
{
	//Load tab images
	var tabArray2 = new Array(3);
	tabArray2[0] = new Array(2);
	tabArray2[1] = new Array(2);
	tabArray2[2] = new Array(2);
	
	tabArray2[0][0] = new Image();
	tabArray2[0][0].src = "img/ExpertTab.gif";
	
	tabArray2[0][1] = new Image();
	tabArray2[0][1].src = "img/ExpertTab_on.gif";

	tabArray2[1][0] = new Image();
	tabArray2[1][0].src = "img/AgendaTab.gif";
	
	tabArray2[1][1] = new Image();
	tabArray2[1][1].src = "img/AgendaTab_on.gif";
	
	tabArray2[2][0] = new Image();
	tabArray2[2][0].src = "img/PreConfTab.gif";
	
	tabArray2[2][1] = new Image();
	tabArray2[2][1].src = "img/PreConfTab_on.gif";

	
	//Reset visibility
	document.getElementById('expert').style.visibility = 'hidden';
	document.getElementById('expertTab').src = tabArray2[0][0].src;
	
	document.getElementById('agenda').style.visibility = 'hidden';
	document.getElementById('agendaTab').src = tabArray2[1][0].src;
	
	document.getElementById('preconf').style.visibility = 'hidden';
	document.getElementById('preconfTab').src = tabArray2[2][0].src;
	
	if(prevAbs!=null)
    {
        //Reset display
        document.getElementById(prevAbs).style.position = 'absolute';
        document.getElementById(prevAbs).style.visibility = 'hidden';  
    }

	//Show selected tab
	var tabName = tab + "Tab";
	
	if(tabName == 'expertTab')
	{
		document.getElementById('tabAgenda').style.height = '650px';
		document.getElementById(lastOpenedAgenda).style.visibility = 'hidden';
		document.getElementById('expertTab').src = tabArray2[0][1].src;
	}
	if(tabName == 'agendaTab')
	{
		document.getElementById('tabAgenda').style.height = '950px';
		document.getElementById('agendaTab').src = tabArray2[1][1].src;
		document.getElementById(lastOpenedAgenda).style.visibility = 'visible';
		var initTabName = lastOpenedAgenda + "_tab";
        document.getElementById(initTabName).style.color = "#0066cc";
	}	
	if(tabName == 'preconfTab')
	{
		document.getElementById('tabAgenda').style.height = '800px';
		document.getElementById(lastOpenedAgenda).style.visibility = 'hidden';
		document.getElementById('preconfTab').src = tabArray2[2][1].src;
	}
	document.getElementById(tab).style.visibility = 'visible';
}

/*'Meet the Experts'*/
var brake = false;
var CurrentY = 0;
var currentProc = null;

function lift(dir)
{
    //check handbrake
    if(brake == false)
    {
        //make sure list is longer than viewport otherwise no move is required
        var boxHeight = document.getElementById('presenterList').offsetHeight;
	    var viewPort = document.getElementById('viewPort').offsetHeight;

	    if(boxHeight > viewPort)
	    {
		    //Define margin
		    var initMargin = boxHeight - viewPort;	
		    var leftToShow = initMargin;	
		    
		    if(CurrentY<0)
		    {
			    leftToShow = initMargin + CurrentY;
		    }
		    
		    //Direction check
		    if(dir == 'up')
		    {
		        if(leftToShow > 0)
	            {
		            var nuHeight = CurrentY - 14;
		            document.getElementById('presenterList').style.marginTop = nuHeight + 'px';
		            CurrentY = nuHeight;
	            }
		    }
		    
		    if(dir == 'down')
		    {
		        if(CurrentY < 0)
	            {
		            var nuHeight = CurrentY + 14;
		            document.getElementById('presenterList').style.marginTop = nuHeight + 'px';
		            CurrentY = nuHeight;
	            }		    
		    }
	    }
    }
}

function stopIt()
{
    brake = true;
    clearInterval(currentProc);
    setTimeout("breakRelease()",75);
}

function breakRelease()
{
    brake = false;
}

function Up()
{
    currentProc = setInterval("lift('up')",75);
}

function Down()
{
    currentProc = setInterval("lift('down')",75);
}

/*Agenda(s)*/

function agendaSwitch(id)
{
    var agendaName = null;
    if(id==1)
    {
        agendaName = "dayOne";
    }
    if(id==2)
    {
        agendaName = "dayTwo";
    }
    if(id==3)
    {
        agendaName = "dayThree";
    }
    
    if(agendaName!=null)
    {
        //Reset display
        var dayTabName = lastOpenedAgenda + "_tab";
        document.getElementById(dayTabName).style.color = "#000000";
        document.getElementById("dayOne").style.visibility = 'hidden';
        document.getElementById("dayTwo").style.visibility = 'hidden';
        document.getElementById("dayThree").style.visibility = 'hidden';
        
        //Show selected agenda
        document.getElementById(agendaName).style.visibility = 'visible';
        lastOpenedAgenda = agendaName;
        
        //highlight day
        dayTabName = agendaName + "_tab";
        document.getElementById(dayTabName).style.color = "#0066cc";
    }
}

function xTra(id){
    if(document.getElementById(id)!=null){
        document.getElementById(id).style.visibility = 'visible';
    }
}

function xClose(id){
    if(document.getElementById(id)!=null){
        document.getElementById(id).style.visibility = 'hidden';
    }
}

/*Pre-Conf*/
var prevAbs = null;
function showAbstract(id)
{
    if(document.getElementById(id)!=null){
        
        if(prevAbs!=null)
        {
            //Reset display
            document.getElementById(prevAbs).style.position = 'absolute';
            document.getElementById(prevAbs).style.visibility = 'hidden';  
            
            if(prevAbs!=id)
            {
                 document.getElementById(id).style.position = 'static';
                 document.getElementById(id).style.visibility = 'visible';
                 prevAbs = id;
            }
            else
            {
                prevAbs = null;
            }
        }
        else
        {
            document.getElementById(id).style.position = 'static';
            document.getElementById(id).style.visibility = 'visible';
            prevAbs = id;
        }
        
        
        
    }
}

/*'Meet the Experts'*/
var brake2 = false;
var CurrentY2 = 0;
var currentProc2 = null;

function lift2(dir)
{
    //check handbrake
    if(brake2 == false)
    {
        //make sure list is longer than viewport otherwise no move is required
        var boxHeight2 = document.getElementById('presenterList2').offsetHeight;
	    var viewPort2 = document.getElementById('viewPort2').offsetHeight;

	    if(boxHeight2 > viewPort2)
	    {
		    //Define margin
		    var initMargin2 = boxHeight2 - viewPort2;	
		    var leftToShow2 = initMargin2;	
		    
		    if(CurrentY2<0)
		    {
			    leftToShow2 = initMargin2 + CurrentY2;
		    }
		    
		    //Direction check
		    if(dir == 'up')
		    {
		        if(leftToShow2 > 0)
	            {
		            var nuHeight2 = CurrentY2 - 14;
		            document.getElementById('presenterList2').style.marginTop = nuHeight2 + 'px';
		            CurrentY2 = nuHeight2;
	            }
		    }
		    
		    if(dir == 'down')
		    {
		        if(CurrentY2 < 0)
	            {
		            var nuHeight2 = CurrentY2 + 14;
		            document.getElementById('presenterList2').style.marginTop = nuHeight2 + 'px';
		            CurrentY2 = nuHeight2;
	            }		    
		    }
	    }
    }
}

function stopIt2()
{
    brake2 = true;
    clearInterval(currentProc2);
    setTimeout("breakRelease2()",75);
}

function breakRelease2()
{
    brake2 = false;
}

function Up2()
{
    currentProc2 = setInterval("lift2('up')",75);
}

function Down2()
{
    currentProc2 = setInterval("lift2('down')",75);
}
