/****************************************************************/
/*												*/
/* Global Vision Media web site 							*/
/* Created: 7 March 2006								*/
/* Last updated: 08 August 2008							*/
/*												*/
/* Scripts											*/
/*												*/
/****************************************************************/

// Video descriptions
// for client videos page with slideshow
// GF 080808
var NUMVIDEOS = 8;
var VENTRY_PREFIX = "vid";
var nextVideo = 0;

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
	  return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
	if (document.embeds && document.embeds[movieName])
	  return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
	return document.getElementById(movieName);
  }
}

// get the string after the ? as is.
// no checking for & or other paramers. only expecting a single number noting the slide to select
function getSlide() {
	var t = location.href.split("?");
	var p = t[1].split("&");
	return p[0];
}

function RecieveDataFromFlashMovie(params)
{
	//alert("|"+params[0]+"|showUrl|");
	//alert(params[0]=="showUrl");
	
	 if(params[0] == "showDescription"){
		showVideoDesc( params[1] ); // show video description number
	}
	else if(params[0] == "showUrl"){ // show url
		window.location.href = params[1] ;
	 }
	 
	 if(params[0] == "getSlide"){
		 return getSlide();;
	}
	 
	return "tete";
}

function showNextDesc( )
{	
	showVideoDesc(nextVideo);
	if(nextVideo < NUMVIDEOS-1)
		nextVideo++
	else
		nextVideo = 0;
}			


function showVideoDescByName( num )
{	
	console.debug("SHOW DESCRIPTION " + num);
	
	// note: please ensure that NUM_VIDEOS-1 is eual to the number of <div> elements with id == vi0, vid1, vid2...
	for (var i = 0; i <= NUMVIDEOS-1; i++){
		// first hide all of the video descriptions
		var nextLotArr = document.getElementByName(VENTRY_PREFIX + i);
		console.debug(" >>> " + nextLotArr);
		for(var j = 0; j < nextLotArr.length; i++){
			nextLotArr[j].style.visibility = "hidden";
			console.debug("hiding applyingstyleto: " +nextLotArr[j]);
		}
				
	}
	
	var nextLotArr = document.getElementByName(VENTRY_PREFIX + i);
	for(var j = 0; j < nextLotArr.length; i++){
		nextLotArr[j].style.visibility = "visible";
		console.debug("showing applyingstyleto: " +nextLotArr[j]);
	}
		
	//document.getElementById(VENTRY_PREFIX + String(num)).style.visibility = "visible";
}

function showVideoDesc( num )
{
	showVideoDescByID( num);
}

function showVideoDescByID( num )
{	

	// note: please ensure that NUM_VIDEOS-1 is eual to the number of <div> elements with id == vi0, vid1, vid2...
	for (var i = 0; i <= NUMVIDEOS-1; i++){
		// first hide all of the video descriptions
		document.getElementById(VENTRY_PREFIX + i).style.visibility = "hidden";		
	}
	document.getElementById(VENTRY_PREFIX + String(num)).style.visibility = "visible";
}


function popUp(strURL, theWidth, theHeight) 

{

	var strOptions="resizable=false, width="+theWidth+", height="+theHeight;

	theWin = window.open(strURL, 'creditsWin', strOptions);

	theWin.focus();

}



function showPic (whichpic)

{

	if (document.getElementById) 

	{

		document.getElementById('placeholder').src = whichpic.href;

		window.location.hash = undefined;

		window.location.hash = "sampleImage";

		if (whichpic.title) 

		{

			document.getElementById('sampleDesc').childNodes[0].nodeValue = whichpic.title;

		} 

		else 

		{

			document.getElementById('sampleDesc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;

		}

		return false;

	} 

	else

	{

		return true;

	}

}


//------------------------------------------------------------
// copyright 1999 Idocs, Inc. http://www.idocs.com/tags/
// Distribute this script freely, but please keep this 
// notice with the code.

var rollOverArr=new Array();
function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}
//------------------------------------------------------------

