
//  i - element id
//  p - property
//  v - value

function showSearch()
{
	var search = document.getElementById("search_container");
  
	if(search.className == "hide")
		search.className = "show";
	else
		search.className = "hide"; 
}

function getRSS()
{
	var xml = "<root><getNews><siteid>552</siteid><categories><category>/blog</category></categories><count>20</count><orderby>date</orderby><getAbstract>true</getAbstract><getDetail>false</getDetail><dateRange><month></month><from></from><to></to></dateRange><lang>is</lang><baseURL>http://www.tinna.net/blog/archive/?ew_0_a_id=</baseURL><ttl>60</ttl><webMaster>tinna@ec.is</webMaster></getNews></root>"
	document.getElementById("inputdata").value = xml;
	document.rss_frm.submit();
}

function setStyleById(i, p, v) {
	var n = document.getElementById(i);
	n.style[p] = v;
}

function displayChapters ()
{
	if(document.getElementById("chapters").style.display == "none")
	{
		document.getElementById("chapters").style.display = "";
	}
}

function hideChapters ()
{
	if(document.getElementById("chapters").style.display == "")
	{
		document.getElementById("chapters").style.display = "none";
	}
}

function setTextIcon (contrast)
{
	if(contrast == 'white')
	{
		setStyleById('white_text','display','');
		setStyleById('dark_text','display','none');
	}
	if(contrast == 'dark')
	{
		setStyleById('dark_text','display','');
		setStyleById('white_text','display','none');
	}
}

function loadSkin()
{
	var cookie_name = readCookie("skin");
	
	if(cookie_name != null) {
		skin(cookie_name);
	}
}

/*window.onload = function(e) {
	var cookie_name = readCookie("skin");
	
	if(cookie_name != null) {
		skin(cookie_name);
	}
	else {
		skin('green');
	}
}
*/

function skin(skin_name)
{
	var frame = document.getElementById("body_container");
	frame.className = skin_name;

/*	var varMode = "Mode: " + skin_name;
	
	setActiveStyleSheet(varMode,'mode');*/
		
	if(readCookie("skin")) {
		eraseCookie("skin");
		createCookie("skin",skin_name,100);
	}
	else {
		createCookie("skin",skin_name,100);
	}
}

function clearSkin()
{
	setActiveStyleSheet('','mode');
}

function createCookie(name,color,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	
	else var expires = "";
	
	document.cookie = name+"="+color+expires+"; path=/";
}

function readCookie(name)
{
	
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		
	}
	
	return null;
	
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}