var publicacao_id 		= "";
var edicao_id 			= "";
var edicao_selecionada 	= "";
var pdf_file			= "";
var tot_paginas			= 0;
var flagX = false;
var flagY = false;
var codigo;
var pagQ = "plastico";

var aPath = location.pathname.toString().split("/");
var path = "";
for(var i=0;i<aPath.length-1;i++){
	if(i>0)	path += "/";
	path +=  aPath[i];
}
var host = "http://" + location.host + path + "/";

function carregaGeral(){
	if( is_numeric($_GET("ed_anteriores") ) ) edicao_selecionada = parseInt($_GET("ed_anteriores"),10);
	if($_GET("r")) pagQ = $_GET("r");
	//alert("ED: "+edicao_selecionada);
	pegaPublicacao();
}

function pegaPublicacao(){
		var bmAjax	= getAJAX();
		var url = "";
		if(pagQ == "doce"){
		url = "config2.txt";
		document.getElementById("pagQ").value = pagQ;
		}else{
		url	 	= "config.txt";	//alert(url);
		}
		bmAjax.onreadystatechange = function (){ executePegaPublicacao(bmAjax) }
		bmAjax.open("GET",url,true);
		bmAjax.send(null);
}

function pegaPublicacao2(){
		var bmAjax	= getAJAX();
		var url	 	= "config.php?FLIPO_SELECIONADO="+$_GET("r");
		bmAjax.onreadystatechange = function (){ executePegaPublicacao(bmAjax) }
		bmAjax.open("GET",url,true);
		bmAjax.send(null);
}

function executePegaPublicacao(bmAjax){
	//if(bmAjax.status==404) alert('404');
	if( bmAjax.readyState == 4 ){
		if( bmAjax.status == 200 ){
		//alert("AQUI: "+bmAjax.responseText);
			var arr = bmAjax.responseText.split(":");
			var publicacao_id	= arr[0];
			var edicao_id		= arr[1];
			pdf_file			= arr[2];
			
			//alert("publicacao-id: "+publicacao_id+" edicao_id: "+edicao_id+"pdf_file: "+pdf_file);
			//alert(arr);
			
			/*if( !is_numeric(edicao_selecionada) ){
				location.href = host + "index_.htm?ed_anteriores="+parseInt(edicao_id,10)+"&r="+$_GET("r");
				alert("location.href: "+location.href);
			}else{*/
				$bmGetById('body').style.display = '';
			//}
			//alert( unhtmlspecialchars( arr[2] ) + " : " + utf8_decode(arr[2]) )
			
			setComboEdicoes(publicacao_id, edicao_id);
		}
		removerCarregando();	
	}else{
		criarCarregando();
		}
}

function setComboEdicoes(publicacao_id,edicao_id){
	
	var bmAjax					= getAJAX();
	var url 					= publicacao_id + "/edicoes.xml"; //alert(url);
	//alert("edicao_id "+edicao_id);
	bmAjax.onreadystatechange 	= function() { shp(bmAjax,publicacao_id,edicao_id) };
	bmAjax.open("GET",url,true);
	bmAjax.send(null);
}

