
var maxTextSize = 30;
var minTextSize = 6;

var increaseDecreaseSize = 2;
var defaultTextSize = 11;

var cookieName = "cookieTextSize";

function setTextSizeOnLoad()
{
	var cookie = getCookie(cookieName);
	if(cookie != null && cookie != '')
	{
		changeTextSize(parseInt(cookie));
	}
	else
	{
		changeTextSize(parseInt(defaultTextSize));
	}
	return true;
}

function setDefaultTextSize()
{
	changeTextSize(parseInt(defaultTextSize));
}

function increaseTextSize()
{
	var cookie = getCookie(cookieName);
	if(cookie != null && cookie != '')
	{
		changeTextSize(parseInt(cookie) + parseInt(increaseDecreaseSize));
	}
	else
	{
		changeTextSize(parseInt(defaultTextSize) + parseInt(increaseDecreaseSize));
	}
	return true;
}

function decreaseTextSize()
{
	var cookie = getCookie(cookieName);
	if(cookie != null && cookie != '')
	{
		changeTextSize(parseInt(cookie) - parseInt(increaseDecreaseSize));
	}
	else
	{
		changeTextSize(parseInt(defaultTextSize) - parseInt(increaseDecreaseSize));
	}
	return true;
}

function changeTextSize(textSize)
{
	if(textSize < minTextSize)
	{
		textSize = minTextSize
		alert('Den mindste tekststørrelse er nået.');
	}

	if(textSize > maxTextSize)
	{
		textSize = maxTextSize
		alert('Den maksimale tekststørrelse er nået.');
	}
		
	var fileNameStyle = 'handijob-' + textSize;
	setCookie(cookieName, textSize, 30);
	document.getElementById('content-style').href = 'style/' + fileNameStyle + '.css';
	//alert('style/' + fileNameStyle + '.css');	
	return false;
}



/* ---------------------------------------------------------------------------------------------------------- */



function getCookie(name) 
{
	var start = document.cookie.indexOf(name + '=');
	var len = start + name.length + 1;
	
	if((!start ) && (name != document.cookie.substring(0, name.length))) return null;
	if(start == -1) return null;
	
	var end = document.cookie.indexOf(';', len);
	
	if(end == -1) end = document.cookie.length;
	
	return unescape(document.cookie.substring(len, end));
}

function setCookie(name, value, expires, path, domain, secure) 
{
	var today = new Date();
	today.setTime(today.getTime());
	
	if(expires) 
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	
	var expires_date = new Date(today.getTime() + (expires));
	
	document.cookie = name + '=' + escape(value) + 
	((expires) ? ';expires=' + expires_date.toGMTString() : '') + 
	';path=/' + 
	((domain) ? ';domain=' + domain : '') +
	(( secure) ? ';secure' : '');
}



