// JavaScript Document
var messageObj = new DHTML_modalMessage();

function novoBox(url, conteudo, largura, altura, cssClass)
{
	window.scroll(0,0);
	auxObjetos('esconder');
	if (typeof cssClass == 'undefined') cssClass = false;
	messageObj.setShadowOffset(5);
	messageObj.setShadowDivVisible(true);
	if (conteudo != ''){
		messageObj.setSource(false);
		messageObj.setHtmlContent(conteudo);
	}else{
		var rnde	= Math.random ( );
		url			+= (url.indexOf("?")>-1)?"&r=" + rnde:"?r=" + rnde;
		messageObj.setSource(url);	
	}
	messageObj.setCssClassMessageBox(cssClass);
	messageObj.setSize(largura,altura);
	messageObj.display();
}

function fechaBox()
{
	messageObj.close();	
	auxObjetos('mnostrar');
}

function ModuloGMapas(){
	novoBox('', conteudoGMapas, 500, 500);
}

function ModuloNewsLetter()
{
	novoBox('modulos/newsletter/cadNewsletter.php', '', 400, 250);	
}

function enviarFormNews(){
	var form = document.getElementById('cadNews');
	if (gtr_submit('cadNews', 'false'))  { 
		var ajax = new sack();
		ajax.setVar('nome', form.nn_desnome.value);
		ajax.setVar('email', form.nn_emlemail.value);
		ajax.requestFile = 'modulos/newsletter/manNewsletter.php';
		ajax.method = 'POST';
		ajax.element = 'modulo_newsletter';
		ajax.onLoading = function (){
			var e = document.getElementById('modulo_newsletter'); 
			e.innerHTML = "<p>Enviando dados...</p>";
		};
		ajax.onLoaded = function (){
			var e = document.getElementById('modulo_newsletter'); 
			e.innerHTML = "<p>Dados enviado...</p>";
		};
		ajax.onInteractive = function (){
			var e = document.getElementById('modulo_newsletter'); 
			e.innerHTML = "<p>Recebendo dados...</p>";
		};
		ajax.onCompletion = function (){
			var e = document.getElementById('modulo_newsletter'); 
			if (ajax.responseStatus && ajax.responseStatus[0] == 200){
				var string =  ajax.response;
			} else {
				var string = "<p>Erro inesperado, tente novamente.</p>";
			}
			e.innerHTML = string;	
		};
		ajax.runAJAX();
	}
}

function ModuloIndique(pagina)
{
	if (typeof pagina == 'undefined') pagina = '';
	novoBox('modulos/indique/cadIndique.php?pagina='+escape(pagina), '', 400, 250);	
}

function enviarFormIndique(){
	var form = document.getElementById('cadIndique');
	
	if (gtr_submit('cadIndique', 'false'))  { 
		var ajax = new sack();
		ajax.setVar('nu_pagina', form.nu_pagina.value);
		ajax.setVar('nn_desnome', form.nn_desnome.value);
		ajax.setVar('nn_emlemail', form.nn_emlemail.value);
		ajax.setVar('nn_desnome_destinatario1', form.nn_desnome_destinatario1.value);
		ajax.setVar('nn_emlemail_destinatario1', form.nn_emlemail_destinatario1.value);

		ajax.requestFile = 'modulos/indique/manIndique.php';
		ajax.method = 'POST';
		ajax.element = 'modulo_indique';
		ajax.onLoading = function (){
			var e = document.getElementById('modulo_indique'); 
			e.innerHTML = "<p>Enviando dados...</p>";
		};
		ajax.onLoaded = function (){
			var e = document.getElementById('modulo_indique'); 
			e.innerHTML = "<p>Dados enviado...</p>";
		};
		ajax.onInteractive = function (){
			var e = document.getElementById('modulo_indique'); 
			e.innerHTML = "<p>Recebendo dados...</p>";
		};
		ajax.onCompletion = function (){
			var e = document.getElementById('modulo_indique'); 
			if (ajax.responseStatus && ajax.responseStatus[0] == 200){
				var string =  ajax.response;
			} else {
				var string = "<p>Erro inesperado, tente novamente.</p>";
			}
			e.innerHTML = string;	
		};
		ajax.runAJAX();
	}
}


function GTR_submitModal(form){
	if (gtr_submit(form.id, 'false'))  { 
		var ajax = new sack();
		for (i=0; i<form.elements.length; i++)  {
			if (form.elements[i].type == 'select-one')  {
				combo	= form.elements[i];
				indice = combo.selectedIndex; 
				selecionado = combo.options[indice].value; 
				ajax.setVar(form.elements[i].name, selecionado);
			}
			else
			{
				ajax.setVar(form.elements[i].name, form.elements[i].value);
			}
		}
		ajax.requestFile = form.action;
		ajax.method = 'POST';
		ajax.element = 'janela_modal';
		
		ajax.onLoading = function (){
			var e = document.getElementById('modulo_newsletter');
			e.innerHTML = "<p>Enviando dados...</p>";
		};
		ajax.onLoaded = function (){
			var e = document.getElementById('modulo_newsletter'); 
			e.innerHTML = "<p>Dados enviado...</p>";
		};
		ajax.onInteractive = function (){
			var e = document.getElementById('modulo_newsletter'); 
			e.innerHTML = "<p>Recebendo dados...</p>";
		};
		ajax.onCompletion = function (){
			var e = document.getElementById('modulo_newsletter');
			if (ajax.responseStatus && ajax.responseStatus[0] == 200){
				var string =  ajax.response;
			} else {
				var string = "<p>Erro inesperado, tente novamente.</p>";
			}
            extraiScript(string);
			e.innerHTML = string;	
		};
		ajax.runAJAX();
		return false;
	}
	else  {
		return false;
	}
}

