function setRegion(selectedRegion) {

	var regionTabs = document.getElementById("productsTabs");
	if (regionTabs.childNodes != null) {
		if (regionTabs.childNodes.length > 0) {
			for (var x=0; x<regionTabs.childNodes.length; x++) {
				if (regionTabs.childNodes[x].nodeType == 1) {
					regionTabs.childNodes[x].className = "";
				}
			}
		}
	}
	selectedRegion.className = "white";
	document.getElementById("selectedRegion_hdn").value = selectedRegion.id;

	document.getElementById("busUnitEmail").value = "selectedRegion.id";
}

function loadBusinessCard() {

	var selRegion = document.getElementById("selectedRegion_hdn").value;
	var selIndustry = document.getElementById("xSalesFinderIndustry").value;
	selIndustry = selIndustry.replace('&', '%26');
	selIndustry = selIndustry.replace(/\u00ae/g, '%C2%AE'); //replaces unicode character code for registered symbol - was a problem for IE



	document.getElementById("SalesAgentNameDiv").innerHTML = "&nbsp;";
	document.getElementById("SalesAgentContactInfoDiv").innerHTML = "&nbsp;";
	document.getElementById("busUnitEmail").value = "";
	document.getElementById("SalesAgentName").value = "";
	document.getElementById("SalesAgentContactInfo").value = "";
	document.getElementById("getInTouch").style.display = "none";
	
	if(selIndustry == null || selIndustry == "") {	
		return;
	}

	var Parameters = "/mwv/idcplg?IdcService=GET_SEARCH_RESULTS&QueryText=xSalesFinderIndustry <matches> `" + selIndustry + "`  <AND>  xSalesFinderRegion <matches> `" + selRegion + "` <AND> xCategory2 <matches> `Sales Agent Business Card`&IsJson=1";
	new Ajax.Request(Parameters, {method: "GET", onComplete: buildBusinessCardDisplay});
}

function buildBusinessCardDisplay(response) {
	var responseJSON = response.responseText;
	var jsonObj = eval('(' + responseJSON	+ ')');
	var fieldArr = jsonObj.ResultSets.SearchResults.fields;
	var regionLoc = -1;
	var industryLoc = -1;
	var dDocNameLoc = -1;
	var xEmailLoc = -1;
	var URLLoc = -1;

	var rowArr = jsonObj.ResultSets.SearchResults.rows;
	if (rowArr.size() > 0) {
		for (var i=0; i<fieldArr.size(); i++) {
			if (fieldArr[i].name == "URL") {
					URLLoc = i;
					break;
			}
		}
		var URLvalue = rowArr[0][URLLoc].replace('/', '%2F');
		var Parameters = "/mwv/idcplg?IdcService=GET_DYNAMIC_URL&IsJson=1&fileUrl=" + URLvalue;
		new Ajax.Request(Parameters, {method: "GET", onComplete: buildBusinessCardPopulateDisplay});
	} else {
		document.getElementById("SalesAgentNameDiv").innerHTML = "&nbsp;";
		document.getElementById("SalesAgentContactInfoDiv").innerHTML = "&nbsp;";
		document.getElementById("busUnitEmail").value = "";
		document.getElementById("getInTouch").style.display = "none";
	}
}

function buildBusinessCardPopulateDisplay(response) {
	var responseJSON = response.responseText;
	var jsonObj = eval('(' + responseJSON	+ ')');

	document.getElementById("SalesAgentNameDiv").innerHTML = jsonObj.LocalData.SalesAgentName;
	document.getElementById("SalesAgentName").value = jsonObj.LocalData.SalesAgentName;
	var SalesAgentContactInfo = jsonObj.LocalData.SalesAgentContactInfo;
	document.getElementById("SalesAgentContactInfoDiv").innerHTML = SalesAgentContactInfo.replace(/\r\n/g, "<br/>");
	document.getElementById("SalesAgentContactInfo").value = SalesAgentContactInfo.replace(/\r\n/g, "<br/>");
	document.getElementById("busUnitEmail").value = jsonObj.LocalData.xEmail;
	document.getElementById("getInTouch").style.display = "block";
}


