function showUserInfo(base){
	var content="<div align=\"center\"><img src=\""+base+"images/spinner.gif\" alt=\"0\" width=\"16\" height=\"16\" align=\"absmiddle\"> <strong>Carregando...</strong></div>";
	showModal(content,"Alterar Senha",250);
	var modalContent=getObjectFromID("modalContent");

	var theURL=base+"changepassword.php?cm=shw&base="+encodeURIComponent(base);
	loadXMLDoc(theURL,null,false);
	modalContent.innerHTML=req.responseText;
}

function changePassword(thebase){
	var currpass=getObjectFromID("userCurPass");
	var newpass=getObjectFromID("userNewPass");
	var new2pass=getObjectFromID("userNew2Pass");
	var cpStatus=getObjectFromID("cpStatus");

	cpStatus.className="";
	cpStatus.innerHTML="<div align=\"center\"><img src=\""+thebase+"images/spinner.gif\" alt=\"0\" width=\"16\" height=\"16\" align=\"absmiddle\"> <strong>Processando...</strong></div>";
	if(userCheckPassword(currpass.value,thebase)){
		if(newpass.value==new2pass.value && newpass.value!=""){
			if(userUpdatePassword(newpass.value,thebase)){
				cpStatus.className="standout";
				cpStatus.innerHTML="Senha atualizada!";
			} else {
				cpStatus.className="standout";
				cpStatus.innerHTML="Erro";
			}
		}else{
			cpStatus.className="standout";
			cpStatus.innerHTML="A senha redigitada não confere <br/> ou entrou com uma senha em branco.";
		}
	} else	{
		cpStatus.className="standout";
		cpStatus.innerHTML="Senha atual incorreta.";
	}
}

function userCheckPassword(thepass,base){
	var theURL=base+"changepassword.php?cm=chk";
	theURL+="&pass="+thepass
	loadXMLDoc(theURL,null,false);
//	var cpStatus=getObjectFromID("cpStatus");
//	cpStatus.innerHTML = req.responseText;
//	cpStatus.className="standout";
	if(req.responseText!="ok") {return false};
	return true;
}

function userUpdatePassword(thepass,base){
	var theURL=base+"changepassword.php?cm=upd&";
	theURL+="&pass="+thepass
	loadXMLDoc(theURL,null,false);
	if(req.responseText!="ok") return false;
	return true;
}