//ie 6 background image flicker fix
function ieFlicker() {
      try {
		document.execCommand('BackgroundImageCache', false, true);
      } catch(e) {}
}

// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause ( numberMillis ) {
	var now = new Date ();
	var exitTime = now.getTime () + numberMillis;
	while (true) {
		now = new Date ();
		if ( now.getTime () > exitTime )
		return;
	}
}

function navPop() {
	register = document.getElementById('navregister');
	register.onclick = function() {
		displayWindow(this.href,'registration',446,445,'scrollbars=0');
		return false;
	}
	
	/*if (document.getElementById('findoutmore'))	{
		production = document.getElementById('findoutmore');
		production.onclick = function() {
			displayWindow(this.href,'productionnotes',600,570,'scrollbars=1');
			return false;
		}

	}
	*/

}

function gallery() {
	gallery = new Array();
	//preload images
	for (i=1; i<=10; i++ ) {
		gallery[i]="images/photos/photo"+i+".jpg";
	}
	var links = document.getElementsByTagName('a');
	for (i=0;i<links.length;i++) {
		var link = links[i];
		if (( link.getAttribute ( 'href' ) ) && ( link.getAttribute ( 'rel' ) == 'thumb' ) ) {
			link.onclick = function() {
				//pause(500);
				document.getElementById('photo').src = this.href;
				return false;
			}
		}
	}
}

function clipPlayer() {
	var links = document.getElementsByTagName('a');
	for (i=0;i<links.length;i++) {
		var link = links[i];
		if (( link.getAttribute ( 'href' ) ) && ( link.getAttribute ( 'rel' ) == 'clip' ) ) {
			link.onclick = function() {				
				document.getElementById('videoplayer').playVideo(this.href);
				return false;
			}
		}
	}
}

function embedPlayer() {
	if (document.getElementById('clips')) {
		var omni_region = "us"
		var omni_property = "homevideo"
		var omni_title = "thelodger"
		var omni_section = "clips"
		
		var channel = omni_region+':'+omni_property;
		var prop3 = omni_region+':'+omni_property+':'+omni_title;
		var prop4 = omni_region+':'+omni_title;
		var prop5 = omni_region+':'+omni_property+':'+omni_section;
		var prop11 = omni_region;

		var videoName = 'http://flash.sonypictures.com/video/homevideo/thelodger/dvd/lodger_dvdtrailer.flv';

		var so = new SWFObject('../media/videoPlayer.swf', 'videoplayer', '334', '249', '9', '#0000000');
		so.addParam('base','../media/');
		so.addParam('wmode','transparent');
		so.addParam('allowScriptAccess','always');
		so.addVariable('video',videoName);
		so.addVariable('trackingVideoName',videoName);
		so.addVariable('trackingMediaName',videoName);
		so.addVariable('pageName',omni_region+':'+omni_property+':'+omni_title+':'+omni_section+':index.html');
		so.addVariable('channel',channel);
		so.addVariable('eVar3',prop3);
		so.addVariable('prop3',prop3);
		so.addVariable('prop4',prop4);
		so.addVariable('eVar4',prop4);
		so.addVariable('prop5',prop5);
		so.addVariable('eVar5',prop5);
		so.addVariable('prop11',prop11);
		so.write('player');
	}
}

addLoadEvent(ieFlicker);
addLoadEvent(navPop);
addLoadEvent(embedPlayer);
addLoadEvent(gallery);
addLoadEvent(clipPlayer);