function mouseOver(langArg)
{
	document.languageIndicator.src ="images/language-" + langArg + ".jpg"
}
function mouseOut()
{
	document.languageIndicator.src ="images/language-<?php echo $language ?>.jpg"
}
function validateSearchForm(editbox, defaultString)
{
	if (editbox.value == "")
		return false;
	if (editbox.value == defaultString )
		return false;
}
function clearEditbox(editbox)
{
	editbox.value="";
}

	function resize()
	{
		displaySidebar();
	}
	
	function displaySidebar()
	{
		shiftMainTable(-50);
		
		var mainTableElement = document.getElementById('mainTable');

		var WidthOfTable = mainTableElement.offsetWidth;
		var mainTableRightMargin = findPos( mainTableElement )[0] + WidthOfTable;

		var xOffset = mainTableRightMargin + 10;
		
		displaySidebarItem("addThisBookmarkButton", xOffset, 140);
		displaySidebarItem("actorOfTheWeek", xOffset, 180);
		displaySidebarItem("mostViewedTrailersCurrentWeek", xOffset, 440);
	}

	function shiftMainTable(offset)
	{
		var mainTableElement = document.getElementById('mainTable');
		//var firstTableElement = document.getElementById('firstTableElement');
		var referenceElement = document.getElementById('referenceElement');
		
		var mainTableLeftMargin = findPos( referenceElement )[0];

		if (mainTableElement.style.position == '')
			mainTableElement.style.position= "absolute";
		
		if (mainTableElement.style.position== "absolute")
		{
			//shift the table to the left with 50 pixels
			if (mainTableLeftMargin + offset > 0)
				mainTableElement.style.left= mainTableLeftMargin + offset + 'px';
			else
				mainTableElement.style.left= 0 + 'px';
		}
		else if (mainTableElement.style.position== "relative")
		{
			return;//mainTableElement.style.left= "150px";//mainTableLeftMargin + 'px';
		}
		else
		{
			return;
		}
		
		if (mainTableElement.style.left == '' && mainTableElement.style.left == null)
		{
			if( parseInt(mainTableElement.style.left) < 0)
				mainTableElement.style.left="0";
		}

	}
	
	function displaySidebarItem(name, xOffset, yOffset)
	{
		var element = document.getElementById(name);
		element.style.position = "absolute";
		element.style.left = xOffset;
		element.style.top = yOffset + 'px';
		element.style.visibility = "visible";
	}
	
	function findPos(obj)
	{
		var curleft = curtop = 0;
		
		if (obj.offsetParent)
		{
			if (obj.style.position == "relative")
			{
				obj.style.position= "absolute";
				curleft = obj.offsetLeft;
				curtop = obj.offsetTop;
			  obj.style.position = "relative";
			}
			else
			{   
				curleft = obj.offsetLeft;
				curtop = obj.offsetTop;
			}
			while (obj = obj.offsetParent)
			{
				if (obj.style.position == "relative")
				{
					obj.style.position= "absolute";
					curleft += obj.offsetLeft;
					curtop += obj.offsetTop;
					obj.style.position = "relative";
				}
				else
				{
					curleft += obj.offsetLeft;
					curtop += obj.offsetTop;
				}
			}
		}
		
		curleft += document.body.scrollLeft;
		curtop += document.body.scrollTop;

		return [curleft,curtop];
	}
