	$(document).ready(
		function()
		{
			
	// Resolve BUG de #	e base tag	
    jQuery("a[ href ^= '#' ]").each(function() {
        var href = window.location + jQuery(this).attr('href').replace('/#.*/i','');
        jQuery(this).attr('href',href);
    });			
			
			if($("#stars-wrapper1"))
				mediaRating();
			//$("#stars-wrapper1,#stars-wrapper2,#stars-wrapper3,#stars-wrapper4,#stars-wrapper5").stars({
			//	inputType: "select",
			//	disabled: true
			//});
			$(".star").stars({
				inputType: "select",
				disabled: true
			});
			
			$('#dock3').Fisheye({
				maxWidth: 20,
				items: 'a',
				itemsText: 'span',
				container: '.dock-container3',
				itemWidth: 70,
				proximity: 80,
				alignment : 'center',
				valign: 'top',
				halign : 'center'
			})
			
			$('#dock4').Fisheye({
				maxWidth: 20,
				items: 'a',
				itemsText: 'span',
				container: '.dock-container4',
				itemWidth: 70,
				proximity: 80,
				alignment : 'center',
				valign: 'top',
				halign : 'center'
			})						
			
			// Modal com PROMPT de cadastro de anúncio
			$('#dialog').dialog({
				autoOpen: false,
				width: 600,
				bgiframe: false,
				modal: true,
				buttons: {
					"Prosseguir": function() {
						enviarFormServico();
						$(this).dialog("close");
					}, 
					"Cancelar": function() { 
						$(this).dialog("close");
					}
				}
			});
			
			// Modal com PROMPT de cadastro de anúncio
			$('#dialog_opportunity').dialog({
				autoOpen: false,
				width: 600,
				bgiframe: false,
				modal: true,
				buttons: {
					"Prosseguir": function() {
						enviarFormOportunidade();
						$(this).dialog("close");
					},
					"Cancelar": function() {
						$(this).dialog("close");
					}
				}
			});
			
			// Modal com PROMPT de cadastro de anúncio
			//-------------------------------------------------------------//
			$('#dialog_user').dialog({
				autoOpen: false,
				width: 600,
				bgiframe: false,
				modal: true,
				buttons: {
					"Prosseguir": function() {
						$("#registerForm").submit();
						validaForm = $("#registerForm").valid();
						
						/*if (validaForm == false)
						{
							$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O cadastro de seu usuário contém alguns erros ou estão faltando algumas informações. Confira todos os dados com atenção. Para saber quais são os campos com problema verifique no topo da página.")
							
							$('#dialog_message').dialog("open");
							$(this).dialog("close"); 
							
						}*/
						
						$(this).dialog("close");
					},
					"Cancelar": function() {
						$(this).dialog("close");
					}
				}
			});
			
			// Dialog
			$('#dialog_message').dialog({
				autoOpen: false,
				width: 600,
				bgiframe: false,
				modal: true,
				buttons: {
					"Fechar": function() {
						$(this).dialog("close"); 
					}
				}
			});
			
			// Dialog 2
			$('#dialog_message2').dialog({
				autoOpen: false,
				width: 600,
				bgiframe: false,
				modal: true,					
				buttons: {
					"Fechar": function() { 
						$(this).dialog("close"); 
					}
				}
			});	
			
			
			// Dialog			
			$('#dialog_message_loading').dialog({
				
				autoOpen: false,
				width: 500,
				modal: true					
			});						
				
			// Abre termos 
			$("#linkTerms").live('click',function () {
				
				
				$('#dialog_message').dialog('option', 'width', 800);	
				$('#dialog_message').dialog('option', 'height', 500);	
					
				$('#dialog_message_content').load("terms.php")
					
				$('#dialog_message').dialog("open");
					
				$(this).dialog("close");
			});					
			
			// Ação MINHA CONTA para visualizar anuncio
			//-------------------------------------------------------------//
			$("#editarDadosAbrir").live('click', function(obj) {
				$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Tem certeza que deseja atualizar o seu cadastro? Caso você seja um anunciante, o seu perfil entrará em processo de análise e durante esse processo os seus anúncios não aparecerão nas buscas do Achala.com.br")					
				
				// Liga Message LOADING
				$('#dialog_message').dialog("open");					
				
				$('#dialog_message').dialog('option', 'buttons', { "Atualizar Dados": function() { editarDados();$(this).dialog("close")}, "Cancelar": function() { $(this).dialog("close"); } });
			});	
	
			$("#botaoCat").click(function () {
				if ($("#placaCategorias").is(":hidden")) {
					$("#placaCategorias").slideDown('slow');
				} else {
					$("#placaCategorias").slideUp('slow');
				}
			});
			
			$("#abreframeimage").live('click', function() {
				if ($("#framefoto").is(":hidden")) {
					$("#framefoto").slideDown('slow');
				} else {
					$("#framefoto").slideUp('slow');
				}
			});
			
			// Dialog Link NEW AD
			$('#dialog_link').click(function(){
				//$("#serviceForm").submit();							
				validaForm = $("#serviceForm").valid();
				
				if (validaForm == false){
					//$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O cadastro de seu anúncio contém alguns erros ou estão faltando algumas informações. Confira todos os dados com atenção. Para saber quais são os campos com problema verifique no topo da página.")
					//$('#dialog_message').dialog("open");
					
					window.location.replace("anuncie-servicos#topo"); // Posiciona a páginja no topo para visualizar os erros
					
					$(this).dialog("close"); 
					return false;
				}else{
					$('#dialog').dialog('open');
					return false;
				}
			});
			
			/** Evento botão Trabalhe conosco (Work with us) **/
			$('#dialog_link_work').click(function(){
				$("#workForm").submit();
				var validaForm = $("#workForm").valid();
				
				if (validaForm == false)
					return false;
			});
			
			$("#workForm").validate({
				rules: {
					nomeCompleto: "required",
					emailContato: {
						required: true,
						email: true
					},
					telefoneContato: {
						required: true,
						minlength: 14
					},
					dob: "required",
					cidadeUf: "required",
					assunto: "required"
					//curriculo: "required"
				},
				submitHandler: function(form) {
					$('#dialog_message_loading').dialog("open");
				
					$('#curriculo').uploadifyUpload();
					//mailWork();
				},
				errorContainer: "#errorWork",
				errorLabelContainer: $("ol", "#errorWork"),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});
			
			$('#curriculo').uploadify({
				'uploader': './jquery.upload/uploadify.swf', // 
				'script': './jquery.upload/uploadify.php', // Script que será utilizado no upload
				'cancelImg': './jquery.upload/cancel.png', // Imagem do botão de cancelar
				'auto': false, // True = fazer o upload assim que o arquivo for selecionado
				'multi': false, // True = permitir que que seja feito upload de mais de um arquivo ao mesmo tempo
				
				'fileDesc': 'Image Files', // Descrição do tipo de arquivo que vai ser feito o upload
				'fileExt': '*.pdf;*.doc;*.rtf', // Extensões permitidas no upload
				
				'queueID' : 'curriculoQueue', // Id da "div" onde vai aparecer o loading da imagem 
				'sizeLimit': 2097152, // ( 4 Mb ) Tamanho máximo permitido para o arquivo
				'buttonText': 'Selecione ...', // Texto que será exibido dentro do botão
				'folder': 'uploads/temp', // Diretório que será salvo os arquivos
				'onComplete': function(event, queueID, fileObj, response, data) {
					var pars = "_par=mailWork&file="+response+"&"+$("#workForm").serialize();
					//alert(pars);
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Close Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							
							if(ret == 1){
								$(':input','#workForm')
								 .not(':button, :submit, :reset, :hidden')
								 .val('')
								 .removeAttr('checked')
								 .removeAttr('selected');
							
								$('#dialog_message_content2').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Mensagem enviada com sucesso !")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}else{
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível enviar a mensagem! <br/>Por favor verifique os dados informados, caso o problema persista contate um administrador.")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}
						}
					})
				},
				'onError': function(event, queueID, fileObj, errorObj) {
					alert("erro="+ errorObj.type +" = "+errorObj.info);
				}
			});
			
			function mailWork(){
				//alert('Function : Envia a mensagem do trabalhe conosco ...');
				$('#dialog_message_loading').dialog("open");
				
				$('#curriculo').uploadifyUpload();
			}
			
			// Dialog Link NEW AD
			$('#dialog_link_opportunity').click(function(){
				validaForm = $("#opportunityForm").valid();
				
				if (validaForm == false){
					//$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O cadastro de seu anúncio contém alguns erros ou estão faltando algumas informações. Confira todos os dados com atenção. Para saber quais são os campos com problema verifique no topo da página.")
					//$('#dialog_message').dialog("open");
					
					window.location.replace("anuncie-oportunidades#topo"); // Posiciona a páginja no topo para visualizar os erros
					
					$(this).dialog("close"); 
					return false;            
				}else{					
					$('#dialog_opportunity').dialog('open');
					return false;
				}
			});
			
			/** Exibe os campos de pessoa física **/
			$("#pFisica").click(function(){
			//alert("fisica");
				$(".pFisica").css("display","");
				$(".pJuridica").css("display","none");
				
				$(".pFisicaValidate").removeClass("ignore");
				$(".pJuridicaValidate").addClass("ignore");
			});
			
			/** Exibe os campos de pessoa jurídica **/
			$("#pJuridica").click(function(){
			//alert("juridica");
				$(".pFisica").css("display","none");
				$(".pJuridica").css("display","");
				
				$(".pFisicaValidate").addClass("ignore");
				$(".pJuridicaValidate").removeClass("ignore");
			});
			
			// Dialog Link REGISTER
			$('#dialog_link_register').click(function(){
				$("#registerForm").submit();
				validaForm = $("#registerForm").valid();
				
				if (validaForm == false)
				{
					return false;
				}
				
				//	$('#dialog_user').dialog('open');
				return false;
			});
			
			// Dialog Link LOGIN
			$('#dialog_link_login').click(function(){
				$("#loginForm").submit();
				validaForm = $("#loginForm").valid();
				
				if (validaForm == false)
					return false;
			});
			
			// Dialog Link LOGIN
			$('#enviarMensagem').click(function(){
				$("#anuncioForm").submit();
				validaForm = $("#anuncioForm").valid();
				
				if (validaForm == false)
					return false;
			});
			
			// Dialog Link LOGIN PASSWORD
			$('#dialog_link_password').click(function(){
				$("#loginFormPassword").submit();
				validaForm = $("#loginFormPassword").valid();
				
				if (validaForm == false)
					return false;
			});
			
			// Dialog Link LOGIN
			$('#dialog_link_falenosco').click(function(){
				$("#contactForm").submit();
				validaForm = $("#contactForm").valid();
				
				if (validaForm == false)
					return false;
			});
				
			// Achar servico
			$('#achar_botao').click(function(){
				
				keyword = $('#procuroPor').val();

				procuroPorUF = $('#procuroPorUF2').val();
				
				procuroPorCidade = $('#procuroPorCidade2').val();

				if (keyword == '') { keyword = " "; }
				
				window.location.replace("encontre-servicos/keyword/"+keyword+"/UF/"+procuroPorUF+"/cidade/"+procuroPorCidade+"");
				
				/*if (trimAll(keyword) != '')
				{
					window.location.replace("?channel=5&keyword="+keyword+"&UF="+procuroPorUF+"&cidade="+procuroPorCidade+"");
				}
				else
				{
					$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Preencha ao menos o campo \"PROCURO POR\" para fazer uma busca. ")
						$('#dialog_message').dialog("open"); 
				}*/
			});

			// Ver Telefone
			
			// Dialog Link Telephone
			$('#verTelefone').click(function(){
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");
				
				if($("#idUsuario").val() != ""){
					var codigoAnuncio = $("#idUsuario").val();
					var tipo = "6";
				}else{
					var codigoAnuncio = $("#oportunidadeID").val();
					var tipo = "18";
				}
				
				// Atualiza quantidade cliques
				var pars_clique = "_par=updateClique:@:"+tipo+":@:"+$("#foreign_key").val();
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars_clique,
					success: function(ret){ }
				})
				
				var pars = "_par=checaTelefone:@:"+codigoAnuncio+":@:"+tipo;
				var cpf = this.value; 
				
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");		
						
						$('#dialog_message_content').html(" <img src=\"images/phone_icon.png\" align=\"left\" style=\"margin:10px;\" /> Veja abaixo os telefones cadastrados desse anunciante: <br /> "+ret+" ")
						
						$('#dialog_message').dialog("open");
					}
				});
			});
				
			/** Dialog Link Video **/
			$('#verVideo').click(function(){
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");
				
				var pars = "_par=checaVideo:@:"+$("#foreign_key").val();
				
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						$('#dialog_message_loading').dialog("close");
						$('#dialog_message_content').html(ret);
						$('#dialog_message').dialog('option', 'width', 660);
						$('#dialog_message').dialog({ 
							close: function(event, ui) {
								$('#dialog_message').dialog('option', 'width', 600);
							} 
						});
						$('#dialog_message').dialog("open");
					}
				});
			});
					
			/** Dialog Link File **/
			$('#verArquivo').click(function(){
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");
				
				var pars = "_par=checaArquivo:@:"+$("#foreign_key").val();
				
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						$('#dialog_message_loading').dialog("close");
						$('#dialog_message_content').html(ret);
						$('#dialog_message').dialog("open");
					}
				});
			});
				
				/** Dialog Link Rating **/
				/** ------------------ **/
				$('#avalieServico').click(function(){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
					
					if($("#perfilID"))
						var codigoAnuncio = $("#perfilID").val();
					else
						var codigoAnuncio = $("#oportunidadeID").val();
				
					var pars = "_par=autenticaLogin:@:"+codigoAnuncio+"";
					
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							if(ret == 4){
								validateUserRating();
							}else{
								//$('#dialog_message').dialog("close");
								$('#dialog_message_content').load("content/viewLogin.php",function(){
									viewLogin();
								})
							}
						}
					})
				})
				
				/** Dialog Link Rating - Show window new user **/
				$('#newUserRating').live('click', function() {
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
					$('#dialog_message').dialog("close");
					
					$('#dialog_message_content').load("content/viewNewUserRating.php",function(){
						$('#btNewUserRating').click(function(){
							$("#formNewUser").submit();
							var validaForm = $("#formNewUser").valid();
							//alert(validaForm);
							if (validaForm == false)
								return false;
						})
						
						$("#formNewUser").validate({
							rules: {	
								nickname: "required",
								password: "required",
								passwordConfirm: "required",
								terms: "required",
								email: {
									required: true,
									email: true
								},
								emailConfirm: {
									required: true,
									email: true
								}
							},
							submitHandler: function(form) {
								//alert('veio aqui agora!');
								sendFormNewUser();
							},			
							errorContainer: "#errorNewUserRating",
							errorLabelContainer: $("ol", "#errorNewUserRating"),
							wrapper: 'li',
							meta: "validate",
							onkeyup: false
						});
						
						$('#dialog_message_loading').dialog("close");
						$('#dialog_message').dialog("open");
					})
				})
				
				/** New user rating **/
				function sendFormNewUser() {		
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");						
					
					/** Serializa todos os dados do formulário para fazer chamada AJAX **/
					var valores = $("#formNewUser").serializeArray();
					
					/** Para caso ocorra erros **/
					var json = JSON.stringify(valores);	
					/** Montando string a ser enviada via ajax **/
					var string = ""+json+"";							

					
					string = string.replace( '+', '%2B' );
					//alert(string);
					/** Grava Dados do anúncio no banco de dados **/
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: "_par=novoCadastro:@:"+string+"",
						success: function(ret){
							//alert(ret)
							
							/** Trata retorno **/
							if (ret == 1){
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");
								
								$('#dialog_message2').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); validateUserRating();  } }); // Redireciona após clicar ok
								
								$('#dialog_message_content2').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário foi cadastrado com sucesso. À partir de agora você poderá criar seus anúncios de serviços e anunciar oportunidades de serviço. Seja bem-vindo(a) ao mundo de serviços para sua casa.")				  						
								$('#dialog_message2').dialog("open");
								
								$('#dialog_message').dialog("close");
								
							}else if (ret == 7){
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");	
								
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi cadastrado. O email que utilizou já está cadastrado em nossa base de dados. ")
								
								$('#dialog_message2').dialog("open");
							}else{
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");	
								
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi cadastrado. Verifique o email e a senha enviados e tente novamente. Caso o problema persista entre em contato através do Fale Conosco. ")
								
								$('#dialog_message2').dialog("open");
							}

							$(this).dialog("close");
						}
					});	
				}
				
				/** Média rating **/
				function mediaRating(){
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						//data: "_par=mediaRating&idServico=2",
						data: "_par=mediaRating&idServico="+$("#anuncioID").val(),
						dataType: "json",
						success: function(ret){
							if(ret){
								$(ret).each(function (index, domEle) {
									$("#stars-wrapper"+(index+1)).stars("select", ret[index]);
								})
								$("#qtdRating").html(ret[ret.length-1]);
							}
						}
					});
				}
				
				/** Validate the user **/
				function validateUserRating(){
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: "_par=validaUsuarioRating&idServico="+$("#anuncioID").val(),
						success: function(ret){
							$('#dialog_message_loading').dialog("close");
							
							if(ret == 1){
								$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não é possível realizar a avaliação.<br/>Este serviço já foi avaliado por você anteriormente.")
								$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message').dialog("open");
							}else if(ret == 2){
								$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não é possível realizar a avaliação.<br/>Você não pode avaliar seu própio serviço.")
								$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message').dialog("open");
							}else if(ret == 3){
								$.ajax({
									type: "POST",
									url: "includes/rpc.php",
									data: "_par=existSms",
									success: function(ret){
										$('#dialog_message_content').load("content/viewSms.php?displaySms="+ret, function(){
											viewSms();
										})
									}
								});
							}else{
								$('#dialog_message_content').load("content/viewRating.php", function(){
									$('#dialog_message2').dialog("close");
									viewRating();
								})
							}
						}
					});
				}
				
				/** Show the view login **/
				function viewLogin(){
					$('#dialog_message_loading').dialog("close");
					$('#dialog_message').dialog("open");
					
					$('#btLogin').click(function(){
						$("#formDialogLogin").submit();
						var validaForm = $("#formDialogLogin").valid();
						//alert(validaForm);
						if (validaForm == false)
							return false;
					})
					
					$("#formDialogLogin").validate({
						rules: {	
							password: "required",
							email: {
								required: true,
								email: true
							}
						},
						submitHandler: function(form) {
							//alert('veio aqui agora!');
							enviarFormDialogLogin();
						},			
						errorContainer: "#erroLoginRating",
						errorLabelContainer: $("ol", "#erroLoginRating"),
						wrapper: 'li',
						meta: "validate",
						onkeyup: false
					});
				}
				
				/** Envia os dados do fomulario de login das Rating **/
				function enviarFormDialogLogin(){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");

					/** Serializa todos os dados do formulário para fazer chamada AJAX **/
					var valores = $("#formDialogLogin").serializeArray();
					
					//alert(valores);
					
					/** Para caso ocorra erros **/
					var json = JSON.stringify(valores);	
					/** Montando string a ser enviada via ajax **/
					var string = ""+json+"";							
					
					/** Grava Dados do anúncio no banco de dados **/
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: "_par=login:@:"+string+"",
						success: function(ret){
							/** Trata retorno **/
							if (ret == 1){
								validateUserRating();
								
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");
							}else{
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");
								
								$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Email e/ou Senha estão incorretos. Confira as informações e tente novamente. <br /><br /> Se tem certeza dos dados de seu usário entre em contato pois o seu usário pode estar bloqueado. ")
								
								$('#dialog_message').dialog("open");
							}
						}
					});
				}
				
				/** Show view rating **/
				function viewRating(){
					$('#dialog_message_loading').dialog("close");
					$('#dialog_message').dialog("close");
					
					$('#dialog_message').dialog('option', 'buttons', {
						"Avaliar !": function() {
							/** Liga Message LOADING **/
							$('#dialog_message_loading').dialog("open");
							
							var pars = "_par=novaAvaliacao";
							$("#stars-wrapper1").stars();

							/** Retrieve instance **/
							var ui1 = $("#rate1").data("stars");
							var ui2 = $("#rate2").data("stars");
							var ui3 = $("#rate3").data("stars");
							var ui4 = $("#rate4").data("stars");
							
							/** Get current Value **/
							var rate1 = ui1.options.value;
							var rate2 = ui2.options.value;
							var rate3 = ui3.options.value;
							var rate4 = ui4.options.value;
							
							/** Id's **/
							var idServico = $("#anuncioID").val();
							
							pars += "&idServico="+idServico+"&rate1="+rate1+"&rate2="+rate2+"&rate3="+rate3+"&rate4="+rate4;
							//alert(pars);
							if(rate1 < 1 || rate2 < 1 || rate3 < 1 || rate4 < 1){
								$('#dialog_message_loading').dialog("close");
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Verifique sua avaliação.<br/>É necessário avaliar todos os critérios.")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}else{
								$.ajax({
									type: "POST",
									url: "includes/rpc.php",
									data: pars,
									success: function(ret){
										//alert(ret);
										/** Close Message LOADING **/
										$('#dialog_message_loading').dialog("close");
										
										if(ret == 1){
											$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Avaliação realizada com sucesso !")
											$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
											$('#dialog_message').dialog("open");
											mediaRating();
										}else{
											$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível realizar a avaliação.<br/>O serviço só pode ser avaliado uma vez.")
											$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
											$('#dialog_message').dialog("open");
										}
									}
								})
							}
						}, 
						"Cancelar": function() {
							$(this).dialog("close"); 
						} 
					})
					
					/** Load rating **/
					$("#rate1,#rate2,#rate3,#rate4").stars({
						inputType: "select",
						cancelShow: false
					});
					
					$('#dialog_message').dialog("open");
				}
				
				/** Show view SMS **/
				function viewSms(){
					$('#dialog_message_loading').dialog("close");
					$('#dialog_message').dialog("close");
					//$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
					
					$('#btResendPin').click(function(){
						$("#formSendPin").css("display","");
						$("#formValidatePin").css("display","none");
					})
					
					$('#btSendPin').click(function(){
						$("#formSendPin").submit();
						var validaForm = $("#formSendPin").valid();
						if (validaForm == false)
							return false;
					})
					
					$.masks.definitions['7']='[789]';
					$("#ddd1").masks("99");
					$("#telefone1").masks("79999999");
					
					$("#formSendPin").validate({
						rules: {	
							ddd1: "required",
							telefone1: "required"
						},
						submitHandler: function(form) {
							//alert('inicia processo de envio do PIN!');
							sendPin();
						},			
						errorContainer: "#erroSendPin",
						errorLabelContainer: $("ol", "#erroSendPin"),
						wrapper: 'li',
						meta: "validate",
						onkeyup: false
					});
					
					$('#btValidatedPin').click(function(){
						$("#formValidatePin").submit();
						var validaForm = $("#formValidatePin").valid();
						if (validaForm == false)
							return false;
					})
					
					$("#pinCode").masks("999999999");
					
					$("#formValidatePin").validate({
						rules: {	
							pinCode: "required"
						},
						submitHandler: function(form) {
							//alert('inicia processo de validação do PIN!');
							validatePin();
						},			
						errorContainer: "#erroValidatePin",
						errorLabelContainer: $("ol", "#erroValidatePin"),
						wrapper: 'li',
						meta: "validate",
						onkeyup: false
					});
					
					$('#dialog_message').dialog("open");
				}
				
				/** Send SMS with PIN code **/
				function sendPin(){
					$('#dialog_message_loading').dialog("open");
					var pars = "_par=sendSms&ddd="+$("#ddd1").val()+"&number="+$("#telefone1").val();
					//alert(pars);
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Close Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							
							if(ret == 1){
								$('#dialog_message_content2').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Envio realizado com sucesso !<br/>Em alguns instantes chegará uma mensagem do Achala.com.br em seu celular com o código PIN de ativação ...")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
								$("#formSendPin").css("display","none");
								$("#formValidatePin").css("display","");
							}else if(ret == 2){
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Número do celular informado já foi utilizado por outro usuário !<br/>Por favor informe outro número ...")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}else{
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível realizar o envio, por favor tente novamente.<br/>Caso o problema persista contate o administrador...")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}
						}
					})
				}
				
				/** Validate PIN code **/
				function validatePin(){
					$('#dialog_message_loading').dialog("open");
					var pars = "_par=validateSms:@:"+$("#pinCode").val();
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Close Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							
							if(ret == 1){
								$('#dialog_message_content2').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Validação realizada com sucesso !<br/>Agora você já pode realizar avalições no Achala.com.br ...")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
								validateUserRating();
							}else{
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível validar o usuário! <br/>O código inválido ou pode ter expirado, por favor tente novamente. Caso o problema persista contate o administrador...")
								$('#dialog_message2').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
								$('#dialog_message2').dialog("open");
							}
						}
					})
				}
				
				// ---------------------------------------- //
				// Minha Conta: Listar anuncios
				// ---------------------------------------- //						
				
				$(".listaAnuncios").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoAnunciante = $("#codigoAnuncianteHidden").val();
					var pars = "_par=listaAnunciosMinhaConta:@:"+codigoAnunciante+"";
					
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				});		
				
				// ---------------------------------------- //
				// Minha Conta: Listar oportunidades
				// ---------------------------------------- //						
				
				$(".listaOportunidades").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoLoginHidden = $("#codigoLoginHidden").val();
					var pars = "_par=listarOportunidadesMinhaConta:@:"+codigoLoginHidden+"";
					
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);	
							
						}
					})
				});
				
				// ---------------------------------------- //
				// DOWNLOAD
				// ---------------------------------------- //						
				
				$(".download").live('click', function() {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var pars = "_par=download:@:"+this.id+"";
					
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						dataType: "script",
						success: function(ret){
//						alert(ret);
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");
						}
					})
				});
				
				// ---------------------------------------- //
				// Exclui o arquivo do anunciante
				// ---------------------------------------- //
				$(".deleteFile").live('click', function() {
					var id = this.id;
					$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" />Deseja realmente excluir o arquivo selecionado ?")
					$('#dialog_message').dialog('option', 'buttons', {
						"Sim": function() {
							// Liga Message LOADING
							$('#dialog_message_loading').dialog("open");
							
							var pars = "_par=deleteFile&id="+id+"";
							//alert(pars);
							$.ajax({
								type: "POST",
								url: "includes/rpc.php",
								data: pars,
								success: function(ret){
								//alert(ret);
									// Desliga Message LOADING
									$('#dialog_message_loading').dialog("close");
									
									$('#dialog_message').dialog("close");
									
									if(ret == 1){
										$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Arquivo excluido com sucesso !")
										$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
										$('#dialog_message').dialog("open");
										
										refreshFileList();
									}else{
										$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível excluir o arquivo! <br/>Por favor tente novamente, caso o problema persista contate um administrador do Achala.com.br.")
										$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
										$('#dialog_message').dialog("open");
									}
								}
							})
						},
						"Não": function() {
							$(this).dialog("close");
						}
					});
					$('#dialog_message').dialog("open");
				});
				
				// ---------------------------------------- //
				// Minha Conta: Listar arquivos
				// ---------------------------------------- //
				
				$("#listaArquivo").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					$("#contentMinhaConta").load("content/viewListaArquivo.php",function(){
						$('#dialog_message_loading').dialog("close");
						
						$('#btAddFile').click(function () {
							if ($("#label").val() == ""){
								$("#errorViewAddFile").css("display","block");	
								return false;			
							}else{
								$("#errorViewAddFile").css("display","none");		
							}
							
							$('#file').uploadifyUpload();
						});
						
						$("#label").counter({
							count: 'up',goal: 50
						});
						
						$('#file').uploadify({
							'uploader': './jquery.upload/uploadify.swf', // 
							'script': './jquery.upload/uploadify.php', // Script que será utilizado no upload
							'cancelImg': './jquery.upload/cancel.png', // Imagem do botão de cancelar
							'auto': false, // True = fazer o upload assim que o arquivo for selecionado
							'multi': false, // True = permitir que que seja feito upload de mais de um arquivo ao mesmo tempo
							
							'fileDesc': 'Image Files', // Descrição do tipo de arquivo que vai ser feito o upload
							'fileExt': '*.pdf;*.doc;*.rtf;*.jpg;*.png;*.gif;', // Extensões permitidas no upload
							
							'queueID' : 'fileQueue', // Id da "div" onde vai aparecer o loading da imagem 
							'sizeLimit': 2097152, // ( 4 Mb ) Tamanho máximo permitido para o arquivo
							'buttonText': 'Selecione ...', // Texto que será exibido dentro do botão
							'folder': 'uploads/file', // Diretório que será salvo os arquivos
							'onComplete': function(event, queueID, fileObj, response, data) {
								var pars = "_par=newFile&file="+response+"&label="+$("#label").val()+"&id="+$("#codigoAnuncianteHidden").val();
								//alert(pars);
								$.ajax({
									type: "POST",
									url: "includes/rpc.php",
									data: pars,
									success: function(ret){
										//alert(ret);
										/** Close Message LOADING **/
										$('#dialog_message_loading').dialog("close");
										
										if(ret == 1){
											$("#label").val("");
										
											$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Upload realizado com sucesso !")
											$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
											$('#dialog_message').dialog("open");
											
											refreshFileList();
										}else{
											$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível fazer o upload do arquivo! <br/>Por favor verifique os dados informados, caso o problema persista contate um administrador do Achala.com.br.")
											$('#dialog_message').dialog('option', 'buttons', {"Fechar": function() {$(this).dialog("close");}});
											$('#dialog_message').dialog("open");
										}
									}
								})
							},
							'onError': function(event, queueID, fileObj, errorObj) {
								alert("erro="+ errorObj.type +" = "+errorObj.info);
							}
						});
						
						refreshFileList();
					});
				});
				
				function refreshFileList(){
					//alert("refreshFileList !");
					
					var pars = "_par=checaArquivoMinhaConta:@:"+$("#codigoAnuncianteHidden").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							$("#listFiles").html(ret);
						}
					})
				}
				
				// ---------------------------------------- //
				// Minha Conta: Alterar dados VIEW
				// ---------------------------------------- //						
				
				$("#alterarDados").click(function () {
					
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoAnunciante = $("#codigoAnuncianteHidden").val();
					var codigoLogin = $("#codigoLoginHidden").val();
				
					var pars = "_par=alterarDadosView:@:"+codigoAnunciante+":@:"+codigoLogin
						
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");				
							
							$("#contentMinhaConta").html(ret);
							
							$("#serviceFormEdit").validate({
								rules: {
									nickname: "required",
									password: "required",
									passwordConfirm: "required",
									firstname: "required",
									lastname: "required",
									/* Pessoa física */
										/*dob: "required",	*/
										dob: {
											required: true,
											minlength: 10
										},				
										rg: "required",	
										issuer: "required",	
										cpf: "required",	
									/*----------------------*/
									ddd1: "required",	
									telefone1: "required",	
									/* Pessoa jurídica */
										profile_gender: "required",	
										profile_smoke: "required",	
										profile_school: "required",	
									/*----------------------*/
									/* Pessoa física */
										company_name: "required",	
										cnpj: "required",	
										ie: "required",	
									/*----------------------*/
									cep: "required",
									address_type: "required",
									address: "required",
									number: "required",
									suburb: "required",
									city: "required",
									state: "required",
									email: {
										required: true,
										email: true
									},
									emailConfirm: {
										required: true,
										email: true
									}
								},
								submitHandler: function(form) {
									return false;
								},
								ignore: ".ignore",
								errorContainer: container,
								errorLabelContainer: $("ol", container),
								wrapper: 'li',
								meta: "validate",
								onkeyup: false
							});
							
							$('#image').uploadify({
								'uploader': './jquery.upload/uploadify.swf', // 
								'script': './includes/upload_img.php', // Script que será utilizado no upload
								'cancelImg': './jquery.upload/cancel.png', // Imagem do botão de cancelar
								'auto': true, // True = fazer o upload assim que o arquivo for selecionado
								'multi': false, // True = permitir que que seja feito upload de mais de um arquivo ao mesmo tempo

								'scriptData': {'id': codigoAnunciante },

								'fileDesc': 'Image Files', // Descrição do tipo de arquivo que vai ser feito o upload
								'fileExt': '*.jpg;*.png;*.gif', // Extensões permitidas no upload

								'queueID' : 'imagemQueue', // Id da "div" onde vai aparecer o loading da imagem 
								'sizeLimit': 4194304, // ( 4 Mb ) Tamanho máximo permitido para o arquivo
								'buttonText': 'Selecione ...', // Texto que será exibido dentro do botão
								'folder': 'uploads/profile', // Diretório que será salvo os arquivos
								'onComplete': function(event, queueID, fileObj, response, data) {
									//alert(response);
									var imageInfo = response.split(":@:");
									
									var newImg = document.createElement("img");
									newImg.style.border = "3px solid #EAEAEA";
									var trashImg = document.createElement("img");
									trashImg.id = "deleteImg";
									trashImg.title = "Excluir";
									
									document.getElementById("thumbnails").innerHTML = "";
									document.getElementById("thumbnails").appendChild(trashImg);
									document.getElementById("thumbnails").appendChild(newImg);
									
									if (newImg.filters) {
										try {
											trashImg.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 0;
											newImg.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 0;
										} catch (e) {
											// If it is not set initially, the browser will throw an error.  This will set it if it is not set yet.
											trashImg.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + 0 + ')';
											newImg.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + 0 + ')';
										}
									} else {
										trashImg.style.opacity = 0;
										newImg.style.opacity = 0;
									}
									
									trashImg.onload = function () {
										fadeIn(trashImg, 0);
									};
									newImg.onload = function () {
										fadeIn(newImg, 0);
									};
									
									trashImg.src = "images/icon/trash.gif";
									newImg.src = imageInfo[0];
									$("#image_id").val(imageInfo[1]);
								},
								'onError': function(event, queueID, fileObj, errorObj) {
									alert("erro="+ errorObj.type +" = "+errorObj.info);
								}
							});
						}
					})
				});						
				
				$("#deleteImg").live('click', function() {
					//alert($("#image_id").val());
					var pars = "_par=deleteImage:@:"+$("#image_id").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							if(ret == 1){document.getElementById("thumbnails").innerHTML = "";}
						}
					})
				});
				
				
				// ------------------------------------------------ //
				
				// Minha Conta: Alterar dados VIEW
				// ---------------------------------------- //						
				
				$("#alterarDadosOportunidade").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoAnunciante = $("#codigoAnuncianteHidden").val();
					var codigoLogin = $("#codigoLoginHidden").val();
					var pars = "_par=alterarDadosViewOportunidade:@:"+codigoLogin
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
		
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");				
								
							$("#contentMinhaConta").html(ret);
								
							$("#serviceFormEdit").validate({
								rules: {
									nickname: "required",
									password: "required",
									passwordConfirm: "required",
									firstname: "required",
									lastname: "required",
									dob: "required",
									rg: "required",
									issuer: "required",
									cpf: "required",
									ddd1: "required",
									telefone1: "required",
									profile_gender: "required",
									profile_smoke: "required",
									profile_school: "required",
									cep: "required",
									address_type: "required",
									address: "required",
									number: "required",
									suburb: "required",
									city: "required",
									state: "required",
									email: {
										required: true,
										email: true
									},
									emailConfirm: {
										required: true,
										email: true
									}	
								},
								submitHandler: function(form) {
									return false;
								},
								errorContainer: container,
								errorLabelContainer: $("ol", container),
								wrapper: 'li',
								meta: "validate",
								onkeyup: false
							});
						}
					})
				});
				
				// ------------------------------------------------ //
				
				// Minha Conta: Alterar senha VIEW
				// ---------------------------------------- //						
				
				$("#alterarSenha").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoAnunciante = $("#codigoAnuncianteHidden").val();
					var codigoLogin = $("#codigoLoginHidden").val();
					var pars = "_par=alterarSenhaView:@:"+codigoAnunciante+":@:"+codigoLogin
					
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				});
				
				// ---------------------------------------- //
				// Minha Conta: Verificar Status VIEW
				// ---------------------------------------- //						
				
				$("#verificarStatus").click(function () {
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoAnunciante = $("#codigoAnuncianteHidden").val();
					var codigoLogin = $("#codigoLoginHidden").val();
					var pars = "_par=verificarStatus:@:"+codigoAnunciante+":@:"+codigoLogin
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							// Desliga Message LOADING
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				});
				
				/** Minha Conta: Mensagens Recebidas/Enviadas VIEW **/
				/** ------------------------------------- **/						
				
				$("#mensagensRecebidasEnviadas").click(function () {
					mensagensRecebidasEnviadas();
				});
				
				function mensagensRecebidasEnviadas(){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
				
					var pars = "_par=viewMensagensRecebidasEnviadas:@:"+$("#codigoLoginHidden").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Desliga Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				}
				
				/** Minha Conta: Mensagens Recebidas VIEW **/
				/** ------------------------------------- **/						
				
				$("#mensagensRecebidas").click(function () {
					mensagensRecebidas();
				});
				
				function mensagensRecebidas(){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
				
					var pars = "_par=viewMensagensRecebidas:@:"+$("#codigoLoginHidden").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Desliga Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				}
				
				/** Minha Conta: Mensagens enviadas VIEW **/
				/** ------------------------------------ **/						
				
				$("#mensagensEnviadas").click(function () {
					mensagensEnviadas();
				});
				
				function mensagensEnviadas(){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
					
					var pars = "_par=viewMensagensEnviadas:@:"+$("#codigoLoginHidden").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							/** Desliga Message LOADING **/
							$('#dialog_message_loading').dialog("close");
							$("#contentMinhaConta").html(ret);
						}
					})
				}
				
				/** Minha Conta: Mostrar respostas (replies) **/
				/** ---------------------------------------- **/						
				
				$(".showReplies").live('click', function() {
					showReplies(this.id);
				});
				
				function showReplies(id){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");				
					
					var pars = "_par=showReplies:@:"+id+":@:"+$("#codigoLoginHidden").val();
					//alert(pars);
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							//$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
							
							$('#dialog_message').dialog('option', 'buttons', {
								"Adicionar resposta !": function() {
									viewAddReplie($("#msgId").val());
								}, 
								"Cancelar": function() {
									$(this).dialog("close"); 
								} 
							})
							
							$('#dialog_message').dialog('option', 'height', 500);	
							
							$('#dialog_message_content').html(ret);
							
							$('#dialog_message_loading').dialog("close");
							$('#dialog_message').dialog("open");
							
							mensagensRecebidasEnviadas();
							$("#newMessage-1").css("display","none");
							/*if($("#typeMessageCod").val() == 0){
								mensagensRecebidas();
								$("#newMessage-1").css("display","none");
							}else if($("#typeMessageCod").val() == 1){
								mensagensEnviadas();
								$("#newMessage-2").css("display","none");
							}*/
							
						}
					})
				}
				
				/** Minha Conta: Exibe o adicionar respostas (replies) **/
				/** -------------------------------------------------- **/						
				
				$(".viewAddReplie").live('click', function() {
					viewAddReplie(this.id);
				});
				
				function viewAddReplie(id){
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");
					
					$('#dialog_message2').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
					
					$('#dialog_message_content2').load("content/viewAddReplie.php",function() {
						$("#idMensagem").val(id);
						$('#btAddReplie').click(function(){
							$("#formAddReplie").submit();
							var validaForm = $("#formAddReplie").valid();
							if (validaForm == false)
								return false;
						})
						
						$("#formAddReplie").validate({
							rules: {	
								mensagem: "required"
							},
							submitHandler: function(form) {
								sendFormAddReplie();
							},			
							errorContainer: "#errorViewAddReplie",
							errorLabelContainer: $("ol", "#errorViewAddReplie"),
							wrapper: 'li',
							meta: "validate",
							onkeyup: false
						});
						
						$("#mensagem").counter({
							count: 'up',goal: 700
						});
						
						$('#dialog_message_loading').dialog("close");
						$('#dialog_message2').dialog("open");
					});
				}
				
				/** Minha Conta: Verifica se existe novas mensagens **/
				/** ----------------------------------------------- **/
				if($(".divCatFiltro img[id|=newMessage]").length > 0){
					//alert("displayNewMessage!");
					var pars = "_par=displayNewMessage:@:"+$("#codigoLoginHidden").val();
					
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						dataType: "json",
						success: function(ret){ 
							if(ret[0] == 0){
								$("#newMessage-1").css("display","");
							}else{
								$("#newMessage-1").css("display","none");
							}
							/*
							if(ret[1] == 0){
								$("#newMessage-2").css("display","");
							}else{
								$("#newMessage-2").css("display","none");
							}*/
						}
					})
				}
				
				/** Add replie **/
				function sendFormAddReplie() {
					/** Liga Message LOADING **/
					$('#dialog_message_loading').dialog("open");						
					
					/** Serializa todos os dados do formulário para fazer chamada AJAX **/
					var valores = $("#formAddReplie").serializeArray();
					
					/** Para caso ocorra erros **/
					var json = JSON.stringify(valores);	
					/** Montando string a ser enviada via ajax **/
					var string = ""+json+"";
					
					string = string.replace( '+', '%2B' );
					//alert(string);
					/** Grava Dados do anúncio no banco de dados **/
					$.ajax({
						type: "POST",
						url: "includes/rpc.php",
						data: "_par=addReplie:@:"+string+":@:"+$("#codigoLoginHidden").val(),
						success: function(ret){
							//alert(ret);
							$('#dialog_message').dialog("close");
							/** Trata retorno **/
							if (ret == 1){
								/** Atualiza Respostas **/
								showReplies($("#idMensagem").val());
								$('#dialog_message2').dialog("close");
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("open");
								/*
								$('#dialog_message2').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); validateUserRating();  } }); // Redireciona após clicar ok
								
								$('#dialog_message_content2').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Resposta adicionada com sucesso.")
								$('#dialog_message2').dialog("open");
								
								$('#dialog_message').dialog("close");*/
								
							}else{
								/** Desliga Message LOADING **/
								$('#dialog_message_loading').dialog("close");	
								
								$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Não foi possível adicionar sua resposta. ")
								
								$('#dialog_message2').dialog("open");
							}
						}
					});	
				}
				
				/** Exibe as perguntas específicas **/
				$(".otherQuestion").livequery('change', function() {
					otherQuestion($(this).val());
				});	
								
				
				// ------------------------------------------------ //
				
				// Minha Conta: Alterar Senha
				// ---------------------------------------- //						
				
				$("#alterarSenhaUpdate").live('click', function() {
					
					var error = false;
					
					var senhaAtual  = $("#senhaAtual").val();					
					var currentPassword  = $("#currentPassword").val();
					
					var password = $("#password").val();
					var passwordConfirm = $("#passwordConfirm").val();					
					
					// Valida se dados foram preenchidos. Se não, abrir bloco cinza		
					if (currentPassword == '')
					{					
						error = true;							
					}
					
					if (error == true)
					{
						$("#erros").css("display","block");	
						return false;			
					}
					else
					{
						$("#erros").css("display","none");		
					}
					
					// Verifica se senha nova digitada é igual a senha de confirmação	
					if (password != passwordConfirm)
					{
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> A nova senha digitada não é igual ao campo de confirmação de senha. Por favor verifique os dados digitados.");	  						
						$('#dialog_message').dialog("open"); 						
						
						return false;	
					}					
					
					// Liga Message LOADING
					$('#dialog_message_loading').dialog("open");
					
					var codigoLogin = $("#codigoLoginHidden").val();
					
					var pars = "_par=alterarSenhaUpdate:@:"+codigoLogin+":@:"+password+":@:"+senhaAtual+":@:"+currentPassword+"";
					
					var cpf = this.value; 
						
					$.ajax({				
						type: "POST",
						url: "includes/rpc.php",
						data: pars,
						success: function(ret){
							//alert(ret);
							
							if (ret == 1)
							{
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");		
								
								$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> A sua senha foi alterada com sucesso. Lembre-se de utilizá-la na próxima vez que fizer o login. ")				  						
								$('#dialog_message').dialog("open");
							
								$(':input','#registerForm')
								 .not(':button, :submit, :reset, :hidden')
								 .val('')
								 .removeAttr('checked')
								 .removeAttr('selected');
							}		
							// Verifica se senha atual digitada é igual a senha correta
							else if (ret == 2)
							{
								$('#dialog_message_loading').dialog("close");	
								
								$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> A senha atual digitada não é igual a senha armazenada na base de dados. Por favor tente novamente. ");	  						
								$('#dialog_message').dialog("open"); 						
								
								return false;	
							}
						}
					})
				});
				
				// ------------------------------------------------ //
				
				$("#cpf").blur(verificaCpf);
				
				$("#cpf_ad").blur(verificaCpfAd);
				
				// ------------------------------------------------ //
				
				$("#passwordConfirm").blur(verificaSenha);
				
				// ------------------------------------------------ //
				
				$("#emailConfirm").blur(verificaEmail);
				
				$("#email").blur(verificaEmailUpdated);
				
				// ------------------------------------------------ //
				
			    $("#cep").blur(verificaCep);
			    
			// Inicializa engine de MASKS
			
			$.mask.masks.numero = {mask: '99'}
			
			//$.mask.masks.dob = {mask: '39/19/2999'}
			
			$('input:text').setMask();			
			
			$("#description").counter({
				count: 'up',goal: 700
			});

			$("#minidescription").counter({
				count: 'up',goal: 110
			});

			$("#message").counter({
				count: 'up',goal: 500
			});
			
		    // Roda funcao INIT
		    init();
				
		    // Validação formulario
	   
			// validate signup form on keyup and submit
			var container = $('div.container');
			
			$("#serviceForm").validate({
				rules: {
					nickname: "required",	
					password: "required",		
					passwordConfirm: "required",	
					firstname: "required",	
					lastname: "required",	
					/* Pessoa física */
						/*dob: "required",	*/
						dob: {
							required: true,
							minlength: 10
						},				
						rg: "required",	
						issuer: "required",	
						cpf_ad: "required",	
					/*----------------------*/
					ddd1: "required",	
					telefone1: "required",	
					/* Pessoa jurídica */
						profile_gender: "required",	
						profile_smoke: "required",	
						profile_school: "required",	
					/*----------------------*/
					/* Pessoa física */
						company_name: "required",	
						cnpj: "required",	
						ie: "required",	
					/*----------------------*/
					cep: "required",	
					address_type: "required",	
					address: "required",	
					number: "required",	
					suburb: "required",	
					city: "required",	
					state: "required",		
					title: "required",	
					category: "required",	
					subcategory: "required",	
					description: "required",	
					minidescription: "required",	
					services_profile_experience: "required",
					terms: "required",		
					services_profile_reference: "required",
					cpf_hidden: "required",	
					email_hidden: {
						required: true,
						email: true
					}				
					/*email: {
						required: true,
						email: true
					},*/
					/*emailConfirm: {
						required: true,
						email: true
					}*/	
				},
				submitHandler: function(form) {
					return false;
					enviarFormServico();
				},
				ignore: ".ignore",
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});	   
	   
			$("#opportunityForm").validate({
				rules: {
					nickname: "required",	
					password: "required",		
					passwordConfirm: "required",	
					ddd1: "required",	
					telefone1: "required",
					telefone_type1: "required",
					profile_gender: "required",	
					profile_smoke: "required",	
					suburb: "required",	
					city: "required",	
					state: "required",		
					title: "required",	
					category: "required",	
					subcategory: "required",	
					description: "required",	
					minidescription: "required",
					terms: "required",
					email: {
						required: true,
						email: true
					},
					emailConfirm: {
						required: true,
						email: true
					}	
				},
			  submitHandler: function(form) {
				return false;
			//enviarFormServico();
			  },			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});	   
	  
			$("#registerForm").validate({
				rules: {
					nickname: "required",	
					password: "required",
					terms: "required",		
					passwordConfirm: "required",	
					cpf_hidden: "required",	
					email_hidden: {
						required: true,
						email: true
					}
					/*emailConfirm: {
						required: true,
						email: true
					}	*/
				},
			   submitHandler: function(form) {
				   
				enviarFormCadastro();
				
			   },			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});	   
			
			
		
			$("#contactForm").validate({
				rules: {
					nomeCompleto: "required",	
					dddContato: "required",	
					telefoneContato: "required",	
					assunto: "required",	
					mensagem: "required",	
					emailContato: {
						required: true,
						email: true
					}
				},
			   submitHandler: function(form) {
				   
				enviarFormContato();
				
			   },			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});	   
					
			
			$("#loginForm").validate({
				rules: {
					nickname: "required",	
					password: "required",
					
					cpf_hidden: "required",	
					email_hidden: {
						required: true,
						email: true
					}
		
					/*email: {
						required: true,
						email: true
					}*/
				},
				submitHandler: function(form) {
					enviarFormLogin();
				},			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});
			
			$("#loginFormPassword").validate({
				rules: {
					email: {
						required: true,
						email: true
					}
				},
			   submitHandler: function(form) {
				   
				enviarFormLoginPassword();
				
			   },			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});	   			
			
			
			$("#anuncioForm").validate({
				rules: {
					message: "required",	
					password: "required",					
					email: {
						required: true,
						email: true
					}
				},
			   submitHandler: function(form) {
				   
				enviarFormAnuncio();
				
			   },			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				onkeyup: false
			});
			
			$(".updateVisualizar").live('click', function() {
				var id = (this.id).split("-"); // [0] = tipo , [1] = id
				var pars = "_par=updateVisualizar:@:"+id[0]+":@:"+id[1];
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						window.location = "?channel="+id[0]+"&id="+id[1];
					}
				})
			});
		}
	); // Fim da funcao READY do jquery
	
	
	
   	function otherQuestion(id){
		var category = id;
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: "_par=showOtherQuestion:@:"+category,
			dataType: "json",
			success: function(ret){
				//alert(ret);
				$(':input','.boxOtherQuestion')
					 .not(':button, :submit, :reset, :hidden')
					 .removeAttr('checked')
					 .removeAttr('selected');
				
				if(ret != null && ret.length > 0){
					$(".boxOtherQuestion label[id|=boxQuestion]").each(function(){
						$(this).css("display","none");
					});
					$.each(ret, function(ident){
						$("#boxQuestion-"+ret[ident]).css("display","");
					});
					$(".boxOtherQuestion").css("display","");
				}else{
					$(".boxOtherQuestion").css("display","none");
				}
			}
		});
	}
		 
	
	function verificaCpf(obj)
	{
		
		// Reset Email
		//$("#email").attr("value",'');		
		
		if( typeof obj.value != 'undefined' )
		{		
		this.value = obj.value;		
		}		
		
					    
					// Esconde mensagem
					$("#msgCpf").css("display","none");		
					$("#msgEmail").css("display","none");	
					
					//$("#cpf").css("border","1px solid #C3C3C3");
					//$("#cpf").css("color","#333333");	
					    	
					retorno = validacao(document.getElementById('cpf'),"cpf","C.P.F.",null,null,false,'Cpf','O CPF informado é inválido.');
					
					if(retorno == false)
					{
						
					$("#cpf").attr("value",'');	
					$("#cpf_ad").attr("value",'');
					$("#cpf_hidden").attr("value",'');	
										
							
					return false;	
					}
					
										
					// Se CPF estiver vazio colocar valor nulo no hidden 
					if ($("#cpf").val() == '' && $("#email").val() != '')
					{
						$("#cpf_hidden").attr("value",'null@null.com');	
					}						
					else if ($("#email").val() == '' && $("#cpf").val() == '')
					{					
						$("#cpf_hidden").attr("value",'');	
						$("#email_hidden").attr("value",'');			
					}
					else
					{
						$("#cpf_hidden").attr("value",this.value);
					}						
					
					// Se Email estiver vazio colocar valor mark 
					if ($("#email").val() == '' && $("#cpf").val() == '')
					{					
						$("#email_hidden").attr("value",'');			
						$("#cpf_hidden").attr("value",'');	
					}					
					else if ($("#email").val() == '')
					{					
						$("#email_hidden").attr("value",'null@null.com');			
					}
					else
					{
						$("#email_hidden").attr("value",$("#email").val());
					}
					
					$("#cpf_ad").attr("value",this.value);
					
					var pars = "_par=checaCpf:@:"+this.value+"";
					var cpf = this.value; 
					
						// Apresenta gauge
						//$("#prCpf").css("display","inline");	
						
						$.ajax({				
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){


								// Tira gauge após resposta
								$("#prCpf").css("display","none");					
								
								if (ret == '1' && cpf != '')
								{
									
								$("#msgCpf").html('<img src="images/error_icon.gif" align="absmiddle"> O CPF ( ' + cpf + ' ) informado já está sendo utilizado. ');	
								//$("#cpf").css("border","1px solid red");
								//$("#cpf").css("color","red");	
								$("#msgCpf").css("display","inline");
						
								$("#cpf").attr("value",'');	
								$("#cpf_ad").attr("value",'');
								$("#cpf_hidden").attr("value",'');		
								
									// Se Email estiver vazio colocar valor mark 
									if ($("#email").val() == '' && $("#cpf").val() == '')
									{					
										$("#email_hidden").attr("value",'');			
										$("#cpf_hidden").attr("value",'');	
									}					
									else if ($("#email").val() == '')
									{					
										$("#email_hidden").attr("value",'null@null.com');			
									}
									else
									{
										$("#email_hidden").attr("value",$("#email").val());
									}								
									
								
								}
								
							}
						})   
						
					
		
	}
	
	

	function verificaCpfMinhaConta(obj)
	{
		
		// Pega login / pessoa do usuário que está sendo editado
		codigoLogin = $("#codigoLoginHidden").val();
		codigoPessoa = $("#codigoPessoaHidden").val();
		
		// Reset Email
		//$("#email").attr("value",'');		
		
		if( typeof obj.value != 'undefined' )
		{		
		this.value = obj.value;		
		}		
		
					if (this.value != "")
				    {
					    
					// Esconde mensagem
					$("#msgCpf").css("display","none");		
					$("#msgEmail").css("display","none");	
					
					//$("#cpf").css("border","1px solid #C3C3C3");
					//$("#cpf").css("color","#333333");	
					    	
					retorno = validacao(document.getElementById('cpf'),"cpf","C.P.F.",null,null,false,'Cpf','O CPF informado é inválido.');
					
					if(retorno == false || document.getElementById('cpf').value == '')
					{
					$("#cpf").attr("value",'');		
					$("#cpf_hidden").attr("value",'');	
					$("#email_hidden").attr("value",'');
					$("#cpf_ad").attr("value",'');
						
					return false;	
					}
					
					$("#cpf_hidden").attr("value",this.value);
					$("#email_hidden").attr("value",'null@null.com');			
					
					$("#cpf_ad").attr("value",this.value);
					
					var pars = "_par=checaCpf:@:"+this.value+":@:"+ codigoLogin +":@:"+ codigoPessoa;
					var cpf = this.value; 
					
					
						// Apresenta gauge
						$("#prCpf").css("display","inline");	
						
						$.ajax({				
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								
								//alert(ret);
								
								// Tira gauge após resposta
								$("#prCpf").css("display","none");					
								
								if (ret == '1')
								{
									
								$("#msgCpf").html('<img src="images/error_icon.gif" align="absmiddle"> O CPF informado já está sendo utilizado por outro usuário. ');	
								//$("#cpf").css("border","1px solid red");
								//$("#cpf").css("color","red");	
								$("#msgCpf").css("display","inline");
								$("#cpf_hidden").attr("value",'');		
								$("#email_hidden").attr("value",'');
								$("#cpf_ad").attr("value",'');			
								
								}
								
							}
						})   
						
					} 
		
		
	}	
	
	

	function verificaCpfAd(obj)
	{
	
		
		if( typeof obj.value != 'undefined' )
		{		
		
		this.value = obj.value;		
		}		
		

					// Esconde mensagem
					$("#msgCpfAd").css("display","none");		

					
					//$("#cpf").css("border","1px solid #C3C3C3");
					//$("#cpf").css("color","#333333");	
					    	
					retorno = validacao(document.getElementById('cpf_ad'),"cpf","C.P.F.",null,null,false,'Cpf','O CPF informado é inválido.');
					
					if(retorno == false || document.getElementById('cpf_ad').value == '')
					{
					$("#cpf_ad").attr("value",'');
						
					return false;	
					}
					
					$("#cpf_ad").attr("value",this.value);

					var codigo_login = $("#codigoLogin").val();
					var codigo_pessoa = $("#codigoPessoa").val();
					
					var pars = "_par=checaCpf:@:"+this.value+":@:"+codigo_login+":@:"+codigo_pessoa+"";
					var cpf = this.value; 
					
						// Apresenta gauge
						$("#prCpfAd").css("display","inline");	
						
						$.ajax({				
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								

								
								// Tira gauge após resposta
								$("#prCpfAd").css("display","none");					
								
								if (ret == '1')
								{
									
								$("#msgCpfAd").html('<img src="images/error_icon.gif" align="absmiddle"> O CPF informado já está sendo utilizado. ');	
								//$("#cpf").css("border","1px solid red");
								//$("#cpf").css("color","red");	
								$("#msgCpfAd").css("display","inline");
	
								
								}
								
							}
						})   
						
					
		
		
	}
		
	
	
	
	function verificaSenha(obj)
	{
		
		if( typeof obj.value != 'undefined' )
		{		
		this.value = obj.value;		
		}		
		
					var passwordConfirm = this.value; 
					var password = $("#password").val();
					
					// Esconde mensagem se estiver displayed
					$("#msgPassword").css("display","none");	
					
					// Apresenta gauge
					$("#prPassword").css("display","inline");	
					
					// Verifica se campos de Password são iguais
					// ---------------------------------------- //
					if (passwordConfirm != password)
					{
						
					// Tira gauge após resposta
					$("#prPassword").css("display","none");							
						
					$("#msgPassword").html('<img src="images/error_icon.gif" align="absmiddle"> A senha digitada não é igual ao campo de confirmação. Digite novamente. ');		
					$("#msgPassword").css("display","inline");	
					$("#passwordConfirm").val('')		
					$("#password").val('')		
					
					return false;	
					}
		
	}

	

	function verificaLogin(type,obj){

		// Esconde mensagem se estiver displayed
		$("#msgEmail").css("display","none");	
		
		// Esconde mensagem se estiver displayed
		$("#msgCpf").css("display","none");	
		
		if (obj.value == '')
		{
			return false;	
		}
		
		if (type == 'email')
		{		

			var retorno = validacao(document.getElementById('email_login'),"EMAIL","EMAIL",null,null,false,'Email','O email informado é inválido.');
			
			if(retorno == false || document.getElementById('email_login').value == ''){
				$("#email_hidden").attr("value",'');
				$("#cpf_hidden").attr("value",'');	

				return false;	
			}					

			$("#email_hidden").val(obj.value);
			$("#cpf_hidden").val('null@null.com');
			$("#cpf_login").val('');
		
		}
		else
		{
			
			retorno = validacao(document.getElementById('cpf_login'),"cpf","C.P.F.",null,null,false,'Cpf','O CPF informado é inválido.');
			
			if(retorno == false || document.getElementById('cpf_login').value == '')
			{
				
			$("#cpf_hidden").attr("value",'');	
			$("#email_hidden").attr("value",'');
				
			return false;	
			}			
			
			$("#cpf_hidden").val(obj.value);
			$("#email_hidden").val('null@null.com');
			$("#email_login").val('');	
			
			
		}
		

	}	
	
	
	function verificaEmail(obj){
		
		
		if( typeof obj.value != 'undefined' ){		
			this.value = obj.value;		
		}
		
		var retorno = validacao(document.getElementById('email'),"EMAIL","EMAIL",null,null,false,'Email','O email informado é inválido.');
		
		if(retorno == false || document.getElementById('email').value == ''){
			$("#email").attr("value",'');
			$("#emailConfirm").attr("value",'');		
			return false;	
		}					
		
		var pars = "_par=checaEmail:@:"+this.value+"";
		var emailConfirm = $("#emailConfirm").val();
		var email = $("#email").val();
		
		// Esconde mensagem se estiver displayed
		$("#msgEmail").css("display","none");	
		
		
		// Apresenta gauge
		$("#prEmail").css("display","inline");	
		
		// Verifica se campos de email são iguais
		// ---------------------------------------- //
		if (emailConfirm != email){
			// Tira gauge após resposta
			$("#prEmail").css("display","none");							
			
			$("#msgEmail").html('<img src="images/error_icon.gif" align="absmiddle"> O email digitado não é igual ao campo de confirmação. Digite novamente. ');		
			$("#msgEmail").css("display","inline");	
			$("#emailConfirm").val('')		
			
			return false;	
		}

		// Verifica se email já existe no banco de dados
		// ---------------------------------------- //		
		
		$.ajax({				
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			success: function(ret){
				// Tira gauge após resposta
				$("#prEmail").css("display","none");					
				
				if (ret == '1'){
					$("#msgEmail").html('<img src="images/error_icon.gif" align="absmiddle"> O email digitado já está sendo utilizado por outro usuário. ');
					$("#msgEmail").css("display","inline");
				}
			}
		})
	}
	
	

	function verificaEmailUpdated(obj){
		
		
		if( typeof obj.value != 'undefined' ){		
			this.value = obj.value;		
		}
		
		// Esconde mensagem
		$("#msgCpf").css("display","none");		
		$("#msgEmail").css("display","none");			
		
		var retorno = validacao(document.getElementById('email'),"EMAIL","EMAIL",null,null,false,'Email','O email informado é inválido.');
		
		if(retorno == false){
					
			// Apaga valor campo controle		
			$("#email_hidden").attr("value","");
			$("#email").attr("value","");		
		
			return false;	
		}				
		
		
		// Se cmapo email estiver vazio resetar campo hidden
		if ($("#email").val() == '' && $("#cpf").val() != '')
		{
			$("#email_hidden").attr("value",'null@null.com');	
		}		
		else if ($("#email").val() == '' && $("#cpf").val() == '')
		{					
			$("#email_hidden").attr("value",'');			
			$("#cpf_hidden").attr("value",'');	
		}
		else
		{
			$("#email_hidden").attr("value",this.value);
		}			
		
		// Se CPF estiver vazio colocar valor mark 
		if ($("#email").val() == '' && $("#cpf").val() == '')
		{					
			$("#email_hidden").attr("value",'');			
			$("#cpf_hidden").attr("value",'');	
		}		
		else if ($("#cpf").val() == '')
		{					
			$("#cpf_hidden").attr("value",'null@null.com');			
		}
		else
		{
			$("#cpf_hidden").attr("value",$("#cpf").val());
		}		
					
		//$("#cpf_hidden").attr("value",'null@null.com');	
		
		var pars = "_par=checaEmail:@:"+this.value+"";
		var email = $("#email").val();
		
		// Esconde mensagem se estiver displayed
		$("#msgEmail").css("display","none");	
		$("#msgCpf").css("display","none");	
		
		// Apresenta gauge
		//$("#prEmail").css("display","inline");	


		// Verifica se email já existe no banco de dados
		// ---------------------------------------- //		
		
		$.ajax({				
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			success: function(ret){
				// Tira gauge após resposta
				$("#prEmail").css("display","none");
					
				
				if (ret == '1' && email != '')
				{
					$("#msgEmail").html('<img src="images/error_icon.gif" align="absmiddle"> O email digitado ( ' + email + ' ) já está sendo utilizado por outro usuário. ');
					$("#msgEmail").css("display","inline");
		
					// Apaga valor campo controle		
					$("#email_hidden").attr("value","");
					$("#email").attr("value","");		
					
						// Se CPF estiver vazio colocar valor mark 
						if ($("#email").val() == '' && $("#cpf").val() == '')
						{					
							$("#email_hidden").attr("value",'');			
							$("#cpf_hidden").attr("value",'');	
						}		
						else if ($("#cpf").val() == '')
						{					
							$("#cpf_hidden").attr("value",'null@null.com');			
						}
						else
						{
							$("#cpf_hidden").attr("value",$("#cpf").val());
						}													
					
					
				}
			}
		})
		
		
		
	}		
	
	
	function verificaCep(obj){
		if( typeof obj.value != 'undefined' )
			this.value = obj.value;
		
		if (this.value != "_____-__" && this.value != ""){
			var pars = "_par="+this.value+"";
			var cep = this.value;
			
			// Apresenta gauge
			$("#prCep").css("display","inline");		
			
			// Zera valores caso seja feita uma segunda consulta
			//$("#cep").attr("value",'');
			$("#state").attr("value",'');
			$("#city").attr("value",'');
			$("#suburb").attr("value",'');
			$("#address_type").attr("value",'');
			$("#address").attr("value",'');
			$("#msgCep").css("display","none");
			
			$("#city").attr("readonly",false);
			$("#suburb").attr("readonly",false);
			$("#address").attr("readonly",false);
			
			$.ajax({
				type: "GET",
				url: "includes/cep.php",
				data: pars,
				dataType: "json",
				success: function(ret){
					//alert(ret);								
					// Tira gauge após resposta
					$("#prCep").css("display","none");					
					
					if (ret['error'] == 0)
					{
						
						$("#state").attr("value",ret['uf']);
						
						$("#cityCode").attr("value",ret['codCidade']);			
						$("#stateCode").attr("value",ret['codUf']);	
						
						$("#city").attr("value",ret['cidade']);								
						//if (ret['cidade'] != '') { $("#city").attr("readonly",true); }
						
						$("#suburb").attr("value",ret['bairro']);
						//if (ret['bairro'] != '') { $("#suburb").attr("readonly",true); }
						
						$("#address_type").attr("value",ret['tipoLogradouro']);
						
						$("#address").attr("value",ret['logradouro']);
						//if (ret['logradouro'] != '') { $("#address").attr("readonly",true); }
						
					}
					else
					{
						$("#msgCep").css("display","block");
					}
				},
				error: function(ret){
					//alert("e = "+ret);
				}
			})
		}
	}
	

	
	function abrirFoto(url)
	{
		
		image = '<img src="'+url+'">';
		
										// Desliga Message LOADING
										$('#dialog_message_loading').dialog("close");
										
					  					$('#dialog_message_content').html(image)
				  						
				  						$('#dialog_message').dialog("open");
		
	}	
	
			function enviarFormContato() {
				
			
							// Liga Message LOADING
							$('#dialog_message_loading').dialog("open");
				
							// Serializa todos os dados do formulário para fazer chamada AJAX		
							valores = $("#contactForm").serializeArray();
							
							//alert(valores);
															
							// Para caso ocorra erros
							var json = JSON.stringify(valores);	
							// Montando string a ser enviada via ajax
							string = ""+json+"";							
							
								// Grava Dados do anúncio no banco de dados			
								$.ajax({
									type: "POST",
									url: "includes/rpc.php",
									data: "_par=faleconosco:@:"+string+"",
									success: function(ret){
									
//										alert(ret);
															
									// Trata retorno
									if (ret == 1)
									{
													
										// Desliga Message LOADING
										$('#dialog_message_loading').dialog("close");										
										
										$('#dialog_link_falenosco').css("display","none");
										
										$('#successMessage').css("display","block");
										
									}
									else
									{
												
										// Desliga Message LOADING
										$('#dialog_message_loading').dialog("close");
										
					  					$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Erro ao enviar mensagem. Confira as informações e tente novamente. ")
				  						
				  						$('#dialog_message').dialog("open");
				  						
									}
									
									
									}
								});
		}	
		
		function enviarFormLogin() {
				
			// Liga Message LOADING
			$('#dialog_message_loading').dialog("open");

			// Serializa todos os dados do formulário para fazer chamada AJAX		
			valores = $("#loginForm").serializeArray();
			
			//alert(valores);
			
			// Para caso ocorra erros
			var json = JSON.stringify(valores);	
			// Montando string a ser enviada via ajax
			string = ""+json+"";							
			
			// Grava Dados do anúncio no banco de dados			
			$.ajax({
				type: "POST",
				url: "includes/rpc.php",
				data: "_par=login:@:"+string+"",
				success: function(ret){
				
					//alert(ret);
					// Trata retorno
					if (ret == 1){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");										
						
						window.location.replace("minha-conta");
						
						/*$('#dialog_message').bind('dialogclose', function(event, ui) {
						  window.location.replace("minha-conta");
						});										
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); window.location.replace("?channel=home");  } }); // Redireciona após clicar ok
						
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Seu usuário foi autenticado com sucesso! Para gerenciar seus anúncios e os dados de seu usuário clique em Minha Conta. Você pode também cadastrar anúncios clicando em Anuncie. ")				  						
						$('#dialog_message').dialog("open");*/
					}else{
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Email, CPF e/ou Senha estão incorretos. Confira as informações e tente novamente. <br /><br /> Se tem certeza dos dados de seu usário entre em contato pois o seu usário pode estar bloqueado. ")
						
						$('#dialog_message').dialog("open");
					}
				}
			});
		}
		
		

		function enviarFormAnuncio() {
			
			// Liga Message LOADING
			$('#dialog_message_loading').dialog("open");

			// Serializa todos os dados do formulário para fazer chamada AJAX		
			valores = $("#anuncioForm").serializeArray();
			
			// Para caso ocorra erros
			var json = JSON.stringify(valores);	
			// Montando string a ser enviada via ajax
			string = ""+json+"";	
			
			var str = string;
			var string = str.replace( '+', '%2B' );
			
			//	alert(string)						
			
			// Grava Dados do anúncio no banco de dados			
			$.ajax({
				type: "POST",
				url: "includes/rpc.php",
				data: "_par=mensagemAnuncio:@:"+string+"",
				success: function(ret){
				
					//	alert(ret);	
					
					// Trata retorno
					if (ret == 1){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");										
						
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Sua mensagem foi enviada com sucesso. O anunciante receberá a mensagem e a mesma será respondida através do sistema. Para visualizar a resposta entre em MINHA CONTA. Você receberá um email quando sua mensagem for respondida. ")				  						
						$('#dialog_message').dialog("open");
						
						$('#message').val('');
						 
						 
					}else if (ret == 2){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Erro no envio de mensagem. Os dados de usuário que enviou são inválidos. Para enviar uma mensagem a um anunciante é necessário que esteja logado. Faça o login de seu usuário e tente novamente. Caso não tenha um usuário crie um clicando em CADASTRE-SE. ")
						
						$('#dialog_message').dialog("open");
					}else{
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Ocorreu um erro ao enviar a mensagem para o anunciante. Tente novamente. Caso o problem a persista, entre em contato com o suporte. ")
						
						$('#dialog_message').dialog("open");
					}
				}
			});
		}
		

		function enviarFormLoginPassword(){
			// Liga Message LOADING
			$('#dialog_message_loading').dialog("open");

			// Serializa todos os dados do formulário para fazer chamada AJAX
			valores = $("#loginFormPassword").serializeArray();
			
			//alert(valores);
			
			// Para caso ocorra erros
			var json = JSON.stringify(valores);	
			// Montando string a ser enviada via ajax
			string = ""+json+"";
		
			// Grava Dados do anúncio no banco de dados
			$.ajax({
				type: "POST",
				url: "includes/rpc.php",
				data: "_par=password:@:"+string+"",
				success: function(ret){
					//	alert(ret);
					
					// Trata retorno
					if (ret == 1){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");										
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Sua senha foi enviada para seu email com sucesso! Caso não receba a senha em alguns minutos, verifique se a mensagem não está em sua caixa de spam. Se ainda assim não receber a senha, entre em contato através do Fale Conosco. ")				  						
						$('#dialog_message').dialog("open");										
						
						/*$('#dialog_message').bind('dialogclose', function(event, ui) {
							window.location.replace("minha-conta");
						});										
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); window.location.replace("?channel=home");  } }); // Redireciona após clicar ok
						
							$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Seu usuário foi autenticado com sucesso! Para gerenciar seus anúncios e os dados de seu usuário clique em Minha Conta. Você pode também cadastrar anúncios clicando em Anuncie. ")				  						
							$('#dialog_message').dialog("open");*/
					}else{
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O email que colocou não existe em nossa base de dados. Em caso de dúvidas entre em contato através da área Fale Conosco. ")
						$('#dialog_message').dialog("open");
					}
				}
			});
		}
		
		function enviarFormCadastro() {
			
			// Verifica se checou os TERMOS para cadastrar anúncio
			if ($('#terms').is(':checked') == false){
				$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Você precisa concordar com os <strong>\"Termos de uso\"</strong> do Achala.com.br para finalizar o cadastro de seu anúncio! Leia os termos antes de prosseguir.")
				
				$('#dialog_message').dialog("open");
				$(this).dialog("close"); 
				return false;
			}			
			
			// Liga Message LOADING
			$('#dialog_message_loading').dialog("open");						
			
			// Serializa todos os dados do formulário para fazer chamada AJAX		
			valores = $("#registerForm").serializeArray();
			
			// Para caso ocorra erros
			var json = JSON.stringify(valores);	
			// Montando string a ser enviada via ajax
			string = ""+json+"";							

			//alert(string);
			
			var str = string;
			var string = str.replace( '+', '%2B' );

			// Grava Dados do anúncio no banco de dados			
			$.ajax({
				type: "POST",
				url: "includes/rpc.php",
				data: "_par=novoCadastro:@:"+string+"",
				success: function(ret){
						//alert(ret)
					
					// Trata retorno
					if (ret == 1){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");
						
						$('#dialog_message').bind('dialogclose', function(event, ui) {
						  window.location.replace("minha-conta");
						});										
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); window.location.replace("minha-conta");  } }); // Redireciona após clicar ok
						
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário foi cadastrado com sucesso. À partir de agora você poderá criar seus anúncios de serviços e anunciar oportunidades de serviço. Seja bem-vindo(a) ao mundo de serviços para sua casa.")				  						
						$('#dialog_message').dialog("open");
					}
					else if (ret == 7){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");	
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi cadastrado. O email que utilizou já está cadastrado em nossa base de dados. ")
						
						$('#dialog_message').dialog("open");
					}
					else if (ret == 8){
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");	
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi cadastrado. O CPF que utilizou já está cadastrado em nossa base de dados. ")
						
						$('#dialog_message').dialog("open");
					}					
					else{
						// Desliga Message LOADING
						$('#dialog_message_loading').dialog("close");	
						
						$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi cadastrado. Verifique o email e a senha enviados e tente novamente. Caso o problema persista entre em contato através do Fale Conosco. ")
						
						$('#dialog_message').dialog("open");
					}

					$(this).dialog("close");
				}
			});	
		}
		

	function enviarFormServico() {
		
        // Verifica se checou os TERMOS para cadastrar anúncio
		if ($('#terms').is(':checked') == false){
			$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Você precisa concordar com os <strong>\"Termos de uso\"</strong> do Achala.com.br para finalizar o cadastro de seu usuário! Leia os termos antes de prosseguir.")
			$('#dialog_message').dialog("open");
			$(this).dialog("close"); 
			
			return false;
		}									
    
		// liga Message LOADING
		$('#dialog_message_loading').dialog("open")	  						
		
		// Serializa todos os dados do formulário para fazer chamada AJAX		
		valores = $("#serviceForm").serializeArray();
		
		//alert(valores);
		
		// Para caso ocorra erros
		var json = JSON.stringify(valores);	
		// Montando string a ser enviada via ajax
		var string = ""+json+"";							
		//alert(string);
		// Grava Dados do anúncio no banco de dados			
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: "_par=novoAnuncio:@:"+string+"",
			success: function(ret){
				
				//alert(ret);
        
				// Trata retorno
				if (ret == 4){
          
					// Desliga Message LOADING
					$('#dialog_message_loading').dialog("close");										
 
					window.location.replace("minha-conta/success/1"); 
					
					//$('#dialog_message').bind('dialogclose', function(event, ui) {
					//window.location.replace("minha-conta");
					//});										

					//$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); window.location.replace("?channel=home");  } }); // Redireciona após clicar ok

					//$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu anúncio foi enviado com sucesso. Se os dados de seu anúncio estiverem corretos, o seu anúncio estará no ar em até 72 horas. Caso contrário você receberá um email informando que seu anúncio foi rejeitado.")				  						
					//$('#dialog_message').dialog("open");

					//$("#registerForm").resetForm(); // Reseta formulario (verificar sintaxe)										 
				  
				}else{
					
					// Desliga Message LOADING
					$('#dialog_message_loading').dialog("close");
				
					$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Ocorreu um erro no envio de seu anúncio. Verifique as informações enviadas e tente novamente. Caso o problema persista entre em contato através do Fale Conosco.<br/><br/><strong>"+ret+"</strong>")

					$('#dialog_message').dialog("open");														
				  
				}
				$(this).dialog("close");
			}
		});
	}
      
	function enviarFormOportunidade() {
        // Verifica se checou os TERMOS para cadastrar anúncio
          if ($('#terms').is(':checked') == false){          
            $('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Você precisa concordar com os <strong>\"Termos de uso\"</strong> do Achala.com.br para finalizar o cadastro de seu usuário! Leia os termos antes de prosseguir.")
            
            $('#dialog_message').dialog("open");
            $(this).dialog("close"); 
            return false;            
          }									
          
        // liga Message LOADING
        $('#dialog_message_loading').dialog("open")	  						

        // Confirma se senha e emails são iguais no campo de confirmação
        // Se não fechar janela e marca ao lado dos campos
        
        //Valida campos obrigatórios e formação de campos como email

        // Serializa todos os dados do formulário para fazer chamada AJAX		
        valores = $("#opportunityForm").serializeArray();
        
        //alert(valores);
        
        // Para caso ocorra erros
        var json = JSON.stringify(valores);	
        // Montando string a ser enviada via ajax
        string = ""+json+"";							
//        alert("_par=novaOportunidade:@:"+string+"");
        // Grava Dados do anúncio no banco de dados			
        $.ajax({
          type: "POST",
          url: "includes/rpc.php",
          data: "_par=novaOportunidade:@:"+string+"",
          success: function(ret){
            	//alert(ret);
            // Trata retorno
            if (ret == 4){                
              // Desliga Message LOADING
              $('#dialog_message_loading').dialog("close");										
              
              window.location.replace("minha-conta/success/2");               
              
            }else{
              // Desliga Message LOADING
              $('#dialog_message_loading').dialog("close");

              $('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Ocorreu um erro no envio de seu anúncio. Verifique as informações enviadas e tente novamente. Caso o problema persista entre em contato através do Fale Conosco.")
              
              $('#dialog_message').dialog("open");              
            }										

            $(this).dialog("close");
         
          }
        });
    }
      
			/*	}
			});	*/	
			
			
// ------------------------------------------------ //
				
	// Minha Conta: Alterar Senha
	// ---------------------------------------- //						
	
	function editarDados(){
		//$("#serviceFormEdit").submit();	
		var validaForm = $("#serviceFormEdit").valid();
		
		//alert('form result -> '+validaForm);
		
		if (validaForm == false){
			$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Preencha as informações obrigatórias ( marcadas com <sup>*</sup>) para atualizar o seu cadastro.");
			$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } }); // Redireciona após clicar ok
			$('#dialog_message').dialog("open");
			
			$(this).dialog("close"); 
			return false;
		}		

		// Serializa todos os dados do formulário para fazer chamada AJAX		
		var valores = $("#serviceFormEdit").serializeArray();
		
		//alert(valores);
		
		// Para caso ocorra erros
		var json = JSON.stringify(valores);	
		// Montando string a ser enviada via ajax
		string = ""+json+"";
		
		//alert('Editando dados...'+string+'')
		//return false;					
		
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("open");

		codigoAnunciante = $("#codigoAnuncianteHidden").val();
		codigoLogin = $("#codigoLoginHidden").val();
		codigoPessoa = $("#codigoPessoaHidden").val();
	
		var pars = "_par=editarDados:@:"+codigoAnunciante+":@:"+codigoLogin+":@:"+codigoPessoa+":@:"+string+"";
		var cpf = this.value; 
			//alert(pars);
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			success: function(ret){
				//alert(ret);
				// Desliga Message LOADING
				
				if (ret == 1)
				{				
				
					$('#dialog_message_loading').dialog("close");
					
					$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> Os dados de seu cadastro foram atualizados com sucesso. ")				  						
					$('#dialog_message').dialog("open");
					
					$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close")}});
				
				}
				else if (ret == 7){
					/** Desliga Message LOADING **/
					$('#dialog_message_loading').dialog("close");	
					
					$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi atualizado. O email que utilizou já está cadastrado em nossa base de dados. ")
					
					$('#dialog_message2').dialog("open");
				}
				else if (ret == 8){
					/** Desliga Message LOADING **/
					$('#dialog_message_loading').dialog("close");	
					
					$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi atualizado. O CPF que utilizou já está cadastrado em nossa base de dados. ")
					
					$('#dialog_message2').dialog("open");
				}				
				else
				{
					/** Desliga Message LOADING **/
					$('#dialog_message_loading').dialog("close");	
					
					$('#dialog_message_content2').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> O seu usuário não foi atualizado. Verifique as informações enviadas e tente novamente. Caso o problema persista entre em contato através do Fale Conosco. ")
					
					$('#dialog_message2').dialog("open");
				}			
	
				//$("#contentMinhaConta").html(ret);
			}
		})
	}

	function button_editar(codigoAnuncio){
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("open");					
		
		var pars = "_par=viewEditarServico:@:"+codigoAnuncio;
		var codigoAnunciante = $("#codigoAnuncianteHidden").val();
		
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			dataType: "json",
			success: function(ret){
			//alert(ret);
				// Ações dos botões do dialog
				$('#dialog_message').dialog('option', 'buttons', {
					"Editar Anúncio!": function() {
						// Liga Message LOADING
						$('#dialog_message_loading').dialog("open");
						
						// Serializa todos os dados do formulário para fazer chamada AJAX		
						var valores = $("#serviceForm").serializeArray();
						
						//alert(valores);
						
						// Para caso ocorra erros
						var json = JSON.stringify(valores);	
						// Montando string a ser enviada via ajax
						var string = ""+json+"";
						
						var pars = "_par=editarServico:@:"+codigoAnuncio+":@:"+string+"";
						
						$('#dialog_message').dialog("close");
						$('#dialog_message_content').html("");
						
						// Atualiza lista de serviços
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								var pars = "_par=listaAnunciosMinhaConta:@:"+codigoAnunciante+"";

								$.ajax({				
									type: "POST",
									url: "includes/rpc.php",
									data: pars,
									success: function(ret){
										// Desliga Message LOADING
										$('#dialog_message_loading').dialog("close");
										// Desliga Message LOADING
										$("#contentMinhaConta").html(ret);
									}
								}) ; 
								
								$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
								$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O serviço foi alterado com sucesso! </strong> <br /> Aguarde enquanto a alteração de serviço é analisada ... ")				  						
								$('#dialog_message').dialog("open");
							}
						});	
					},
					"Cancelar": function() {
						//$('#dialog_message').dialog('option', 'width', 600);	
						//$('#dialog_message').dialog('option', 'height', 500);
						//$('#dialog_message_content').html("");
						$('#dialog_message').dialog("close");
					}
				}); // Fecha modal 
				
				// Evento close (reseta as configurações do dialog)
				$( "#dialog_message" ).dialog({
					close: function(event, ui) {
						$('#dialog_message').dialog('option', 'width', 600);	
						$('#dialog_message').dialog('option', 'height', 245);
						$('#dialog_message_content').html("");
					}
				});
				
				// Definde o tamanho do dialog
				$('#dialog_message').dialog('option', 'width', 1020);	
				$('#dialog_message').dialog('option', 'height', 700);	
				
				// Carrega o formulário de alteração do anúncio
				$('#dialog_message_content').load("content/viewEditarServico.php",function() {
					$("#title").val(ret["title"]);
					
					$("#category").val(ret["category"]);
					populaSubCat(ret["category"],ret["subcategory"]);
					
					$("#minidescription").val(ret["minidescription"]);
					$("#description").val(ret["description"]);
					
					$("input[name|=services_profile_experience]").each(function(){
						if($(this).val() == ret["services_profile_experience"]){ $(this).attr("checked", "checked"); }
					});
					
					$("#services_profile_wage").val(ret["services_profile_wage"]);
					$("#services_profile_wage_type").val(ret["services_profile_wage_type"]);
					
					$("#youtubevideo").val(ret["youtubevideo"]);
					
					$("input[name|=services_profile_reference]").each(function(){
						if($(this).val() == ret["services_profile_reference"]){ $(this).attr("checked", "checked"); }
					});
					
					$("#stateArea1").val(ret["stateArea1"]);
					$("#stateArea2").val(ret["stateArea2"]);
					$("#stateArea3").val(ret["stateArea3"]);
				});
				
				$("#description").counter({
					count: 'up',goal: 700
				});
				$("#minidescription").counter({
					count: 'up',goal: 110
				});
				
				// Desliga Message LOADING
				$('#dialog_message_loading').dialog("close");
				// Abre a tela de edição do anúncio
				$('#dialog_message').dialog("open");
			},
			error: function(ret){
				// Desliga Message LOADING
				$('#dialog_message_loading').dialog("close");
				// Exibe a mensagem de erro
				$('#dialog_message_content').html("erro :<br/>"+ret);
				$('#dialog_message').dialog("open");
			}
		})
	}
	
	function button_editar_oportunidade(codigoAnuncio){
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("open");					
		
		var pars = "_par=viewEditarOportunidade:@:"+codigoAnuncio;
		var codigoLogin = $("#codigoLoginHidden").val();
		
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			dataType: "json",
			success: function(ret){
				//alert(ret);
				// Ações dos botões do dialog
				$('#dialog_message').dialog('option', 'buttons', {
					"Editar Anúncio!": function() {
						// Liga Message LOADING
						$('#dialog_message_loading').dialog("open");
						
						// Serializa todos os dados do formulário para fazer chamada AJAX		
						var valores = $("#opportunityForm").serializeArray();
						valores = JSON.stringify(valores);	
						valores = ""+valores+"";
						
						var pars = "_par=editarOportunidade:@:"+codigoAnuncio+":@:"+valores+"";
						
						$('#dialog_message').dialog("close");
						$('#dialog_message_content').html("");
						
						// Atualiza lista de serviços
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								var pars = "_par=listarOportunidadesMinhaConta:@:"+codigoLogin+"";

								$.ajax({				
									type: "POST",
									url: "includes/rpc.php",
									data: pars,
									success: function(ret){
										// Desliga Message LOADING
										$('#dialog_message_loading').dialog("close");
										// Desliga Message LOADING
										$("#contentMinhaConta").html(ret);
									}
								}) ; 
								
								$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
								$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> A oportunidade foi alterada com sucesso! </strong> <br /> Aguarde enquanto a alteração da oportunidade é analisada ... ")				  						
								$('#dialog_message').dialog("open");
							}
						});	
					},
					"Cancelar": function() {
						$('#dialog_message').dialog("close");
					}
				}); // Fecha modal 
				
				// Evento close (reseta as configurações do dialog)
				$( "#dialog_message" ).dialog({
					close: function(event, ui) {
						$('#dialog_message').dialog('option', 'width', 600);	
						$('#dialog_message').dialog('option', 'height', 245);
						$('#dialog_message_content').html("");
					}
				});
				
				// Definde o tamanho do dialog
				$('#dialog_message').dialog('option', 'width', 1020);	
				$('#dialog_message').dialog('option', 'height', 700);	
				
				// Carrega o formulário de alteração do anúncio
				$('#dialog_message_content').load("content/viewEditarOportunidade.php",function() {
					// Array com os campos do tipo "radio"
					var arrRadio = [ "profile_gender", "profile_smoke", "services_profile_reference", "profile_school", "services_profile_experience", 
									 "profile_children_age", "profile_children" ];
					// Array com os campos do tipo "checkbox"
					var arrCheck = [ "profile_language", "telAuth", "profile_cook", "profile_project_expirience", "profile_pet_expirience", "profile_flit", 
									 "profile_class", "profile_party_expirience", "profile_boat_expirience" ];
					
					$.each(ret, function(ident){
						if(ident == 'subcategory'){
							populaSubCat(ret["category"],ret[ident]);
							otherQuestion(ret[ident]);
						}else if($.inArray(ident, arrRadio) != "-1"){
							$("input[name|="+ident+"]").each(function(){
								if($(this).val() == ret[ident]){ $(this).attr("checked", "checked"); }
							});
						}else if($.inArray(ident, arrCheck) != "-1"){
							var arrVal = ret[ident];
							for(var x=0 ; x<(arrVal).length ; x++){
								$("input[name|="+ident+"]").each(function(){
									if($(this).val() == arrVal[x]){ 
										$(this).attr("checked", "checked");
										if(ident == "profile_language" && arrVal[x] == "49"){ $("#profile_language_other").css("visibility", "visible"); }
										if(ident == "profile_cook" && arrVal[x] == "136"){ $("#profile_cook_other").css("visibility", "visible"); }
										if(ident == "profile_pet_expirience" && arrVal[x] == "158"){ $("#profile_pet_expirience_other").css("visibility", "visible"); }
										if(ident == "profile_class" && arrVal[x] == "171"){ $("#profile_class_other").css("visibility", "visible"); }
									}
								});
							}
						}else{
							$("#"+ident).val(ret[ident]);
						}
					});
					
					$("#description").counter({
						count: 'up',goal: 700
					});
					$("#minidescription").counter({
						count: 'up',goal: 110
					});
					
					// Desliga Message LOADING
					$('#dialog_message_loading').dialog("close");
					// Abre a tela de edição do anúncio
					$('#dialog_message').dialog("open");
				});
			},
			error: function(ret){
				// Desliga Message LOADING
				$('#dialog_message_loading').dialog("close");
				// Exibe a mensagem de erro
				$('#dialog_message_content').html("erro :<br/>"+ret);
				$('#dialog_message').dialog("open");
			}
		})
	}

	function button_visualiza(codigoAnuncio){
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("open");					
		
		$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
		
		//$('#dialog_message').dialog('option', 'width', 790);	
		$('#dialog_message').dialog('option', 'height', 500);	
		
		$('#dialog_message_content').load("content/viewAnuncio.php?id="+codigoAnuncio+"");
		
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("close");		  						
		$('#dialog_message').dialog("open");	
	}

	function button_visualiza_oportunidade(codigoOportunidade){
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("open");					
		
		$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
		
		//$('#dialog_message').dialog('option', 'width', 790);	
		$('#dialog_message').dialog('option', 'height', 500);	
		
		$('#dialog_message_content').load("content/viewOportunidade.php?id="+codigoOportunidade+"");
		
		// Liga Message LOADING
		$('#dialog_message_loading').dialog("close");		  						
		$('#dialog_message').dialog("open");	
	}

	// Ação MINHA CONTA para excluir anuncio
	//-------------------------------------------------------------//
	function button_excluir(codigoAnuncio) {
		var codigoAnunciante = $("#codigoAnuncianteHidden").val();					
		
		$('#dialog_message').dialog('option', 'buttons', {
			"Excluir Anúncio!": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
				
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=excluirAnuncio:@:"+codigoAnuncio+"";
				
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listaAnunciosMinhaConta:@:"+codigoAnunciante+"";

						$.ajax({				
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						}) ; 
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi excluído! </strong> <br /> Não deixe de aparecer nas buscas do Achala. Crie outro anúncio. É gratuito! ")				  						
						$('#dialog_message').dialog("open");
					}
				});	
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			}
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao excluir o seu anúncio você perderá todas as informações inseridas no mesmo. Caso queira realmente excluir o anúncio clique em <strong>Excluir Anúncio</strong>. Caso queiro cancelar a ação, clique em <strong>Cancelar Ação</strong>.");		  						
		$('#dialog_message').dialog("open");
	}				
	
	// Ação MINHA CONTA para excluir oportunidade
	//-------------------------------------------------------------//
	function button_excluir_oportunidade(codigo) {
		var codigoUsuario = $("#codigoLoginHidden").val();
		
		$('#dialog_message').dialog('option', 'buttons', {
			"Excluir Anúncio!": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
				
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=excluirOportunidade:@:"+codigo+"";
				
				$.ajax({				
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listarOportunidadesMinhaConta:@:"+codigoUsuario+"";
						
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						})
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi excluído! </strong> <br /> Não deixe de aparecer nas buscas do Achala. Crie outro anúncio. É gratuito! ")				  						
						$('#dialog_message').dialog("open");
					}
				})
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			}
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao excluir a oportunidade você perderá todas as informações inseridas na mesma. Caso queira realmente excluir o anúncio clique em <strong>Excluir Anúncio</strong>. Caso queira cancelar a ação, clique em <strong>Cancelar Ação</strong>. ");		  						
		$('#dialog_message').dialog("open");
	}				
	
	
	// Ação MINHA CONTA para bloquear anuncio
	//-------------------------------------------------------------//
	function button_bloquear(codigoAnuncio) {
		var codigoAnunciante = $("#codigoAnuncianteHidden").val();					
		
		$('#dialog_message').dialog('option', 'buttons', { 
			"Bloquear Anúncio!": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
				
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=bloquearAnuncio:@:"+codigoAnuncio+"";
				
				$.ajax({
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listaAnunciosMinhaConta:@:"+codigoAnunciante+"";
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						})
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $('#dialog_message_content').html(""); $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi bloqueado com sucesso! </strong> <br /> À partir desse momento o anúncio não será mais visível nas buscas. Caso queira abrir o anúncio novamente basta clicar em desbloquear.")				  						
						$('#dialog_message').dialog("open");
					}
				})
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			} 
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao bloquear o seu anúncio ele não será mais encontrado nas buscas do Achala.com.br. Caso queira realmente bloquear o anúncio clique em <strong>Bloquear Anúncio</strong>. Caso queira cancelar a ação, clique em <strong>Cancelar Ação</strong>.");		  						
		$('#dialog_message').dialog("open");
	}
	
	// Ação MINHA CONTA para bloquear oportunidade
	//-------------------------------------------------------------//
	function button_bloquear_oportunidade(codigo){
		var codigoUsuario = $("#codigoLoginHidden").val();
		
		$('#dialog_message').dialog('option', 'buttons', { 
			"Bloquear Anúncio!": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
				
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=bloquearOportunidade:@:"+codigo+"";
				
				$.ajax({
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listarOportunidadesMinhaConta:@:"+codigoUsuario+"";
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						})
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $('#dialog_message_content').html(""); $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi bloqueado com sucesso! </strong> <br /> À partir desse momento o anúncio não será mais visível nas buscas. Caso queira abrir o anúncio novamente basta clicar em desbloquear.")				  						
						$('#dialog_message').dialog("open");
					}
				})
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			} 
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao bloquear a oportunidade ele não será mais encontrada nas buscas do Achala.com.br. Caso queira realmente bloquear a oportunidade clique em <strong>Bloquear Anúncio</strong>. Caso queira cancelar a ação, clique em <strong>Cancelar Ação</strong>.");		  						
		$('#dialog_message').dialog("open");
	}

	// Ação MINHA CONTA para desbloquear anuncio
	//-------------------------------------------------------------//
	function button_desbloquear(codigoAnuncio) {
		var codigoAnunciante = $("#codigoAnuncianteHidden").val();					
		
		$('#dialog_message').dialog('option', 'buttons', { 
			"Desbloquear Anúncio!": function() {
			
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
					
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=desbloquearAnuncio:@:"+codigoAnuncio+"";
				
				$.ajax({
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listaAnunciosMinhaConta:@:"+codigoAnunciante+"";
						
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						})
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $('#dialog_message_content').html(""); $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi desbloqueado com sucesso! </strong> <br /> À partir desse momento o anúncio aparecerá nas buscas do site e você será encontrado.")				  						
						$('#dialog_message').dialog("open");
					}
				})
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			} 
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao desbloquear o seu anúncio ele será encontrado nas buscas do Achala.com.br. Caso queira realmente desbloquear o anúncio clique em [Desbloquear Anúncio]. Caso queira cancelar a ação, clique em [Cancelar Ação] ");		  						
		$('#dialog_message').dialog("open");
	}

	// Ação MINHA CONTA para desbloquear oportunidade
	//-------------------------------------------------------------//
	function button_desbloquear_oportunidade(codigo) {
		var codigoUsuario = $("#codigoLoginHidden").val();
		
		$('#dialog_message').dialog('option', 'buttons', { 
			"Desbloquear Anúncio!": function() {
			
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");		
					
				// Liga Message LOADING
				$('#dialog_message_loading').dialog("open");	
				
				var pars = "_par=desbloquearOportunidade:@:"+codigo+"";
				
				$.ajax({
					type: "POST",
					url: "includes/rpc.php",
					data: pars,
					success: function(ret){
						var pars = "_par=listarOportunidadesMinhaConta:@:"+codigoUsuario+"";
						
						$.ajax({
							type: "POST",
							url: "includes/rpc.php",
							data: pars,
							success: function(ret){
								// Desliga Message LOADING
								$('#dialog_message_loading').dialog("close");
								// Desliga Message LOADING
								$("#contentMinhaConta").html(ret);
							}
						})
						
						$('#dialog_message').dialog('option', 'buttons', { "Fechar": function() { $('#dialog_message_content').html(""); $(this).dialog("close"); } });
						$('#dialog_message_content').html(" <img src=\"images/success_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> O anúncio selecionado foi desbloqueado com sucesso! </strong> <br /> À partir desse momento o anúncio aparecerá nas buscas do site e você será encontrado.")				  						
						$('#dialog_message').dialog("open");
					}
				})
			},
			"Cancelar Ação": function() {
				$('#dialog_message_content').html("");
				$('#dialog_message').dialog("close");
			} 
		}); // Fecha modal 
		
		$('#dialog_message').dialog('option', 'height', 245);		
		$('#dialog_message_content').html(" <img src=\"images/warning_icon_big.png\" align=\"left\" style=\"margin:10px;\" /> <strong> ATENÇÃO </strong> Ao desbloquear o seu anúncio ele será encontrado nas buscas do Achala.com.br. Caso queira realmente desbloquear o anúncio clique em <strong>Desbloquear Anúncio</strong>. Caso queira cancelar a ação, clique em <strong>Cancelar Ação</strong>.");		  						
		$('#dialog_message').dialog("open");
	}


	function populaCidade(cod){
		var codigoEstado = cod;
		
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			dataType: "json",
			data: "_par=buscaCidade:@:"+codigoEstado+"",
			success: function(ret){
				// Desliga Message LOADING
				//$('#dialog_message_loading').dialog("close");						
				
				//updateCombobox(populaOptions(ret));
				$("#procuroPorCidade2").html(populaOptions(ret));
			}
		});
	}

	function populaSubCat(cod,codsub){
		// Carrega mensagem de carregando enquanto traz dados
		var ret = '<option> Carregando... </option>';
		$("#subcategory").html(ret);
		
		//alert(codigoCategoria);
		
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			dataType: "json",
			data: "_par=buscaSubCat:@:"+cod+"",
			success: function(ret){
				//alert("s = "+ret);
				if(codsub)
					$("#subcategory").html(populaOptions(ret,codsub));
				else	
					$("#subcategory").html(populaOptions(ret));
			},
			error: function(ret){
				//alert("e = "+ret);
			}
		});
	}	
 
	function populaPerguntas(cod){
		var codigoCategoria = cod;			
		
		// Apresenta gauge
		$("#prSub").css("display","inline");	
		
		$.ajax({
			type: "POST",
			url: "includes/rpc.php",
			data: "_par=buscaPerguntas:@:"+codigoCategoria+"",
			success: function(ret){
				// Apresenta gauge
				$("#prSub").css("display","none");	
				
				retorno = ret.split(":@:");
				
				if (retorno[0] == 1){  
					// adiciona campos obrigatorios
				}else{
					// Tira campos obrigatorios				
				}
				
				$("#boxPerguntasEspecificas").html(retorno[1]);
				//$("#boxPerguntasEspecificas").html(ret);
			}
		});
	}					

	/*
	 * Rotina que popula os options do select
	 */
	populaOptions = function(json,codsub){
		//alert(json);
		
		var options = '';
		var select = '';
		for (i in json) {
			if(codsub && codsub == i)
				select = "selected";
			else
				select = "";
				
			options += '<option value="' + i + '" '+select+'>' + json[i] + '</option>';
		}
		return options;
	}

	function update(page){
		
		// Desliga Message LOADING
		$('#dialog_message_loading').dialog("open");		

		catID = $('#catID2').val();
		keyword = $('#keyword2').val();
		orderby = $('#orderby').val();					
		limit = $('#view').val();
		
				
		if (typeof(page)=="undefined")
		{
			page = $('#page').val();	
		}
		
		if (document.getElementById('perASC').checked == true){
			orientation = "ASC";
		}else{
			orientation = "DESC";							
		}
		
		// Serializa todos os dados do formulário para fazer chamada AJAX		
		valores = $("#filtro").serializeArray();
		
		//alert(valores);
		
		// Para caso ocorra erros
		var json = JSON.stringify(valores);	
		// Montando string a ser enviada via ajax
		string = ""+json+"";		
				
		
		//alert(catID);

		var pars = "_par=atualizaLista:@:"+string+"::"+catID+"::"+keyword+"::"+orderby+"::"+orientation+"::"+page+"::"+limit+"";

		// Faz nova chamada do miolo
		// ---------------------------------------- //		
				
		$.ajax({				
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			success: function(ret){
				
				
				// Desliga Message LOADING
				$('#dialog_message_loading').dialog("close");						

				// Não funciona com rwwrite em ação. Pensar em outra solução. 

			//window.location.replace(href); // Posiciona a páginja no topo para visualizar os erros
	
				
			$("#result").html(ret);
				
			$(".star").stars({
				inputType: "select",
				disabled: true
			});
			
						
	
			
			
			}
		});
		
		 
	}

	function updateo(){
		// Desliga Message LOADING
		$('#dialog_message_loading').dialog("open");		

		catID = $('#catID2').val();
		keyword = $('#keyword2').val();
		orderby = $('#orderby').val();					
		
		if (document.getElementById('perASC').checked == true){
			orientation = "ASC";
		}else{
			orientation = "DESC";							
		}					

		// Serializa todos os dados do formulário para fazer chamada AJAX		
		valores = $("#filtro").serializeArray();
		
		//alert(valores);
		
		// Para caso ocorra erros
		var json = JSON.stringify(valores);	
		// Montando string a ser enviada via ajax
		string = ""+json+"";		
		
		//alert(string);			
		
		//alert(catID);

		var pars = "_par=atualizaListaO:@:"+string+"::"+catID+"::"+keyword+"::"+orderby+"::"+orientation+"";

		// Faz nova chamada do miolo
		// ---------------------------------------- //		
		
		$.ajax({				
			type: "POST",
			url: "includes/rpc.php",
			data: pars,
			success: function(ret){
				//alert(ret);
				
				// Desliga Message LOADING
				$('#dialog_message_loading').dialog("close");						

				$("#result").html(ret);
			}
		})
	}

	function init(){
		define('cpf','CPF','CPF',null,null,true);
		define('email','EMAIL','EMAIL',null,null,true);
	}
