// update form elements for manageaccount.php
function manageAccount(cnt,prim_occ,sec_occ) {
	for (i = 0; i < document.getElementById('country').length; i++) {
  	if (document.getElementById('country').options[i].text == cnt) {
  		document.getElementById('country').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('primary_occupation').length; i++) {
  	if (document.getElementById('primary_occupation').options[i].text == prim_occ) {
  		document.getElementById('primary_occupation').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('secondary_occupation').length; i++) {
  	if (document.getElementById('secondary_occupation').options[i].text == sec_occ) {
  		document.getElementById('secondary_occupation').selectedIndex = i;
  	}
  }
}

// update form elements for users.php (advanced search)
function manageSearchAdvanced(cnt,prim_occ,bool1,bool2,bool3,bool4,bool5,bool6,bool7,bool8,bool9) {
	for (i = 0; i < document.getElementById('country').length; i++) {
  	if (document.getElementById('country').options[i].text == cnt) {
  		document.getElementById('country').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('primary_occupation').length; i++) {
  	if (document.getElementById('primary_occupation').options[i].text == prim_occ) {
  		document.getElementById('primary_occupation').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean1').length; i++) {
  	if (document.getElementById('boolean1').options[i].text == bool1) {
  		document.getElementById('boolean1').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean2').length; i++) {
  	if (document.getElementById('boolean2').options[i].text == bool2) {
  		document.getElementById('boolean2').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean3').length; i++) {
  	if (document.getElementById('boolean3').options[i].text == bool3) {
  		document.getElementById('boolean3').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean4').length; i++) {
  	if (document.getElementById('boolean4').options[i].text == bool4) {
  		document.getElementById('boolean4').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean5').length; i++) {
  	if (document.getElementById('boolean5').options[i].text == bool5) {
  		document.getElementById('boolean5').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean6').length; i++) {
  	if (document.getElementById('boolean6').options[i].text == bool6) {
  		document.getElementById('boolean6').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean7').length; i++) {
  	if (document.getElementById('boolean7').options[i].text == bool7) {
  		document.getElementById('boolean7').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean8').length; i++) {
  	if (document.getElementById('boolean8').options[i].text == bool8) {
  		document.getElementById('boolean8').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean9').length; i++) {
  	if (document.getElementById('boolean9').options[i].text == bool9) {
  		document.getElementById('boolean9').selectedIndex = i;
  	}
  }
}

// update form elements for users.php (basic search)
function manageSearchBasic(bool1,bool2,bool3) { 
  for (i = 0; i < document.getElementById('boolean1').length; i++) {
  	if (document.getElementById('boolean1').options[i].text == bool1) {
  		document.getElementById('boolean1').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean2').length; i++) {
  	if (document.getElementById('boolean2').options[i].text == bool2) {
  		document.getElementById('boolean2').selectedIndex = i;
  	}
  }
  
  for (i = 0; i < document.getElementById('boolean3').length; i++) {
  	if (document.getElementById('boolean3').options[i].text == bool3) {
  		document.getElementById('boolean3').selectedIndex = i;
  	}
  }
}

// update form elements for activities.php
function updateCE(cnt,act_ty,act_sub,act_lvl,v_cred,act_cnt,lckd,vwble) { 
  for (i = 0; i < document.getElementById('country').length; i++) {
  	if (document.getElementById('country').options[i].text == cnt) {
  		document.getElementById('country').selectedIndex = i;
  	}
  }
  
 	if (document.getElementById('level_intro').value == act_lvl) {
 		document.getElementById('level_intro').checked = true;
 	} else if (document.getElementById('level_inter').value == act_lvl) {
 		document.getElementById('level_inter').checked = true;
 	} else if (document.getElementById('level_adv').value == act_lvl) {
 		document.getElementById('level_adv').checked = true;
 	} else {
 		document.getElementById('level_var').checked = true;
 	}
  
  for (i = 0; i < document.getElementById('activity_type').length; i++) {
  	if (document.getElementById('activity_type').options[i].text == act_ty) {
  		document.getElementById('activity_type').selectedIndex = i;
  	}
  }
  
  var arrSubjects = act_sub.split(",");
     	 
 	for (i = 0; i < arrSubjects.length; i++) {
		if (document.getElementById('subj_opt1').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt1').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt2').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt2').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt3').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt3').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt4').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt4').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt5').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt5').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt6').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt6').checked = true;
	 	}
	 }
	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt7').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt7').checked = true;
	 	}
	 }
 	 
	 for (i = 0; i < arrSubjects.length; i++) {
	 	if (document.getElementById('subj_opt8').value == arrSubjects[i]) {
	 		document.getElementById('subj_opt8').checked = true;
	 	}
	 }
      
  for (i = 0; i < document.getElementById('act_country').length; i++) {
  	if (document.getElementById('act_country').options[i].text == act_cnt) {
  		document.getElementById('act_country').selectedIndex = i;
  	}
  }
  
  if (document.getElementById('var_credit_yes').value == v_cred) {
 		document.getElementById('var_credit_yes').checked = true;
 	} else {
 		document.getElementById('var_credit_no').checked = true;
 	}
  
  if (lckd == "1") {
 		document.getElementById('act_locked_yes').checked = true;
 	} else {
 		document.getElementById('act_locked_no').checked = true;
 	}
 	
 	if (vwble == "1") {
 		document.getElementById('act_viewable_yes').checked = true;
 	} else {
 		document.getElementById('act_viewable_no').checked = true;
 	}
}

// get all the elements that have classname searchClass
// input is a string
//http://www.dustindiaz.com/top-ten-javascript/
function getElementsByClass2(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
