// Checks and unchecks all check boxes for brochure sections
function select_all() {
	var intTotalSections = parseInt(document.getElementById("section_total").value);
	var arrFileSizes = new Array();
	var intcounter;
	
	for(i=0;i<intTotalSections;i++) {
		arrFileSizes[i] = parseInt(document.request_e_brochure.elements[i].value);
	}
		
	var intStart = intTotalSections + 21;
	var intEnd = intStart + arrFileSizes.length;
	
	if(document.getElementById("all_sections").checked == true) {
		intcounter = 0;
		for(i=intStart;i<intEnd;i++) {
			if(document.request_e_brochure.elements[i].checked == false) {
				document.request_e_brochure.elements[i].checked = true;
				addKB(arrFileSizes[intcounter],document.request_e_brochure.elements[i]);
			}
			intcounter++;
		}
	} else {
		intcounter = 0;
		for(i=intStart;i<intEnd;i++) {
			document.request_e_brochure.elements[i].checked = false;
			addKB(arrFileSizes[intcounter],document.request_e_brochure.elements[i]);
			intcounter++;
		}
	}
}


function updateotherpleasestate(vselect)  {
	var cellindex;
	cellindex=vselect.selectedIndex;
//	alert(cellindex);
	if (cellindex==7)  {
		document.getElementById("otherpleasestate").style.display="block";
		}
	else  {
		document.getElementById("otherpleasestate").style.display="none";
		document.getElementById("otherpleasestate").value="";		
		}
	}

//Displays ebrochure information
function pageStats(theform){
	//count all checked
	var frmName = theform
	var frmLength = frmName.length;
	var pagenum = 0;
	var i;
	var strMinute = 0;
	var bbstrMinute = 0;
	var avgdlrate = 5;
	var bbavgdlrate = 50;

	for (i = 0; i < frmLength - 1;i++) {
		if(frmName[i].name != undefined) {
			if(frmName[i].name.indexOf("page") != -1){
				if(frmName[i].checked||frmName[i].type=='hidden'){
					pagenum++;
				}
			}
		}
	}
	if (pagenum != 0){
		strMinute = Math.round(((frmName.totalkb.value / avgdlrate)/60),0);
		bbstrMinute = Math.round(((frmName.totalkb.value / bbavgdlrate)/60),0);
		if (strMinute==0){strMinute = 1;}
		if (strMinute==0){bbstrMinute = 1;}
	}	

	document.getElementById('numpages').innerHTML = pagenum + 1;
	document.getElementById('numminutes').innerHTML = strMinute;
	document.getElementById('bbnumminutes').innerHTML = bbstrMinute;
}

function addKB(numkb,theFormField){
	var frmName = theFormField.form;

	if (theFormField.checked)
	{
		frmName.totalkb.value = parseFloat(frmName.totalkb.value) + numkb;
	}
	else
	{
		frmName.totalkb.value = parseFloat(frmName.totalkb.value) - numkb;
	}
	pageStats(frmName);
}
