var ds = new Spry.Data.JSONDataSet('fancy.php');
var ds2 = new Spry.Data.JSONDataSet('ticker.php');
var fancyTimeout = -1;
var FANCY_TIMEOUT = 10000;
Spry.Data.Region.addObserver('fancy', fancyFadeIn);
var mod;

window.onload=function(){
	var e=document.getElementById('breadcrumbs');
	while((e=e.nextSibling)&&e.className!=='flash_product');
	if(e)e.innerHTML='<object type="application/x-shockwave-flash" data="isl-online.swf" class="flash_product"><param name="movie" value="isl-online.swf"/><param name="loop" value="true"/><param name="menu" value="false"/><p>This is alternative content.</p></object>';
};

function fancyFadeIn(notificationType, notifier, data)
{
	if (notificationType != "onPostUpdate"){
		return;
	}
	if(!mod){
		var node = document.getElementById('fancy').lastChild;
		while(node.className !== 'selector'){
			node=node.previousSibling;
		}
		mod = node.getElementsByTagName('a').length;
	}
	if(fancyTimeout !== null){
		fancyTimeout = window.setTimeout('fancyFadeOut('+(((ds.data[0].id)%mod)+1)+')', FANCY_TIMEOUT);
	}
}

function fancyFadeOut(rowID)
{
	ds.setURL('fancy.php?id='+rowID);ds.loadData();
}

function fancyStopCycling(){
	if(fancyTimeout !== null){
		window.clearTimeout(fancyTimeout);
		fancyTimeout = null;
	}
}

function createCookie(name,value,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+"="+value+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 islOnlineLogin(in_product)
{
	var my_redirect;
	var my_action;
	if ('isllight' === in_product) {
		createCookie('loginProduct', in_product, 365);
		document.forms[0].redirect.value='/users/isllight/start.html';
		document.forms[0].action='https://isllight.islonline.net/users/main/login';
		document.forms[0].submit();
	}
	else if ('islalwayson' === in_product) {
		createCookie('loginProduct', in_product, 365);
		document.forms[0].redirect.value='/users/islalwayson/list.html';
		document.forms[0].action='https://islalwayson.islonline.net/users/main/login';
		document.forms[0].submit();
	}
	else if ('islpronto' === in_product) {
		createCookie('loginProduct', in_product, 365);
		document.forms[0].redirect.value='/users/islpronto/start.html';
		document.forms[0].action='https://islpronto.islonline.net/users/main/login';
		document.forms[0].submit();
	}
	else if ('islgroop' === in_product) {
		createCookie('loginProduct', in_product, 365);
		document.forms[0].redirect.value='/users/islgroop/meetings.html';
		document.forms[0].action='https://islgroop.islonline.net/users/main/login';
		document.forms[0].submit();
	}
	else {
		createCookie('loginProduct', 'isllight', 365);
		document.forms[0].redirect.value='/users/isllight/start.html';
		document.forms[0].action='https://isllight.islonline.net/users/main/login';
		document.forms[0].submit();
	}
}