// AJAX COM 1 PARAMETRO
function ajax_1_parametro(pcPagina, pcCamada, pr1, pr2){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?"+pr1+"="+pr2, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?"+pr1+"="+pr2, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
			req.send();
		}
	}
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;			
			}
		}
	}
}

// AJAX COM 2 PARAMETROS
function ajax_2_parametros(pcPagina, pcCamada, pr1, pr2, pr3, pr4){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
			req.send();
		}
	}
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;			
			}
		}
	}
}

// AJAX COM 3 PARAMETROS
function ajax_3_parametros(pcPagina, pcCamada, pr1, pr2, pr3, pr4, pr5, pr6){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4+"&"+pr5+"="+pr6, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4+"&"+pr5+"="+pr6, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
			req.send();
		}
	}
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;			
			}
		}
	}
}

// AJAX COM 4 PARAMETROS
function ajax_4_parametros(pcPagina, pcCamada, pr1, pr2, pr3, pr4, pr5, pr6, pr7, pr8){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4+"&"+pr5+"="+pr6+"&"+pr7+"="+pr8, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?"+pr1+"="+pr2+"&"+pr3+"="+pr4+"&"+pr5+"="+pr6+"&"+pr7+"="+pr8, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, processando...";
			req.send();
		}
	}
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;			
			}
		}
	}
}

/*FUNÇÃO DO JAVASCRIP PARA BUSCAR PAGINA*/
function buscaPagina(pcPagina, pcCamada){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde, carregando ...<img src='js/indicator.gif'>";		
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, carregando ...<img src='js/indicator.gif'>";
			req.send();
		}
	}
	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}
//---------------------------------------------------------------------
/**
 * BUSCA POR COMBOBOX
 */
function buscaGrupoInteresse(pcPagina, pcCamada, pr1){
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?cod_grupo="+pr1, true);		
		document.getElementById("conteudo").innerHTML =  "Aguarde, carregando ...<img src='js/indicator.gif'>";		
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?cod_grupo="+pr1, true);
			document.getElementById("conteudo").innerHTML =  "Aguarde, carregando ...<img src='js/indicator.gif'>";
			req.send();
		}
	}
	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { 
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}
/**
 *****************************************************************************
 * FUNÇÕES GERAIS PARA A SEÇÃO NEWSLETTERS
 */

/* FUNÇÃO PARA LIMPAR A LISTA DE CLIENTES QUE IRAO RECEBER A NEWSLETTER */
function limpalista(pcPagina, pcCamada) {
	var req = null;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET",pcPagina, true);
		document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;Aguarde. Limpando a lista salva ...";
		req.send(null);
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina, true);
			document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;Aguarde. Limpando a lista salva ...";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")){
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}

function carrega_grupo(pcPagina, pcCamada, pr1) {
	var req = null;
	
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?grupo="+pr1, true);
		document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;Obtendo a lista de clientes ...";
		req.send(null);
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?grupo="+pr1, true);
			document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;Obtendo a lista de clientes ...";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")){
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}

/* FUNÇÃO PARA GRAVAR CLIENTE DA NEWSLETTER SELECIONADO */
function marca_item(pcPagina, pcCamada, pr1,pr2) {
	var req = null;
	 if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", pcPagina+"?email="+pr1+"&cod_grupo="+pr2, true);
		document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;aguarde ...";
		req.send(null);
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){
			req.onreadystatechange = processReqChange;
			req.open("GET", pcPagina+"?email="+pr1+"&cod_grupo="+pr2, true);
			document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;aguarde ...";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")){
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}

/* FUNÇÃO PARA LIMPAR A LISTA DE CLIENTES QUE IRAO RECEBER A NEWSLETTER */
function limpa_lista(pcPagina, pcCamada) {
	var req = null;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", pcPagina, true);
		document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;aguarde ...";
		req.send(null);
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){
			req.onreadystatechange = processReqChange;
			req.open("GET", pcPagina, true);
			document.getElementById(pcCamada).innerHTML = "&nbsp;&nbsp;aguarde ...";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")){
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}

