// JavaScript Document

function createLink($text, $class){
	var $linkText = document.createTextNode($text);
	var $link = document.createElement('a');
	$link.onclick = tabSwitch;
	$link.className = $class;
	$link.appendChild($linkText);
	return $link;
}

function initTabs(){
	//var $tabLinks = createLink('Info') + createLink('Reviews');
	if(document.getElementById('Info')){
		document.getElementById('tab-box').insertBefore(createLink('Info', 'tablink-on'), document.getElementById('Info'));
	}
	if(document.getElementById('Reviews')){
		document.getElementById('tab-box').insertBefore(createLink('Reviews', 'tablink-off'), document.getElementById('Info'));
	}
	if(document.getElementById('Spec')){
		document.getElementById('tab-box').insertBefore(createLink('Specifications', 'tablink-off'), document.getElementById('Info'));
	}
	if(document.getElementById('test')){
		document.getElementById('tab-box').insertBefore(createLink('Locations', 'tablink-off'), document.getElementById('Info'));
	}
	document.getElementById('Reviews').style.display = 'none';
	if(document.getElementById('Spec'))document.getElementById('Spec').style.display = 'none';
	if(document.getElementById('test'))document.getElementById('test').style.display = 'none';
	if(document.getElementById('Reviews'))document.getElementById('Reviews').style.display = 'none';
}

function tabSwitch(){
	if(this.innerHTML == 'Info'){
		if(document.getElementById('Info').style.display == 'none'){
			document.getElementById('Info').style.display = 'block';
			document.getElementById('Reviews').style.display = 'none';
			document.getElementById('Spec').style.display = 'none';
			document.getElementById('test').style.display = 'none';
			this.className = 'tablink-on';
			this.nextSibling.className = 'tablink-off';
			if(document.getElementById('Spec'))this.nextSibling.nextSibling.className = 'tablink-off';
		}
	}
	if(this.innerHTML == 'Reviews'){
		if(document.getElementById('Reviews').style.display == 'none'){
			document.getElementById('Reviews').style.display = 'block';
			document.getElementById('Info').style.display = 'none';
			document.getElementById('Spec').style.display = 'none';
			document.getElementById('test').style.display = 'none';
			this.className = 'tablink-on';
			this.previousSibling.className = 'tablink-off';
			if(document.getElementById('Spec'))this.nextSibling.className = 'tablink-off';
		}
	}
	if(this.innerHTML == 'Specifications'){
		if(document.getElementById('Spec').style.display == 'none'){
			document.getElementById('Spec').style.display = 'block';
			document.getElementById('Reviews').style.display = 'none';
			document.getElementById('Info').style.display = 'none';
			document.getElementById('test').style.display = 'none';
			this.className = 'tablink-on';
			this.previousSibling.className = 'tablink-off';
			this.previousSibling.previousSibling.className = 'tablink-off';
			if(document.getElementById('test'))this.nextSibling.className = 'tablink-off';
		}
	}
	if(this.innerHTML == 'Locations'){
		if(document.getElementById('test').style.display == 'none'){
			document.getElementById('test').style.display = 'block';
			document.getElementById('Reviews').style.display = 'none';
			document.getElementById('Info').style.display = 'none';
			document.getElementById('Spec').style.display = 'none';
			this.className = 'tablink-on';
			this.previousSibling.className = 'tablink-off';
			this.previousSibling.previousSibling.className = 'tablink-off';
		}
	}
}

window.onload = function(){
	initTabs();
}