/////////////////////////////
var win_container;
/////////////////////////////
	
function init()
{
	 if (document.getElementById)
	 {
		win_container = document;
	 }
	 else if (window.getElementById)
	 {
		win_container = window;
	 }
	 //updatePosition();
	 //open_trailer();
}

/////////////////////////////
function pingJS()
{
	return '1';
}

/////////////////////////////

function updatePosition()
{
	if(win_container == undefined){ init();} ;
	
	var so;
	if (self.pageYOffset){
		so = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) {
		so = document.documentElement.scrollTop;
	} else if (document.body) {
		so = document.body.scrollTop;
	}
	
	if(win_container.getElementById("swf_file") != undefined)
	{
		win_container.getElementById("swf_file").updateScrollPosition(so);
	};
}

/////////////////////////////

function setFlashHeight($num_h)
{
	if(win_container == undefined){ init();} ;
	win_container.getElementById("swf_file").height = $num_h;
}

/////////////////////////////

window.onscroll = function(){ updatePosition(); }

/////////////////////////////

function openNewWindow($url)
{
	window.open($url, 'new_win');
}

/////////////////////////////
function open_trailer($vars, $version, $theme)
{	
	if(win_container == undefined){ init();} ;

	reset_top();
	
	////////////////////////////
	if($vars == '' || $vars == undefined)
	{
		return;
	};
	////////////////////////////
	
	var arr = ["flashcontent", "banner_skyscraper","banner_leader","skin"];
	for(var i = 0; i < arr.length; i++)
	{
		win_container.getElementById(arr[i]).style.top = "-10000px";
		win_container.getElementById(arr[i]).style.left = "-10000px";
	};

	////////////////////////////
	win_container.getElementById("video").style.display = 'block';
	////////////////////////////
	
	$vars += '&theme=' + $theme;

	var swf_vid = new SWFObject("swf/video_player_" + $version + ".swf?nocache=1", "swf_v", "100%", "100%", $version + ".0.0", ($theme == 'nouveau' ? '#003300' : '#063956'), true);
		swf_vid.addParam("flashVars", $vars);
		swf_vid.addParam("allowFullScreen", "true");
		swf_vid.write("video");
}
/////////////////////////////
function close_trailer()
{
	if(win_container == undefined){ init();} ;
	
	win_container.getElementById("flashcontent").style.top = "90px";
	win_container.getElementById("banner_skyscraper").style.top = '90px';
	win_container.getElementById("banner_leader").style.top = '0px';
	win_container.getElementById("skin").style.top = "700px";
	
	win_container.getElementById("flashcontent").style.left = "0px";
	win_container.getElementById("banner_skyscraper").style.left = '963px';
	win_container.getElementById("banner_leader").style.left = '0px';
	win_container.getElementById("skin").style.left = "963px";
	
	win_container.getElementById("video").style.display = 'none';
	win_container.getElementById("video").innerHTML = '';
}
/////////////////////////////

function reset_top($num)
{
	if($num == undefined)
	{
		$num = 0;
	}
	
	if (self.pageYOffset)
	{
		window.scrollTo(0,$num)
	} 
	else if (document.documentElement && document.documentElement.scrollTop) 
	{
		document.documentElement.scrollTop = $num;
	} 
	else if (document.body) 
	{
		document.body.scrollTop = $num;
	}
}

/////////////////////////////
function update_advertising($type)
{
	if(win_container == undefined){ init();} ;

	var sky_banner = win_container.getElementById("banner_skyscraper");
	var lead_banner = win_container.getElementById("banner_leader");
	
	var lead_id = -1;
	var sky_id = -1;
	
	switch($type)
	{
		case "home":
			lead_id = 1709342;
			sky_id = 1709343;
			break;
		case "news":
			lead_id = 1709368;
			sky_id = 1709369;
			break;
		case "film_festivals":
			lead_id = 1709370;
			sky_id = 1709371;
			break;
		case "competitions":
			lead_id = 1709373;
			sky_id = 1709372;
			break;
		case "airtime":
			lead_id = 1709375;
			sky_id = 1709374;
			break;
		case "book":
			lead_id = 1709380;
			sky_id = 1709381;
			break;
		case "moviemail":
			lead_id = 1709352;
			sky_id = 1709353;
			break;
		case "gold":
			lead_id = 1709356;
			sky_id = 1709357;
			break;
		case "vitaity":
			lead_id = 1709365;
			sky_id = 1709364;
			break;
		case "edgars":
			lead_id = 1709366;
			sky_id = 1709367;			
			break;
		case "login":
			lead_id = 1709377;
			sky_id = 1709376;
			break;
		case "nouveau":
			lead_id = 1709378;
			sky_id = 1709379;
			break;
	};
	
	if(lead_id != -1)
	{
		sky_banner.innerHTML = '<iframe name="skyscraper" id="sky" src="advertising_banners.php?id='+sky_id+'&type_id=154" width="100%" height="600" allowTransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" bordercolor="#010f12"></iframe>';
		lead_banner.innerHTML = '<iframe name="leaderboard" id="leader" allowTransparency="true"  src="advertising_banners.php?id='+lead_id+'&type_id=1102" width="760" height="90" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" bordercolor="#010f12"></iframe>';
	};
}

/////////////////////////////
function update_skin($file,$hex,$link)
{
	if(win_container == undefined){ init();} ;
	
	var skin_container = '';
	
	skin_container = win_container.getElementById("skin");
	win_container.body.style.background = $hex;
	///////////////////
	if($link == undefined || $link == "")
	{
		skin_container.innerHTML = '<img src="' + $file + '"/>';
	}
	else
	{
		skin_container.innerHTML = '<a href="javascript:flash_link(' + "'" + $link + "'" + ');" /><img border="0" src="' + $file + '"/></a>';		
	}
	///////////////////
}
/////////////////////////////

function flash_link($link)
{
	win_container.getElementById("swf_file").skin_link($link);
}

/////////////////////////////
