var DHTML_SUITE_THEME_FOLDER = "includes/core/dhtml-suite-batur/themes/";
var DHTML_SUITE_THEME = 'blue';

function funInclude(txtFile)
{
	document.write('<'+'script');
	document.write(' language="javascript"');
	document.write(' type="text/javascript"');
	document.write(' src="'+txtFile+'">');
	document.write('</'+'script'+'>');
}

funInclude('includes/core/dhtml-suite-batur/js/separateFiles/dhtmlSuite-common.js');
funInclude('includes/core/dhtml-suite-batur/js/separateFiles/dhtmlSuite-dynamicContent.js');
funInclude('includes/core/dhtml-suite-batur/js/separateFiles/dhtmlSuite-modalMessage.js');
funInclude('includes/core/dhtml-suite-batur/js/separateFiles/dhtmlSuite-imageEnlarger.js');

//var objAjax = '';
var enlargerObj = '';
var messageObj = '';
var oldOnLoad = function() {};

$(document).ready(function(){
	messageObj = new DHTMLSuite.modalMessage();
	messageObj.setWaitMessage('Loading options - please wait....');
	messageObj.setShadowOffset(3);
	preloader();
	try
	{
		funPerPageLoad();
	}
	catch(e)
	{
	}
	
	enlargerObj = new DHTMLSuite.imageEnlarger();
	
	if (document.getElementById('KeywordSearchInput'))
	{
		var iptRef = document.getElementById('KeywordSearchInput');
		
		iptRef.onfocus = function() { if (this.value == 'keyword search') this.value = ''; };
		iptRef.onblur = function() { if (this.value == '') this.value = 'keyword search'; };
	}
	
	if (document.getElementById('map'))
	{
		var imgRef = document.getElementById('map');
		if (getActiveStyleSheet() == 'nocolour')
			imgRef.src = imgRef.src.replace(/map-/,'map-nocolour-');
	}
	
	setTimeout('funP7Menu(true);',500);
	funRollingImages();
});

function preloader() 
{
     // counter
     var i = 0;

     // create object
     var imageObj = new Array;

     // set image list
     var images = new Array('images/map-home.jpg','images/map-activities.jpg','images/map-faq.jpg','images/map-resources.jpg','images/map-study.jpg','images/map-activities.jpg','images/map-faq.jpg','images/map-resources.jpg','images/map-movie.jpg');
     
     // start preloading
     for(i=0; i<images.length; i++) 
     {
     	  imageObj[i] = new Image();
          imageObj[i].src=images[i];
     }
}


var txtDateStart = '';
var intDateHighlightStart = 0;
var intDateHighlightEnd = 0;
var intDateNights = 1;
var blnDateDrag = false;
	
function funDateRange(cellRef,txtDate,blnStart)
{
	if (blnStart)
	{
		txtDateStart = txtDate;
		blnDateDrag = true;
		intDateHighlightStart = Number(cellRef.id);
		intDateNights = 1;
	}
	else
	{
		blnDateDrag = false;
		for (i=intDateHighlightStart;i<=intDateHighlightEnd;i+=86400)
		{
			// Handle daylight saving
			if (!document.getElementById(i))
			{
				if (document.getElementById(i+3600))
					i += 3600;
				else
					i -= 3600;
			}
			document.getElementById(i).style.backgroundColor='';
		}
		intDateHighlightStart = 0;
		intDateHighlightEnd = 0;
		
		if (intDateNights == 0)
		{
			displayMessage('<div id="modalPopup"><p><br />Please choose a night</p><input type="button" name="btnOK" value="OK" onclick="closeMessage()" />',400,100);
		}
		else if (intDateNights == 1)
		{
			document.getElementById('StartDate').value = txtDateStart;
			document.getElementById('Nights').value = 1;
			displayMessage('<div id="modalPopup"><h1>Please confirm</h1><p>You have choosen to book ' + intDateNights + ' night (' + txtDateStart + ').</p><p>Is this is correct?</p><input type="button" name="btnYes" value="Yes" onclick="closeMessage(true)" /> <input type="button" name="btnNo" value="No" onclick="closeMessage()" /></div>',400,175);
		}
		else
		{
			document.getElementById('StartDate').value = txtDateStart;
			document.getElementById('Nights').value = intDateNights;
			displayMessage('<div id="modalPopup"><h1>Please confirm</h1><p>You have choosen to book ' + intDateNights + ' nights<br />(' + txtDateStart + ' until ' + txtDate + ').</p><p>Is this is correct?</p><input type="button" name="btnYes" value="Yes" onclick="closeMessage(true)" /> <input type="button" name="btnNo" value="No" onclick="closeMessage()" /></div>',400,200);
		}
	}
	
	document.body.focus();
	
	if (document.all)
	{
		if (blnDateDrag)
			document.onselectstart = function () { return false; };
		else
			document.onselectstart = null;
	}
	
	return false
}

