function showLoc(which) {
	//alert(which);
	var locArray = document.getElementById("loc").getElementsByTagName("DIV");
	for (i=0;i<locArray.length;i++) {
		locArray[i].style.display = "none";
	}
	if (document.getElementById(which)){
	document.getElementById(which).style.display = "block";
	}
}

function contactCountry(){
	//alert("OK Let's go!");
	selectedOption = document.getElementById("contact_country").selectedIndex;
	selectedValue = document.getElementById("contact_country").options[selectedOption].value;
	locToShow = "loc_" + selectedValue;
	
	selectedValue = parseInt(selectedValue);
	//alert(selectedValue);
	showLoc(locToShow);
	switch (selectedValue) {
		case 46 :
			countryToShow = 7;
      		break;
		case 47 :
			countryToShow = 10;
      		break;
		case 23 :
			countryToShow = 11;
      		break;
		case 3 :
			countryToShow = 18;
      		break;
		case 50 :
			countryToShow = 26;
      		break;
		case 13 :
			countryToShow = 28;
      		break;
		case 14 :
			countryToShow = 41;
      		break;
		case 24 :
			countryToShow = 43;
      		break;
		case 15 :
			countryToShow = 44;
      		break;
		case 4 :
			countryToShow = 45;
      		break;
		case 32 :
			countryToShow = 49;
      		break;
		case 5 :
			countryToShow = 53;
      		break;
		case 6 :
			countryToShow = 57;
      		break;
		case 25 :
			countryToShow = 58;
      		break;
		case 26 :
			countryToShow = 63;
      		break;
		case 27 :
			countryToShow = 66;
      		break;
		case 16 :
			countryToShow = 78;
      		break;
		case 7 :
			countryToShow = 79;
      		break;
		case 33 :
			countryToShow = 82;
      		break;
		case 1 :
			countryToShow = 84;
      		break;
		case 34 :
			countryToShow = 85;
      		break;
		case 28 :
			countryToShow = 86;
      		break;
		case 51 :
			countryToShow = 89;
      		break;
		case 35 :
			countryToShow = 91;
      		break;
		case 36 :
			countryToShow = 93;
      		break;
		case 37 :
			countryToShow = 96;
      		break;
		case 8 :
			countryToShow = 98;
      		break;
		case 38 :
			countryToShow = 99;
      		break;
		case 9 :
			countryToShow = 104;
      		break;
		case 52 :
			countryToShow = 107;
      		break;
		case 10 :
			countryToShow = 126;
      		break;
		case 48 :
			countryToShow = 128;
      		break;
		case 11 :
			countryToShow = 132;
      		break;
		case 39 :
			countryToShow = 133;
      		break;
		case 17 :
			countryToShow = 140;
      		break;
		case 29 :
			countryToShow = 141;
      		break;
		case 18 :
			countryToShow = 144;
      		break;
		case 19 :
			countryToShow = 145;
      		break;
		case 40 :
			countryToShow = 147;
      		break;
		case 22 :
			countryToShow = 149;
      		break;
		case 20 :
			countryToShow = 153;
      		break;
		case 21 :
			countryToShow = 154;
      		break;
		case 41 :
			countryToShow = 157;
      		break;
		case 30 :
			countryToShow = 158;
      		break;
		case 12 :
			countryToShow = 165;
      		break;
		case 31 :
			countryToShow = 166;
      		break;
		case 42 :
			countryToShow = 167;
      		break;
		case 43 :
			countryToShow = 178;
      		break;
		case 44 :
			countryToShow = 182;
      		break;
		case 2 :
			countryToShow = 183;
      		break;
		case 49 :
			countryToShow = 184;
      		break;
		case 45 :
			countryToShow = 194;
      		break;
			
	}
	//document.getElementById("country").selectedIndex = countryToShow;
}


// New code

var xmlHttp;

function listContacts(LangID) {

	selectedOption = document.getElementById("contact_country").selectedIndex;
	selectedValue = document.getElementById("contact_country").options[selectedOption].value;
	locToShow = "loc_" + selectedValue;
	
	selectedValue = parseInt(selectedValue);

	var url="ajax_handler.php?sid=" + Math.random() + "&Mode=GetContacts&ID=" + selectedValue + "&LangID=" + LangID;
	xmlHttp=getXmlHttpObject(contactsStateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

	document.getElementById("location_info").innerHTML= "";
}


function contactsStateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("location_info").innerHTML=xmlHttp.responseText 
	} 
} 

function getXmlHttpObject(handler) { 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("MSIE")>=0) { 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP"
		} 
		try { 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e) { 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 

	if (navigator.userAgent.indexOf("Mozilla")>=0 || navigator.userAgent.indexOf("Opera")>=0 ) {
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}