var currentMustSee1 = 0;
var currentMustSee2 = 0;
var currentMustSee3 = 0;
var currentMustSee4 = 0;
var currentMustSee5 = 0;

function clearMustSeeCompanies(ulObj) {
	ulObj.innerHTML = '';
}

function addMustSeeCompany(ulObj, str, no) {
	var cur = ulObj.innerHTML;
	var add = '<li class="';
	add += mustSeeNoToString(no);
	add += '">';
	add += str;
	add += '</li>';
	ulObj.innerHTML = cur + add;
}

function loadMustSeeCompanies(ulId) {
	try {
		var empList = getEmployerList();
		if (typeof(empList) != 'undefined') {
			var ulObj = document.getElementById(ulId);
			clearMustSeeCompanies(ulObj);
			// grab 5
			for (i=0; i < 5; i++) {
				var number = 0;
				do {
					number = randomNumber(0, (empList.length-1));
				} while (isMustSeeUsed(number));
				switch (i) {
					case 0:
						currentMustSee1 = number;
						break;
					case 1:
						currentMustSee2 = number;
						break;
					case 2:
						currentMustSee3 = number;
						break;
					case 3:
						currentMustSee4 = number;
						break;
					case 4:
						currentMustSee5 = number;
						break;
					default:
						break;
				}
				addMustSeeCompany(ulObj, empList[number], i+1);
			}
		}
	} catch (e) {}
}

function isMustSeeUsed(no) {
	if ((no == currentMustSee1) || (no == currentMustSee2) || (no == currentMustSee3) || (no == currentMustSee4) || (no == currentMustSee5)) {
		return true;
	}
	return false;
}

function mustSeeNoToString(no) {
	switch (no) {
		case 1:
			return 'one';
		case 2:
			return 'two';
		case 3:
			return 'three';
		case 4:
			return 'four';
		case 5:
			return 'five';
		default:
			break;
	}
}

function hideShowMustSee(msId, adId) {
	var size = flexAdHeight(adId);
	if (size > 300) {
		document.getElementById(msId).style.display = 'none';
	} else {
		document.getElementById(msId).style.display = '';
	}
}