﻿/****************************************************************************************
'||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
'     *##  *##
'     ##   ##             Copyright 2007 H & B Solutions
'    ##***##              All Rights Reserved
'   ##   ##               
' *##  *#&##**%           Authors: Hernandez, Bailey
'        ##   ##          Date:    Oct 2007
'       ##***%            Version: 0.01
'      ##    ##  
'    *##****^  Solutions
'||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*****************************************************************************************/

/****************************************************
This variables will set the delay and amount of sponsors.
*****************************************************/
var ArrSponsor;
var TimeDelay;
var sInternal;
var sCurrent;
var sList;
var sTotal;
var runningSponsor;
sCurrent = "";
sTotal = "";
ArrSponsor = 0;
TimeDelay = 5000; //*** In Milliseconds 1000 = 1 second.****
runningSponsor = true;

//****************************************************

/********************************************************
Initialize sInternal and kicks off the sponsors ticker.
*********************************************************/
function StartSponsor(strObj, strCurrent, strTotal){
	sInternal = strObj;
	sCurrent = strCurrent;
	sTotal = strTotal;
	debugger;
	writeSponsor();
}//End Start sponsors


function previousSponsor(){
    
}//***End previousSponsor***

function forwardSponsors(){

}//***End forwardSposors***

function PlayPauseScroller(){
    if (runningSponsor == true){
        //document.getElementById("spnPlayPause").innerHTML = "Play";
        document.getElementById("imgPlayPauseSponsor").src = "./img/play.jpg";
        runningSponsor = false;
    }
    else{
        //document.getElementById("spnPlayPause").innerHTML = "Pause";
        document.getElementById("imgPlayPauseSponsor").src = "./img/pause.jpg";
        runningSponsor = true;
        writeSponsor();
    }
}//***End PlayPausesponsors***

/********************************************************
Writes the sponsors information to the sponsors span object in the page.
*********************************************************/
function writeSponsor(){

    if (runningSponsor == true){
	    //************* Write the Amount of sponsors where available ********
	    if ( (sCurrent != "") && (sTotal != "") ){
		    document.getElementById(sCurrent).innerHTML = ArrSponsor + 1;
		    document.getElementById(sTotal).innerHTML = SponsorArray.length;
	    }
	    //****************************************************************

	    //*************Write the information to the Span Object and increment the Array seed*************
	    document.getElementById(sInternal).innerHTML = "" + SponsorArray[ArrSponsor];
	    ArrSponsor++;
	    //************************************************************************************************

	    //*************Reset the Array Seed*************
	    if (ArrSponsor == SponsorArray.length)
		    ArrSponsor = 0;
	    //**********************************************
    	
	    //*************Show the sponsors for N seconds*************
	    //var myImg = new Image();
	    //myImg.src = './img/pause.jpg';
	    //document.getElementById("imgPlayPause").src = myImg.src
	    setTimeout('writeSponsor()',TimeDelay);	    
	}
	 
	//*****************************************************	
}//Write Span Ends

/********************************************************
Scrolls one item UP at a time.
*********************************************************/
function UpScroller(){

    if (runningSponsor == true)
    {
        PlayPauseScroller();
    }
        
    //************* Write the Amount of sponsors where available ********
    if ( (sCurrent != "") && (sTotal != "") )
    {
        if (ArrSponsor == 0)
            ArrSponsor = SponsorArray.length - 1;
        else
            ArrSponsor--;

  	    document.getElementById(sCurrent).innerHTML = ArrSponsor + 1;
	    document.getElementById(sTotal).innerHTML = SponsorArray.length;
    }
    //****************************************************************

    //************* Decrement the Array seed and Write the information to the Span Object *************
    document.getElementById(sInternal).innerHTML = "" + SponsorArray[ArrSponsor];

    //************************************************************************************************

    //*************Reset the Array Seed*************
    //if (ArrSponsor == SponsorArray.length)
	//    ArrSponsor = 0;
    //**********************************************
	
    //*************Show the sponsors for N seconds*************
    //var myImg = new Image();
    //myImg.src = './img/pause.jpg';
    //document.getElementById("imgPlayPause").src = myImg.src
    //setTimeout('writeSponsor()',TimeDelay);
	 
	//*****************************************************	
}//Write Span Ends

/********************************************************
Scrolls one item DOWN at a time.
*********************************************************/
function DownScroller(){

    if (runningSponsor == true)
    {
        PlayPauseScroller();
    }
        
    //************* Write the Amount of sponsors where available ********
    if ( (sCurrent != "") && (sTotal != "") )
    {
        if (ArrSponsor == (SponsorArray.length - 1))
  	        ArrSponsor = 0;
    	else
            ArrSponsor++;

        document.getElementById(sCurrent).innerHTML = ArrSponsor + 1;
	    document.getElementById(sTotal).innerHTML = SponsorArray.length;
    }
    //****************************************************************

    //************* Decrement the Array seed and Write the information to the Span Object *************
    document.getElementById(sInternal).innerHTML = "" + SponsorArray[ArrSponsor];

    //************************************************************************************************

    //*************Reset the Array Seed*************
    if (ArrSponsor == SponsorArray.length)
	    ArrSponsor = 0;
    //**********************************************
	
    //*************Show the sponsors for N seconds*************
    //var myImg = new Image();
    //myImg.src = './img/pause.jpg';
    //document.getElementById("imgPlayPause").src = myImg.src
    //setTimeout('writeSponsor()',TimeDelay);
	 
	//*****************************************************	
}// DownScroller Ends

/********************************************************
Writes the sponsors information to the sponsors span object in the page.
*********************************************************/
function getSponsorList(strFullList){
    sList = strFullList;

    //************* Write the Amount of sponsors where available ********
    var sponsorString = "<br/>";

    //*************Read all of the Array*************
    ArrSponsor = 0;
    while (ArrSponsor <= SponsorArray.length)
    {
        //*************Write the information to the Span Object and increment the Array seed*************
        sponsorString = sponsorString + SponsorArray[ArrSponsor] + "<br/>";
        
        //************************************************************************************************
        
        ArrSponsor++;    
    } // end while
 
    document.getElementById(sList).innerHTML = sponsorString;
    //document.getElementById(sList).innerHTML = "<br/>This is a test";
	//*****************************************************	

}// getSponsorList Ends

