//*********************************************************//
//	Arquivo de funções globais
//*********************************************************//

//*********************************************************//
//	aumenta e diminui as fontes de 
//  acordo com parâmetro passado
//*********************************************************//
function PS_resizeFonts(){	
	if(document.getElementById("textoContainer")){		
		//
		function PS_setSize(obj, size){
			var arrObj = document.getElementById("textoContainer").getElementsByTagName(obj);
			for (var i = 0; i < arrObj.length; i++) arrObj[i].style.fontSize = size+"px";
		}		
		//
		document.getElementById("textoContainer").style.fontSize = tam[0]+"px";	
		PS_setSize("p",tam[0]);
		PS_setSize("td",tam[0]);
		PS_setSize("dt",tam[0]);
		PS_setSize("dd",tam[0]);
		PS_setSize("li",tam[0]);
		PS_setSize("h1",tam[1]);
		PS_setSize("h2",tam[2]);
		PS_setSize("h3",tam[3]);
		PS_setSize("h4",tam[4]);
		PS_setSize("h5",tam[5]);
		PS_setSize("h6",tam[6]);		
	}
}

// tamanhos iniciais das fontes
var tam  = [11,16,14,12,11,10,9];

function PS_increaseSize(type){	
	for(var i = 0; i < tam.length; i++)	
		(type == "mais") ? tam[i]++ : tam[i]--;		
}

//
function PS_changeFont(type){
	(type == "mais") ? PS_increaseSize("mais") : PS_increaseSize("menos");	
	PS_resizeFonts();	
}


//*********************************************************//
//	Escreve um swf 
//*********************************************************//
function PS_writeSWF(swf,width,height,menu,wmode){
	if (wmode == true) var strwMode = 'wmode="transparent"';
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '">');
	document.write('   <param name="movie" value="' + swf + '" />');	
	document.write('   <param name="quality" value="high" />');
	if (menu == true) document.write('   <param name="menu" value="false" />');
	if (wmode == true) document.write('   <param name="wmode" value="transparent" />');
	document.write('   <embed src="' + swf + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" ' + strwMode + '></embed>');
	document.write('</object>');
	
}

//*********************************************************//
//	Muda de aba
//*********************************************************//
function PS_changeTab(obj){
	
	// Muda o estilo do botao da 'aba'
	var tabs = obj.parentNode.getElementsByTagName("div");
	
	for(var i = 0; i < tabs.length; i++){		
	
		tabs[i].className = "rodapeBannerAba";		
		if(tabs[i] == obj)var cont = i;
		
	}	
	
	obj.className = "rodapeBannerAba on";
	
	// mostra a aba refente ao botão clicado
	var tabsCont = document.getElementById("banner").getElementsByTagName("div");
	
	for(var y = 0; y < tabsCont.length; y++)	
		tabsCont[y].style.display = "none";
		
	tabsCont[cont].style.display = "block";	
}

//
//
var PS_tabAuto = "";
var PS_contTabAuto = 0;
function PS_changeTabAuto(){
	if (document.getElementById("rodapeBanner")) {
		var PS_tabAuto = document.getElementById("rodapeBanner").getElementsByTagName("div");		
		PS_changeTab(PS_tabAuto[PS_contTabAuto]);
		PS_contTabAuto++;
		if (PS_contTabAuto == PS_tabAuto.length) PS_contTabAuto = 0;
		setTimeout("PS_changeTabAuto()",5000);
	}
}

// inicializa os eventos 
!(window.addEventListener) ? window.attachEvent("onload", PS_changeTabAuto) : window.addEventListener("load", PS_changeTabAuto, false);


//*********************************************************//
//  Gera um numero de dinâmico até o limite 
//  passado como parâmetro
//*********************************************************//
function PS_randomize(arr){
    var randNum= Math.floor(Math.random()*arr);
    return randNum;
}


