﻿var speaks = null;

function initSpeaks()
{

speaks = new Array(20);

speaks[0]="xx..xx...xSRM150";
speaks[1]="xxxxxx...xSRM350";
speaks[2]="xxxxxxxx.xSRM450";
speaks[3]="x.x.xxxx.xSA1521z";
speaks[4]="x...xxxx.xSA1232z";
speaks[5]="x...xxxx.xSA1532z";
speaks[6]="x...xxxx.xSA1530z";
speaks[7]="x.x.xxx..xSR1521z";
speaks[8]="x...xxxx.xSR1522z";
speaks[9]="x...xxx..xSR1530z";
speaks[10]="xxx.xxx..xSWA1501";
speaks[11]="xxx.xxxx.xSWA1801z";
speaks[12]="xxx.xxxx.xSWA2801z";
speaks[13]="xxxxxx..x.C200";
speaks[14]="xxxxxxxxx.C300z";
speaks[15]="xxxxxxxxx.S408";
speaks[16]="xxx.xxxxx.S410s";
speaks[17]="x.x.xxx.x.S215";
speaks[18]="x...xxxxx.S225";
speaks[19]="x.x.xxxxx.S218s";
}

function DOM(n)
{
	return document.getElementById(n);
}

function showMatches()
{
	if ( speaks == null )
		initSpeaks();

	var spk_use, spk_audience, spk_amp;

	spk_use = DOM("spk_use").value;
	spk_audience = DOM("spk_audience").value;
	spk_amp = DOM("spk_amp").value;

	if ( spk_use == 1 )
	{
		DOM("spk_audience").disabled = true;
		DOM("spk_audience").selectedIndex = 0;
	}
	else
	{
		DOM("spk_audience").disabled = false;
	}


	var i;
	for ( i = 0 ; i < 20 ; i++ )
	{
		var nm = "st_" + speaks[i].substring( 10, 255 );
		var o = DOM(nm);
		if ( o == null )
		{
			// alert(nm);
			continue;

		}

		if ( speaks[i].substr( spk_use, 1 ) == 'x' && 
			speaks[i].substr( spk_audience, 1 ) == 'x' &&
			speaks[i].substr( spk_amp, 1 ) == 'x' )
		{
			o.className = "rotate";
		}
		else
		{
			o.className = "rotate_off";
		}
		
	}
	// hide SRM450 for mains in large audiences
	if ( spk_use == 4 && spk_audience > 5 )
	{
		DOM("st_SRM450").className = "rotate_off";

	}
}

// JavaScript Document

//<![CDATA[

function DOM(n) 
{
	if (document.all) return(document.all[n]);
	if (document.getElementById) return(document.getElementById(n));
	return(null);
}


function toggleDisplay( n ) 
{
	var o = DOM(n);

	if ( o == null )
		return;

	o.style.display = (o.style.display == '') ? "none" :  "";
}

function hide( n ) {
	var o = DOM(n);

	if ( o == null )
	{
		alert(n);
		return;
	}

	if ( o.style.display == "" )
		o.style.display = "none";
}

function show( n ) {
	var o = DOM(n);

	if ( o == null )
	{
		alert(n);
		return;
	}

	if ( o.style.display == "none" )
		o.style.display = "";
}

function showpanel( n ) {

	hide("panel_default");

	hide("panel_srm150");
	hide("panel_srm350");
	hide("panel_srm450");
	hide("panel_sa1521z");
	hide("panel_sa1232z");
	hide("panel_sa1532z");
	hide("panel_sa1530z");
	hide("panel_sr1521z");
	hide("panel_sr1522z");
	hide("panel_sr1530z");
	hide("panel_swa1501");
	hide("panel_swa1801z");
	hide("panel_swa2801z");
	hide("panel_c200");
	hide("panel_c300z");
	hide("panel_s408");
	hide("panel_s410s");
	hide("panel_s215");
	hide("panel_s225");
	hide("panel_s218s");

	show( n );
}

//]]>

