function BreakFrames()
{
	if(self.location!=parent.location)
	{
		parent.location="http://www.orioncinema.com/"
	}
}

function EnforceFrames()
{
	if(self.location==parent.location)
	{
		self.location="http://www.orioncinema.com/"
	}
	else
	{
		if(parent.name!='OrionCinemaFramesetContainer')
		{
			parent.location="http://www.orioncinema.com/"
		}
		else
		{
			if(self.name!='OrionCinemaActiveFrame')
			{
				parent.location="http://www.orioncinema.com/"
			}
		}
	}
}

function CheckForBookmarkCapability()
{
	ReturnValue=false

	if(typeof(window.opera)=='object')
	{
		//Opera.
		ReturnValue=false
	}
	else
	{
		if(typeof(window.sidebar)=='object')
		{
			//Mozilla.
			ReturnValue=true
		}
		else
		{
			if(typeof(document.all)=='object')
			{
				//Internet Explorer.
				ReturnValue=true
			}
			else
			{
				ReturnValue=false
			}
		}
	}

	return ReturnValue
}

function CreateBookmarkFavourite()
{
	BookmarkURLToCreate="http://www.orioncinema.com/"
	BookmarkTitleToCreate="Orion Cinema - Burgess Hill."

	if(typeof(window.opera)=='object')
	{
		//Opera.
	}
	else
	{
		if(typeof(window.sidebar)=='object')
		{
			//Mozilla.
			window.sidebar.addPanel(BookmarkTitleToCreate, BookmarkURLToCreate,"")
		}
		else
		{
			if(typeof(document.all)=='object')
			{
				//Internet Explorer.
				window.external.AddFavorite(BookmarkURLToCreate, BookmarkTitleToCreate)
			}
			else
			{
				//Unknown.
			}
		}
	}
}

function OutputSnifferSafeMailToTag(ReceivedAlias)
{
	if(ReceivedAlias!=null)
	{
		if(ReceivedAlias!='')
		{
			document.write('<A h'+'ref="ma'+'ilt'+'o:'+ReceivedAlias+'@'+'or'+'ioncin'+'em'+'a.c'+'om" al'+'t="'+ReceivedAlias+'@'+'or'+'ioncin'+'em'+'a.c'+'om" tit'+'le="'+ReceivedAlias+'@'+'or'+'ioncin'+'em'+'a.c'+'om" onmo'+'useov'+'er="win'+'dow.st'+'atus='+"'"+ReceivedAlias+'@'+'or'+'ioncin'+'em'+'a.c'+'om'+"'"+'; re'+'turn tr'+'ue" onm'+'ouseou'+'t="wi'+'ndow.sta'+'tus='+"'"+'Or'+'ion Ci'+'ne'+'ma&#46;'+"'"+'; retu'+'rn tru'+'e">'+ReceivedAlias+'@'+'or'+'ioncin'+'em'+'a.c'+'om</'+'A'+'>')
		}
	}
}

function OutputSnifferSafePhoneNumber()
{
	document.write('&#40;014'+'44&#41; 2'+'43 '+'30'+'0')
}

function OrionCinemaGoogleMapsWindow()
{
	window.open('http://maps.google.co.uk/maps?&q=RH15+8DX&hl=en&t=h&ie=UTF8&z=16','OrionCinemaGoogleMapsWindow','fullscreen=no,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes,width=550,height=420,top=30,left=30')
}


function OrionCinemaTwitterWindow()
{
	window.open('http://www.twitter.com/orioncinema/','OrionCinemaTwitterWindow','fullscreen=no,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes,width=750,height=420,top=30,left=30')
}

























