// JavaScript Document

var office_opts_EN = ["All Offices","Civil","Criminal","Divisional","Enforcement","Family","Small Claims","Court of Appeal"];
var office_opts_FR = ["Tous les bureaux","Civil","Criminel","Divisionnaire","Exécution","Famille","Petites créances","Cour d'appel"];
var office_vals = ["0","1","2","3","4","5","6","7"];

function checkOffice(off_id,civil_scj,crim_y_ocj,crim_scj,crim_ocj,div_scj,enf_scj,fam_scj,fam_ocj,scc_scj,coa){
	if (off_id==0){ //All
		return true;
	} else if (off_id==1) { //Civil
		if (civil_scj!=""){
			return true;
		}
	} else if (off_id==2) { //Criminal
		if (crim_y_ocj!="" || crim_scj!="" || crim_ocj!=""){
			return true;
		}
	} else if (off_id==3) { //Divisional
		if (div_scj!=""){
			return true;
		}
	} else if (off_id==4) { //Enforcement
		if (enf_scj!=""){
			return true;
		}
	} else if (off_id==5) { //Family
		if (fam_scj!="" || fam_ocj!=""){
			return true;
		}
	} else if (off_id==6) { //Small Claims
		if (scc_scj!=""){
			return true;
		}
	} else if (off_id==7) { //Court of Appeal
		if (coa!=""){
			return true;
		}
	} else{
		return false;
	}
}

//var GLOBALOFFICES = [];
//GLOBALOFFICES[0] = 0;

//function resetGlobalArray(){
	//GLOBALOFFICES.length = 0;
	//GLOBALOFFICES[0] = 0;
//}

function recordOffices(inarray,civil_scj,crim_y_ocj,crim_scj,crim_ocj,div_scj,enf_scj,fam_scj,fam_ocj,scc_scj,coa){
	if(civil_scj!=""){
		inarray[inarray.length] = 1;
	}
	if (crim_y_ocj!="" || crim_scj!="" || crim_ocj!=""){
		inarray[inarray.length] = 2;
	}
	if (div_scj!=""){
		inarray[inarray.length] = 3;
	}
	if (enf_scj!=""){
		inarray[inarray.length] = 4;
	}
	if (fam_scj!="" || fam_ocj!=""){
		inarray[inarray.length] = 5;
	}
	if (scc_scj!=""){
		inarray[inarray.length] = 6;
	}
	if (coa!=""){
		inarray[inarray.length] = 7;
	}	
}

function getOfficeOptions(lang,vals){
	var i;
	var temparray;
	var tempopts = [];
	if (lang=="en"){
		temparray = office_opts_EN;
	} else {
		temparray = office_opts_FR;
	}
	
	for (i=0;i<=vals.length-1;i++){
		tempopts[i] = temparray[vals[i]];
	}
	
	return tempopts;
}
