if (document.URL.indexOf("esp")>0) {
	var AUDSZ="Audio: ";
	var VIDSZ="Video: ";
	var LARGER_SZ="Tamaņo de archivo insuficiente!";
	var AUD_UNSET="Tamaņo de audio no establecido!";
	} else {
	var AUDSZ="Audio size: ";
	var VIDSZ="Video size: ";
	var LARGER_SZ="Larger file size required!";
	var AUD_UNSET="Audio file size not set!";
}
function SetMode(nmode) {
	if (nmode==1) {
		document.frmbc.txtSize.disabled=false;
		document.frmbc.cboPresets.disabled=true;
	} else {
		document.frmbc.txtSize.disabled=true;
		document.frmbc.cboPresets.disabled=false;
	}
	GetBR();
}
function SetAudioMode(nmode) {
	if (nmode==3) { // audio modo Other
		document.frmbc.txtAudioSize.disabled=false;
		document.frmbc.cboBitrate.disabled=true;
		document.frmbc.txtAudioSize.focus();
	} else {
		if (nmode==2 || nmode==4) { // sin audio, o audio pcm
			document.frmbc.txtAudioSize.disabled=true;
			document.frmbc.cboBitrate.disabled=true;
		} else { // elegir bitrate
			document.frmbc.txtAudioSize.disabled=true;
			document.frmbc.cboBitrate.disabled=false;
		}
	}
	GetBR();
}
function ResetBC() {
	document.frmbc.txtMin.value=120;
	document.frmbc.txtSize.disabled=true;
	document.frmbc.txtSize.value=650;
	document.frmbc.GS[1].checked=true;
	document.frmbc.cboPresets.disabled=false;
	document.frmbc.cboPresets.selectedIndex=2;
	document.frmbc.cboAudio.selectedIndex=0;
	document.frmbc.cboBitrate.disabled=false;
	document.frmbc.cboBitrate.selectedIndex=5;
	document.frmbc.txtAudioSize.disabled=true;
	document.frmbc.txtAudioSize.value=0;
	GetBR();
}
function GetBR() {
	if (document.frmbc.txtMin.value<1) document.frmbc.txtMin.value=1;
	if (document.frmbc.GS[0].checked && document.frmbc.txtSize.value<1) document.frmbc.txtSize.value=1;

	var mlt = 1048;
	var Length1 = document.frmbc.txtMin.value * 60;
	var sp = 0;

	if (document.frmbc.GS[0].checked) {
	    sp = document.frmbc.txtSize.value;
    	} else {
	    switch (document.frmbc.cboPresets.selectedIndex) {
	        case 0:
	        sp = 650; break;
	        case 1:
	        sp = 653; break;
	        case 2:
	        sp = 700; break;
	        case 3:
	        sp = 703; break;
	        case 4:
	        sp = 800; break;
	        case 5:
	        sp = 1300; break;
	        case 6:
	        sp = 1306; break;
	        case 7:
	        sp = 1400; break;
	        case 8:
	        sp = 1406; break;
	        case 9:
	        sp = 1600; break;
	        case 10:
	        sp = 1950; break;
	        case 11:
	        sp = 2100; break;
        }
    }
	var sz = sp * mlt;
	var ab = 0;

	switch (document.frmbc.cboBitrate.selectedIndex) {
	    case 0:
	    ab = 320; break;
	    case 1:
	    ab = 256; break;
	    case 2:
	    ab = 224; break;
	    case 3:
	    ab = 192; break;
	    case 4:
	    ab = 160; break;
	    case 5:
	    ab = 128; break;
	    case 6:
	    ab = 112; break;
	    case 7:
	    ab = 96; break;
	    case 8:
	    ab = 64; break;
	    case 9:
	    ab = 56; break;
	    case 10:
	    ab = 48; break;
	    case 11:
	    ab = 32; break;
	    case 12:
	    ab = 24; break;
	    case 13:
	    ab = 16; break;
	    case 14:
	    ab = 0; break;
	}
	var sau = 0;
	var AudioMode = document.frmbc.cboAudio.selectedIndex;

	switch (AudioMode) {
		case 0: // mp3
		sau = (ab / 8.192) * Length1; break;
		case 1: // wma
		sau = (ab / 8.192) * Length1; break;
		case 2: // wav
		sau = (Length1 / 60) * 10336; break;
		case 3: // otro
		sau = Math.round(document.frmbc.txtAudioSize.value); break;
		case 4: // sin audio
		sau = 0; break;
	}

	var svkb = sz - sau;
	var sv = (svkb / Length1) * 8.192;

	document.getElementById("lblAudio").innerHTML = AUDSZ + sau + " KB / " + Math.round(sau / 1024) + " MB";

	if (sv > 10000) sv = 10000;
	if (sv > 1) {
	    document.getElementById("bitrate").color = "#006666";
	    document.getElementById("lblBitrate").innerHTML = Math.round(sv) + " Kbps";
	    document.getElementById("lblVideo").innerHTML = VIDSZ + svkb + " KB / " + Math.round(svkb / 1024) + " MB";
    	} else {
	    document.getElementById("lblAudio").innerHTML = LARGER_SZ;
	    document.getElementById("lblVideo").innerHTML = VIDSZ + "n/a";
	    document.getElementById("bitrate").color = "#FF0000";
	    document.getElementById("lblBitrate").innerHTML = "0 Kbps";
    }

	if (AudioMode == 3 && sau == 0) {
		document.getElementById("lblBitrate").innerHTML = "? Kbps";
		document.getElementById("lblAudio").innerHTML = AUD_UNSET;
		document.getElementById("lblVideo").innerHTML = VIDSZ + "n/a";
	}
}
