var intOpenId = 0;
function showLayer(strLayer)
{
	document.getElementById(strLayer).style.visibility="visible";
	
}
function closeLayer(strLayer)
{
	document.getElementById(strLayer).style.visibility="hidden";
	
}
function showCloseLayer(strLayer)
{
	if(document.getElementById(strLayer).style.visibility=="visible")
		document.getElementById(strLayer).style.visibility="hidden";
	else
		document.getElementById(strLayer).style.visibility="visible";
	
}

function faqClick(intPageId, strSrc)
{
	var objSelectedDiv = document.getElementById("divFaq_"+intPageId);
	var objSelectedImg = document.getElementById("faq_img_"+intPageId);
	if(intOpenId!=0)
	{
		var objSelectedDivOld = document.getElementById("divFaq_"+intOpenId);
		var objSelectedImgOld = document.getElementById("faq_img_"+intOpenId);
		objSelectedDivOld.style.display = 'none';
		objSelectedImgOld.src = strSrc+'images/global_icon_plus.gif';
	}
	
	if(("divFaq_"+intOpenId) == objSelectedDiv.id) //Öppen
	{
		objSelectedDiv.style.display = 'none';
		objSelectedImg.src = strSrc+'images/global_icon_plus.gif';
		intOpenId = 0
	}
	else //Stängd
	{
		objSelectedDiv.style.display = 'block';
		objSelectedImg.src = strSrc+'images/global_icon_minus.gif';
		intOpenId = intPageId
	}
}

function saveAsMe(strFilename)
{
	document.execCommand('SaveAs',null,strFilename)
}

var objNewWindow = null;

function NewWindow(mypage,myname,w,h,scroll)
{
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}

function ResizeBoxes(strClassName,intPadding)
{
	var intHeight = 0;
	var objBoxes = $$('div.' + strClassName);
	
	objBoxes.each(
		function(item)
		{
			if(item.getHeight() > intHeight)
				intHeight = item.getHeight();
		}
	);
	objBoxes.each(
		function(item)
		{
			item.setStyle({height:((intHeight-intPadding)/10)+'em'});
		}
	); 
}