// JavaScript Document
var currentNav = null;
var currentClass = null;

function showCompany(company) {
	if (currentNav) {
		currentNav.className = currentClass;
		if (document.getElementById(currentClass + 'Panel')) {
			document.getElementById(currentClass + 'Panel').style.display = 'none';
		}
	}
	currentNav = company;
	currentClass = company.className;
	company.className = currentClass + 'Over';
	if (document.getElementById(currentClass + 'Panel')) {
		document.getElementById(currentClass + 'Panel').style.display = 'block';
	}
}

sfHover = function() {
	if(document.getElementById("subnav")) {
		var sfEls = document.getElementById("subnav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if(document.getElementById("versions")) {
		var sfEl2s = document.getElementById("versions").getElementsByTagName("LI");
		for (var i=0; i<sfEl2s.length; i++) {
			sfEl2s[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEl2s[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function add_image(ele) {
	var parent = ele.parentNode;
	//var num = parent.getElementsBySelector('fieldset').length
	var num = Element.getElementsBySelector(parent, 'fieldset').length
	var new_ele = ele.cloneNode(true);
	var labels = new_ele.getElementsBySelector('label');
	var inputs = new_ele.getElementsBySelector('input');
	var remove_link = new_ele.getElementsByClassName('removeLink');
	remove_link[0].show();
	
	labels[0].setAttribute('for', 'new_image_' + num);
	inputs[0].id = 'new_image_' + num;
	inputs[0].value = '';
	//labels[1].setAttribute('for', 'new_image_caption_' + num);
	//inputs[1].id = 'new_image_caption_' + num;
	//inputs[1].value = '';
	
	parent.appendChild(new_ele);
}