function funDateRangeSelect(cellRef)
{
	if (!blnDateDrag)
		return false;
	
	if (Number(cellRef.id) >= intDateHighlightStart)
	{
		if (intDateHighlightEnd == 0)
		{
			intDateHighlightEnd = Number(cellRef.id);
			intDateNights = 0;
			for (i=intDateHighlightStart;i<=intDateHighlightEnd;i+=86400)
			{
				// Handle daylight saving
				if (!document.getElementById(i))
				{
					if (document.getElementById(i+3600))
						i += 3600;
					else
						i -= 3600;
				}
				
				intDateNights+=1;
				
				try
				{
					document.getElementById(i).style.backgroundColor='#FFFFCC';
				}
				catch(e)
				{
					alert(i);
				}
			}
		}
		else if (Number(cellRef.id) < intDateHighlightEnd)
		{
			for (i=Number(cellRef.id)+86400;i<=intDateHighlightEnd;i+=86400)
			{
				// Handle daylight saving
				if (!document.getElementById(i))
				{
					if (document.getElementById(i+3600))
						i += 3600;
					else
						i -= 3600;
				}
				
				intDateNights-=1;
				
				try
				{
					document.getElementById(i).style.backgroundColor='';
				}
				catch(e)
				{
					alert(i);
				}
			}
			intDateHighlightEnd = Number(cellRef.id);
		}
		else
		{
			for (i=intDateHighlightEnd+86400;i<=Number(cellRef.id);i+=86400)
			{
				// Handle daylight saving
				if (!document.getElementById(i))
				{
					if (document.getElementById(i+3600))
						i += 3600;
					else
						i -= 3600;
				}
				
				intDateNights+=1;
				
				try
				{
					document.getElementById(i).style.backgroundColor='#FFFFCC';
				}
				catch(e)
				{
					alert(i);
				}
			}
			intDateHighlightEnd = Number(cellRef.id);
		}
	}
	else
	{
		if (intDateHighlightEnd != 0)
		{
			for (i=intDateHighlightStart;i<=intDateHighlightEnd;i+=86400)
			{
				// Handle daylight saving
				if (!document.getElementById(i))
				{
					if (document.getElementById(i+3600))
						i += 3600;
					else
						i -= 3600;
				}
				
				try
				{
					document.getElementById(i).style.backgroundColor='';
				}
				catch(e)
				{
					alert(i);
				}
			}
			intDateHighlightEnd = 0;
		}
		intDateNights=0;
	}
	
	return false;
}

function displayMessage(txtContent,width,height)
{	
	messageObj.setHtmlContent(txtContent);
	messageObj.setSize(width,height);
	messageObj.setShadowDivVisible(true);
	messageObj.display();
}

function closeMessage(blnRedirect)
{
	messageObj.close();	
	if (blnRedirect)
		document.getElementById('frmBooking').submit();
}


function funGetBrowserWidth()
{
	if(self.innerWidth)
		return self.innerWidth;
	
	return document.documentElement.offsetWidth;
}
	
function funGetBrowserHeight()
{
	if(self.innerHeight)
		return self.innerHeight;
	
	return document.documentElement.offsetHeight;
}

