var bCountriesPopulated = false;

function HidetheDiv(x, y)
{
	if (mouseLeaves(x, y)) 
	{
		hideElement(divCountrySelector);
	}
}
 
function displayCountrySelector(bDisplay, event, lang, ctry)
{
	if (bDisplay)
	{
		PopulateCountrySlectorData(lang, ctry);
		
		var mX, Y;
		
		if (navigator.appName == "Microsoft Internet Explorer"){
			mX = event.clientX;
			mY = event.clientY;
		}
		else {
			mX =  event.clientX - document.body.scrollLeft ;
			
			mY = event.pageY;
		}
		
		setMaxOpacity(9.8);
		
		divCountrySelector.style.top = 15;
		divCountrySelector.style.left = mX - (400 * 80/100);
		
		DivCsShadow.style.Width  = DivCsContent.style.offsetWidth;
		DivCsShadow.style.Height = DivCsContent.style.offsetHeight;
    	DivCsShadow.style.top  = 30;
		DivCsShadow.style.left = 30;
		firePopup("divCountrySelector");
		showElement(DivCsShadow);
	}
	else
	{
		closePopup("divCountrySelector");
	}
}

function PopulateCountrySlectorData( lang, ctry)
{
	if (bCountriesPopulated == false)
	{
		var oXmlHttp;
		var url= "/common/countryselector/getCountriesListHtml.asp?lang=" + lang + "&ctry=" + ctry + "&bustcache=" + new Date().getTime();
		oXmlHttp = commonUtilGetHttpObject();
		oXmlHttp.open("GET",url,true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				DivCsContent.innerHTML = oXmlHttp.responseText;
				bCountriesPopulated = true;
			}
		}
		oXmlHttp.send(null);
	}
}


