var elBusinessSelector, elRoleSelector;

var stcValues = new Object();

stcValues[""] = new Array();
stcValues["Media agency"] = "Media planner|Media trader|Client service|Management|Other".split("|");
stcValues["Creative agency"] = "Creative director|Copywriter/art director|Planning|Account service|Production|Management|Other".split("|");
stcValues["Advertiser"] = "Marketing director|Marketing manager|Brand manager|Management|Other".split("|");
stcValues["Newspaper publisher"] = "Sales director|Sales executive|Trade marketing|Researcher|Management|Other".split("|");
stcValues["Press/trade press"] = "Editorial|Advertising sales|Management|Other".split("|");
stcValues["Industry body"] = "Marketing|Researcher|Management|Other".split("|");
stcValues["Education"] = "Tutor|Management|Student|Other".split("|");
stcValues["Other"] = new Array();

function loadBusinessRoleSelector (businessSelector, roleSelector, businessType, role) {
	elBusinessSelector = businessSelector;
	elRoleSelector = roleSelector;
	
	elBusinessSelector.onchange = populateRoleSelector;
	
	populateBusinessSelector();
	setBusinessType (businessType);
	
	populateRoleSelector();
	setRole (role);
	
}

function populateBusinessSelector() {
	for (strOption in stcValues) {
		elBusinessSelector.options[elBusinessSelector.options.length] = new Option (strOption, strOption);
	}
}

function setBusinessType (strType) {
	for (var i = 0; i < elBusinessSelector.options.length; i++) {
		if (elBusinessSelector.options[i].value == strType) {
			elBusinessSelector.options[i].selected = true;
		}
	}
}

function populateRoleSelector() {
	aryValues = stcValues[elBusinessSelector.value];
	elRoleSelector.options.length = 0;
	elRoleSelector.options[elRoleSelector.options.length] = new Option ("", "");
	for (var i = 0; i < aryValues.length; i++) {
		elRoleSelector.options[elRoleSelector.options.length] = new Option (aryValues[i], aryValues[i]);
	}
}

function setRole (strRole) {
	for (var i = 0; i < elRoleSelector.options.length; i++) {
		if (elRoleSelector.options[i].value == strRole) {
			elRoleSelector.options[i].selected = true;
		}
	}
}