function funMenuExpandCollapse(obj)
{
	var divBtn = '';
	var divLeft = '';
	var refH1 = '';
	var divMenu = '';
	var divContent = '';
	
	var arrTemp = document.location.pathname.split('/');
	arrTemp = arrTemp[arrTemp.length-1].split('.');
	var txtFilename = arrTemp[0];
	if (arrTemp.length == 1)
		txtFilename = 'index';
	
	obj.blur();
	if (document.getElementById('expand-button'))
	{
		divBtn = document.getElementById('expand-button');
		divLeft = document.getElementById('left-nav-collapsed');
		refH1 = divLeft.getElementsByTagName('H1');
		divMenu = document.getElementById('p7ABW1');
		divContent = document.getElementById('page-content-expanded');
		
		divBtn.id = 'collapse-button';
		divLeft.id = 'left-nav';
		switch (txtFilename)
		{
			case 'index':
				refH1[0].innerHTML = 'Home';
				break;
			case 'bbc-prison-study':
				refH1[0].innerHTML = 'The Study';
				break;
			case 'activities':
				refH1[0].innerHTML = 'Activities';
				break;
			case 'faq':
				refH1[0].innerHTML = 'FAQs';
				break;
			case 'resources':
				refH1[0].innerHTML = 'Resources';
				break;
		}
		divMenu.className = 'p7AB';
		divContent.id = 'page-content';
		setCookie('nav',0,60);
	}
	else
	{
		divBtn = document.getElementById('collapse-button');
		divLeft = document.getElementById('left-nav');
		refH1 = divLeft.getElementsByTagName('H1');
		divMenu = document.getElementById('p7ABW1');
		divContent = document.getElementById('page-content');
		
		divBtn.id = 'expand-button';
		divLeft.id = 'left-nav-collapsed';
		switch (txtFilename)
		{
			case 'index':
				refH1[0].innerHTML = 'H';
				break;
			case 'bbc-prison-study':
				refH1[0].innerHTML = 'S';
				break;
			case 'activities':
				refH1[0].innerHTML = 'A';
				break;
			case 'faq':
				refH1[0].innerHTML = 'F';
				break;
			case 'resources':
				refH1[0].innerHTML = 'R';
				break;
		}
		divMenu.className = 'p7AB-collapsed';
		divContent.id = 'page-content-expanded';
		setCookie('nav',1,60);
	}
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function setCookie(c_name,value,expireminutes)
{
	var exdate=new Date();
	exdate.setTime(exdate.getTime()+(expireminutes*60*1000));
	document.cookie=c_name+ "=" +escape(value)+((expireminutes==null) ? "" : ";expires="+exdate.toGMTString());
}

function funGetBrowserWidth()
{
	if(self.innerWidth)
		return self.innerWidth;
	
	return document.documentElement.offsetWidth;
}
	
function funGetBrowserHeight()
{
	if(self.innerHeight)
		return self.innerHeight;
	
	return document.documentElement.offsetHeight;
}

function funPositionCenter(id)
{
	var divRef = document.getElementById(id);
	
	divRef.style.position = 'absolute';
	
	var browserHeight = funGetBrowserHeight();
	var browserWidth = funGetBrowserWidth();
	var browserOffsetTop = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	
	divRef.style.top = ((browserHeight - divRef.offsetHeight)/2)+browserOffsetTop+'px';
	divRef.style.left = ((browserWidth - divRef.offsetWidth)/2) + 'px';
}

function funFadeIn(id,endOpacity,opacity,fadeStep,fadeSpeed,callOnFinish)
{
	var i = 0;
	var a = 0;
	var multiplier = (document.all ? 2 : 1);
	
	var divRef = document.getElementById(id);
	callOnFinish = unescape(callOnFinish);
	//alert(divRef.src);
	
	divRef.style.opacity = (opacity / 100);
    divRef.style.MozOpacity = (opacity / 100);
    divRef.style.filter = "alpha(opacity=" + opacity + ")";
    
    opacity += (fadeStep * multiplier);
	
	if (opacity >= endOpacity)
	{
		divRef.style.opacity = (endOpacity / 100);
	    divRef.style.MozOpacity = (endOpacity / 100);
	    divRef.style.filter = "alpha(opacity=" + endOpacity + ")";
		if (callOnFinish)
			eval(callOnFinish);
	}
	else
	{
		setTimeout('funFadeIn(\'' + id + '\',' + endOpacity + ','+ opacity +','+fadeStep+','+fadeSpeed+',\''+escape(callOnFinish)+'\')',(fadeSpeed / multiplier));
	}
}

function funFadeOut(id,opacity,fadeStep,fadeSpeed,callOnFinish)
{
	var i = 0;
	var a = 0;
	var multiplier = (document.all ? 2 : 1);
	
	var divRef = document.getElementById(id);
	callOnFinish = unescape(callOnFinish);
	
	divRef.style.opacity = (opacity / 100);
    divRef.style.MozOpacity = (opacity / 100);
    divRef.style.filter = "alpha(opacity=" + opacity + ")";
    
    opacity -= (fadeStep * multiplier);
	
	if (opacity <= 1)
	{
		if (callOnFinish)
			eval(callOnFinish);
	}
	else
	{
		setTimeout('funFadeOut(\'' + id + '\','+ opacity +','+fadeStep+','+fadeSpeed+',\''+escape(callOnFinish)+'\')',(fadeSpeed / multiplier));
	}
}

function funGetFlashMovie(movieName)
{
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function funSetFlashMovie()
{
	var divRef2 = document.getElementById('movie-map-object');
	var txtMovie = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="550" id="movie_map_swf" align="middle">';
	txtMovie += '<param name="allowScriptAccess" value="sameDomain" />';
	txtMovie += '<param name="allowFullScreen" value="false" />';
	txtMovie += '<param name="movie" value="flash/movie-map.swf" />';
	txtMovie += '<param name="quality" value="high" />';
	txtMovie += '<param name="bgcolor" value="#ffffff" />';
	txtMovie += '<param name="wmode" value="transparent">';
	txtMovie += '<param name="flashvars" value="movie_map_xml=flash/movie-map.xml&css_file=flash/movie-map.css" />';
	txtMovie += '<embed src="flash/movie-map.swf" quality="high" wmode="transparent" swliveconnect="true" flashvars="movie_map_xml=flash/movie-map.xml&css_file=flash/movie-map.css" bgcolor="#ffffff" width="800" height="550" name="movie_map_swf" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	txtMovie += '</object>';
	divRef2.innerHTML = txtMovie;
	//window.movie_map_swf = document.getElementById('movie_map_swf');
}

var blnMovieActive = false;
function funShowMovie()
{
	var divRef = document.getElementById('movie-map');
	var divRef2 = document.getElementById('movie-map-object');
	
	blnMovieActive = true;
	
	divRef.style.opacity = 0;
    divRef.style.MozOpacity = 0;
    divRef.style.filter = "alpha(opacity=0)";
    divRef.style.display = '';
    divRef.style.position = 'absolute';
    divRef.style.top = 0+'px';
    divRef.style.left = 0+'px';
    divRef.style.zIndex = 100000;
    divRef.style.width = funGetBrowserWidth() + 'px';
    divRef.style.height = document.body.clientHeight + 50 + 'px';
    divRef2.style.zIndex = 100001;
    divRef2.style.display = '';
    funSetFlashMovie();
    funPositionCenter('movie-map-object');
    divRef2.style.top = '44px';
    divRef2.style.display = 'none';
    
    $('#movie-map').animate({opacity: 0.8},800,function(){$('#movie-map-object').show();});
}

function funHideMovie()
{
	var divRef = document.getElementById('movie-map');
	var divRef2 = document.getElementById('movie-map-object');
	
	divRef.style.opacity = 1;
    divRef.style.MozOpacity = 1;
    divRef.style.filter = "alpha(opacity=100)";
    divRef.style.display = '';
    divRef.style.position = 'absolute';
    divRef.style.top = 0+'px';
    divRef.style.left = 0+'px';
    divRef.style.zIndex = 100000;
    divRef.style.width = funGetBrowserWidth() + 'px';
    divRef.style.height = document.body.clientHeight + 50 + 'px';
    
    divRef2.style.zIndex = 100001;
    divRef2.innerHTML = '';
    divRef2.style.display = 'none';
    
    $('#movie-map').animate({opacity: 0},800,function(){$('#movie-map').hide();blnMovieActive = false;});
}

var rollingImages = Array();
var rollingImagesDisplayed = Array();
var randImages = Array();
function funRollingImages()
{
	if (document.getElementById('rollingImages'))
	{
		var divRef = document.getElementById('rollingImagesSource');
		var imgRef = divRef.getElementsByTagName('img');
		
		divRef.style.display = '';
		for (i=0;i<imgRef.length;i++)
		{
			rollingImages[i] = Array();
			rollingImages[i][0] = imgRef[i].src;
			rollingImages[i][1] = imgRef[i].width;
			rollingImages[i][2] = imgRef[i].height;
			rollingImages[i][3] = imgRef[i].title;
		}
		divRef.style.display = 'none';
		
		var divRef2 = document.getElementById('rollingImages');
		var imgRef2 = divRef2.getElementsByTagName('img');
		
		for (i=0;i<imgRef2.length;i++)
		{
			imgRef2[i].id = 'rollingImage' + i;
			imgRef2[i].style.marginTop = ((parseInt(divRef2.style.height)-imgRef2[i].height)/2) + 'px';
			for (j=0;j<rollingImages.length;j++)
			{
				if (imgRef2[i].src == rollingImages[j][0])
				{
					rollingImagesDisplayed[i] = j;
					break;
				}
			}
		}
		
		setTimeout('funRollingImageSwap(null,99)',1000);
	}
}

function funRollingImageSwap(imgNo,lastImg)
{
	var divRef = document.getElementById('rollingImages');
	var randNo;
	
	if (blnMovieActive)
	{
		setTimeout('funRollingImageSwap('+imgNo+','+lastImg+')',1000);
		return true;
	}
	
	if (imgNo == null)
	{
		randNo = lastImg;
		while (randNo == lastImg)
			randNo = Math.floor(rollingImagesDisplayed.length*Math.random());
		funFadeOut('rollingImage' + randNo,1000,5,10,'funRollingImageSwap(' + randNo + ',' + lastImg + ');')
	}
	else
	{
		var blnFound = true;
		while (blnFound == true)
		{
			randNo = Math.floor(rollingImages.length*Math.random());
			
			blnFound = false;
			for (i=0;i<rollingImagesDisplayed.length;i++)
			{
				if (rollingImagesDisplayed[i] == randNo)
				{
					blnFound = true;
					break;
				}
			}
		}
		var imgRef = document.getElementById('rollingImage' + imgNo);
		imgRef.src = rollingImages[randNo][0];
		imgRef.width = rollingImages[randNo][1];
		imgRef.height = rollingImages[randNo][2];
		imgRef.title = rollingImages[randNo][3];
		imgRef.alt = rollingImages[randNo][3];
		imgRef.style.marginTop = ((parseInt(divRef.style.height)-imgRef.height)/2) + 'px';
		
		rollingImagesDisplayed[imgNo] = randNo;
		
		funFadeIn('rollingImage' + imgNo,100,0,5,10,'setTimeout(\'funRollingImageSwap(null,'+imgNo+');\',1000);');
	}
}

var intGlossary = 0;

function funGlossaryHint(linkRef,id)
{
	intGlossary = id;
	
	var tooltipPosition = 'right';
	var divRef = document.getElementById('glossary_item_' + id);
	divRef.style.display = '';
	
	var leftPos=(funGetLeftPos(linkRef)+linkRef.offsetWidth);
	if (linkRef.offsetWidth > 100)
		leftPos = (leftPos - linkRef.offsetWidth)+100;
	var topPos=funGetTopPos(linkRef);
	var tooltipWidth=divRef.offsetWidth;
	
	if (tooltipPosition == 'right')
	{
		divRef.style.left=leftPos+'px';
		divRef.style.top=topPos+'px';
	}
	else if (this.tooltipPosition == 'left')
	{
		divRef.style.left=(leftPos-inputObj.offsetWidth-tooltipWidth-document.getElementById('DHTMLSuite_ajax_tooltip_arrow').offsetWidth)+'px';
		divRef.style.top=topPos+'px';
	}
}

function funGlossaryHintHide()
{
	var divRef = document.getElementById('glossary_item_' + intGlossary);
	divRef.style.display = 'none';
}

function funGetLeftPos(el)
{	 
	if(document.getBoxObjectFor)
	{
		if(el.tagName!='INPUT'&&el.tagName!='SELECT'&&el.tagName!='TEXTAREA')
			return document.getBoxObjectFor(el).x
	}	 
	var returnValue=el.offsetLeft;
	while((el=el.offsetParent)!=null)
	{
		if(el.tagName!='HTML')
		{
			returnValue += el.offsetLeft;
			if(document.all) returnValue+=el.clientLeft;
		}
	}
	return returnValue;
}

function funGetTopPos(el){
	if(document.getBoxObjectFor)
	{
		if(el.tagName!='INPUT'&&el.tagName!='SELECT'&&el.tagName!='TEXTAREA')
			return document.getBoxObjectFor(el).y
	}

	var returnValue=el.offsetTop;
	while((el=el.offsetParent)!=null)
	{
		if(el.tagName!='HTML')
		{
			returnValue += (el.offsetTop-el.scrollTop);
			if(document.all)
				returnValue+=el.clientTop;
		}
	} 
	return returnValue;
}

function MM_swapImage()
{ //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3)
	{
		if ((x=MM_findObj(a[i]))!=null)
		{
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src;
			if (getActiveStyleSheet() == 'nocolour')
				a[i+2] = a[i+2].replace(/map-/,'map-nocolour-');
			x.src=a[i+2];
		}
	}
}

function MM_swapImgRestore()
{ //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
	{
		x.src=x.oSrc;
		x.src = x.src.replace(/map-nocolour-/,'map-');
		if (getActiveStyleSheet() == 'nocolour')
			x.src = x.src.replace(/map-/,'map-nocolour-');
	}
}

function funAfterSetActiveStyleSheet(title,blnLoad)
{
	if (document.getElementById('map'))
	{
		var imgRef = document.getElementById('map');
		imgRef.src = imgRef.src.replace(/map-nocolour-/,'map-');
		if (title == 'nocolour')
			imgRef.src = imgRef.src.replace(/map-/,'map-nocolour-');
	}
	funP7Menu(blnLoad);
}

var txtP7Menu = null;
function funP7Menu(blnLoad)
{
	if (!document.getElementById('p7ABW1'))
		return false;
	
	var divRef = document.getElementById('p7ABW1');
	
	if (txtP7Menu == null)
		txtP7Menu = divRef.innerHTML;
	
	var txtActiveStylesheet = getActiveStyleSheet();
	
	if (txtActiveStylesheet == 'textonly')
	{
		var divRefs = divRef.getElementsByTagName('DIV');
		
		for (i=0;i<divRefs.length;i++)
		{
			if (divRefs[i].id.indexOf('p7ABc') !== -1)
				divRefs[i].style.display = 'block';
		}
		
		var linkRefs = divRef.getElementsByTagName('A');
		for(i=0;i<linkRefs.length;i++)
		{
			if (linkRefs[i].id.indexOf('p7ABt') != -1)
			{
				var txtLinkText = linkRefs[i].innerHTML;
				linkRefs[i].parentNode.innerHTML = '<strong>' + txtLinkText + '</strong>';
			}
		}
	}
	else if (!blnLoad)
	{
		divRef.innerHTML = txtP7Menu;
		var linkRefs = divRef.getElementsByTagName('A');
		for(i=0;i<linkRefs.length;i++)
		{
			if (linkRefs[i].id.indexOf('p7ABt') != -1)
			{
				linkRefs[i].className = '';
				linkRefs[i].onclick = function() {};
			}
		}
		
		p7AB=false;
		P7_initAB();
	}
}

function myDocument_DoFSCommand(command, args)
{
	if (command == "funHideMovie")
		funHideMovie();
}

var intLargeMovie = 0;

function funLargeMovie(id)
{
	var divRef = document.getElementById('movie-large');
	var divRef2 = document.getElementById('movie-large-object-'+id);
	
	intLargeMovie = id;
	
	divRef.style.opacity = 0;
    divRef.style.MozOpacity = 0;
    divRef.style.filter = "alpha(opacity=0)";
    divRef.style.display = '';
    divRef.style.position = 'absolute';
    divRef.style.top = 0+'px';
    divRef.style.left = 0+'px';
    divRef.style.zIndex = 100000;
    divRef.style.width = funGetBrowserWidth() + 'px';
    divRef.style.height = document.body.clientHeight + 50 + 'px';
    divRef2.style.zIndex = 100001;
    divRef2.innerHTML = '<iframe src="movie-player.php?Filename=' + encodeURIComponent(divRef2.getAttribute('fn')) + '" width="640" height="480" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe>';
    divRef2.style.display = '';
    funPositionCenter('movie-large-object-'+id);
    divRef2.style.display = 'none';
    
    $('#movie-large').animate({opacity: 0.8},800,function(){$('#movie-large-object-'+intLargeMovie).show();});
}

function funHideLargeMovie()
{
	var divRef = document.getElementById('movie-large');
	var divRef2 = document.getElementById('movie-large-object-'+intLargeMovie);
	
	divRef.style.opacity = 1;
    divRef.style.MozOpacity = 1;
    divRef.style.filter = "alpha(opacity=100)";
    divRef.style.display = '';
    divRef.style.position = 'absolute';
    divRef.style.top = 0+'px';
    divRef.style.left = 0+'px';
    divRef.style.zIndex = 100000;
    divRef.style.width = funGetBrowserWidth() + 'px';
    divRef.style.height = document.body.clientHeight + 50 + 'px';
    
    divRef2.style.zIndex = 100001;
    divRef2.innerHTML = '';
    divRef2.style.display = 'none';
    
    $('#movie-large').animate({opacity: 0},800,function(){$('#movie-large').hide();});
}
