
function fillCategory(){ 
 // this function is used to fill the category list on load
addOption(document.showinf.voicecodec, "0", "GSM 6.10", "");
addOption(document.showinf.voicecodec, "1", "DSP Group TrueSpeech", "");
addOption(document.showinf.voicecodec, "2", "Lernout & Hauspie", "");
addOption(document.showinf.voicecodec, "3", "Speex", "");
}

function SelectSubCat(){
// ON selection of category this function will work

removeAllOptions(document.showinf.voiceformat);
addOption(document.showinf.voiceformat, "", "Format", "");

if(document.showinf.voicecodec.value == '0'){
addOption(document.showinf.voiceformat,"0", "(8 KHz, 16 bit) 1625 bytes/sec");
addOption(document.showinf.voiceformat,"1", "(11 KHz, 16 bit) 2210 bytes/sec");
addOption(document.showinf.voiceformat,"2", "(22 KHz, 16 bit) 4420 bytes/sec");
addOption(document.showinf.voiceformat,"3", "(44 KHz, 16 bit) 8905 bytes/sec");
}
if(document.showinf.voicecodec.value == '1'){
addOption(document.showinf.voiceformat,"0", "(8 KHz, 16 bit) 1056 bytes/sec");
}
if(document.showinf.voicecodec.value == '2'){
addOption(document.showinf.voiceformat,"0", "(8 KHz, 16 bit) 600 bytes/sec");

}
if(document.showinf.voicecodec.value == '3'){
addOption(document.showinf.voiceformat,"0", "(8 KHz, 16 bit, 0 Qlty) 424 bytes/sec");
addOption(document.showinf.voiceformat,"1", "(8 KHz, 16 bit, 1 Qlty) 620 bytes/sec");
addOption(document.showinf.voiceformat,"2", "(8 KHz, 16 bit, 2 Qlty) 865 bytes/sec");
addOption(document.showinf.voiceformat,"3", "(8 KHz, 16 bit, 3 Qlty) 1110 bytes/sec");
addOption(document.showinf.voiceformat,"4", "(8 KHz, 16 bit, 4 Qlty) 1110 bytes/sec");
addOption(document.showinf.voiceformat,"5", "(8 KHz, 16 bit, 5 Qlty) 1502 bytes/sec");
addOption(document.showinf.voiceformat,"6", "(8 KHz, 16 bit, 6 Qlty) 1502 bytes/sec");
addOption(document.showinf.voiceformat,"7", "(8 KHz, 16 bit, 7 Qlty) 1922 bytes/sec");
addOption(document.showinf.voiceformat,"8", "(8 KHz, 16 bit, 8 Qlty) 1922 bytes/sec");
addOption(document.showinf.voiceformat,"9", "(8 KHz, 16 bit, 9 Qlty) 2384 bytes/sec");
addOption(document.showinf.voiceformat,"10", "(8 KHz, 16 bit, 10 Qlty) 3168 bytes/sec");
addOption(document.showinf.voiceformat,"11", "(16 KHz, 16 bit, 0 Qlty) 620 bytes/sec");
addOption(document.showinf.voiceformat,"12", "(16 KHz, 16 bit, 1 Qlty) 865 bytes/sec");
addOption(document.showinf.voiceformat,"13", "(16 KHz, 16 bit, 2 Qlty) 1110 bytes/sec");
addOption(document.showinf.voiceformat,"14", "(16 KHz, 16 bit, 3 Qlty) 1355 bytes/sec");
addOption(document.showinf.voiceformat,"15", "(16 KHz, 16 bit, 4 Qlty) 1698 bytes/sec");
addOption(document.showinf.voiceformat,"16", "(16 KHz, 16 bit, 5 Qlty) 2188 bytes/sec");
addOption(document.showinf.voiceformat,"17", "(16 KHz, 16 bit, 6 Qlty) 2678 bytes/sec");
addOption(document.showinf.voiceformat,"18", "(16 KHz, 16 bit, 7 Qlty) 3070 bytes/sec");
addOption(document.showinf.voiceformat,"19", "(16 KHz, 16 bit, 8 Qlty) 3560 bytes/sec");
addOption(document.showinf.voiceformat,"20", "(16 KHz, 16 bit, 9 Qlty) 4344 bytes/sec");
addOption(document.showinf.voiceformat,"21", "(16 KHz, 16 bit, 10 Qlty) 5324 bytes/sec");
addOption(document.showinf.voiceformat,"22", "(32 KHz, 16 bit, 0 Qlty) 669 bytes/sec");
addOption(document.showinf.voiceformat,"23", "(32 KHz, 16 bit, 1 Qlty) 1061 bytes/sec");
addOption(document.showinf.voiceformat,"24", "(32 KHz, 16 bit, 2 Qlty) 1306 bytes/sec");
addOption(document.showinf.voiceformat,"25", "(32 KHz, 16 bit, 3 Qlty) 1551 bytes/sec");
addOption(document.showinf.voiceformat,"26", "(32 KHz, 16 bit, 4 Qlty) 1943 bytes/sec");
addOption(document.showinf.voiceformat,"27", "(32 KHz, 16 bit, 5 Qlty) 2433 bytes/sec");
addOption(document.showinf.voiceformat,"28", "(32 KHz, 16 bit, 6 Qlty) 2874 bytes/sec");
addOption(document.showinf.voiceformat,"29", "(32 KHz, 16 bit, 7 Qlty) 3266 bytes/sec");
addOption(document.showinf.voiceformat,"30", "(32 KHz, 16 bit, 8 Qlty) 3756 bytes/sec");
addOption(document.showinf.voiceformat,"31", "(32 KHz, 16 bit, 9 Qlty) 4540 bytes/sec");
addOption(document.showinf.voiceformat,"32", "(32 KHz, 16 bit, 10 Qlty) 5520 bytes/sec");
}

}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}
