/*
	POL Friend List+ window
*/

function flist(URL,name){
	window.open(URL,name,'toolbar=0,location=1,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=520,height=420');
}

/*
	News ticker functions
*/

function updatecontent() {
	if (!news[nic])
		nic=0;
	if (ie||ns6)
		//new Effect.Highlight('headline' + nic, {startcolor: '#2caeff', endcolor: '#0c2f90'});
		tickerobject.innerHTML=news[nic];
	else
		tickerobject.innerHTML=news[nic];
	
	if (nic<news.length-1)
		nic++;
	else
		nic=0;
	setTimeout("updatecontent()",speed);
}

var speed=3000;
var news=new Array();
var tframe=20;
var ie=document.all;
var ns6=document.getElementById;

nic=0;

/*
	Handle Cookies
*/

function createCookie(name, value, days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(360*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	
	document.cookie = name+"="+value+expires+"; path=/";
	
	return true;
}

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 false;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

function updateOrder()
{
    var order = Sortable.serialize('sidebar');
	var orderarray = order.split('&');
	
	createCookie('sortorder', orderarray);
	
	return true;
}

function sidebar_toggle(name, type) {
	if (type == 'toggle') {
		if (readCookie(name + "_closed") == 1) {
			eraseCookie(name + "_closed");
		} else {
			createCookie(name + "_closed", 1);
		}
		Effect.Phase('sidebar_' + name, 'BLIND');
	}
	if (type == 'blinddown') {
		eraseCookie(name + "_closed");
		Effect.PhaseIn('sidebar_' + name);
	}
	if (type == 'blindup') {
		createCookie(name + "_closed", 1);
		Effect.PhaseOut('sidebar_' + name);
	}
}

function text_swap(id, text) {
	var swapid = document.getElementById(id);
	swapid.innerHTML = text;
}

/*
	Image Fade Controller
*/

document.write('<style>');
document.write('.imgFader {');
document.write('	position: relative;');
document.write('	filter: alpha(opacity=0);');
document.write('	-moz-opacity: 0.0;');
document.write('}');
document.write('</style>');
