var W3CDOM		= (document.createElement && document.getElementsByTagName);
var mouseOvers	= new Array();
var mouseOuts	= new Array();
var currentLink	= 'about:blank';
var linksmarkup	= '<p>hello world</p>';

window.onload = init;

function init()
{
	if (!W3CDOM) return;
	var nav = document.getElementById('w3cbuttons');
	var imgs = nav.getElementsByTagName('img');
	for (var i=0;i<imgs.length;i++)
	{
		imgs[i].onmouseover = mouseGoesOver;
		imgs[i].onmouseout = mouseGoesOut;
		var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
		mouseOuts[i] = new Image();
		mouseOuts[i].src = imgs[i].src;
		mouseOvers[i] = new Image();
		mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_o" + suffix;
		imgs[i].number = i;
	}
	//  horse mouseoever
	var linklistgroup = document.getElementById('linkslist');
	var anchors = linklistgroup.getElementsByTagName('a');
	for (var x=0;x<anchors.length;x++)
		{
		anchors[x].onmouseover = CrazyOver;
		//anchors[x].onmouseout = CrazyOut;
		}
	var leftstuff = document.getElementById('leftcolumn');
	var leftlinks = leftstuff.getElementsByTagName('a');
	for (var x=0;x<leftlinks.length;x++)
		{
		leftlinks[x].onmouseover = DeCrazifyHorse;
		}
}

function genHex(){

colors = new Array(9);
colors[0]="6";
colors[1]="7";
colors[2]="8";
colors[3]="9";
colors[4]="A";
colors[5]="B";
colors[6]="C";
colors[7]="D";
colors[8]="E";
colors[9]="F";

digit = new Array(5);
color="";
for (i=0;i<6;i++){
digit[i]=colors[Math.round(Math.random()*9)];
color = color+digit[i];
//color = color+digit[i];
}
//alert(color);
return "#"+color;
}

function CrazyOver()
{
	if (currentLink != this.href)
	{
	var horseimg = document.getElementById('horselogo');
	horseimg.src = 'img/crazyHorse_o.png';
	document.getElementById('logo').style.backgroundColor = genHex();
	currentLink = this.href;
	}
}

function mouseGoesOver()
{
	this.src = mouseOvers[this.number].src;
	DeCrazifyHorse();
}

function DeCrazifyHorse(){
	var horseimg = document.getElementById('horselogo');
	horseimg.src = 'img/crazyHorse.png';
}

function mouseGoesOut()
{
	this.src = mouseOuts[this.number].src;
}

/*		OLD FANCY-PANTS CODE
function CaseStudy(imgurl) {
	var x = document.getElementById('casestudy');
	var imgmarkup = '<a href="http://' + imgurl + '" target="ew"><img src="http://images.websnapr.com/?url=' + imgurl + '&amp;size=s" alt="spanshot of' + imgurl + '" /><br />' + imgurl + '</a>';
	x.innerHTML = imgmarkup;
}
*/

function CaseStudy(imgurl) {
	var qualifiedURL = 'http://' + imgurl;
	OpenURL(qualifiedURL);
}

function revealContactForm() {
	/*
	cf = document.getElementById('contactform');
	rc = document.getElementById('rightcolumn');
	linksmarkup = rc.innerHTML;
	rc.innerHTML = cf.innerHTML;
	*/
	location.href = 'contact.php';
}

function revealLinks() {
	/*
	rc = document.getElementById('rightcolumn');
	rc.innerHTML = linksmarkup;
	init();
	*/
	location.href = 'index.php';
}

function OpenURL(theurl){
	window.open (theurl, 'thing');
}
