// Used to open popup window 
function OpenPopup(strUrl)
{
	window.open( strUrl , 'Bildspel','width=530,height=490,toolbar=no,status=no');
}
//onClick="window.open('/templates/SLV_PopUpContainer.aspx?id=<%=CurrentPage.PageLink.ID.ToString()%>&page=<%=iPageNum%>', 'PopUp', 'width=522,height=398,toolbar=no,status=no'); return false"

// Construct an html-page for printing
function printPage(pageName, siteRoot, browsername) 
{	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
if(!pr)
	{
		window.status = "No print";
		return;
	}
	
	// Logo to display at the top of the page
	var logo = '<div><img src="' + siteRoot + 'images/ReDesign/Logo.png" alt="logotype"/></div><br/><br/>';

	// Bread crumb

		
		
	// The main content area
	var content = document.getElementById("contentdiv");
	var rightColumn = document.getElementById("rightmenudiv");
	var contentWide = document.getElementById("contentwidediv");
		
	if(content == null && da) 
		content = document.all.contentdiv;
		
	if(contentWide == null && da) 
		contentWide = document.all.contentwidediv;
		
	if(content) 
	{
		var contentHTML = content.innerHTML;
		var rightColumnHTML = rightColumn.innerHTML;
		
		var beginHtml = 
		      "<?xml version='1.0'?>"
			+ "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'xhtml11.dtd'>"
			+ "<html xmlns='http://www.w3.org//1999//xhtml' xml:lang='en' >"
			+ "<head>"
			+ "<link rel='stylesheet' type='text/css' href='" + siteRoot + "styles/AM_Print.css'/>"			
			+ "</head>"
			+ "<body>";
			
		var endHtml = "</body></html>";

		var w = window.open('about:blank','printWin','width=700,height=540,scrollbars=yes,toolbar=yes');
		wdoc = w.document;
		wdoc.open();
		var printstr = beginHtml
		            + "<div class='printmainregion'>"
		            + logo
					+ contentHTML
					+ "</div>"
					+ "<div class='printrightcolumn'>"
					+ rightColumnHTML
					+ "</div>"
					+ endHtml;
		
		wdoc.write(printstr);
		wdoc.close();
		w.print();
	}
	else if(contentWide) 
	{
		var contentWideHTML = contentWide.innerHTML;
		
		var beginHtml = 
		      "<?xml version='1.0'?>"
			+ "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'xhtml11.dtd'>"
			+ "<html xmlns='http://www.w3.org//1999//xhtml' xml:lang='en' >"
			+ "<head>"
			+ "<link rel='stylesheet' type='text/css' href='" + siteRoot + "styles/AM_Print.css'/>"			
			+ "<title>"	+ pageName + "</title>"
			+ "</head>"
			+ "<body>";
			
		var endHtml = "</body></html>";

		var w = window.open('about:blank','printWin','width=700,height=540,scrollbars=yes,toolbar=yes');
		wdoc = w.document;
		wdoc.open();
		var printstr = beginHtml
		            + "<div class='printmainandrightcolumn'>"
		            + logo
					+ contentWideHTML
					+ "</div>"
					+ endHtml;
		
		wdoc.write(printstr);
		wdoc.close();
		w.print();
	}
}


function fixRightBoxHeight()
{
	//Check to see if left or right side "decides"
	var leftPart = document.getElementById("startcontent");	
	var rightPart = document.getElementById("startright");	
	var diff = 0;
	
	if (leftPart != null && rightPart != null)
	{
		diff = leftPart.clientHeight - rightPart.clientHeight;		
	}
	if (diff < 0)
	{		
		var leftContentAreaDiv = document.getElementById("startcontentbox");
		var leftInfoboxDiv = document.getElementById("startinfotext");	
		var heightDiff = 0;
		if (leftContentAreaDiv != null && leftInfoboxDiv != null)
		{
			heightDiff = leftContentAreaDiv.clientHeight - leftInfoboxDiv.clientHeight;
		}
		
		var jobbBox = document.getElementById("startjobb");		
		if (heightDiff < 0)
		{	
			if (jobbBox != null)
			{		
				jobbBox.style.height = jobbBox.clientHeight - heightDiff + 'px';			
			}
		}
		else
		{
			leftInfoboxDiv.style.height = leftInfoboxDiv.clientHeight + heightDiff + 'px';
		}
		if (leftInfoboxDiv != null && jobbBox != null)
		{				
			leftInfoboxDiv.style.height = leftInfoboxDiv.clientHeight - diff + 'px';
			jobbBox.style.height = jobbBox.clientHeight - diff + 'px';		
		}
	}
	else 
	{		
		var leftContentAreaDiv = document.getElementById("startcontentbox");
		var leftInfoboxDiv = document.getElementById("startinfotext");	
		var heightDiff = 0;
		if (leftContentAreaDiv != null && leftInfoboxDiv != null)
		{
			heightDiff = leftContentAreaDiv.clientHeight - leftInfoboxDiv.clientHeight;		
		}
		if (heightDiff < 0)
		{
			var jobbBox = document.getElementById("startjobb");
			if (jobbBox != null)
			{
				jobbBox.style.height = jobbBox.clientHeight - heightDiff + 'px';			
			}
		}
		else
		{
			if (leftInfoboxDiv != null)
			{
				leftInfoboxDiv.style.height = leftInfoboxDiv.clientHeight + heightDiff + 'px';
			}
		}		
		//Set the right menu height		
		var containerDiv = document.getElementById("startcontainer");
		var rightmenuboxDiv = document.getElementById("startright");
		var heightdifference;
	
		if (containerDiv != null && rightmenuboxDiv != null)
		{		
			heightdifference = containerDiv.offsetHeight - rightmenuboxDiv.offsetHeight;
		}	
	
		var rightmenuFocusBox = document.getElementById("startpageFocusBox");		
		if (rightmenuFocusBox != null)
		{
			rightmenuFocusBox.style.height = rightmenuFocusBox.offsetHeight + (heightdifference-30) + 'px';		
		}
		
		//alert('fixat!');		
	}	
}

//To login to easycruit from AvalibleJobs
function doLogin() 
{
	if (document.forms[0].username.value && document.forms[0].password.value) 
	{
		//document.login.submit();
		document.forms[0].action = 'http://aklagare.easycruit.com/career-center/login';
		document.forms[0].__VIEWSTATE.name = '';
		document.forms[0].submit();
	} 
	else 
	{
		window.alert("Ange inloggningsuppgifterna!");
	}
}

function ToggleFaq(elementId)
{
    var element = document.getElementById(elementId);    
    
    if (element != null)
    {
        var displayStyle = element.style.display;
        if (displayStyle == "none")
        {
            element.style.display = "block";
        }
        else if (displayStyle == "block")
        {
            element.style.display = "none";
        }
    }
}


