﻿function addLoadEvent(func) 
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {
    window.onload = func;
  } else 
  {
    window.onload = function() 
    {
      if (oldonload) 
      {
        oldonload();
      }
      func();
    }
  }
}

function clearSearchBox(src) 
{
	if (src.value == 'Sök i nättidningen') 
	{
		src.value = '';
	}
}

function setDefaultSearch(src) 
{
	if (src.value.length == 0) 
	{
		src.value = 'Sök i nättidningen';
	}
}

function clearLocalSearchBox(src,text) 
{
	if (src.value == text) 
	{
		src.value = '';
	}
}

function setLocalDefaultSearch(src,text) 
{
	if (src.value.length == 0) 
	{
		src.value = text;
	}
}

function NewsletterSignup_checkDefault(src)
{
	if (src.value == '')
	{
		src.value = "din@epostadress.se";
	}
}

function NewsletterSignup_checkForm(src) 
{
	if (src.value.length == 0 || src.value == 'din@epostadress.se') 
	{
		alert('Ange din epostadress först!');
		return false;
	}
	return true;
}

function openRSSInfo() 
{
	var version4 = (navigator.appVersion.charAt(0) == "4");
	var IE = (navigator.appName.indexOf('Microsoft Internet Explorer') > -1);
	var evt = (version4 ? event : null);
	var x = 0;
	var y = 0;
	x = (screen.width/2)-150;
	y = (screen.height/2)-150;
	if (evt != null) 
	{
		if (IE) 
		{
			x = evt.screenX + 10;
			y = evt.screenY + 10;
		}
		else
		{
			x = evt.screenX + 10 - window.pageXOffset;
			y = evt.screenY + 10 - window.pageYOffset;
		}
	}
	var feedInfo = window.open('rss_info.htm','SH_RSSFeedInfoWindow','top='+ y +',left='+ x +',width=300,height=300,scrollbars=1');
	feedInfo.focus();
}

function openExternalArticle(newsID,url)
{
	var externalArticleWindow = window.open('visa_extern_artikel.aspx?nyhetsID='+ newsID +'&url='+ url,'SH_ExternalArticleWindow');
	externalArticleWindow.focus();
	return false;
}