function ShowLayeredMessageDIVsAndSPANs(ReceivedTitle, ReceivedMessage)
{
	DebuggingAlertFlag=false

	if(DebuggingAlertFlag==true)
	{
		alert(ReceivedMessage)
	}
	else
	{
		SpecificTagsCollection=document.getElementsByTagName('SELECT')

		for(a=0;a<SpecificTagsCollection.length;a++)
		{
			SpecificTagsCollection[a].style.visibility='hidden'
		}

		document.getElementById('TransparencyMessageSPAN').innerHTML='<TABLE cellspacing=0 cellpadding=0 border=0><TR><TD width='+(2*(screen.width))+' height='+(2*(screen.height))+' bgcolor="#000000" valign="center" align="center"><TABLE cellspacing=0 cellpadding=0 border=0><TR><TD width='+(2*(screen.width))+' height='+(2*(screen.height))+' bgcolor="#000000" valign="center" align="center"></TD></TR></TABLE></TD></TR></TABLE>'
		document.getElementById('VisibleMessageTitleSPAN').innerHTML=ReceivedTitle
		document.getElementById('VisibleMessageTextSPAN').innerHTML=ReceivedMessage

		document.body.style.overflowX='hidden'
		document.body.style.overflowY='hidden'

		document.getElementById('TransparencyMessageSPAN').style.display='inline'
		document.getElementById('TransparencyMessageSPAN').style.visibility='visible'

		document.getElementById('VisibleMessageDIV').style.display='inline'
		document.getElementById('VisibleMessageDIV').style.visibility='visible'

		document.getElementById('VisibleMessageTitleSPAN').style.display='inline'
		document.getElementById('VisibleMessageTitleSPAN').style.visibility='visible'

		document.getElementById('VisibleMessageTextSPAN').style.display='inline'
		document.getElementById('VisibleMessageTextSPAN').style.visibility='visible'
	}
}

function HideMessageDIVsAndSPANs()
{
	document.getElementById('TransparencyMessageSPAN').innerHTML=''
	document.getElementById('VisibleMessageTitleSPAN').innerHTML=''
	document.getElementById('VisibleMessageTextSPAN').innerHTML=''

	document.body.style.overflowX=''
	document.body.style.overflowY=''

	document.getElementById('TransparencyMessageSPAN').style.display='none'
	document.getElementById('TransparencyMessageSPAN').style.visibility='hidden'

	document.getElementById('VisibleMessageDIV').style.display='none'
	document.getElementById('VisibleMessageDIV').style.visibility='hidden'

	document.getElementById('VisibleMessageTitleSPAN').style.display='none'
	document.getElementById('VisibleMessageTitleSPAN').style.visibility='hidden'

	document.getElementById('VisibleMessageTextSPAN').style.display='none'
	document.getElementById('VisibleMessageTextSPAN').style.visibility='hidden'

	SpecificTagsCollection=document.getElementsByTagName('SELECT')

	for(a=0;a<SpecificTagsCollection.length;a++)
	{
		SpecificTagsCollection[a].style.visibility='visible'
	}
}














function PreLoadImages()
{
	if(PreLoadImages.arguments.length>0)
	{
		ImageFilenameArray=new Array()

		for(a=0;a<PreLoadImages.arguments.length;a++)
		{
			try
			{
				ImageFilenameArray[a]=new Image()
				ImageFilenameArray[a].src=PreLoadImages.arguments[a]
			}
			catch(ImageObjectError)
			{
				//Error.
			}
		}
	}
}


function OpenOrionCinemaTrailerWindow(ReceivedTrailerCode, ReceivedTrailerWidth, ReceivedTrailerHeight)
{
	if(ReceivedTrailerCode!=null)
	{
		if(typeof(ReceivedTrailerCode)=='string')
		{
			if(ReceivedTrailerCode!='')
			{
				if(ReceivedTrailerWidth!=null)
				{
					if(typeof(ReceivedTrailerWidth)=='number')
					{
						if(ReceivedTrailerWidth>0)
						{
							if(ReceivedTrailerHeight!=null)
							{
								if(typeof(ReceivedTrailerHeight)=='number')
								{
									if(ReceivedTrailerHeight>0)
									{
										var TemporaryDetectedAdobeFlashVersion=0

										if(typeof(document.all)=='object')
										{
											if(typeof(window.opera)=='object')
											{
												TemporaryDetectedAdobeFlashVersion=AdobeFlashPlayerDetectionComponent_Mozilla('numeric')
											}
											else
											{
												TemporaryDetectedAdobeFlashVersion=AdobeFlashPlayerDetectionComponent_IE('numeric')
											}
										}
										else
										{
											TemporaryDetectedAdobeFlashVersion=AdobeFlashPlayerDetectionComponent_Mozilla('numeric')
										}

										if(TemporaryDetectedAdobeFlashVersion>=8)
										{
											OrionCinemaTrailerWindow=window.open('OrionCinemaTrailer.aspx?VideoCode='+ReceivedTrailerCode, 'OrionCinemaTrailerWindow', 'fullscreen=no, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no, width='+ReceivedTrailerWidth+', height='+(ReceivedTrailerHeight+20)+', top=30, left=30')
										}
										else
										{
											ShowLayeredMessageDIVsAndSPANs('Out-Of-Date Flash.', 'Your Adobe Flash Player&#153; is out-of-date.')
										}
									}
									else
									{
										//Error.
									}
								}
								else
								{
									//Error.
								}
							}
							else
							{
								//Error.
							}
						}
						else
						{
							//Error.
						}
					}
					else
					{
						//Error.
					}
				}
				else
				{
					//Error.
				}
			}
			else
			{
				//Error.
			}
		}
		else
		{
			//Error.
		}
	}
	else
	{
		//Error.
	}
}
























