function SBjobCategoryOptions() {
 document.open();
 document.write('<option value="">All</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__1">Management - New Graduates</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__2">Management - Experienced</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__3">Non-Management</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__4">Internship/Co-op</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__5">Student Programs/Seminars</option>');
 document.write('<option value="art.hr.metaentity.common.selection.UDSElement__10570__6">Apprenticeship</option>');
 document.close();
}

function SBlanguageOptions() {
 document.open();
 document.write('<option value="en">English</option>');
 document.write('<option value="fr">French (Canada)</option>');
 document.write('<option value="de">German</option>');
 document.write('<option value="pt-br">Portuguese</option>');
 document.write('<option value="es">Spanish</option>');
 document.close();
}

function SBlocationOptions() {
 document.open();
 document.write('<option value="">All</option>');
 document.write('<option value="200001720">Albania</option>');
 document.write('<option value="1062">Algeria</option>');
 document.write('<option value="200000633">Argentina</option>');
 document.write('<option value="200002020">Armenia</option>');
 document.write('<option value="1015">Australia</option>');
 document.write('<option value="1016">Austria</option>');
 document.write('<option value="1017">Azerbaijan</option>');
 document.write('<option value="1027">Belarus</option>');
 document.write('<option value="1019">Belgium</option>');
 document.write('<option value="200001133">Belize</option>');
 document.write('<option value="1026">Bosnia and Herzegovina</option>');
 document.write('<option value="200000146">Brazil</option>');
 document.write('<option value="1023">Bulgaria</option>');
 document.write('<option value="1038">Canada</option>');
 document.write('<option value="200000934">Chile</option>');
 document.write('<option value="1042">China (includes Hong Kong)</option>');
 document.write('<option value="200000982">Colombia</option>');
 document.write('<option value="1051">Costa Rica</option>');
 document.write('<option value="1096">Croatia</option>');
 document.write('<option value="1055">Cyprus</option>');
 document.write('<option value="1056">Czech Republic</option>');
 document.write('<option value="1060">Denmark</option>');
 document.write('<option value="200002820">Dominican Republic</option>');
 document.write('<option value="1064">Egypt</option>');
 document.write('<option value="200001146">El Salvador</option>');
 document.write('<option value="1068">Estonia</option>');
 document.write('<option value="1070">Finland</option>');
 document.write('<option value="1138">Fmr Yugoslav Rep. of Macedonia</option>');
 document.write('<option value="1073">France</option>');
 document.write('<option value="200001680">Georgia</option>');
 document.write('<option value="1057">Germany</option>');
 document.write('<option value="200002581">Ghana</option>');
 document.write('<option value="1086">Greece</option>');
 document.write('<option value="200000100">Guatemala</option>');
 document.write('<option value="200001175">Honduras</option>');
 document.write('<option value="1098">Hungary</option>');
 document.write('<option value="1100">India</option>');
 document.write('<option value="1099">Indonesia</option>');
 document.write('<option value="1102">Ireland</option>');
 document.write('<option value="1106">Israel</option>');
 document.write('<option value="1107">Italy</option>');
 document.write('<option value="200000000">Japan</option>');
 document.write('<option value="1109">Jordan</option>');
 document.write('<option value="1111">Kazakhstan</option>');
 document.write('<option value="1112">Kenya</option>');
 document.write('<option value="200002540">Korea, Democratic People\'s Republic of</option>');
 document.write('<option value="1113">Kyrgyzstan</option>');
 document.write('<option value="1129">Latvia</option>');
 document.write('<option value="1120">Lebanon</option>');
 document.write('<option value="1127">Lithuania</option>');
 document.write('<option value="1128">Luxembourg</option>');
 document.write('<option value="1150">Malaysia</option>');
 document.write('<option value="200000721">Mexico</option>');
 document.write('<option value="1133">Moldova, Republic of</option>');
 document.write('<option value="1142">Mongolia</option>');
 document.write('<option value="1131">Morocco</option>');
 document.write('<option value="1159">Netherlands</option>');
 document.write('<option value="1163">New Zealand</option>');
 document.write('<option value="200001214">Nicaragua</option>');
 document.write('<option value="1156">Nigeria</option>');
 document.write('<option value="1160">Norway</option>');
 document.write('<option value="1165">Pakistan</option>');
 document.write('<option value="200001249">Panama</option>');
 document.write('<option value="200000554">Peru</option>');
 document.write('<option value="1169">Philippines</option>');
 document.write('<option value="1172">Poland</option>');
 document.write('<option value="1175">Portugal</option>');
 document.write('<option value="200001800">Puerto Rico</option>');
 document.write('<option value="1180">Romania</option>');
 document.write('<option value="1181">Russia</option>');
 document.write('<option value="1183">Saudi Arabia</option>');
 document.write('<option value="200002580">Senegal</option>');
 document.write('<option value="1235">Serbia and Montenegro</option>');
 document.write('<option value="1186">Singapore</option>');
 document.write('<option value="1198">Slovakia</option>');
 document.write('<option value="1199">Slovenia</option>');
 document.write('<option value="1236">South Africa</option>');
 document.write('<option value="1067">Spain</option>');
 document.write('<option value="1200">Sweden</option>');
 document.write('<option value="1040">Switzerland</option>');
 document.write('<option value="1203">Syrian Arab Republic</option>');
 document.write('<option value="1217">Taiwan</option>');
 document.write('<option value="1208">Tajikistan</option>');
 document.write('<option value="1207">Thailand</option>');
 document.write('<option value="1215">Turkey</option>');
 document.write('<option value="1210">Turkmenistan</option>');
 document.write('<option value="1220">Ukraine</option>');
 document.write('<option value="1008">United Arab Emirates</option>');
 document.write('<option value="1077">United Kingdom</option>');
 document.write('<option value="1223">United States</option>');
 document.write('<option value="1224">Uzbekistan</option>');
 document.write('<option value="200000861">Venezuela</option>');
 document.write('<option value="1230">Vietnam</option>');
 document.write('<option value="200001320">Western Europe</option>');
 document.write('<option value="1234">Yemen</option>');
 document.close();
}

