

/* navigation button functions */
var selectedItemName = -1;

var navRollOvers = new Array();

navRollOvers[0] = "overview";
navRollOvers[1] = "applications";
navRollOvers[2] = "features";
navRollOvers[3] = "compatibility";

var rollOvers = new Array();
var numRollOvers = 73;

rollOvers[0] = "ls-noise-only";
rollOvers[1] = "ls-help";
rollOvers[2] = "ls-abcd-compare";
rollOvers[3] = "ls-presets";

rollOvers[4] = "ls-getting-started";
rollOvers[5] = "ls-processing-order";

rollOvers[6] = "ls-hum-rumble";
rollOvers[7] = "ls-click-crackle";
rollOvers[8] = "ls-broadband";
rollOvers[9] = "ls-noise-gate";


rollOvers[10] = "hr-noise-only";
rollOvers[11] = "hr-presets";
rollOvers[12] = "hr-abcd-compare";
rollOvers[13] = "hr-help";

rollOvers[14] = "hr-spectrogram";
rollOvers[15] = "hr-bypass";
rollOvers[16] = "hr-hum-meter";
rollOvers[17] = "hr-harmonics-tilt-knob";
rollOvers[18] = "hr-harmonics-slider";
rollOvers[19] = "hr-reduction-controls";
rollOvers[20] = "hr-rumble-reduction-slider";

rollOvers[21] = "hr-hum-rumble";
rollOvers[22] = "hr-click-crackle";
rollOvers[23] = "hr-broadband";
rollOvers[24] = "hr-noise-gate";


rollOvers[25] = "cc-noise-only";
rollOvers[26] = "cc-presets";
rollOvers[27] = "cc-abcd-compare";
rollOvers[28] = "cc-help";

rollOvers[29] = "cc-spectrogram";
rollOvers[30] = "cc-bypass-buttons";
rollOvers[31] = "cc-click-meter";
rollOvers[32] = "cc-click-threshold-slider";
rollOvers[33] = "cc-crackle-threshold-slider";

rollOvers[34] = "cc-hum-rumble";
rollOvers[35] = "cc-click-crackle";
rollOvers[36] = "cc-broadband";
rollOvers[37] = "cc-noise-gate";


rollOvers[38] = "bb-noise-only";
rollOvers[39] = "bb-presets";
rollOvers[40] = "bb-abcd-compare";
rollOvers[41] = "bb-help";

rollOvers[42] = "bb-spectrogram";
rollOvers[43] = "bb-bypass-buttons";
rollOvers[44] = "bb-thresh-reduction-popup";
rollOvers[45] = "bb-adaptive-learn-buttons";
rollOvers[46] = "bb-lock-group-buttons1";
rollOvers[47] = "bb-attack-control";
rollOvers[48] = "bb-adaptive-speed-control";
rollOvers[49] = "bb-tilt-knobs";
rollOvers[50] = "bb-thresh-reduct-sliders";
rollOvers[51] = "bb-adaptive-offset-control";
rollOvers[52] = "bb-release-control";
rollOvers[53] = "bb-lock-group-buttons2";

rollOvers[54] = "bb-hum-rumble";
rollOvers[55] = "bb-click-crackle";
rollOvers[56] = "bb-broadband";
rollOvers[57] = "bb-noise-gate";


rollOvers[58] = "ng-noise-only";
rollOvers[59] = "ng-presets";
rollOvers[60] = "ng-abcd-compare";
rollOvers[61] = "ng-help";

rollOvers[62] = "ng-spectrogram";
rollOvers[63] = "ng-bypass-buttons";
rollOvers[64] = "ng-attack-control";
rollOvers[65] = "ng-display";
rollOvers[66] = "ng-release-control";
rollOvers[67] = "ng-threshold-control";
rollOvers[68] = "ng-reduction-control";	

rollOvers[69] = "ng-hum-rumble";
rollOvers[70] = "ng-click-crackle";
rollOvers[71] = "ng-broadband";
rollOvers[72] = "ng-noise-gate";

