function nId(id) {
  return document.getElementById(id);
}

function cleanNumero(numero) {
	var numero_propre = "";
	for (var i = 0; i < numero.length; i++) {
		if (parseInt(numero.charAt(i)) >= 0 && parseInt(numero.charAt(i)) <= 9)
			numero_propre += numero.charAt(i); 
	}
	return numero_propre;
}

function updateNumero(pays_iso) {
	var prefixe_existe = false;
	var prefixe = new Array();
	prefixe["fr"] = "33";
	prefixe["ch"] = "41";
	prefixe["be"] = "32";
	prefixe["de"] = "49";
	prefixe["gb"] = "44";
	prefixe["autres"] = "";
	
	numero = cleanNumero(nId("numero_rappel").value); 	
	
	if (numero.substr(0,2) == prefixe[pays_iso])
		return true;
		
	if (numero.substr(0,2) == "00")
		numero = numero.substring(2,numero.length);
		

	for (var iso in prefixe) {
		if (prefixe[iso] == numero.substr(0,2)) {
			prefixe_existe = true;
			break;
		} 
	}
		
	if (prefixe_existe)
		numero = prefixe[pays_iso]+numero.substring(2,numero.length);
	else if (numero.substr(0,1) == "0")
		numero = prefixe[pays_iso]+numero.substring(1,numero.length);
	else
		numero = prefixe[pays_iso]+numero;
	
	nId("numero_rappel").value = numero;
	
	return true;
}