/* FUNÇÃO PARA LIMPAR A LISTA DE CLIENTES QUE IRAO RECEBER A NEWSLETTER */
function CarregaModeloNews(pcPagina, pcCamada,pr1,pr2) {
	var req = null;	
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina+"?modelo="+pr1+"&assunto="+pr2, true);
		document.getElementById(pcCamada).innerHTML = "Aguarde, carregando ...<img src='js/indicator.gif'>";
		req.send(null);
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina+"?modelo="+pr1+"&assunto="+pr2, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde, carregando ...<img src='js/indicator.gif'>";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){
			if((req.status == 200) && ((req.responseText) != "UNKNOWN")){
				document.getElementById(pcCamada).innerHTML = req.responseText;				
			}
		}
	}
}


/**
 ******************************************
 ********************************************************
 ***********************************************************************
 DIV SUSPENSA DA CENTRAL DO USUÁRIO                             
 ***********************************************************************
 ********************************************************
 ******************************************
 AbrePop(nome_da_pagina,nome_da_div,nome_do_parametro,valor_do_parametro)
 abreForm(nome_da_pagina,nome_do_parametro,valor_do_parametro)
 */
 function AbrePop(pcPagina, pcCamada){	
	var req = null;		
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();		
		req.onreadystatechange = processReqChange;		
		req.open("GET",pcPagina, true);		
		document.getElementById(pcCamada).innerHTML = "Aguarde. Carregando ...";		
		req.send(null);		
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if(req){			
			req.onreadystatechange = processReqChange;
			req.open("GET",pcPagina, true);
			document.getElementById(pcCamada).innerHTML = "Aguarde. Carregando ...";
			req.send();
		}
	}	
	function processReqChange(){
		if(req.readyState == 4){ if((req.status == 200) && ((req.responseText) != "UNKNOWN")) { document.getElementById(pcCamada).innerHTML = req.responseText;	} }
	}
}
 
var destino;
var xaa,yaa;
if (self.innerHeight){ /* all except Explorer */
	xaa = self.innerWidth;
	yaa = self.innerHeight;	
}else if (document.documentElement && document.documentElement.clientHeight){ /* Explorer 6 Strict Mode */
	xaa = document.documentElement.clientWidth;
	yaa = document.documentElement.clientHeight;	
}else if (document.body){ /* other Explorers */
	xaa = document.body.clientWidth;
	yaa = document.body.clientHeight;	
}

function mostra(camada){
	document.getElementById(camada).style.display = 'inline';
	//document.getElementById("site").style.overflow = "hidden";
}
function esconde(){ 
	//document.getElementById("escuro").style.display = 'none';
	document.getElementById("divpop").style.display = 'none';
	document.body.scroll="auto";
}
function destrava(){	
	//document.getElementById("site").style.overflow = "auto";	
}

function abreForm(pagina){	
	if (xaa>1){
		posx=(xaa/2)-(570/2); 
		posy=(yaa/2)-(425/2);
	}else{
		posx=(document.body.clientWidth/2)-(570/2); 
		posy=(document.body.clientHeight/2)-(425/2);	
	}	
	var x,y;
	if (self.pageYOffset){ /* all except Explorer */
		x = self.pageXOffset;
		y = self.pageYOffset;
	}else if (document.documentElement && document.documentElement.scrollTop){ /* Explorer 6 Strict */
		x = document.documentElement.scrollLeft;
		y = document.documentElement.scrollTop;
	}else if (document.body){ /* all other Explorers */
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}
		
	posx=0;
	posy=0;
	posx=posx+x;
	posy=posy+y;
	divfotart = document.getElementById("divpop");
	
	divfotart.style.top = posy+'px';
	divfotart.style.left = posx+'px';
	//mostra('escuro');	
	mostra('divpop');
	AbrePop(pagina,'divpop');
}