function AdobeFlashPlayerDetectionComponent_IE(ReceivedReturnType)
{
	var ReturnString=''
	var ReturnValue=0

	var TemporaryAdobeFlashPlayerVersionHoldingValue=''

	if(ReceivedReturnType!=null)
	{
		if(typeof(ReceivedReturnType=='string'))
		{
			if(ReceivedReturnType!='')
			{
				ReceivedReturnType=WhiteSpaceStringTrim(ReceivedReturnType.toLowerCase())

				if(ReceivedReturnType=='numeric'||ReceivedReturnType=='string')
				{
					try
					{
						var AdobeShockWaveFlashActiveXObject=new ActiveXObject('ShockwaveFlash.ShockwaveFlash')

						if(typeof(AdobeShockWaveFlashActiveXObject)=='object')
						{
							TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(AdobeShockWaveFlashActiveXObject.GetVariable('$version'))

							var HasTheKeySpaceBeenFound=false
							var KeySpaceCount=0
							var LocationOfKeySpace=-1

							for(a=0;a<TemporaryAdobeFlashPlayerVersionHoldingValue.length;a++)
							{
								if(TemporaryAdobeFlashPlayerVersionHoldingValue.charAt(a)==' ')
								{
									LocationOfKeySpace=a
									KeySpaceCount++
									HasTheKeySpaceBeenFound=true
								}
							}

							if(HasTheKeySpaceBeenFound==true)
							{
								if(KeySpaceCount==1)
								{
									TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue.substring((LocationOfKeySpace+1), TemporaryAdobeFlashPlayerVersionHoldingValue.length))
									ReturnString=TemporaryAdobeFlashPlayerVersionHoldingValue

									var LocationOfFirstComma=-1
									var HasTheFirstCommaBeenFound=false

									for(a=0;a<TemporaryAdobeFlashPlayerVersionHoldingValue.length;a++)
									{
										if(TemporaryAdobeFlashPlayerVersionHoldingValue.charAt(a)==',')
										{
											if(HasTheFirstCommaBeenFound==false)
											{
												LocationOfFirstComma=a
												HasTheFirstCommaBeenFound=true
											}
										}
									}

									if(HasTheFirstCommaBeenFound==true)
									{
										TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(0, LocationOfFirstComma))
									}
									else
									{
										//No Need To Edit.
									}

									try
									{
										TemporaryAdobeFlashPlayerVersionHoldingValue=parseInt(WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue), 10)

										if(isNaN(TemporaryAdobeFlashPlayerVersionHoldingValue)==false)
										{
											ReturnValue=TemporaryAdobeFlashPlayerVersionHoldingValue
										}
										else
										{
											//Error.
											TemporaryAdobeFlashPlayerVersionHoldingValue=''
											ReturnValue=0
										}
									}
									catch(IntegerParseException)
									{
										TemporaryAdobeFlashPlayerVersionHoldingValue=''
										ReturnValue=0
									}
								}
								else
								{
									//Error.
									TemporaryAdobeFlashPlayerVersionHoldingValue=''
									ReturnString=''
									ReturnValue=0
								}
							}
							else
							{
								//Error.
								TemporaryAdobeFlashPlayerVersionHoldingValue=''
								ReturnString=''
								ReturnValue=0
							}
						}
						else
						{
							//Error.
							TemporaryAdobeFlashPlayerVersionHoldingValue=''
							ReturnString=''
							ReturnValue=0
						}
					}
					catch(ActiveXObjectException)
					{
						TemporaryAdobeFlashPlayerVersionHoldingValue=''
						ReturnString=''
						ReturnValue=0
					}
				}
				else
				{
					TemporaryAdobeFlashPlayerVersionHoldingValue=''
					ReturnString=''
					ReturnValue=0
				}
			}
			else
			{
				TemporaryAdobeFlashPlayerVersionHoldingValue=''
				ReturnString=''
				ReturnValue=0
			}
		}
		else
		{
			TemporaryAdobeFlashPlayerVersionHoldingValue=''
			ReturnString=''
			ReturnValue=0
		}
	}
	else
	{
		TemporaryAdobeFlashPlayerVersionHoldingValue=''
		ReturnString=''
		ReturnValue=0
	}

	if(ReceivedReturnType!=null)
	{
		if(typeof(ReceivedReturnType=='string'))
		{
			if(ReceivedReturnType!='')
			{
				if(ReceivedReturnType=='numeric')
				{
					return ReturnValue
				}
				else
				{
					if(ReceivedReturnType=='string')
					{
						return ReturnString
					}
					else
					{
						return 0
					}
				}
			}
			else
			{
				return 0
			}
		}
		else
		{
			return 0
		}
	}
	else
	{
		return 0
	}
}



