function Calc1(F){
	var SEL = F.CAM.selectedIndex;
	var CAMERA =F.CAM.options[SEL].value;
	var RADIO1;
	var setRATE;
	var RateFrameArr = new Array("0","30","15","10","7.5","6","5","3","3","3","3","2","2","2","2","2","1");
	var RateFieldArr = new Array("0","60","30","15","15","10","10","7.5","7.5","6","6","5","5","3","3","3","3");
	var RateSifArr = new Array("0","120","60","30","30","15","15","15","15","10","10","10","10","7.5","7.5","7.5","7.5");
    var i;
    if (F.fre.length) {
        for (i = 0; i < F.fre.length; i++) {
            if (F.fre[i].checked) {
                RADIO1 = F.fre[i].value;
            }
        }
    }
	if (RADIO1=="FRAME") {
		setRATE = RateFrameArr[CAMERA];
	}
	else if (RADIO1=="FIELD") {
		setRATE = RateFieldArr[CAMERA];
	}
	else if (RADIO1=="SIF") {
		setRATE = RateSifArr[CAMERA];
	}
	F.ans1.value = setRATE;
}

function Calc2(F){
	var ColorMOD;
	var setRATE = F.ans1.value;
	var HDD = F.hdd.value;
	var SEL1 = F.CAM.selectedIndex;
	var CAMERA =F.CAM.options[SEL1].value;
	var SEL2 = F.rec.selectedIndex;
	var RATE =F.rec.options[SEL2].value;
	var RADIO1;
	var RADIO2;
	var MODE;
	var ModeFrameArr=new Array("43.2","51.84","29.808","39.05","21.6","29.29","17.14","19.01");
	var ModeFieldArr=new Array("21.6","25.92","14.904","19.53","10.8","14.64","8.57","9.5");
	var ModeSifArr=new Array("10.8","12.96","7.452","9.76","5.4","7.32","4.28","4.75");
	var SEL3 = document.CHK.sound.selectedIndex;
	var SOUND =document.CHK.sound.options[SEL3].value;
    var i;

	if (F.clr.length) {
		for (i =0; i < F.clr.length; i++) {
			if (F.clr[i].checked) {
				ColorMOD = F.clr[i].value;
			}
		}
	}
    if (F.fre.length) {
        for (i = 0; i < F.fre.length; i++) {
            if (F.fre[i].checked) {
                RADIO1 = F.fre[i].value;
            }
        }
    }
    if (F.mod.length) {
        for (i = 0; i < F.mod.length; i++) {
            if (F.mod[i].checked) {
                RADIO2 = F.mod[i].value;
            }
        }
    }
	if (RADIO1=="FRAME") {
		MODE = ModeFrameArr[RADIO2];
	}
	else if (RADIO1=="FIELD") {
		MODE = ModeFieldArr[RADIO2];
	}
	else if (RADIO1=="SIF") {
		MODE = ModeSifArr[RADIO2];
	}
	if((RATE-0) > (setRATE-0)) {alert('Recording rate should not exceed maximum value.'); return false; }
	if(HDD == "") {alert('Please input necessary item.'); return false; }
	if((HDD-0) > 15000) {
		alert('Maximum HDD capacity is 15TB.');
		return false;
	}
	
	if(((SOUND-0)==4) && ((CAMERA-0)<4)){
		alert('Audio channel needs to be no more than connected camera.');
		return false;
	}
	else if(((SOUND-0)==3) && ((CAMERA-0)<3)){
		alert('Audio channel needs to be no more than connected camera.');
		return false;
	}
	else if(((SOUND-0)==2) && ((CAMERA-0)<2)){
		alert('Audio channel needs to be no more than connected camera.');
		return false;
	}
	if (ColorMOD == 'fin') {
		CALC=(HDD-0)*0.83*1000000/(((CAMERA-0)*(RATE-0)*((MODE-0)/0.75)+(SOUND-0)*22)*3600);
	}
	else if (ColorMOD == 'std') {
		CALC=(HDD-0)*0.83*1000000/(((CAMERA-0)*(RATE-0)*(MODE-0)+(SOUND-0)*22)*3600);
	}
	F.ans2.value = parseInt(CALC-0);
}
