﻿var articleRef = new Array ();
var articleTitle = new Array ();
var articleRead = new Array ();
var articleNum = -1;
var emptyMessage = 'To add articles, click the <span class="clipLinkStyle" style="color:#00f">+</span> next to the article title<br />';


function getClipMenu() {
		articleNum = getCookie('articleNum');
		if (!articleNum) articleNum = -1;
		var object=document.getElementById('clipMenu');
		if (articleNum >= 0) {
			for (var i = 0; i <= articleNum; i++) {
				var getArticleTitle = 'articleTitle' + i;
				var getArticleRef = 'articleRef' + i;
				var getArticleRead = 'articleRead' + i;
				articleTitle[i] = getCookie(getArticleTitle);
				articleRef[i] = getCookie(getArticleRef);
				articleRead[i] = getCookie(getArticleRead);
				
				var objectArtRef = document.getElementById(articleRef[i]);
				if (objectArtRef) {
					objectArtRef.innerHTML = '<span class="clipLinkStyle">*</span>';
					articleRead[i] = 1;
				}
				
				linkClass = "article"
				if (articleRead[i] == 1) linkClass = "articleRead";
				
				object.innerHTML += '<a href="'+ articleRef[i] + '.html" class="' + linkClass + '">' + articleTitle[i] + '</a>';
			}
		}
		else object.innerHTML = emptyMessage;
	}

function clipLink(newArticleRef) {
	articleNum++;
	var objectArtTitle = document.getElementById(newArticleRef + 'Title');
	var newArticleTitle = objectArtTitle.innerHTML;
	var object=document.getElementById('clipMenu');
	if (articleNum == 0) object.innerHTML = '';
	object.innerHTML+= '<a href="'+ newArticleRef + '.html" class="article">' + newArticleTitle + '</a><br />'; + '<br />';
	articleTitle[articleNum] = newArticleTitle;
	articleRef[articleNum] = newArticleRef;
	articleRead[articleNum] = 0;
	var objectArtRef=document.getElementById(newArticleRef);
	if (objectArtRef) objectArtRef.innerHTML = '<span class="clipLinkStyle">*</span>';
}

function clearClipMenu() {
	for (var i = 0; i <= (articleRef.length-1); i++) {
		if (articleRef[i] != null) {
			var objectArtRef=document.getElementById(articleRef[i]);
			if (objectArtRef) objectArtRef.innerHTML = '<a class="clipLinkStyle" href="javascript:clipLink(\''+ articleRef [i] + '\')">+</a>';
		}
	}
	var object=document.getElementById('clipMenu');
	object.innerHTML = emptyMessage;
	articleLink = new Array ();
	articleRef = new Array ();
	articleRead = new Array ();
	articleNum = -1;
}

function clearClipMenuRead() {
	var object=document.getElementById('clipMenu');
	object.innerHTML = '';
	for (var i = 0; i <= (articleRef.length-1); i++) {
		if (articleRead[i] == 0) {
			object.innerHTML += '<a href="'+ articleRef[i] + '.html" class="article">' + articleTitle[i] + '</a><br />';
		}
		else {
			if (articleRef[i] != 0) {
				var objectArtRef = document.getElementById(articleRef[i]);
				if (objectArtRef) objectArtRef.innerHTML = '<a class="clipLinkStyle" href="javascript:clipLink(\''+ articleRef [i] + '\')">+</a>';
				articleRef[i] = -1;
				articleNum = articleNum - 1;
			}
		}
	}
	if (articleNum < 0) object.innerHTML = emptyMessage;
}

function saveClipMenu() {
	var articleNum=-1;
	for (var i = 0; i <= (articleRef.length-1); i++) {
		if (articleRef[i] != -1) {
			articleNum++;
			saveArticleTitle = 'articleTitle' + articleNum;
			saveArticleRef = 'articleRef' + articleNum;
			saveArticleRead = 'articleRead' + articleNum;
			setCookie(saveArticleTitle,articleTitle[i]);
			setCookie(saveArticleRef,articleRef[i]);
			setCookie(saveArticleRead,articleRead[i]);
		}
	}
	setCookie('articleNum',articleNum);
}


