$(document).ready(function(){		
	var container1 = $('div.container1');
	
	$("#envie_email").dialog({
		autoOpen: false,
		height: 570,
		width: 510,	
		bgiframe: true,		
		modal: true,	
		resizable: false,
		draggable: false,
		closeOnEscape: false
	});
	
	$('#amigo').click(function() {				
		$("#envie_email").dialog('open');		
	});	
	
	$('#fechar').click(function() {			
		$("#envie_email").dialog('close');
		document.location.reload();
	});
	
	$("#frm_envie_email").validate({		
		errorContainer: container1,	
		errorLabelContainer: $("ol", container1),
		wrapper: 'li',
		meta: "validate",
		rules: {
			nome1:{
				required:true				
			},
			email1:{
				required:true,
				email:true
			},
			nome:{
				required:true
			},
			email:{
				required:true,
				email:true
			}
		},
		messages: {
			nome1:{
				required: "&nbsp;"				
			},
			email1:{
				required: "&nbsp;",
				email: "Por favor, forne&ccedil;a um endere&ccedil;o eletr&ocirc;nico v&aacute;lido."
			},
			nome:{
				required: "&nbsp;"				
			},
			email:{
				required: "&nbsp;",
				email: "Por favor, forne&ccedil;a um endere&ccedil;o eletr&ocirc;nico v&aacute;lido."
			}
		},
		submitHandler: function() {			
			$(".carregando").ajaxStart(function(){
				$(this).show();			
			});
	    	
			$(".carregando").ajaxStop(function(){
				$(this).hide();			
			});			
			
			var dados = $("#frm_envie_email").serialize();		
					
			$.ajax({
				url: "act/envia_amigo.php",
				type: "POST",
				data: dados,
				success: function(resposta) {						
					$("#nome,#nome1,#nome2,#nome3,#email,#email1,#email2,#email3,#comentario").val("");
									
					$(".msg").show();					
					
					setTimeout(function(){
						$(".msg").fadeOut(1000);}
					, 1000); 									
									
				},
				error: function(requisicao) {
					alert("Erro: "+requisicao.statusText);
				}
			});		
			return false;					
		}
	});
	
	$("#faleconosco").validate({			
		submitHandler: function() {
			$(".carregando").ajaxStart(function(){
				$(this).show();			
			});
	    	
			$(".carregando").ajaxStop(function(){
				$(this).hide();			
			});
			
			var dados = $("#faleconosco").serialize();
			
			$.ajax({
				url: "class/Faleconosco/FaleconoscoControl.php",
				type: "POST",
				data: dados,
				success: function(resposta) {				
					if(resposta == 1) {								
						alert("Contato enviado com sucesso!");
						$("#faleconosco").resetForm();											
					}else if(resposta == 2) {
						alert("Coloque o seu e-mail!");
					}
				},
				error: function(requisicao) {
					alert("Erro: "+requisicao.statusText);
				}
			});		
			return false;
		}
	});	
		
	$("#vazio_usuario").hide();
	$("#vazio_senha").hide();
	$("#erro").hide();
	
	$("#orcamentoform").validate({			
		submitHandler: function() {
		$(".carregando").ajaxStart(function(){
			$(this).show();			
		});
    	
		$(".carregando").ajaxStop(function(){
			$(this).hide();			
		});
		
		var dados = $("#orcamentoform").serialize();
		
		$.ajax({
			url: "class/Produtos/ProdutosControl.php",
			type: "POST",
			data: dados,
			success: function(resposta) {				
				if(resposta == 1) {								
					alert("Orçamento enviado com sucesso!");
					$("#orcamentoform").resetForm();											
				}else if(resposta == 2) {
					alert("Coloque o seu e-mail!");
				}
			},
			error: function(requisicao) {
				alert("Erro: "+requisicao.statusText);
			}
		});		
		return false;
		}
	});	
	
	$("#areavip").validate({			
		submitHandler: function() {			
			var dados = $("#areavip").serialize();					
			
			$.ajax({
				url: "admin/autentica.php",
				type: "POST",
				data: dados,
				success: function(resposta) {							
					if(resposta == 1) {								
						document.location = 'admin/painel.php';												
					}else if(resposta == 3) {
						$("#vazio_usuario").show();
						setTimeout(function(){
							$("#vazio_usuario").fadeOut(1000);}
						, 2000);
					}else if(resposta == 5) {
						$("#vazio_senha").show();
						setTimeout(function(){
							$("#vazio_senha").fadeOut(1000);}
						, 2000);
					}else if(resposta == 2) {
						$("#erro").show();
						setTimeout(function(){
							$("#erro").fadeOut(1000);}
						, 2000);
						$("#areavip").resetForm();
					}
				},
				error: function(requisicao) {
					alert("Erro: "+requisicao.statusText);
				}
			});		
			return false;
		}
	});
	
	$(".lightbox").lightBox({
		overlayBgColor: "#8A8A8A",
		overlayOpacity: 0.8,
		containerResizeSpeed: 200,
		keyToPrev: 'a',
		keyToNext: 'p',
		txtImage: "Imagem",
		txtOf: "de",
		imageBtnClose: "recursos/imagens/lightbox-btn-close.gif",
		imageLoading: "recursos/imagens/lightbox-ico-loading.gif",
		imageBtnPrev: "recursos/imagens/lightbox-btn-prev.gif",
		imageBtnNext: "recursos/imagens/lightbox-btn-next.gif",
		fixedNavigation: true,
		keyToClose: "f"
	});	
	
	$(function() {
		var zIndexNumber = 1000;
		$('div').each(function() {
			$(this).css('zIndex', zIndexNumber);
			zIndexNumber -= 10;
		});
	});
	
	$(".imagem").click(function(){		
		//pega o caminho da imagem baseado no atributo src
		var caminho = this.src;
		//tira a expressão 'thumb_' do caminho da imagem
		caminho1 = caminho.replace("_pq", "_gd");
		caminho2 = caminho.replace("produtos_thumb_pq", "produtos_thumb_max");
		//muda o caminho da imagem principal
		$(".img_principal").attr({'src':caminho1});
		$(".lightbox").attr({'href':caminho2});
	});
	
});