var reappearStyle = "table-cell";

if( navigator.userAgent.indexOf("IE") != -1 )
{
	reappearStyle = "block";
}


function rollOver(name)
{
	for( var count = 0; count < navRollOvers.length; count++ )
	{
		document.getElementById((navRollOvers[count] + "-over-on")).style.display = "none";
		document.getElementById((navRollOvers[count] + "-off")).style.display = reappearStyle;
	}

	document.getElementById((name + "-over-on")).style.display = reappearStyle;
	document.getElementById((name + "-off")).style.display = "none";
	document.getElementById((name + "-down")).style.display = "none";
	
	if((selectedItemName != name) && (selectedItemName != -1))
	{
		document.getElementById((selectedItemName + "-over-on")).style.display = "none";
		document.getElementById((selectedItemName + "-off")).style.display = reappearStyle;
	}
}

function rollOut(name)
{
	document.getElementById((name + "-over-on")).style.display = "none";
	document.getElementById((name + "-off")).style.display = reappearStyle;
	document.getElementById((name + "-down")).style.display = "none";
	
	if(selectedItemName != -1)
	{
		document.getElementById((selectedItemName + "-over-on")).style.display = reappearStyle;
		document.getElementById((selectedItemName + "-off")).style.display = "none";
		document.getElementById((selectedItemName + "-down")).style.display = "none";
	}
}

function rollDown(name)
{
	document.getElementById((name + "-over-on")).style.display = "none";
	document.getElementById((name + "-off")).style.display = "none";
	document.getElementById((name + "-down")).style.display = reappearStyle;
	
	if((selectedItemName != name) && (selectedItemName != -1))
	{
		document.getElementById((selectedItemName + "-over-on")).style.display = "none";
		document.getElementById((selectedItemName + "-off")).style.display = reappearStyle;
		document.getElementById((selectedItemName + "-down")).style.display = "none";		
	}
	
	selectedItemName = name;
	
	document.getElementById("soundSoapPro2-overview").style.display = "none";
	document.getElementById("soundSoapPro2-applications").style.display = "none";
	document.getElementById("soundSoapPro2-features").style.display = "none";
	document.getElementById("soundSoapPro2-compatibility").style.display = "none";

	document.getElementById(("soundSoapPro2-" + selectedItemName)).style.display = "block";
}
/* end navigation button functions */




/* features functions */
function featuresRollOver(name)
{
	clearAllFeaturesRollOvers();
	
	document.getElementById((name + "-over")).style.display = reappearStyle;
	document.getElementById((name + "-off")).style.display = "none";

	document.getElementById(name).style.display = "block";
}


function clearAllFeaturesRollOvers()
{
	for(var count = 0; count < numRollOvers; count++)
	{
		document.getElementById((rollOvers[count] + "-off")).style.display = reappearStyle;
		document.getElementById((rollOvers[count] + "-over")).style.display = "none";
		document.getElementById(rollOvers[count]).style.display = "none";
	}
}



function goToApplication(name)
{
	clearAllApplications();
	document.getElementById("soundSoapPro2-applications-" + name).style.display = "block";
}

function clearAllApplications()
{
	document.getElementById("soundSoapPro2-applications-humRumble").style.display = "none";
	document.getElementById("soundSoapPro2-applications-clickCrackle").style.display = "none";
	document.getElementById("soundSoapPro2-applications-broadband").style.display = "none";
	document.getElementById("soundSoapPro2-applications-noiseGate").style.display = "none";
}

function clearAllFeaturesPages()
{

	document.getElementById("launch-screen").style.display = "none";
	document.getElementById("hum-rumble").style.display = "none";
	document.getElementById("click-crackle").style.display = "none";
	document.getElementById("broadband").style.display = "none";
	document.getElementById("noise-gate").style.display = "none";

}

function tabClicked(name)
{
	clearAllFeaturesPages();
	document.getElementById(name).style.display = "block";
}

