//** Functions **



// *** Ticker start ***
	var stopTickerFlag = 0;
	var openTickerCounter = 0;

	var theCharacterTimeout = 45;
	var theStoryTimeout     = 5000;
	var theLeadString       = "";

// Ticker startup

function openTicker()
{   
	
	theAnchorObject     = document.getElementById("tickerAnchor");
	if (openTickerCounter < 2) {
	    theAnchorObject.innerHTML = theopen[openTickerCounter];
    	openTickerCounter++;
    	setTimeout("openTicker()", 10000); 
    	}
    
	//theAnchorObject.innerHTML = "SECTION: <b><? echo $ProjectSectionName; ?></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NAME: <b ><? echo $ProjectName; ?></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> DATE: <b><? echo $ProjectDate; ?></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARTIST: <b><? echo $ProjectArtist; ?></b>";
}
function startTicker()
{
	// Define run time values
	
	theCurrentStory     = -1;
	theCurrentLength    = 0;
	//alert(stopTickerFlag);
	// Locate base objects
	if (document.getElementById && stopTickerFlag != 1) {	
		    stopTickerFlag = 1; 
			theAnchorObject     = document.getElementById("tickerAnchor");
			runTheTicker(); 
			 	
		 }
	else {
			changeImages( 'helpbt','../images/help_button_up.jpg')
            //document.write("<style>.ticki{display:none;}.ticko{border:0px; padding:0px;}</style>");
          
        	stopTickerFlag = 0; 
			setTimeout("stopTheTicker()", 50); 
            return true;
		}
}


function stopTheTicker()
{	//alert(theStoryTimeout);
	theCharacterTimeout = 45;
	theStoryTimeout     = 5000;
	theAnchorObject     = document.getElementById("tickerAnchor");
    theAnchorObject.innerHTML = theopen[1];
}

// Ticker main run loop
function runTheTicker()
{
	var myTimeout;  
	// Go for the next story data block
	if(theCurrentLength == 0)
	{
		theCurrentStory++;
		theCurrentStory      = theCurrentStory % theItemCount;
		
		theStorySummary      = theSummaries[theCurrentStory].replace(/&quot;/g,'"');
		//alert(theStorySummary); 		
		//theTargetLink        = theSiteLinks[theCurrentStory];
		//theAnchorObject.href = theTargetLink;
		thePrefix 	     = "<span class=\"tickls\">" + theLeadString + "</span>";
	}
	// Stuff the current ticker text into the anchor
	theAnchorObject.innerHTML =  thePrefix + 
	theStorySummary.substring(0,theCurrentLength) ;
	// Modify the length for the substring and define the timer
	if(theCurrentLength != theStorySummary.length)
	{
		theCurrentLength++;
		myTimeout = theCharacterTimeout;
	}
	else
	{
		theCurrentLength = 0;
		myTimeout = theStoryTimeout;
	}
	
	// Call up the next cycle of the ticker
	if (stopTickerFlag == 1) {
		setTimeout("runTheTicker()", myTimeout);
		}
}

// *** Ticker End ***



function changeImages() {
	d = document;
	if (d.images) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (d.layers) {img = findElement(changeImages.arguments[i],0);}
			else {img = d.images[changeImages.arguments[i]];}
			if (img) {img.src = changeImages.arguments[i+1];}
		}
	}
}




function showIndex(){
aaa='pgb'+pageIndex;
aab='pgb'+pageIndexPrev;
//alert(aaa);
hide(aab);
show(aaa);
//alert(aaa);
}

function show(object) {
	if (document.getElementById && document.getElementById(object) != null){
//		document.getElementById(object).style.color="blue";
//		document.getElementById(object).style.visibility='visible';
		document.getElementById(object).style.color="000000";
//		document.getElementById(object1).style.color="red";
    	}
    else if (document.layers && document.layers[object] != null){
//      document.layers[object].color = 'yellow';
//      document.layers[object].visibility = 'visible';
//		document.layers[object].color = 'red';
        alert("SNC_Debug_Layers");
        }
    else if (document.all){
//     document.all[object].style.visibility = 'visible';
       alert("SNC_Drbug_Document.all");                                                                                        
       }
}
                                                                                                                          
function hide(object) {
    if (document.getElementById && document.getElementById(object) != null){
//		node = document.getElementById(object).style.visibility='hidden';
		document.getElementById(object).style.color="999999";
		}
    else if (document.layers && document.layers[object] != null){
//		document.layers[object].visibility = 'hidden';
		}
    else if (document.all){
//		document.all[object].style.visibility = 'hidden';
		}
}

function hideAllButton() {
	var counter = 0;
	var PageObject ;
	PageObject = 'pgb'+counter;

	while (document.getElementById && document.getElementById(PageObject) != null)
	{
	document.getElementById(PageObject).style.color="999999";

	counter++;
	PageObject = 'pgb'+counter;
	}


}

function showb(object) {
    if (document.getElementById && document.getElementById(object) != null){
//		document.getElementById(object).style.color="blue";
		document.getElementById(object).style.visibility='visible';
//		document.getElementById(object).style.color="white";
//		document.getElementById(object1).style.color="red";
        }
    else if (document.layers && document.layers[object] != null){
//      document.layers[object].color = 'yellow';
//      document.layers[object].visibility = 'visible';
//		document.layers[object].color = 'red';
      	alert("SNC_Debug_Layers");
        }
    else if (document.all){
//	    document.all[object].style.visibility = 'visible';
        alert("SNC_Drbug_Document.all");                                                                                                                         
        }
}
                                                                                                                            
function hideb(object) {
    if (document.getElementById && document.getElementById(object) != null){
		document.getElementById(object).style.visibility='hidden';
//	 	document.getElementById(object).style.color="111111";
		}
    else if (document.layers && document.layers[object] != null){
//		document.layers[object].visibility = 'hidden';
		}
    else if (document.all){
//		document.all[object].style.visibility = 'hidden';
		}
}

function prevPage() {
//alert(pageIndex);
	if (pageIndex!=0) {
		pageIndexPrev=pageIndex;	
		pageIndex--;
		changePage(pageIndex);
//		showIndex();
		}
}

function nextPage() {
//alert(pageIndex);
//alert(pageTotal);
	if (pageIndex < pageTotal-1) {
		pageIndexPrev=pageIndex;	
		pageIndex++;
		changePage(pageIndex);
//		showIndex();
		}
}

		
function startPlayMovie() {
	if (movieName!=null) {
		movieLocation="preqtsql.php?pmode=" + 2 + "&fname=" + movieName;
//		alert(movieLocation);
//		alert(movieFlag);
//		movieFlag=1;
		document.location=movieLocation;
		}
}	



function stringFilter (input,limit) 
{
if (input.value!=null) {

						s = input.value;
						l = limit;
						returnString = input.value;
						if (s.length > l) { 
											input.value = s.slice(0,l);	
											returnErr="Maximum " + l + " characters allowed!";
											alert(returnErr);
											}
	
						}
}

