/*popups script*/
var _vid = false;
var myWidth = 0, myHeight = 0;
var _body = document.body || document.documentElement;

var popup_class_ids = {'open':'popup'};
var fader;
function _open(_id){
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }


	if (fader){
		fader.style.width = myWidth+'px';
		fader.style.height = myHeight+'px';
		fader.style.display = 'block';
	}
	var _popup = document.getElementById(_id);
	if(_popup){
		_vid = document.getElementById('popup-video');
		if(_vid)
		{
		  initVideoFlash();
		  _vid = false;
		}
		_sound_box = document.getElementById("sound");
		if (_sound_box) {_sound_box.style.display = "none";}
		_fader_box = document.getElementById("fader");
		_page_box = document.getElementById("page");
		if (_fader_box && _page_box) {_fader_box.style.height = _page_box.offsetHeight + 'px';}
		_popup.style.display = 'block';
		_popup.style.top = (_body.scrollTop + myHeight/2 - _popup.offsetHeight/2) + 'px';
		_popup.style.left = (_body.scrollLeft + myWidth/2 - _popup.offsetWidth/3) + 'px';
	}
}


function _close(){
	for(key in popup_class_ids){
		var _popup = document.getElementById(popup_class_ids[key]);
		if(_popup && fader)
		{
			_sound_box = document.getElementById("sound");
			if (_sound_box) {_sound_box.style.display = "block";}
			_popup.style.display = 'none';
			fader.style.display = 'none';
			_vid = document.getElementById('popup-video');
			if(_vid)
			{
			  _vid.innerHTML = '';
			}
			_vidp = document.getElementById('pop-vid');
			if(_vidp)
			{
			  _vidp.innerHTML = '';
			}
		}		
	}
}

function initPopups(){
	fader = document.getElementById('fader');
	close_lnk = document.getElementById('close');
	
	if (fader) fader.onclick = function(){_close();}
	if (close_lnk) close_lnk.onclick = function(){_close();}
	
	
	for(key in popup_class_ids){
		var _popup = document.getElementById(popup_class_ids[key]);
		if(_popup){
			var _as = document.getElementsByTagName('a');
			for(var i=0; i < _as.length; i++){
				if(_as[i].className.indexOf(key) != -1){
					_as[i].href = 'javascript:;';
					_as[i].popup_id = popup_class_ids[key];
					if(_as[i].onclick) _as[i]._onclick = _as[i].onclick;
					_as[i].onclick = function(){
							var _title = location.href;
							_title = _title.split("/");
							pageTracker._trackPageview("/video/page/"+_title[_title.length - 2]);
							_open(this.popup_id);
							this._onclick;
					};
				}
			}			
			var _as = _popup.getElementsByTagName('a');
			for(var i=0; i < _as.length; i++){
				if(_as[i].className.indexOf("change") != -1){
					_as[i].href = 'javascript:;';
					_as[i].popup_id = popup_class_ids[key];
					_as[i].onclick = function(){_change(this.popup_id)};
				}
			}			
			document.onkeydown = function(event){
				if (!event) {var event = window.event;}
				var charcode = event.charCode ? event.charCode : event.keyCode;
				if(charcode == 27){
					_close();
					return false;
				}
			}
		}
	}
}

function initVideoFlash()
{
  var ff2mac = (navigator.userAgent.indexOf('Macintosh') != -1 && navigator.userAgent.indexOf('Firefox/2') != -1);
  var _wmode = (ff2mac)?'':'transparent';

				if (AC_FL_RunContent == 0) {
					alert("This page requires AC_RunActiveContent.js.");
				} else {
					AC_FL_RunContent(
						'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
						'width', '600',
						'height', '337',
						'src', 'player2',
						'quality', 'high',
						'flashvars', 'mypath=scc_box_video.flv',
						'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
						'align', 'middle',
						'play', 'true',
						'loop', 'true',
						'scale', 'showall',
						'wmode', _wmode,
						'devicefont', 'false',
						'id', 'player1',
						'bgcolor', '#ffffff',
						'name', 'player2',
						'menu', 'true',
						'allowFullScreen', 'false',
						'allowScriptAccess','sameDomain',
						'movie', 'player2',
						'salign', ''
						); //end AC code
				}  
}




function showFlashMovie(_this, _file)
{
  var _div = document.getElementById(_this.rel);
	if(_div)
	{
		_div.innerHTML = _AC_FL_RunContent(
											'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
											'width', '604',
											'height', '337',
											'src', 'player_popup',
											'quality', 'high',
											'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
											'align', 'middle',
											'play', 'true',
											'loop', 'true',
											'scale', 'showall',
											'wmode', 'transparent',
											'devicefont', 'false',
											'id', 'player1',
											'bgcolor', '#ffffff',
											'name', 'player_popup',
											'menu', 'true',
											'allowFullScreen', 'false',
											'allowScriptAccess','sameDomain',
											'movie', 'player_popup',
											'salign', '',
											'flashvars', 'mypath='+_file
											);
	}
	return false;
}

if (window.addEventListener){
	window.addEventListener("load", initPopups, false);
}
else if (window.attachEvent && !window.opera){
	window.attachEvent("onload", initPopups);
	}