//NAVIGATION FUNCIONS
//add links to the navigation bar
function addNavLinks(){

var ul = document.createElement("ul");
document.getElementById("navigation").appendChild(ul);

var li = document.createElement("li");
var newLink = document.createElement("a");
newLink.href = "index.html";
var newText = document.createTextNode("homepage");
newLink.appendChild(newText);
li.appendChild(newLink);
ul.appendChild(li);

var li = document.createElement("li");
var newLink = document.createElement("a");
newLink.href = "artwork.html";
var newText = document.createTextNode("artwork");
newLink.appendChild(newText);
li.appendChild(newLink);
ul.appendChild(li);

var li = document.createElement("li");
var newLink = document.createElement("a");
newLink.href = "resume.html";
var newText = document.createTextNode("resume");
newLink.appendChild(newText);
li.appendChild(newLink);
ul.appendChild(li);
}

//add a text item to the navigation bar
function addLinkHeader(){
var linkP = document.createElement("p");
var linkText = document.createTextNode("-: links :-");
linkP.appendChild(linkText);
document.getElementById("navigation").appendChild(linkP);
}

//SWITCH FUNCTIONS
// switch CSS style sheets - from OmniMint
function changeCSS(cssFile, cssLinkIndex) {
var oldlink = document.getElementsByTagName("link").item(cssLinkIndex);
var newlink = document.createElement("link")
newlink.setAttribute("rel", "stylesheet");
newlink.setAttribute("type", "text/css");
newlink.setAttribute("href", cssFile);
document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink);
}

//set cookie function adapted from Elated.com
function setCookie ( cookieName, cookieValue){
  var cookieString = cookieName + "=" + escape ( cookieValue );
  document.cookie = cookieString;
//alert(cookieString);
}

//get cookie info from quirksmode.com
function getCookie(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;
}

//read cookie
function readCookie(name){
var cssFile=getCookie(name);
//alert('reading cookie' + ": " + cssFile);
 if (cssFile==null) cssFile="feathers.css";
 changeCSS(cssFile, 0);
}
