// Quality Select Menu
menuItem = [
	["FavorClarity","Standard","FavorMotion"],
	["FavorClarity","Standard","FavorMotion"],
	["FavorClarity","Standard","FavorMotion"]
];
menuValue = [
["25","16","10"],
["50","35","27"],
["100","77","60"]
];

itemNum = 3;	//@ڐ
function setMenuItem01(n){for (i=0; i<itemNum; i++){document.mainForm.quali_001.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}
function setMenuItem02(n){for (i=0; i<itemNum; i++){document.mainForm.quali_002.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}
function setMenuItem03(n){for (i=0; i<itemNum; i++){document.mainForm.quali_003.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}
function setMenuItem04(n){for (i=0; i<itemNum; i++){document.mainForm.quali_004.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}
function setMenuItem05(n){for (i=0; i<itemNum; i++){document.mainForm.quali_005.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}
function setMenuItem06(n){for (i=0; i<itemNum; i++){document.mainForm.quali_006.options[i] = new Option(menuItem[n][i],menuValue[n][i]);}}


// Select Menu
function GET_SELECT(s) {
	return eval(s.options[s.selectedIndex].value);
}
function GET_IMG(q) {
	return eval(q);
}
function GET_DISK(i, h, d, so) {
	return Math.round((i*h+(so*60*60))*24*d/1024/1024*100)/100;
}
function GET_TTL(n, d) {
	return Math.round(n*d*100)/100;
}
function GET_BW(i, h, n) {
	return Math.round((i*8*h/3600*n)*100)/100;
}
function ChangeSelection(){ 
	var F = document.mainForm;
	var T_TTL = 0;
	var T_BW  = 0;
	
	// Type_001
	var SIZE01 = GET_SELECT(F.size_001);
	var QUAL01  = GET_SELECT(F.quali_001);
	var SND01 = GET_SELECT(F.sound_001);
	var HOUR01 = GET_SELECT(F.hour_001);
	var DAY01 = GET_SELECT(F.day_001);
	var NMBR01 = GET_SELECT(F.number_001);

	var ISIZE01   = "";
	var DISK01 = "";
	var TOTAL01    = "";
	var BW01    = "";

	if (NMBR01==0 || NMBR01 == "") {
		ISIZE01 = DISK01 = TOTAL01 = BW01 = "-";
	}
	else {
	ISIZE01   = GET_IMG(QUAL01);
	DISK01 = GET_DISK(ISIZE01, HOUR01, DAY01, SND01);
	TOTAL01 = GET_TTL(NMBR01, DISK01);
	BW01    = GET_BW(ISIZE01, HOUR01, NMBR01);
	
	T_TTL  += TOTAL01;
	T_BW  += BW01;
	}
	
	if (document.all) {
		document.all("isfield01").innerHTML = ISIZE01;
		document.all("difield01").innerHTML = DISK01;
		document.all("ttlfield01").innerHTML = TOTAL01;
		document.all("bwfield01").innerHTML = BW01;
	} else if (document.getElementById) {
		document.getElementById("isfield01").innerHTML = ISIZE01;
		document.getElementById("difield01").innerHTML = DISK01;
		document.getElementById("ttlfield01").innerHTML = TOTAL01;
		document.getElementById("bwfield01").innerHTML = BW01;
	}

	
		// Type_002
	var SIZE02 = GET_SELECT(F.size_002);
	var QUAL02  = GET_SELECT(F.quali_002);
	var SND02 = GET_SELECT(F.sound_002);
	var HOUR02 = GET_SELECT(F.hour_002);
	var DAY02 = GET_SELECT(F.day_002);
	var NMBR02 = GET_SELECT(F.number_002);

	var ISIZE02   = "";
	var DISK02 = "";
	var TOTAL02    = "";
	var BW02    = "";

	if (NMBR02==0 || NMBR02 == "") {
		ISIZE02 = DISK02 = TOTAL02 = BW02 = "-";
	}
	else {
	ISIZE02   = GET_IMG(QUAL02);
	DISK02 = GET_DISK(ISIZE02, HOUR02, DAY02, SND02);
	TOTAL02 = GET_TTL(NMBR02, DISK02);
	BW02    = GET_BW(ISIZE02, HOUR02, NMBR02);
	
	T_TTL  += TOTAL02;
	T_BW  += BW02;
	}
	
	if (document.all) {
		document.all("isfield02").innerHTML = ISIZE02;
		document.all("difield02").innerHTML = DISK02;
		document.all("ttlfield02").innerHTML = TOTAL02;
		document.all("bwfield02").innerHTML = BW02;
	} else if (document.getElementById) {
		document.getElementById("isfield02").innerHTML = ISIZE02;
		document.getElementById("difield02").innerHTML = DISK02;
		document.getElementById("ttlfield02").innerHTML = TOTAL02;
		document.getElementById("bwfield02").innerHTML = BW02;
	}


	// Type_003
	var SIZE03 = GET_SELECT(F.size_003);
	var QUAL03  = GET_SELECT(F.quali_003);
	var SND03 = GET_SELECT(F.sound_003);
	var HOUR03 = GET_SELECT(F.hour_003);
	var DAY03 = GET_SELECT(F.day_003);
	var NMBR03 = GET_SELECT(F.number_003);

	var ISIZE03   = "";
	var DISK03 = "";
	var TOTAL03    = "";
	var BW03    = "";

	if (NMBR03==0 || NMBR03 == "") {
		ISIZE03 = DISK03 = TOTAL03 = BW03 = "-";
	}
	else {
	ISIZE03   = GET_IMG(QUAL03);
	DISK03 = GET_DISK(ISIZE03, HOUR03, DAY03, SND03);
	TOTAL03 = GET_TTL(NMBR03, DISK03);
	BW03    = GET_BW(ISIZE03, HOUR03, NMBR03);
	
	T_TTL  += TOTAL03;
	T_BW  += BW03;
	}
	
	if (document.all) {
		document.all("isfield03").innerHTML = ISIZE03;
		document.all("difield03").innerHTML = DISK03;
		document.all("ttlfield03").innerHTML = TOTAL03;
		document.all("bwfield03").innerHTML = BW03;
	} else if (document.getElementById) {
		document.getElementById("isfield03").innerHTML = ISIZE03;
		document.getElementById("difield03").innerHTML = DISK03;
		document.getElementById("ttlfield03").innerHTML = TOTAL03;
		document.getElementById("bwfield03").innerHTML = BW03;
	}


	// Type_004
	var SIZE04 = GET_SELECT(F.size_004);
	var QUAL04  = GET_SELECT(F.quali_004);
	var SND04 = GET_SELECT(F.sound_004);
	var HOUR04 = GET_SELECT(F.hour_004);
	var DAY04 = GET_SELECT(F.day_004);
	var NMBR04 = GET_SELECT(F.number_004);

	var ISIZE04   = "";
	var DISK04 = "";
	var TOTAL04    = "";
	var BW04    = "";

	if (NMBR04==0 || NMBR04 == "") {
		ISIZE04 = DISK04 = TOTAL04 = BW04 = "-";
	}
	else {
	ISIZE04   = GET_IMG(QUAL04);
	DISK04 = GET_DISK(ISIZE04, HOUR04, DAY04, SND04);
	TOTAL04 = GET_TTL(NMBR04, DISK04);
	BW04    = GET_BW(ISIZE04, HOUR04, NMBR04);
	
	T_TTL  += TOTAL04;
	T_BW  += BW04;
	}
	
	if (document.all) {
		document.all("isfield04").innerHTML = ISIZE04;
		document.all("difield04").innerHTML = DISK04;
		document.all("ttlfield04").innerHTML = TOTAL04;
		document.all("bwfield04").innerHTML = BW04;
	} else if (document.getElementById) {
		document.getElementById("isfield04").innerHTML = ISIZE04;
		document.getElementById("difield04").innerHTML = DISK04;
		document.getElementById("ttlfield04").innerHTML = TOTAL04;
		document.getElementById("bwfield04").innerHTML = BW04;
	}


	// Type_005
	var SIZE05 = GET_SELECT(F.size_005);
	var QUAL05  = GET_SELECT(F.quali_005);
	var SND05 = GET_SELECT(F.sound_005);
	var HOUR05 = GET_SELECT(F.hour_005);
	var DAY05 = GET_SELECT(F.day_005);
	var NMBR05 = GET_SELECT(F.number_005);

	var ISIZE05   = "";
	var DISK05 = "";
	var TOTAL05    = "";
	var BW05    = "";

	if (NMBR05==0 || NMBR05 == "") {
		ISIZE05 = DISK05 = TOTAL05 = BW05 = "-";
	}
	else {
	ISIZE05   = GET_IMG(QUAL05);
	DISK05 = GET_DISK(ISIZE05, HOUR05, DAY05, SND05);
	TOTAL05 = GET_TTL(NMBR05, DISK05);
	BW05    = GET_BW(ISIZE05, HOUR05, NMBR05);
	
	T_TTL  += TOTAL05;
	T_BW  += BW05;
	}
	
	if (document.all) {
		document.all("isfield05").innerHTML = ISIZE05;
		document.all("difield05").innerHTML = DISK05;
		document.all("ttlfield05").innerHTML = TOTAL05;
		document.all("bwfield05").innerHTML = BW05;
	} else if (document.getElementById) {
		document.getElementById("isfield05").innerHTML = ISIZE05;
		document.getElementById("difield05").innerHTML = DISK05;
		document.getElementById("ttlfield05").innerHTML = TOTAL05;
		document.getElementById("bwfield05").innerHTML = BW05;
	}



	// Type_006
	var SIZE06 = GET_SELECT(F.size_006);
	var QUAL06  = GET_SELECT(F.quali_006);
	var SND06 = GET_SELECT(F.sound_006);
	var HOUR06 = GET_SELECT(F.hour_006);
	var DAY06 = GET_SELECT(F.day_006);
	var NMBR06 = GET_SELECT(F.number_006);

	var ISIZE06   = "";
	var DISK06 = "";
	var TOTAL06    = "";
	var BW06    = "";

	if (NMBR06==0 || NMBR06 == "") {
		ISIZE06 = DISK06 = TOTAL06 = BW06 = "-";
	}
	else {
	ISIZE06   = GET_IMG(QUAL06);
	DISK06 = GET_DISK(ISIZE06, HOUR06, DAY06, SND06);
	TOTAL06 = GET_TTL(NMBR06, DISK06);
	BW06    = GET_BW(ISIZE06, HOUR06, NMBR06);
	
	T_TTL  += TOTAL06;
	T_BW  += BW06;
	}
	
	if (document.all) {
		document.all("isfield06").innerHTML = ISIZE06;
		document.all("difield06").innerHTML = DISK06;
		document.all("ttlfield06").innerHTML = TOTAL06;
		document.all("bwfield06").innerHTML = BW06;
	} else if (document.getElementById) {
		document.getElementById("isfield06").innerHTML = ISIZE06;
		document.getElementById("difield06").innerHTML = DISK06;
		document.getElementById("ttlfield06").innerHTML = TOTAL06;
		document.getElementById("bwfield06").innerHTML = BW06;
	}


	// Total
	if (T_TTL <= 0) T_TTL = T_BW = "-";
	else {
		T_BW = parseInt(T_BW*100)/100;
		T_TTL = parseInt(T_TTL*100)/100;
	}
	
	if (document.all) {
		document.all("field_total").innerHTML = T_TTL;
		document.all("field_bwdth").innerHTML  = T_BW;
	}
	else if (document.getElementById) {
		document.getElementById("field_total").innerHTML = T_TTL;
		document.getElementById("field_bwdth").innerHTML  = T_BW;
	}
	
} 
