/* Browser check */
IS_DOM = (document.getElementById) ? true : false;
IS_IE = (document.all) ? true : false;
IS_IE50 = (navigator.userAgent.indexOf("IE 5.0") != -1);
IS_Mac = (navigator.appVersion.indexOf("Mac") != -1);

// preload rollovers
var aNavigation = new Array();
aNavigation = ["", "home", "bio", "illustration", "blog", "links", "contact"];
for (i = 0; i <= 6; i++) { 
	eval("A"+i+"on = new Image();"); eval("A"+i+"off = new Image();");
	if (sSelectedButton == aNavigation[i]) {
		eval("A"+(i)+"on.src = \"" + sFolderLevel + "img/l1-" + aNavigation[i] + "-r.gif\";");
		eval("A"+(i)+"off.src = \"" + sFolderLevel + "img/l1-" + aNavigation[i] + "-r.gif\";");
	} else {
		eval("A"+(i)+"on.src = \"" + sFolderLevel + "img/l1-" + aNavigation[i] + "-r.gif\";");
		eval("A"+(i)+"off.src = \"" + sFolderLevel + "img/l1-" + aNavigation[i] + "-0.gif\";");
	}
}

var aNavigation = new Array();
aNavigation = ["", "ci", "licensing", "general"];
for (i = 0; i <= 5; i++) { 
	eval("B"+i+"on = new Image();"); eval("B"+i+"off = new Image();");
	if (sSelectedButton == aNavigation[i]) {
		eval("B"+(i)+"on.src = \"" + sFolderLevel + "img/l2-" + aNavigation[i] + "-r.gif\";");
		eval("B"+(i)+"off.src = \"" + sFolderLevel + "img/l2-" + aNavigation[i] + "-r.gif\";");
	} else {
		eval("B"+(i)+"on.src = \"" + sFolderLevel + "img/l2-" + aNavigation[i] + "-r.gif\";");
		eval("B"+(i)+"off.src = \"" + sFolderLevel + "img/l2-" + aNavigation[i] + "-0.gif\";");
	}
}


// General Site Functions
function imgOn(imgName) {
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "on.src");
  }
}
 
function imgOff(imgName) {
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "off.src");
  }
}

// image swapper
function changeImages() 
{
  if (document.getElementById) {
    for (var i = 0; i < changeImages.arguments.length; i += 2) { 
  		document.getElementById(changeImages.arguments[i]).src = eval(changeImages.arguments[i + 1] + ".src"); 
	}
  }
}

function centeredPopUpWindow(mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

if (document.all || document.getElementById){ //if IE4 or NS6+
 document.write('<style type="text/css">\n');
 document.write('.dyncontent{display:none;border:none;}\n');
 document.write('</style>');
}

var curcontentindex=0;
var messages=new Array(3);
var messages2=new Array(3);

function getElementByClass(classname){
 var inc=0;
 var alltags=document.all? document.all : document.getElementsByTagName("*");
 for (i=0; i<alltags.length; i++){
   if (alltags[i].className==classname)
     messages[inc++]=alltags[i];
 }
}

function rotatecontent(){
 //get current message index (to show it):
 curcontentindex=(curcontentindex<messages.length-1)? curcontentindex+1 : 0;
 //get previous message index (to hide it):
 prevcontentindex=(curcontentindex==0)? messages.length-1 : curcontentindex-1;
 messages[prevcontentindex].style.display="none"; //hide previous message
 messages[curcontentindex].style.display="block"; //show current message
}

function rotatecontent_p(){
 //get current message index (to show it):
 oldcurcontentindex = curcontentindex
 curcontentindex=(curcontentindex>0)? curcontentindex-1 : 3;
 //get previous message index (to hide it):
 prevcontentindex=oldcurcontentindex
 messages[prevcontentindex].style.display="none"; //hide previous message
 messages[curcontentindex].style.display="block"; //show current message
}

window.onload=function(){
 if (document.all || document.getElementById){
   getElementByClass("dyncontent");
   window.setInterval("rotatecontent()",7000);
 }
}