function shp(bmAjax, publicacao_id, edicao_id){
var item;
var nome;
var novo;
var pdf;

var combox = document.getElementById("ed_anteriores");
	if( bmAjax.readyState == 4 ) {
		if( bmAjax.status == 200 ){							
			var xmldoc = bmAjax.responseXML; 
			//var doc = bmAjax.responseText; alert(doc); return false;
			combox.innerHTML	= "---";
			var dataArray = xmldoc.getElementsByTagName("edicao"); //alert(dataArray.length);
			
			if(dataArray.length > 0) {
 				if(window.XMLHttpRequest){
					for(var i = 0 ; i < dataArray.length ; i++) {
						item 	= dataArray[i];
						codigo	= item.getElementsByTagName("edicao_id")[0].firstChild.nodeValue;
						nome	= item.getElementsByTagName("edicao_nome")[0].firstChild.nodeValue;	
					//if(edicao_selecionada=="") edicao_selecionada = codigo;
						novo 	= document.createElement("option");
						novo.value 	= codigo;
						novo.text  	= nome;
						pdf = "";
					//	var ende = "";
						if( is_numeric(edicao_selecionada) && codigo == edicao_selecionada ){
							novo.selected 	= true;
							pdf			= item.getElementsByTagName("edicao_pdf")[0].firstChild.nodeValue;
							ende =  publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" ;
							flagX = false;
							flagY = true;
							//alert("i got here");
							$bmGetById('edicao_nome').innerHTML = nome;
							setEndereco(ende);
							$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
							$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf;
						}else{
						if(flagY == false){
						  pdf   = item.getElementsByTagName("edicao_pdf")[0].firstChild.nodeValue;
						  ende  =  publicacao_id + "/" + padraoNumero(codigo,10) + "/" ;
						  flagX = true;
						  }
						}
					
					combox.options.add(novo);
					}
					if(flagX){
					$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(codigo,10) + "/" + pdf;
				novo.selected = true;
				setEndereco(ende);
				//alert("here");
				$bmGetById('edicao_nome').innerHTML = nome;
		//		$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
				$bmGetById('edi_id').value = padraoNumero(codigo,10);
				}
					/*if(pdf != null){
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf;
					}else{
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf_file;
					}*/
					
					$bmGetById('pub_id').value 		= publicacao_id;
					$bmGetById('bt_indice').href 	= "javascript:indice('"+publicacao_id+"','"+edicao_id+"');";
				
					setComboPaginas(publicacao_id,edicao_id, codigo);
				}else{
					for(var i = 0 ; i < dataArray.length ; i++) {
						var codigo = dataArray.item(i).childNodes.item(0).text;
						var nome   = dataArray.item(i).childNodes.item(1).text;
						opcao = new Option(nome);
						opcao.value = codigo;
						if( is_numeric(edicao_selecionada) && codigo == edicao_selecionada ){
//alert("codigo == "+codigo+" e edicao_selecionada == "+edicao_selecionada);
							//if(opcao.value 	== edicao_selecionada) opcao.selected = true;
							var pdf			= dataArray.item(i).childNodes.item(2).text;	
							var ende =  publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" ;
							setEndereco(ende);
							$bmGetById('edicao_nome').innerHTML = nome;
							$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
						}else{
						 flagX = true;
						}
						combox.options[i+1] = opcao;
						
					}
					opt = new Option("--- SELECIONE ---");
					combox.options[0] = opt;
					combox.options[0].selected = true;
					//alert("HELPP");
					if(pdf)
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf;
					else
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf_file;
					
					$bmGetById('pub_id').value 		= publicacao_id;
					$bmGetById('bt_indice').href 	= "javascript:indice('"+publicacao_id+"','"+edicao_id+"');";
					setComboPaginas(publicacao_id,edicao_id, codigo);
				}
			

			}else{
				combox.innerHTML = "Nenhuma";
				
				var novo = document.createElement("option");
				novo.value = "-----";
				novo.disable = true;
				novo.text  = "Nenhum";
				combox.options.add(novo);				
			}
		removerCarregando();
	}else{
		var novo 			= document.createElement("option");	
		combox.innerHTML 	= "---";	
		novo.value 			= "";
		novo.disable 		= "disabled";
		novo.text  			= "CARREGANDO";
		combox.options.add(novo);
		criarCarregando();
	}
	}
}


