// Quality Select Menu
fmenuItem = [
	["32","64","128","192","256","384","512"],
	["64","128","192","256","384","512","768","1024"],
	["192","256","384","512","768","1024","1536","2048"]
];

function setMenuItemf01(n){len = document.fmainForm.f_quali_001.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_001.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_001.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}
function setMenuItemf02(n){len = document.fmainForm.f_quali_002.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_002.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_002.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}
function setMenuItemf03(n){len = document.fmainForm.f_quali_003.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_003.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_003.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}
function setMenuItemf04(n){len = document.fmainForm.f_quali_004.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_004.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_004.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}
function setMenuItemf05(n){len = document.fmainForm.f_quali_005.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_005.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_005.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}
function setMenuItemf06(n){len = document.fmainForm.f_quali_006.options.length;for (i=len-1; i>=0; i--){document.fmainForm.f_quali_006.options[i] = null;}for (i=0; i<fmenuItem[n].length; i++){document.fmainForm.f_quali_006.options[i] = new Option(fmenuItem[n][i],fmenuItem[n][i]);}}

// Select Menu
function GET_FSELECT(s) {
	return eval(s.options[s.selectedIndex].value);
}
function GET_FDISK(fq, fd, fso) {
	return Math.round(((fq/8+fso)*60*60*24/1024/1024*fd)*100)/100;
}
function GET_FTTL(fn, fd) {
	return Math.round(fn*fd*100)/100;
}
function GET_FBW(fq, fn) {
	return Math.round(fq*fn*100)/100;
}
function ChangeFSelection(){ 
	var F = document.fmainForm;
	var F_T_TTL = 0;
	var F_T_BW  = 0;
	
	// Type_001
	var FSIZE01  = GET_FSELECT(F.f_size_001);
	var FQUAL01  = GET_FSELECT(F.f_quali_001);
	var FSND01 = GET_FSELECT(F.f_sound_001);
	var FDAY01 = GET_FSELECT(F.f_day_001);
	var FNMBR01 = GET_FSELECT(F.f_number_001);

	var FDISK01 = "";
	var FTOTAL01    = "";
	var FBW01    = "";

	if (FNMBR01==0 || FNMBR01 == "") {
		FDISK01 = FTOTAL01 = FBW01 = "-";
	}
	else {
	FDISK01 = GET_FDISK(FQUAL01, FDAY01, FSND01);
	FTOTAL01 = GET_FTTL(FNMBR01, FDISK01);
	FBW01    = GET_FBW(FQUAL01, FNMBR01);
	
	F_T_TTL  += FTOTAL01;
	F_T_BW  += FBW01;
	}
	
	if (document.all) {
		document.all("fdifield01").innerHTML = FDISK01;
		document.all("fttlfield01").innerHTML = FTOTAL01;
		document.all("fbwfield01").innerHTML = FBW01;
	} else if (document.getElementById) {
		document.getElementById("fdifield01").innerHTML = FDISK01;
		document.getElementById("fttlfield01").innerHTML = FTOTAL01;
		document.getElementById("fbwfield01").innerHTML = FBW01;
	}

	
		// Type_002
	var FSIZE02  = GET_FSELECT(F.f_size_002);
	var FQUAL02  = GET_FSELECT(F.f_quali_002);
	var FSND02 = GET_FSELECT(F.f_sound_002);
	var FDAY02 = GET_FSELECT(F.f_day_002);
	var FNMBR02 = GET_FSELECT(F.f_number_002);

	var FDISK02 = "";
	var FTOTAL02    = "";
	var FBW02    = "";

	if (FNMBR02==0 || FNMBR02 == "") {
		FDISK02 = FTOTAL02 = FBW02 = "-";
	}
	else {
	FDISK02 = GET_FDISK(FQUAL02, FDAY02, FSND02);
	FTOTAL02 = GET_FTTL(FNMBR02, FDISK02);
	FBW02    = GET_FBW(FQUAL02, FNMBR02);
	
	F_T_TTL  += FTOTAL02;
	F_T_BW  += FBW02;
	}
	
	if (document.all) {
		document.all("fdifield02").innerHTML = FDISK02;
		document.all("fttlfield02").innerHTML = FTOTAL02;
		document.all("fbwfield02").innerHTML = FBW02;
	} else if (document.getElementById) {
		document.getElementById("fdifield02").innerHTML = FDISK02;
		document.getElementById("fttlfield02").innerHTML = FTOTAL02;
		document.getElementById("fbwfield02").innerHTML = FBW02;
	}
	
	
		// Type_003
	var FSIZE03  = GET_FSELECT(F.f_size_003);
	var FQUAL03  = GET_FSELECT(F.f_quali_003);
	var FSND03 = GET_FSELECT(F.f_sound_003);
	var FDAY03 = GET_FSELECT(F.f_day_003);
	var FNMBR03 = GET_FSELECT(F.f_number_003);

	var FDISK03 = "";
	var FTOTAL03    = "";
	var FBW03    = "";

	if (FNMBR03==0 || FNMBR03 == "") {
		FDISK03 = FTOTAL03 = FBW03 = "-";
	}
	else {
	FDISK03 = GET_FDISK(FQUAL03, FDAY03, FSND03);
	FTOTAL03 = GET_FTTL(FNMBR03, FDISK03);
	FBW03    = GET_FBW(FQUAL03, FNMBR03);
	
	F_T_TTL  += FTOTAL03;
	F_T_BW  += FBW03;
	}
	
	if (document.all) {
		document.all("fdifield03").innerHTML = FDISK03;
		document.all("fttlfield03").innerHTML = FTOTAL03;
		document.all("fbwfield03").innerHTML = FBW03;
	} else if (document.getElementById) {
		document.getElementById("fdifield03").innerHTML = FDISK03;
		document.getElementById("fttlfield03").innerHTML = FTOTAL03;
		document.getElementById("fbwfield03").innerHTML = FBW03;
	}
	
	
		// Type_004
	var FSIZE04  = GET_FSELECT(F.f_size_004);
	var FQUAL04  = GET_FSELECT(F.f_quali_004);
	var FSND04 = GET_FSELECT(F.f_sound_004);
	var FDAY04 = GET_FSELECT(F.f_day_004);
	var FNMBR04 = GET_FSELECT(F.f_number_004);

	var FDISK04 = "";
	var FTOTAL04    = "";
	var FBW04    = "";

	if (FNMBR04==0 || FNMBR04 == "") {
		FDISK04 = FTOTAL04 = FBW04 = "-";
	}
	else {
	FDISK04 = GET_FDISK(FQUAL04, FDAY04, FSND04);
	FTOTAL04 = GET_FTTL(FNMBR04, FDISK04);
	FBW04    = GET_FBW(FQUAL04, FNMBR04);
	
	F_T_TTL  += FTOTAL04;
	F_T_BW  += FBW04;
	}
	
	if (document.all) {
		document.all("fdifield04").innerHTML = FDISK04;
		document.all("fttlfield04").innerHTML = FTOTAL04;
		document.all("fbwfield04").innerHTML = FBW04;
	} else if (document.getElementById) {
		document.getElementById("fdifield04").innerHTML = FDISK04;
		document.getElementById("fttlfield04").innerHTML = FTOTAL04;
		document.getElementById("fbwfield04").innerHTML = FBW04;
	}
	
	
		// Type_005
	var FSIZE05  = GET_FSELECT(F.f_size_005);
	var FQUAL05  = GET_FSELECT(F.f_quali_005);
	var FSND05 = GET_FSELECT(F.f_sound_005);
	var FDAY05 = GET_FSELECT(F.f_day_005);
	var FNMBR05 = GET_FSELECT(F.f_number_005);

	var FDISK05 = "";
	var FTOTAL05    = "";
	var FBW05    = "";

	if (FNMBR05==0 || FNMBR05 == "") {
		FDISK05 = FTOTAL05 = FBW05 = "-";
	}
	else {
	FDISK05 = GET_FDISK(FQUAL05, FDAY05, FSND05);
	FTOTAL05 = GET_FTTL(FNMBR05, FDISK05);
	FBW05    = GET_FBW(FQUAL05, FNMBR05);
	
	F_T_TTL  += FTOTAL05;
	F_T_BW  += FBW05;
	}
	
	if (document.all) {
		document.all("fdifield05").innerHTML = FDISK05;
		document.all("fttlfield05").innerHTML = FTOTAL05;
		document.all("fbwfield05").innerHTML = FBW05;
	} else if (document.getElementById) {
		document.getElementById("fdifield05").innerHTML = FDISK05;
		document.getElementById("fttlfield05").innerHTML = FTOTAL05;
		document.getElementById("fbwfield05").innerHTML = FBW05;
	}
	
	
		// Type_006
	var FSIZE06  = GET_FSELECT(F.f_size_006);
	var FQUAL06  = GET_FSELECT(F.f_quali_006);
	var FSND06 = GET_FSELECT(F.f_sound_006);
	var FDAY06 = GET_FSELECT(F.f_day_006);
	var FNMBR06 = GET_FSELECT(F.f_number_006);

	var FDISK06 = "";
	var FTOTAL06    = "";
	var FBW06    = "";

	if (FNMBR06==0 || FNMBR06 == "") {
		FDISK06 = FTOTAL06 = FBW06 = "-";
	}
	else {
	FDISK06 = GET_FDISK(FQUAL06, FDAY06, FSND06);
	FTOTAL06 = GET_FTTL(FNMBR06, FDISK06);
	FBW06    = GET_FBW(FQUAL06, FNMBR06);
	
	F_T_TTL  += FTOTAL06;
	F_T_BW  += FBW06;
	}
	
	if (document.all) {
		document.all("fdifield06").innerHTML = FDISK06;
		document.all("fttlfield06").innerHTML = FTOTAL06;
		document.all("fbwfield06").innerHTML = FBW06;
	} else if (document.getElementById) {
		document.getElementById("fdifield06").innerHTML = FDISK06;
		document.getElementById("fttlfield06").innerHTML = FTOTAL06;
		document.getElementById("fbwfield06").innerHTML = FBW06;
	}
	
	
	// Total
	if (F_T_TTL <= 0) F_T_TTL = F_T_BW = "-";
	else {
		F_T_BW = parseInt(F_T_BW*100)/100;
		F_T_TTL = parseInt(F_T_TTL*100)/100;
	}
	
	if (document.all) {
		document.all("ffield_total").innerHTML = F_T_TTL;
		document.all("ffield_bwdth").innerHTML  = F_T_BW;
	}
	else if (document.getElementById) {
		document.getElementById("ffield_total").innerHTML = F_T_TTL;
		document.getElementById("ffield_bwdth").innerHTML  = F_T_BW;
	}
	
}


