﻿var qntClick = 0;
var frm;

function enviar() {	
	var destino = document.location;	
	qntClick++;
	if(qntClick == 1){
		 frm.texto.value = "#" + frm.nome.value+"#"+frm.email.value;
		 frm.urlRetorno.value=destino+"?acao=obrigado";
		 frm.submit();		
	}
}

function validar(n){
	frm = document.getElementById('FormPrimeiro'+n);
	var msg ="";
	var isError = false;
	if(frm.nome.value == 'Nome' || frm.nome.value.length == 0){
		msg+=' Nome,';
		isError = true;
	}
	if(!(frm.email.value.indexOf("@") > 0 && frm.email.value.indexOf(".") > 0)){
		msg+=' E-Mail,';
		isError = true;
	}

	if(!isError){							
		enviar();				
	}else{
		alert('Campo(s) em branco:'+msg);											
	}
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable){
      return pair[1];
    }
  } 
  return "";
}

function limparUrl(){
	query = window.location.search;
	url = window.location.toString();
	url = url.replace(query,'');
	window.location = url;
}

/*********************JQUERY***********************/

$(document).ready(function () {	
	var	acao = getQueryVariable('acao');
	if(acao == 'obrigado'){
		$.get("pop-up_confirmacao.shtml", function(data){
			$(data).modal({						  
				close: false,
				position: ["15%","30%"],
				overlayId: 'contact-overlay',
				containerId: 'contact-container',
				onOpen: contact.open,
				onShow: contact.show,
				onClose: contact.close
			});			
		});
	}
	if(acao == 'confirmar'){
		$.get("pop-up_confirmacao_2.shtml", function(data){
			$(data).modal({						  
				close: false,
				position: ["15%","30%"],
				overlayId: 'contact-overlay',
				containerId: 'contact-container',
				onOpen: contact.open,
				onShow: contact.show,
				onClose: contact.close
			});			
		});
	}		
						
	$('.ativaPopPrimRod').click(function (e) {
		e.preventDefault();
		$.get("pop-up_primeiro.shtml", function(data){
			$(data).modal({						  
				close: false,
				position: ["15%","30%"],
				overlayId: 'contact-overlay',
				containerId: 'contact-container',
				onOpen: contact.open,
				onShow: contact.show,
				onClose: contact.close
			});			
		});
	});	
	
	$('.ativaPop').click(function (e) {
		e.preventDefault();
		$.get("pop-up_sugestao.shtml", function(data){
			$(data).modal({						  
				close: false,
				position: ["15%","30%"],
				overlayId: 'contact-overlay',
				containerId: 'contact-container',
				onOpen: contact.open,
				onShow: contact.show,
				onClose: contact.close
			});			
		});
	});	
	
	$('.ativaPopRecomendar').click(function (e) {
		e.preventDefault();
		$.get("pop-up_recomendar.shtml", function(data){
			$(data).modal({
				close: false,
				position: ["15%","30%"],
				overlayId: 'contact-overlay',
				containerId: 'contact-container',
				onOpen: contact.open,
				onShow: contact.show,
				onClose: contact.close
			});			
		});
	});
	
	// preCarregar imagens
	var imgs = ['btn_X.gif', 'btn_enviar.gif'];
	$(imgs).each(function () {
		var i = new Image();
		i.src = 'css/img/' + this;
	});
});


var contact = {

	message: null,
	open: function (dialog) {
		dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
					$('#contact-container #pop2').fadeOut(200);
					$('#contact-container form').fadeIn(200);					
				});
			});
		});
	},
	
	show: function (dialog) {
		var err ="";
		var msg ="";

		$('#contact-container .btn_enviar').click(function () {
			var frm = document.forms["formSugest"];
			var isError = false;
			if(frm.nome.value == 'Nome' || frm.nome.value.length == 0){
				msg+=' Nome,';
				isError = true;
			}
			if(!(frm.email.value.indexOf("@") > 0 && frm.email.value.indexOf(".") > 0)){
				msg+=' E-Mail,';
				isError = true;
			}
			if(frm.texto.value == '' || frm.texto.value.length == 0){
				msg+=' Mensagem';
				isError = true;
			}
			if(!isError){							
				enviarSugestao();				
			}else{
				alert('Campo(s) em branco:'+msg);											
			}
		});
	},
	
	close: function (dialog) {
		$('#contact-container form').fadeOut(200);
		dialog.data.fadeOut(200, function () {
			dialog.container.fadeOut(200, function () {
				dialog.overlay.fadeOut(200, function () {
					$.modal.close();
				});
			});
		});
		limparUrl();
	}

};