/*function trataSetComboEdicoes(bmAjax,publicacao_id,edicao_id){
	var combox = document.getElementById("ed_anteriores");
	if( bmAjax.readyState == 4 ) {
		if( bmAjax.status == 200 ){							
			var xmldoc = bmAjax.responseXML; 
			//var doc = bmAjax.responseText; alert(doc); return false;
			combox.innerHTML	= "---";
			var dataArray = xmldoc.getElementsByTagName("edicao"); //alert(dataArray.length);
			
			if(dataArray.length > 0) {
 				if(window.XMLHttpRequest){
					for(var i = 0 ; i < dataArray.length ; i++) {
						var item 	= dataArray[i];
						var codigo	= item.getElementsByTagName("edicao_id")[0].firstChild.nodeValue;
						var nome	= item.getElementsByTagName("edicao_nome")[0].firstChild.nodeValue;	
					//if(edicao_selecionada=="") edicao_selecionada = codigo;
						var novo 	= document.createElement("option");
						novo.value 	= codigo;
						novo.text  	= nome;
						var ende = "";
						var pdf = "";
					//alert("Edicao selecionada: "+edicao_selecionada+" E codigo: "+codigo+" E nome: "+nome);
						if( is_numeric(edicao_selecionada) && codigo == edicao_selecionada ){
							novo.selected 	= true;
								$bmGetById('edicao_nome').innerHTML = nome;
								$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
							 pdf  = item.getElementsByTagName("edicao_pdf")[0].firstChild.nodeValue;
							 ende =  publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" ;
							 setEndereco(ende);
							//alert("ende: "+ende);
							flagX = false;
							flagY = true;
						}else{
						if(!flagY){
						  ende =  publicacao_id + "/" + padraoNumero(codigo,10) + "/" ;
						  flagX = true;
						  }
						}
					
					combox.options.add(novo);
					}
					if(flagX){
				//	alert("OK");
				novo.selected = true;
				alert("ende: "+ende);
				setEndereco(ende);
			//	alert("here");
				$bmGetById('edicao_nome').innerHTML = nome;
		//		$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
		try{
				$bmGetById('edi_id').value = padraoNumero(codigo,10);
				}catch(e){
				alert("motherfucker");
				}
				}
					if(pdf){
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf;
					}else{
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf_file;
					}
					
					$bmGetById('pub_id').value 		= publicacao_id;
					$bmGetById('bt_indice').href 	= "javascript:indice('"+publicacao_id+"','"+edicao_id+"');";
				
					setComboPaginas(publicacao_id,edicao_id);
				}else{
					for(var i = 0 ; i < dataArray.length ; i++) {
						var codigo = dataArray.item(i).childNodes.item(0).text;
						var nome =   dataArray.item(i).childNodes.item(1).text;
						opcao = new Option(nome);
						opcao.value = codigo;
						if( is_numeric(edicao_selecionada) && codigo == edicao_selecionada ){
//alert("codigo == "+codigo+" e edicao_selecionada == "+edicao_selecionada);
							opcao.selected = true;
							var pdf			= dataArray.item(i).childNodes.item(2).text;	
							var ende =  publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" ;
							setEndereco(ende);
							$bmGetById('edicao_nome').innerHTML = nome;
							$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
							flagX = false;
							flagY = true;
						}else{
						 if(!flagY){
						  ende =  publicacao_id + "/" + padraoNumero(codigo,10) + "/" ;
						  flagX = true;
						  }
						}
						combox.options[i+1] = opcao;
						
					}
					
					if(flagX){
				//	alert("OK");
				opcao.selected = true;
				setEndereco(ende);
			//	alert("here");
				$bmGetById('edicao_nome').innerHTML = nome;
		//		$bmGetById('edi_id').value = padraoNumero(edicao_selecionada,10);
				$bmGetById('edi_id').value = padraoNumero(codigo,10);
				}
					opt = new Option("--- SELECIONE ---");
					//alert("HELPP");
					if(pdf)
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf;
					else
						$bmGetById('bt_pdf').href = publicacao_id + "/" + padraoNumero(edicao_selecionada,10) + "/" + pdf_file;
					
					$bmGetById('pub_id').value 		= publicacao_id;
					$bmGetById('bt_indice').href 	= "javascript:indice('"+publicacao_id+"','"+edicao_id+"');";
					setComboPaginas(publicacao_id,edicao_id);
				}
			

			}else{
				combox.innerHTML = "Nenhuma";
				
				var novo = document.createElement("option");
				novo.value = "-----";
				novo.disable = true;
				novo.text  = "Nenhum";
				combox.options.add(novo);				
			}
		removerCarregando();
	}else{
		var novo 			= document.createElement("option");	
		combox.innerHTML 	= "---";	
		novo.value 			= "";
		novo.disable 		= "disabled";
		novo.text  			= "CARREGANDO";
		combox.options.add(novo);
		criarCarregando();
	}
	}
}*/

