// JavaScript Document

function trocarsenha(){
	
	//alert(userid+" - "+itemid);
	
	err = '';
	
	if($('senhaold').value=='' || $('senhanova').value.length<6 || $('senhanova').value.length>12 ){
		err += 'A senha antiga deve conter de 6 a 12 caracteres<br>';
	}

	if($('senhanova').value=='' || $('senhanova').value.length<6 || $('senhanova').value.length>12 ){
		err += 'A nova senha deve conter de 6 a 12 caracteres<br>';
	}
	if($('senhanova').value != $('confere').value){
		err += 'A senha nova não confere<br>';
	}
	
	if(err == ''){	
		SAWait.open();
		var xml = new xmlConnection();
		if (xml.create()){
			xml.setURL('/painel/atualizasenha/');
			xml.setMethod('POST');
			xml.addParameters('nocache',nocache());
			xml.addParameters('userid',$('userid').value);
			xml.addParameters('senhaold',$('senhaold').value);
			xml.addParameters('senhanova',$('senhanova').value);
		}
		xml.onComplete = function() {
			SAWait.close();
			this.setChildName('return')
			if(this.getAttByName('return',0)=='1'){
				var cb = new Object();
				cb.onOk = function(){					
					SA.close();
					location = '/painel/'
				}
				SA.open('Sucesso!', 'Senha alterada com sucesso!', cb, 1, 1);
			}else if(this.getAttByName('return',0)=='2'){
				SA.open('Alerta!', 'Senha antiga não confere.', null, 1, 1);
			}else{
				SA.open('Alerta!', 'Erro ao salvar a senha. Tente novamente mais tarde.', null, 1, 1);
			}
			
			$('form1').reset();
			
		}
		xml.execute();	
	}else{
		SA.open('Alerta!', err, null, 1, 1);	
	}
}