// Shortcut

function gEBI(id) 
{
	return document.getElementById(id);
}

var randomLeft;
var randomRight;
var leftContent;
var rightContent;

function randomBoxes()
{
	randomLeft = Math.floor(Math.random()*3);
	randomRight = Math.floor(Math.random()*3);
	leftContent = "leftNews_" + randomLeft;
	gEBI(leftContent).style.display = "block";
	rightContent = "rightNews_" + randomRight;
	gEBI(rightContent).style.display = "block";
}

function isfirsttime()
{
	//alert('running first time');
	var allcookies = document.cookie;
	var firstCookie = allcookies.indexOf("firstViewCookie=");
	if (firstCookie != -1)
	{
		//alert('Cookie is false, no intro');
		return "false";
	} 
	else
	{
		//alert('Cookie is true, show intro');
		bakeCookie('firstViewCookie', 'false', 365); 
		return "true";
	}
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return ""
}
function checkCookie()
{
	firstLoad = getCookie('firstLoad')
	if (firstLoad!=null && firstLoad!="")
	{
		gEBI('FirstTimecontentBlock').style.display = 'none';
	}
	else 
	{
		 gEBI('FirstTimecontentBlock').style.display = 'block';
		 bakeCookie('firstLoad', 'no', 365);
	}
}

function spillCookies() 
{
	var faveBox = gEBI('faveArea');
	var links = '';
	var allcookies = document.cookie;
	var faveCookie = allcookies.indexOf("favorites=");
	if (faveCookie != -1)
	{
		var start = faveCookie + 10;
		var end = allcookies.indexOf(";", start);
		if (end == -1) end = allcookies.length;
		var value = allcookies.substring(start, end);
		value = unescape(value);
		//alert(value);
		var pages = value.split('^');
		//alert(pages.length);
		for (i=0; i<pages.length-1; i++) 
		{
			if (i<6)
			{
				var urlData = pages[i].split(':split:');
				iHref = pageHref + urlData[0];
				//alert(iHref);
				links += '<a href="' + iHref + '" id="link_' + i + '">' + urlData[1] + '<\/a><br \/>';
			}
			
		}
		faveBox.innerHTML = links;
	}
	else if (document.cookie.length == 0) faveBox.innerHTML = 'Please add a favorite page'; 
}

function dumpCookies() 
{
	var faveBox = gEBI('favoritesList');
	var links = '';
	var allcookies = document.cookie;
	var faveCookie = allcookies.indexOf("favorites=");
	if (faveCookie != -1)
	{
		var start = faveCookie + 10;
		var end = allcookies.indexOf(";", start);
		if (end == -1) end = allcookies.length;
		var value = allcookies.substring(start, end);
		value = unescape(value);
		//alert(value);
		var pages = value.split('^');
		//alert(pageHref);
		for (i=0; i<pages.length-1; i++) 
		{
			var urlData = pages[i].split(':split:');
			iHref = pageHref + urlData[0];
			//alert(iHref);
			links += '<a href="' + iHref + '" id="link_' + i + '">' + urlData[1] + '<\/a><INPUT type="button" value="delete?" onClick="deleteLink(' + i + ')"> <br \/>';
		}
		faveBox.innerHTML = links;
	}
	else if (document.cookie.length == 0) faveBox.innerHTML = 'Please add a favorite page'; 
}

function bakeCookie(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=/";
	//alert(document.cookie);
}

var cookieJarray = [];

var pageHref = 'file:///C:/Inetpub/wwwroot/Master%20Card/GCP';

function cookieJar()
{
	var yourCookies = cookieJarray.length;
	var urlString = window.location.href.split("GCP");
	var urlTitle = document.title;
	//alert(urlString[1]);
	if (yourCookies != 0)
	{
		var newFlavor = yourCookies++;
		cookieJarray[newFlavor] = urlString[1] + ':split:' + urlTitle;
	}
	else 
	{
		newFlavor = 0;
		cookieJarray[newFlavor] = urlString[1] + ':split:' + urlTitle;
	}
	rebakeCookie();
	spillCookies();
}

function rebakeCookie() 
{
	var value = '';
	for (var i = 0; cookieJarray[i]; i++) 
	{
		value += cookieJarray[i] + '^';
		//alert('[' + i + ']' + cookieJarray[i]);
	} 
	bakeCookie('favorites', value, 365);
} 


function buildCookieJar() 
{
	if (document.cookie !=null)
	{
		var allcookies = document.cookie;
		var faveCookie = allcookies.indexOf("favorites=");
		if (faveCookie != -1)
		{
			var start = faveCookie + 10;
			var end = allcookies.indexOf(";", start);
			if (end == -1) end = allcookies.length;
			var value = allcookies.substring(start, end);
			value = unescape(value);
			//alert(value);
			var pages = value.split('^');
			//alert(pageHref);
			for (i=0; i<pages.length-1; i++) 
			{
				cookieJarray[i] = pages[i];
				//alert(cookieJarray[i]);
			}
		}
		rebakeCookie();
	}
}

function deleteLink(num)
{
	cookieJarray.splice(num,1);
	rebakeCookie();
	dumpCookies();
}