function AdobeFlashPlayerDetectionComponent_Mozilla(ReceivedReturnType)
{
	var ReturnString=''
	var ReturnValue=0

	var TemporaryAdobeFlashPlayerVersionHoldingValue=''

	if(ReceivedReturnType!=null)
	{
		if(typeof(ReceivedReturnType=='string'))
		{
			if(ReceivedReturnType!='')
			{
				ReceivedReturnType=WhiteSpaceStringTrim(ReceivedReturnType.toLowerCase())

				if(ReceivedReturnType=='numeric'||ReceivedReturnType=='string')
				{
					var HasTheAdobeFlashPlayerVersionBeenFound=false

					for(a=0;a<navigator.plugins.length;a++)
					{
						if(HasTheAdobeFlashPlayerVersionBeenFound==false)
						{
							if(navigator.plugins[a].name.toLowerCase().indexOf('shockwave flash')!=-1)
							{
								if(navigator.plugins[a].description.toLowerCase().indexOf('shockwave flash')!=-1)
								{
									TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(navigator.plugins[a].description.toLowerCase())

									if(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(0, 15)=='shockwave flash')
									{
										if(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(15, 16)==' ')
										{
											TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(16, TemporaryAdobeFlashPlayerVersionHoldingValue.length))
											ReturnString=TemporaryAdobeFlashPlayerVersionHoldingValue

											var LocationOfFirstSpace=-1
											var HasTheFirstSpaceBeenFound=false

											for(b=0;b<TemporaryAdobeFlashPlayerVersionHoldingValue.length;b++)
											{
												if(TemporaryAdobeFlashPlayerVersionHoldingValue.charAt(b)==' ')
												{
													if(HasTheFirstSpaceBeenFound==false)
													{
														LocationOfFirstSpace=b
														HasTheFirstSpaceBeenFound=true
													}
												}
											}

											if(HasTheFirstSpaceBeenFound==true)
											{
												TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(0, LocationOfFirstSpace))

												var HasTheFirstPeriodBeenFound=false
												var LocationOfFirstPeriod=-1

												for(b=0;b<TemporaryAdobeFlashPlayerVersionHoldingValue.length;b++)
												{
													if(TemporaryAdobeFlashPlayerVersionHoldingValue.charAt(b)=='.')
													{
														if(HasTheFirstPeriodBeenFound==false)
														{
															LocationOfFirstPeriod=b
															HasTheFirstPeriodBeenFound=true
														}
													}
												}

												if(HasTheFirstPeriodBeenFound==true)
												{
													TemporaryAdobeFlashPlayerVersionHoldingValue=WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue.substring(0, LocationOfFirstPeriod))
												}
												else
												{
													//No Need To Edit.
												}

												try
												{
													TemporaryAdobeFlashPlayerVersionHoldingValue=parseInt(WhiteSpaceStringTrim(TemporaryAdobeFlashPlayerVersionHoldingValue), 10)

													if(isNaN(TemporaryAdobeFlashPlayerVersionHoldingValue)==false)
													{
														ReturnValue=TemporaryAdobeFlashPlayerVersionHoldingValue
													}
													else
													{
														//Error.
														TemporaryAdobeFlashPlayerVersionHoldingValue=''
														ReturnValue=0
													}
												}
												catch(IntegerParseException)
												{
													//Error.
													TemporaryAdobeFlashPlayerVersionHoldingValue=''
													ReturnValue=0
												}
											}
											else
											{
												//Error.
												TemporaryAdobeFlashPlayerVersionHoldingValue=''
												ReturnValue=0
											}
										}
										else
										{
											//Error.
											TemporaryAdobeFlashPlayerVersionHoldingValue=''
											ReturnString=''
											ReturnValue=0
										}
									}
									else
									{
										//Error.
										TemporaryAdobeFlashPlayerVersionHoldingValue=''
										ReturnString=''
										ReturnValue=0
									}
								}
								else
								{
									//Error.
									TemporaryAdobeFlashPlayerVersionHoldingValue=''
									ReturnString=''
									ReturnValue=0
								}
							}
						}
					}
				}
				else
				{
					//Error.
					TemporaryAdobeFlashPlayerVersionHoldingValue=''
					ReturnString=''
					ReturnValue=0
				}
			}
			else
			{
				//Error.
				TemporaryAdobeFlashPlayerVersionHoldingValue=''
				ReturnString=''
				ReturnValue=0
			}
		}
		else
		{
			//Error.
			TemporaryAdobeFlashPlayerVersionHoldingValue=''
			ReturnString=''
			ReturnValue=0
		}
	}
	else
	{
		//Error.
		TemporaryAdobeFlashPlayerVersionHoldingValue=''
		ReturnString=''
		ReturnValue=0
	}

	if(ReceivedReturnType!=null)
	{
		if(typeof(ReceivedReturnType=='string'))
		{
			if(ReceivedReturnType!='')
			{
				if(ReceivedReturnType=='numeric')
				{
					return ReturnValue
				}
				else
				{
					if(ReceivedReturnType=='string')
					{
						return ReturnString
					}
					else
					{
						return 0
					}
				}
			}
			else
			{
				return 0
			}
		}
		else
		{
			return 0
		}
	}
	else
	{
		return 0
	}
}




