/*
	#################################################
	#    Auto: Thiago Silva (Pedreiro Digital)      #
	#         www.pedreirodigitalweb.com.br         #       
	#################################################
*/

var ultilidades = function()
{
}

ultilidades.prototype.email_enviar = function()
{
	if(class_util.validar_campos(['nome','email','mensage']))
	{
	  var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	  if (regmail.test($("#email").val())) 
	  {
		$.ajax
		(
			{
				type: 'POST',
				url: host + 'lib/php/contato.php',
				data: 'nome='+$('#nome').val()+'&email='+$('#email').val()+'&assunto='+$('#assunto').val()+'&mensage='+$('#mensage').val(),
				dataType: 'xml',
				success: ultilidades.prototype.emailCompleto
			}
		);
	  } 
	  else 
	  {
		  $('.erro').html('o email informado e invalido tente novamente!');
		  return false;
	  }
	}
	else
	{
		$('.erro').html('preencha os campos em branco para continuar');
	}
}

ultilidades.prototype.emailCompleto = function(xml)
{
	$(xml).find('dados').each
	(
		function()
		{
			$('.erro').html($(this).find('mensagem').text());
			$('#nome').val('');
			$('#email').val('');
			$('#assunto').val('')
			$('#mensage').val('');
		}
	);
}

ultilidades.prototype.seleciona_menu = function(pagina)
{
	$('.menus li').each
	(
		function()
		{
			
			if($(this).attr('id') == pagina)
			{
				$(this).find('i').css({background:'url('+host+'images/menu_on_dir.png)'});
				$(this).find('em').css({background:'url('+host+'images/menu_on_meio.png)'});
				$(this).find('b').css({background:'url('+host+'images/menu_on_esq.png)'});
			}
		}
	);
}

ultilidades.prototype.resetar = function()
{
	var formulario = document.getElementById('acao');
	for(i=0; i<formulario.length; i++)
	{
		if(formulario[i].type != 'submit')
		{
			formulario[i].value = '';
		}
	}
}

ultilidades.prototype.get_campos = function()
{
	var formulario = document.getElementById('acao');
	var campos='';
	for(i=0; i<formulario.length; i++)
	{
		if(formulario[i].type != 'submit')
		{
			campos += formulario[i].id + '=' + formulario[i].value + '&';
		}
	}
	return campos.substr(0,campos.length-1);
}

ultilidades.prototype.quantidadeletras = function()
{
	$(document).ready
	(
		function()
		{
			$("#quantchar").html($("#recado").val());
		}
	);	
}

ultilidades.prototype.enviar_contato = function()
{
	if($('#nome').val()=='nome' || $('#email').val()=='e-mail' || !$('#telefone').val()=='telefone' || !$('#mensagem').val()=='mensagem')
	{
		objAlertas.alerta('(*) preencha os campos em branco!');
	}
	else
	{
		$.ajax
		(
			{
				type: 'POST',
				url: host + 'lib/php/contatos.php',
				data: ultilidades.prototype.get_campos(),
				dataType: 'text',
				success: ultilidades.prototype.enviar_completo
			}
		);
		objAlertas.alerta('aguarde enviando seu e-mail...');
	}
}

ultilidades.prototype.enviar_completo = function(texto)
{
	objAlertas.alerta(texto);
	ultilidades.prototype.resetar();
}

ultilidades.prototype.resetar = function()
{
	var formulario = document.getElementById('acao');
	for(i=0; i<formulario.length; i++)
	{
		if(formulario[i].type != 'submit')
		{
			formulario[i].value = formulario[i].title;
		}
	}
}
