function loadXMLDoc(dname) {
	try{//Internet Explorer
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	catch(e){//Firefox, Mozilla, Opera, etc.
		try{
			xmlDoc=document.implementation.createDocument("","",null);
		}
		catch(e) {
			alert(e.message);
		}
	}
	try {
		xmlDoc.async=false;
		xmlDoc.load(dname);
		return(xmlDoc);
	}
	catch(e) {
		alert(e.message);
	}
return(null);
}

function getEstados(pais){
	var xmlDoc = loadXMLDoc("estados.xml");   
	//pega a combo dos estados
	var estadoscombo = document.getElementsByName('orga_con_pri_estado')[0];
	
	//pega as duas labels estado e provincia
	var provincia_label = document.getElementById('provincia');
	var estado_label = document.getElementById('estado');
	
	//busca no xml os estados
	var estados = xmlDoc.getElementsByTagName("estado");
	
	while(estadoscombo.length>0){ // apaga tudo o que tiver na combo
		estadoscombo.remove(0);
	} 
	
	if(pais=='Argentina'){
		provincia_label.style.display='block';
		estado_label.style.display='none';
	}
	else{
		provincia_label.style.display='none';
		estado_label.style.display='block';
	}

	//seta os valores padrão
	var option = document.createElement('OPTION');//cria a opção
	option.value = "";
	option.text = "--"
	try{
		estadoscombo.add(option);//IE
	}
	catch(ex2){
		estadoscombo.add(option,null);//w3c
	}
    
	//para cada estado
	for(i = 0; i < estados.length; i++){
		if(estados[i].parentNode.parentNode.getAttribute("nome")==pais){
			var option = document.createElement('OPTION');//cria a opção
			option.value = estados[i].getAttribute("sigla");//pega a sigla
			option.text = estados[i].childNodes[0].nodeValue;//pega o estado valor
			try{
				estadoscombo.add(option);//IE
			}
			catch(ex2){
				estadoscombo.add(option,null);//w3c
			}
		}
	}
}

//carrega os documentos necessarios para cada pais
function loadDocs(pais){
//se for argetina mostra o cuit
	if(pais=="Argentina"){
		try{
			document.getElementById('cuit_jur').style.display = 'table-row';
		}catch(err){
			document.getElementById('cuit_jur').style.display = 'block';
		}
		document.getElementById('cnpj_doc').style.display = 'none';
		document.getElementById('orga_emp_cpf_cnpj1').value="";
		try{
			document.getElementById('cuit_pes').style.display = 'table-row';
		}catch(err){
			document.getElementById('cuit_pes').style.display = 'block';
		}
		document.getElementById('cpf_doc').style.display = 'none';
		document.getElementById('orga_emp_cpf_cnpj2').value="";
	}
//se não for Argentina então é Brasil..
	else{
		try{
			document.getElementById('cnpj_doc').style.display = 'table-row';
		}catch(err){
			document.getElementById('cnpj_doc').style.display = 'block';
		}
		document.getElementById('cuit_jur').style.display = 'none';
		document.getElementById('orga_cuit_jur').value="";
		try{
			document.getElementById('cpf_doc').style.display = 'table-row';
		}catch(err){
			document.getElementById('cpf_doc').style.display = 'block';
		}
		document.getElementById('orga_cuit_pes').value="";
		document.getElementById('cuit_pes').style.display = 'none';
	}	
}