//*********************************************************//
//  Verifica se existe uma imagem na página 
//  INTERNA caso não exista ele mostra uma 
//  lista de imagens randômicas
//*********************************************************//
function PS_checkImage(){	

	if(document.getElementById("foto")){
		
		var img = document.getElementById("foto");
		if (img.innerHTML == "")
			img.innerHTML = '<img src="/content/aplicacao/internet/_includes/imagens/interno_foto_' + PS_randomize(5) + '.jpg" alt="Imagem" border="0">';
	}
	
}
// inicializa os eventos 
!(window.addEventListener) ? window.attachEvent("onload", PS_checkImage) : window.addEventListener("load", PS_checkImage, false);


//popup
function popup(url,largura,altura) {
	window.open(url,'SEFAZ',''+largura+','+altura+',toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=no');
}

function carregaAgendaTributaria(){
	parent.document.getElementById("agenda").innerHTML = document.getElementById("agenda").innerHTML;
	
//	alert(document.getElementById("agenda").innerHTML);
}

//*****************************************/
// Função submete o formulário 
// da Agenda tributária
//*****************************************/
function actionForm(container,act){
	document.getElementById("formAgenda").target = container;	
	document.getElementById("formAgenda").action = act;	
	document.getElementById("formAgenda").submit();
}

//******************************************/
// Link para select
//*****************************************/
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}




//******************************************/
// Scripts referentes a enquete
//*****************************************/
function fnSubmete_voto(nOpcoes){
	//alert(document.formEnquete.rb_enquete);
	var bAlgumMarcado=false;
	
	for(i=0;i<nOpcoes;i++){
		//alert (document.form.rb_enquete[i].checked);
		if (document.formEnquete.rb_enquete[i].checked==true) {
			url='/content/aplicacao/internet/enquete/enviados/enquete_votar.asp?valor=' + document.formEnquete.rb_enquete[i].value;
			window.open(url,'Enquete','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=350')			
			bAlgumMarcado=true;
		}
	}
	if (bAlgumMarcado==false){
		alert("Selecione alguma opção para votar!");
		return;
	}

}

function fnSubmete_ResultParcial(CodEnquete){
	url='/content/aplicacao/internet/enquete/enviados/enquete_resultadoparcial.asp?nCodEnquete=' + CodEnquete
	window.open(url,'Enquete','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=500')				 
}


function fnSubmete_ResultAnterior(CodEnquete){
	url='/content/aplicacao/internet/enquete/enviados/enquete_resultadoanterior.asp?nCodEnquete=' + CodEnquete
	window.open(url,'Enquete','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=350')				 
}

function abreJanela(url) {
	window.open(url,'SEFAZ','toolbar=yes,scrollbars=yes,resizable=yes,width=600,height=500');
}

function show(id) {
	if (id.style.display=='none') {
	id.style.display='block';
	}
	else {
	id.style.display='none';
	}
}
//******************************************/
/* scripts da enquete                       /
//******************************************/


function PS_cbDownloads(){
	if(document.getElementById("textoContainer")){		
		var downloads = document.getElementById("textoContainer").getElementsByTagName("select")[0]
		if (downloads) {
			if (downloads.options[0].text == "Selecione uma opção"){
				var arrOptions = [["Agricultura Familiar","1"],["Associação Rural","2"],["Cooperativas","3"],["Micro Produtor Rural","4"],["Pequeno Produtor Rural","5"],["Médio Produtor Rural","6"],["Grande Produtor Rural","7"]];
				
				for(var j = 0; j < arrOptions.length; j++ ){
					var newOption = new Option(arrRural[j][0],arrRural[j][1]);
					var arrOptions = downloads;
					arrOptions.options[inicial] = newOption;
				}
			}
		}
	}
}
// inicializa os eventos 
!(window.addEventListener) ? window.attachEvent("onload", PS_cbDownloads) : window.addEventListener("load", PS_cbDownloads, false);

function showAmbienteSeguro(alink) { 
	var frmAS = document.getElementById("frmAmbienteSeguro")
	if (frmAS.style.display == "none"){
		frmAS.style.display = "block";
		alink.parentNode.className = "ambienteSeguroOn";
	}
	else {
		frmAS.style.display = "none"
		alink.parentNode.className = "";
	}
	
}