function SBsaveCriteria(sbForm) {
 if (sbForm.type.value == "job_num") {
  SBcreateCookie("job_num_job", sbForm.job.value);
  SBcreateCookie("job_num_lang", sbForm.lang.selectedIndex);
 }
 
 else if (sbForm.type.value == "job_cat") {
  SBcreateCookie("job_cat_job_cat", sbForm.job_cat.selectedIndex);
  SBcreateCookie("job_cat_location", sbForm.location.selectedIndex);
  SBcreateCookie("job_cat_lang", sbForm.lang.selectedIndex);
 }
 
 else {
  SBcreateCookie("ret_user_lang", sbForm.lang.selectedIndex);
 }
 
 return true;
}

function SBloadCriteria() {
 var sbForm;
 var savedValue;
 
 // retrieve saved job number form values
 sbForm = SBgetFormObject("sbNumForm");
 
 if (savedValue = SBreadCookie("job_num_job")) {
  sbForm.job.value = savedValue;
 }
 
 if (savedValue = SBreadCookie("job_num_lang")) {
  sbForm.lang.selectedIndex = savedValue;
 }
 
 // retrieve saved job category form values
 sbForm = SBgetFormObject("sbCatForm");
 
 if (savedValue = SBreadCookie("job_cat_job_cat")) {
  sbForm.job_cat.selectedIndex = savedValue;
 }
 
 if (savedValue = SBreadCookie("job_cat_location")) {
  sbForm.location.selectedIndex = savedValue;
 }
 
 if (savedValue = SBreadCookie("job_cat_lang")) {
  sbForm.lang.selectedIndex = savedValue;
 }
 
 // retrieve saved returning user form values
 sbForm = SBgetFormObject("sbRetForm");
 
 if (savedValue = SBreadCookie("ret_user_lang")) {
  sbForm.lang.selectedIndex = savedValue;
 }
}

function SBgetFormObject(formID) {
 var sbForm;
 
 if (document.getElementById) { // DOM3 = IE5, NS6
		sbForm = document.getElementById(formID);
	}
	else if (document.layers) { // Netscape 4
		eval("sbForm = document." + formID);
	}
	else if (document.all) { // IE 4
		eval("sbForm = document.all." + formID);
	}
 
 return sbForm;
}

function SBcreateCookie(name, value, days) {
 if (days) {
  var date = new Date();
  date.setTime(date.getTime() + (days*24*60*60*1000));
  var expires = "; expires=" + date.toGMTString();
 }
 else expires = "";
 
 document.cookie = name + "=" + value + expires + "; path=/";
}

function SBreadCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 
 for (var i=0; i < ca.length; i++) {
  var c = ca[i];
  while (c.charAt(0) == ' ') c = c.substring(1, c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
 }
 
 return null;
}

function SBshowDescriptions() {
 document.getElementById("desc_content").style.display = "block";
 document.getElementById("locationId").style.visibility = "hidden";
 document.getElementById("lang_cat").style.visibility = "hidden";
}

function SBhideDescriptions() {
 document.getElementById("desc_content").style.display = "none";
 document.getElementById("locationId").style.visibility = "visible";
 document.getElementById("lang_cat").style.visibility = "visible";
}