function WhiteSpaceStringTrim(ReceivedString)
{
	var ReturnString=''

	if(ReceivedString!=null)
	{
		if(typeof(ReceivedString)=='string')
		{
			if(ReceivedString!='')
			{
				ReturnString=ReceivedString.replace(/^\s+|\s+$/g,'')
			}
			else
			{
				ReturnString=''
			}
		}
		else
		{
			ReturnString=''
		}
	}
	else
	{
		ReturnString=''
	}

	return ReturnString
}











function SpecialOpacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(ReceivedOpacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (ReceivedOpacity / 100); 
    object.MozOpacity = (ReceivedOpacity / 100); 
    object.KhtmlOpacity = (ReceivedOpacity / 100); 
    object.filter = "alpha(opacity=" + ReceivedOpacity + ")"; 
} 

function ArrayRandomiseFunction()
{
return (Math.round(Math.random())-0.5)
}

function IsURLValid(ReceivedURL)
{
	var ReturnValue=true

	if(ReceivedURL!=null)
	{
		if(typeof(ReceivedURL)=='string')
		{
			if(ReceivedURL!='')
			{
			}
			else
			{
				ReturnValue=false
			}
		}
		else
		{
			ReturnValue=false
		}
	}
	else
	{
		ReturnValue=false
	}

	return ReturnValue
}