
function isMemberOfCssClass(classes, thisClass)
{
	if(!classes)
	{
		return false;
	}
	var classArray = classes.split(" ");
	for(var i=0; i<classArray.length; ++i)
	{
		if(classArray[i] == thisClass)
		{
			return true;
		}
	}
	return false;
}


function addToCssClass(element, thisClass)
{
	element.className += ' ' + thisClass;
}

function removeFromCssClass(element, thisClass)
{
	var oldElementClass = element.className;
	var newClass = oldElementClass.replace(thisClass, "");
	element.className = newClass;
}



function maximizeVideo()
{	
	//document.getElementById('movieContentSmall').style.visibility = 'hidden';	
	addToCssClass(document.getElementById('movieContentSmall'), 'hidden');
	
	var overlay = document.getElementById('overlay');
	//overlay.style.visibility = 'visible';
	removeFromCssClass(overlay, 'hidden');
	
	var darkLayer = document.getElementById('darkLayer');
	Element.setOpacity(darkLayer, 0.8);
	

	var fo = new SWFObject("swf/videoplayer.swf", "player", "640", "480", "8", "#000000", false);
	
	fo.addParam("base", "swf/");
	fo.addVariable("env", "stage");
	fo.addVariable("videosize", "max");
	fo.addVariable("videourl", bigMovieUrl);
	fo.addVariable("endimageurl", bigImageUrl);

	fo.write("movieContentBig");
}



function minimizeVideo()
{

	var movieContentBig = document.getElementById('movieContentBig');
	movieContentBig.removeChild(movieContentBig.firstChild);
	
	var overlay = document.getElementById('overlay');
	//overlay.style.visibility = 'hidden';
	addToCssClass(overlay, 'hidden');
		
	//document.getElementById('movieContentSmall').style.visibility = 'visible';
	removeFromCssClass(document.getElementById('movieContentSmall'), 'hidden');
}


function changeLanguage(langID)
{
	var rightColumn = document.getElementById('rightColumn');
	var languageDivs = rightColumn.getElementsByTagName('div');
	
	
	
	var startIndex = navigator.appVersion.indexOf('MSIE ') + 5;
	if(navigator.appName == 'Microsoft Internet Explorer' && parseInt(navigator.appVersion.substring(startIndex, startIndex+1)) < 7)
	{
		for(var i=0; i < languageDivs.length; ++i)
		{
			if(languageDivs[i].id == langID)
			{
				removeFromCssClass(languageDivs[i], 'hidden');
			}
			else
			{	
				addToCssClass(languageDivs[i], 'hidden');
			}
		}
	}
	else
	{
		for(var i=0; i < languageDivs.length; ++i)
		{
			if(languageDivs[i].id == langID)
			{
				Element.setOpacity(languageDivs[i], 0);
				removeFromCssClass(languageDivs[i], 'hidden');
				new Effect.Opacity(languageDivs[i], {from: 0.0, to: 0.9999, duration: 0.5} );
				
			}
			else
			{	
				var thisElement = languageDivs[i];
				new Effect.Opacity(languageDivs[i], {from: 0.9999, to: 0.0, duration: 0.5,
					afterFinish: function() { addToCssClass(thisElement, 'hidden'); }
				 } );
			}
		}
	}
	
}
