function GetAbsPosition(object)
{
	var position = new Object;
	position.x = 0;
	position.y = 0;

	if( object )
	{
		position.x = object.offsetLeft;
		position.y = object.offsetTop;

		if( object.offsetParent )
		{
			var parentpos = GetAbsPosition(object.offsetParent);
			position.x += parentpos.x;
			position.y += parentpos.y;
		}
	}
	position.cx = object.offsetWidth;
	position.cy = object.offsetHeight;

	return position;
}

function showLanguage(item)
{
	if(document.getElementById("language").style.display == "block")
	{
		item.className = 'lang';
		document.getElementById("language").style.display = 'none';
	}
	else
	{
		var xOffset = (document.body.offsetWidth - 981)/2;
		if(document.body.offsetWidth < 981)
		{
			var xOffset = 0;
		}
		item.className = 'lang-selected';
		document.getElementById("language").style.display = 'block';
		document.getElementById("language").style.left = ((GetAbsPosition(item).x) - xOffset - 17) + 'px';
		document.getElementById("language").style.top = ((GetAbsPosition(item).y) + 15) + 'px';
	}
}

function getURL(url)
{
	location.href = url;
}

function validatePress()
{
	var inputNames = new Array('name','emailaddress','media','title','address','city','country','day','month','year');
	/*,'code','bluelagoon','clinic','skin_care','hreyfing','all'*/

	for(i = 0; i < inputNames.length; i++ )
	{
		if(document.getElementById(inputNames[i]))
		{
			removeClass(document.getElementById(inputNames[i]));
		}
	}

	for(i = 0; i < inputNames.length; i++ )
	{
		if(checkItem(inputNames[i]) == false)
		{
			if(document.getElementById('required'))
			{
				document.getElementById('required').style.color = '#ff0000';
			}
			return false;
		}
	}

	document.getElementById('required').style.color = '';

	return true;
}

function checkItem(_id)
{
	if(document.getElementById(_id))
	{
		if(document.getElementById(_id).value == '')
		{
			addClass(document.getElementById(_id));
			document.getElementById(_id).focus();
			return false;
		}
		else
		{
			removeClass(document.getElementById(_id));
			return true;
		}
	}
	else
	{
		return false;
	}
}

function addClass(objItem)
{
	if(!(objItem.className.indexOf(' required') > -1))
	{
		objItem.className += ' required';
	}
}

function removeClass(objItem)
{
	if(objItem.className.indexOf(' required') > -1)
	{
		objItem.className = objItem.className.replace(' required','');
	}
}
