function oc(a)
{
	var o = {};
	for(var i=0;i<a.length;i++)
	{
		o[a[i]]='';
	}
	return o;
}

$(function(){
		$('#frmTrocaSenha').ajaxForm({
url:    'exec.php?pg=trocasenhapostfix',
beforeSubmit:  validaSenha,
success:       showResponse  

});


		$('#webmail').submit(function(){
			var domain = $('#f_email').val().split('@');
			var domains = new Array();
			var url = '';

			domains[0] = "technett.com.br";
			domains[1] = "espacolivreconstrucoes.com.br";
			domains[2] = "ipdsa.org.br";
			domains[3] = "proberto.adv.br";
			domains[4] = "unimedaraxa.com.br";
			domains[5] = "casacruzeiro.com.br";
			domains[6] = "destilariaplanalto.com.br";
			domains[7] = "atres.com.br";
			domains[8] = "constrec.com.br";
			domains[9] = "usinara.com.br";
			domains[10] = "nobrinoxaraxa.com.br";
			domains[11] = "clickaraxa.com.br";
			domains[12] = "domuscaminhoes.com.br";
			domains[12] = "mnet.com.br";


			if(domain[1] in oc(domains))	{
				url = "webmail." + domain[1] + ":2095/login";
				$('#f_email').attr('name', 'user');
				$('#f_pass').attr('name', 'pass');

				var hidden = $.create('input', 
						{'name':'goto_uri', 
						'type':'hidden',
						'value':'/3rdparty/roundcube/?_task=mail&amp;_mbox=INBOX.'});

				$(this).append($(hidden));

			}
			else{
				
				url = "mail.mnet.com.br/webmail/";
			}

			$(this).attr("action", "http://" + url);
			$(this).submit();
			return false;  
		});

});



function validaSenha()
{
	var v = document.frmTrocaSenha;

	var email1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var email2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var email3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var email = email3;
	var teste =  email.test(v.username.value);

	if(v.username.value == null || v.username.value == '')
	{
		alert("Digite seu email!")
			return false;
	}
	if(teste == false)
	{
		alert("Seu email parece estar errado!");
		return false;
	}

	if(v.old_password.value == null || v.old_password.value == '')
	{
		alert("Digite a sua senha antiga!")
			return false;
	}

	if(v.password.value == null || v.password.value == '')
	{
		alert("Digite a sua nova senha!")
			return false;
	}

	if(v.password.value.length < 5)
	{
		alert("Sua senha deve possuir mais de 5 caracteres!")
			return false;
	}

	return true;
}


function showResponse(responseText, statusText)  {
	var t=setTimeout("removeTrocaEmail()",1000)

		if(trim(responseText) == "no"){
			alert('A senha não pode ser alterada!');
		}
		else{
			alert('Senha alterada com sucesso!');
		}

	document.frmTrocaSenha.password.value='';
	document.frmTrocaSenha.old_password.value='';

}
function removeTrocaEmail(){
//	document.getElementById("trocaemail").style.display ='none';
}