function setComboPaginas(publicacao_id, edicao_id, codigo){
	var bmAjax					= getAJAX();
	if(!flagX){
	url = publicacao_id + "/" + padraoNumero($_GET('ed_anteriores'),10)  + "/paginas.xml";
	}else{
	    var url = publicacao_id + "/" + padraoNumero(codigo,10)  + "/paginas.xml";
	}
	bmAjax.onreadystatechange 	= function() { trataSetComboPaginas(bmAjax,publicacao_id,edicao_id) };
	bmAjax.open("GET",url,true);
	bmAjax.send(null);
}
function trataSetComboPaginas(bmAjax,publicacao_id,edicao_id){
	

	var combox = document.getElementById("irPara");
	if( bmAjax.readyState == 4 ) {
		if( bmAjax.status == 200 ){							
			var xmldoc = bmAjax.responseXML; //var doc = bmAjax.responseText; alert(doc); return false;
			combox.innerHTML= "---";
			
			var dataArray 	= xmldoc.getElementsByTagName("pagina"); //alert(dataArray.length);
			tot_paginas 	= dataArray.length;
			
			if(dataArray.length > 0) {
				
				var item 	= dataArray[0];
				var codigo	= 0;

				var nome	= item.attributes[1].value;
				var novo 	= document.createElement("option");
				novo.value 	= codigo;
				novo.text  	= nome;
				//novo.selected 	= true;
				combox.options.add(novo);
	
				
				for(var i = 1 ; i < dataArray.length ; i+=2) {
					var item 	= dataArray[i];
					
					var codigo	= item.attributes[0].value;
					var nome	= item.attributes[1].value;
					
					if( dataArray[i+1] ){
						var item2 	= dataArray[i+1];
						nome		+= " - " + item2.attributes[1].value;
					}
					
					var novo 	= document.createElement("option");
					novo.value 	= codigo;
					novo.text  	= nome;
					combox.options.add(novo);
				}
				
				/*
				if( is_numeric($_GET("pagi")) )	{
					var pagi = $_GET('pagi');					
					if( pagi % 2 != 0) pagi--;
					irPagina(pagi);
				}	
				*/
					
			}else{
				combox.innerHTML = "Nenhuma";
				
				var novo = document.createElement("option");
				novo.value = "-----";
				novo.disable = true;
				novo.text  = "Nenhum";
				combox.options.add(novo);				
			}
		}
		removerCarregando();
	}else{
		var novo 			= document.createElement("option");	
		combox.innerHTML 	= "---";	
		novo.value 			= "";
		novo.disable 		= "disabled";
		novo.text  			= "CARREGANDO";
		combox.options.add(novo);
		criarCarregando();
	}
}


function indice( publicacao_id, edicao_id ) {
        var local = "indice.htm?publicacao_id="+$bmGetById('pub_id').value+"&edicao_id=" + $bmGetById('edi_id').value;
        
        myLightWindow.activateWindow({
                href: 	local,
                title: 	"&Iacute;NDICE",
                width: 	760
        });
}


function setIrPara(pag){

	if( is_numeric(pag) ){
		
		var cbo = $bmGetById('irPara');
		var t	= "";
		//pag--;
		//alert(pag);
		for(var i = 0 ; i<cbo.options.length;i++){
			t += pag + "|" + cbo.options[i].value + " - " + cbo.options[i].text + "<br>\n";
			if(cbo.options[i].value==pag)
				cbo.options[i].selected = true;
		}
	}
	
}

function ampliar( pagi ){
	
	var url  = "";
		url += 'ampliar.htm?';
		url += '&zerar';
		url += '&pagi='+pagi;
		url += '&publicacao_id='+$bmGetById('pub_id').value;
		url += '&edicao_id='+$bmGetById('edi_id').value;
		url += '&tot_paginas='+tot_paginas;
	
	var w 	= resolucao == "800x600" ? 770 : 984;
	
	myLightWindow.activateWindow({
		href: url, 
		title: 'AMPLIAR / IMPRIMIR',
		width: w
	});
	
}

