function ContactEdit()
{
}

ContactEdit.setup = function ()
{
	var ctrl_Country = document.getElementById("ctrl_Country");

	if (ctrl_Country != null)
	{
		evt.addHandler(ctrl_Country, "onchange", ContactEdit.country_onchange);
		evt.addHandler(ctrl_Country, "onkeyup", ContactEdit.country_onchange);

		ContactEdit.country_onchange.apply(ctrl_Country);
	}
}

ContactEdit.country_onchange= function ()
{
	var option = this.options[this.selectedIndex];
	if (option.className.match(/prefix_(\d+)/))
	{
		var prefix = RegExp.$1;
		var elems = dom.getElementsByClassName(document, "prefix", "span");
		for (var i = 0; i < elems.length; i++)
			elems[i].innerHTML = "++" + prefix;
	}
}

evt.addHandler(window, "onready", ContactEdit.setup);

