//Carrega Endereco 
function getEndereco(aux) {
	//esconde campo ajax - nao pular tela
	document.getElementById("id_cep_" + aux).style.display="none";
	
	var cep = document.getElementById("cep" + aux);
	if (cep.value.length == 9) {
		fnAjax("GET", "id_cep_"+aux, "ajax.asp", "operacao=getEndereco&CEP="+cep.value+"&tipo="+aux, "");
	}
}

//Carrega endereco residencial em profissional
function setEnderecoP() {
	$("cepp").value = $("cepr").value;
	$("enderecop").value = $("enderecor").value;
	$("complementop").value = $("complementor").value;
	$("bairrop").value = $("bairror").value;
	$("cidadep").value = $("cidader").value;
	$("estadop").value = $("estador").value;
	$("paisp").value = $("paisr").value;
	$("telefonep").value = $("telefoner").value;
}

//Salvar
function fnSav(form) {
	var rtn = true;

	if (Spry.Widget.Form.validate(form) == true && rtn){
		$("cmdSalvar").disabled = true;
		$("operacao").value="sav";
		$("form1").submit();
	} else {
		alert("Atenção. Há campos que não foram preenchidos corretamente!");	
	}
	return false;
}

//recuperar senha
function recuperarSenha(form) {
	if (Spry.Widget.Form.validate(form) == true){
		fnAjax("post", "id_sav", "ajax.asp", "operacao=recuperarSenha&Email="+$("Email").value, "");
		$("cmdSalvar").disabled = true;
	} else {
		alert("Atenção. Há campos que não foram preenchidos corretamente!");	
	}
}

function fnEscondeEstado() {
		if($("span-estado").style.display != "none") {
			estadop_.reset();
			estadop_.destroy();
			
			$("span-estado").style.display = "none";
			$("estadop_").style.display = "none";
			$("tr-paisr").style.display = "";
			$("tr-paisp").style.display = "";
			
			paisp_ = new Spry.Widget.ValidationSelect("paisp_","none", {validateOn:["blur"]});
			
			fnMudaCEP(true);
		} else {
			paisp_.reset();
			paisp_.destroy();
			
			$("span-estado").style.display = "";
			$("estadop_").style.display = "";
			$("tr-paisr").style.display = "none";
			$("tr-paisp").style.display = "none";
			
			estadop_ = new Spry.Widget.ValidationSelect("estadop_","none", {validateOn:["blur"]});
			
			fnMudaCEP(false);
		}
}

function fnMudaCEP(arg) {
		cep_.reset();
		cep_.destroy();
		cepp_.reset();
		cepp_.destroy();
		
		if(arg) {
			cep_ = new Spry.Widget.ValidationTextField("cep_","none", {maxChars:10, validateOn:['blur','change'],isRequired:false});
			cepp_ = new Spry.Widget.ValidationTextField("cepp_","none", {minChars:2, maxChars:10, validateOn:['blur','change']});
		} else {
			cep_ = new Spry.Widget.ValidationTextField("cep_","none", {pattern:"00000-000",useCharacterMasking:true, validateOn:["blur"],isRequired:false});
			cepp_ = new Spry.Widget.ValidationTextField("cepp_","none", {pattern:"00000-000",useCharacterMasking:true, validateOn:["blur"]});
		}
}