 // Show-hide

function showlayer(layer){
var myLayer = document.getElementById(layer).style.display;
document.getElementById(layer).style.display="block";
}

function hidelayer(layer){
var myLayer = document.getElementById(layer).style.display;
document.getElementById(layer).style.display="none";
}



// CookieScript Language


var expDays = 256;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
"; path=/" +
//((path == null) ? "" : ("; path=/")) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
//alert("cookie set");
}

function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}


// initial script

function checkLanguagePrefs() {
var favorite = GetCookie('mylanguagepref');

if (favorite != null) {
redirectUrl="/Default.aspx?ID=27"
//location.href = redirectUrl;
}
//alert(favorite);
}



function findLanguagePrefs() {
var favorite = GetCookie('mylanguagepref');

if (favorite != null) {
switch (favorite) {
	case 'denmark' :
		showlayer('danishNews'); 
		hidelayer('swedishNews'); 
		hidelayer('norwegianNews'); 
		hidelayer('finnishNews'); 
		break;
	case 'sweden' : 	
		showlayer('swedishNews');
		hidelayer('danishNews'); 
		hidelayer('norwegianNews'); 
		hidelayer('finnishNews'); 
		break;
	case 'norway' :
		hidelayer('danishNews'); 
		hidelayer('swedishNews'); 
		showlayer('norwegianNews'); 
		hidelayer('finnishNews'); 
		break;
	case 'finland' :
		hidelayer('danishNews'); 
		hidelayer('swedishNews'); 
		hidelayer('norwegianNews'); 
		showlayer('finnishNews'); 
		break;
	default: 
		showlayer('danishNews'); 
		hidelayer('norwegianNews'); 
		hidelayer('finnishNews'); 
		hidelayer('swedishNews'); 
}
} else {
rememberUrl=window.location.toString();
point = rememberUrl.lastIndexOf("=");
myId = rememberUrl.substring(point+1,rememberUrl.length);

redirectUrl="/Files/Filer/Startpage.html?forwardId="+myId;
location.href = redirectUrl;
}
}


function writeForwardLink() {
	rememberUrl=window.location.toString();

	if (rememberUrl.indexOf("=")) {
		point = rememberUrl.lastIndexOf("=");
		myId = rememberUrl.substring(point+1,rememberUrl.length);
	
		redirectUrl="/Default.aspx?ID="+myId;
		myString = '<p><br /><a href="'+redirectUrl+'"><img width="20" height="20" border="0" align="absMiddle" src="http://www.keleg.com/files/System/kelegcom/disk-large.png" alt="Save" /></a> <a href="'+redirectUrl+'">Save my preference</a></p>';
	} else {
		myString = "/Default.aspx?ID=27";
	}
	return myString;
}

