/*
function abasRandom(){
var aba = new Array();
aba[0] = 'predial';
aba[1] = 'rede';
aba[2] = 'wifi';
aba[3] = 'wimax';
aba[4] = 'mail';
return aba[(Math.floor(Math.random() * aba.length))];
}
*/

function trim(str){return str.replace(/^\s+|\s+$/g,"");}


$(function(){
	$("div#principal").corner("top 10px");
	$("#sombra").corner("top cc:#fff").corner("top round 25px");
	$("#rodape").corner("bottom").parent().corner("bottom");
	$("#trocaemail").corner("bl");

	$("#trocasenha a").click(function(){

		$("#trocaemail").slideDown();
		return false;
	})

	$("#cancelar").click(function(){
		$("#trocaemail").slideUp();
		return false;
	})

	/** Abas Superior **/
	/*
	$('#aba-menu ul li').ahover(
	{moveSpeed: 100, hoverEffect: function() {
	$(this)
	.animate({opacity: 0.5}, 750)
	.animate({opacity: 1.0}, 750)
	.dequeue();
	$(this).queue(arguments.callee);
	}}
	);

	abaId = abasRandom();

	$(".aba-imagem:not(#"+abaId+")").hide();


	$("#aba-menu li").click(function(){
	$(".aba-imagem:visible:not(:first)").fadeOut();
	$("#" + $(this) .attr('title')).fadeIn();

	if( $("#aba-menu li").opacity != "1") $("#aba-menu li").animate({opacity: "1"}, 100);
	$(this).animate({opacity: "0.1"}, 100);


	return false;
	});



	$("#a"+abaId).css({'opacity': '0.1'});
	*/

	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target  || $('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html,body')
				.animate({scrollTop: targetOffset}, 1000);
				return false;
			}
		}
	});


	$('#frmTrocaSenha').ajaxForm({
		url:    'exec.php?pg=trocasenhapostfix',
		beforeSubmit:  validaSenha,
		success:       showResponse  // post-submit callback

	});


});


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';
}