function ZB_AbreGraficosAnalise(praia,ano) {
	
	if(document.getElementById('documentsiteroot')) {
		documentsiteroot = document.getElementById('documentsiteroot').value;
	} else {
		documentsiteroot = '../';
	}
	
	window.open(documentsiteroot + '/janela/par_graficos.php?code_cee='+praia+'&ano='+ano,'par_graficos','width=930, height=650, toolbar=no,menubar=no,status=yes,resizable=yes,scrollbars=yes');
}

function ZB_xWindow_DuracaoEpocaBalnearRegiao(regiao,linkid,ano) {
	
	var titulo = "Duração da época balnear " + ano + " - " + document.getElementById(linkid).title

	documentsiteroot = document.getElementById('documentsiteroot').value;

	dhxWins.enableAutoViewport(true);
	dhxWins.setImagePath("dhtmlxWindows/codebase/imgs/");

	var wname = "xw" + regiao;
	var wid = "xwid" + regiao;
	var wname = dhxWins.createWindow(wid,50,200,600,400);
	wname.setText(titulo);
	
	dhxWins.window(wid).attachURL(documentsiteroot + "/duracaoepocabalnear/xWindow/xw_duracao.php?regiao="+regiao+"&ano="+ano);

}

function ZB_PraiasAno_CheckboxDadosRecentes(id) {

	if(id == 'fc_praiascomdadosrecentes_xd') {
		$('#fc_praiascomdadosrecentes').attr('checked', false);
	} else if(id == 'fc_praiascomdadosrecentes') {
		$('#fc_praiascomdadosrecentes_xd').attr('checked', false);
	}
	
	ZB_PraiasAno_AlterarZona()
}

function ZB_PraiasAno_AlterarZona() {
	//alert(form);

	documentsiteroot = document.getElementById('documentsiteroot').value;

	zbano = document.getElementById('zbano').value;
	
	var praiascomdadosrecentes;
	var praiascomdadosxdias;
	var entidade = '';
	var novoConc = '';
	var site = '';

	praiascomdadosrecentes = document.getElementById('fc_praiascomdadosrecentes').checked;
	if(praiascomdadosrecentes) {
		praiascomdadosrecentes = 1;
	} else {
		praiascomdadosrecentes = 0;
	}

	praiascomdadosxdias = document.getElementById('fc_praiascomdadosrecentes_xd').checked;
	if(praiascomdadosxdias) {
		praiascomdadosxdias = 1;
	} else {
		praiascomdadosxdias = 0;
	}

	entidade = document.getElementById('fs_entidade').value;
	concelho = document.getElementById('fs_concelho').value;
	site = document.getElementById('fs_praia').value;
	entidade_old = document.getElementById('fs_entidade_old').value;
	concelho_old = document.getElementById('fs_concelho_old').value;
	site_old = document.getElementById('fs_praia_old').value;
	
	if(entidade != entidade_old) {
		concelho = -1;
		site = -1;
	}
	if(concelho != concelho_old) {
		site = -1;
	}

	document.getElementById('fs_entidade_old').value = entidade;
	document.getElementById('fs_concelho_old').value = concelho;
	document.getElementById('fs_praia_old').value = site;

	//alert(site);

	if(entidade == -1) {
		entidade = '';
	}
	if(novoConc == -1) {
		novoConc = '';
	}
	if(site == -1 || isNaN(site)) {
		site = '';
	}

	ZB_PraiasAnoLoadGoogleMaps(zbano,concelho,site,entidade,praiascomdadosrecentes,praiascomdadosxdias);

	document.getElementById('zb_pie_graf').src = document.getElementById('zb_pie_graf_src').value + "&novoConc="+concelho+"&entidade="+entidade;

	var loader1 = dhtmlxAjax.getSync(documentsiteroot + '/_ajax/concelhos_praias.php?ano='+zbano+'&entidade='+entidade+'&concelho='+concelho+'&praia='+site+'&obj=CONCELHOS&sid='+Math.random());
	document.getElementById('fs_concelho_div').innerHTML = loader1.xmlDoc.responseText;

	var loader2 = dhtmlxAjax.getSync(documentsiteroot + '/_ajax/concelhos_praias.php?ano='+zbano+'&entidade='+entidade+'&concelho='+concelho+'&praia='+site+'&obj=PRAIAS&sid='+Math.random());
	document.getElementById('fs_praia_div').innerHTML = loader2.xmlDoc.responseText;

	var loader3 = dhtmlxAjax.getSync(documentsiteroot + '/praiasano/tbl_analises.php?ano='+zbano+'&entidade='+entidade+'&concelho='+concelho+'&praia='+site+'&dadosrecentes='+praiascomdadosrecentes+'&praiascomdadosxdias='+praiascomdadosxdias+'&sid='+Math.random());
	document.getElementById('zb_praiasano_tabela').innerHTML = loader3.xmlDoc.responseText;
}

function ZB_FiltrosNaoAplicaveisNestaSeccao(obj) {
	if(obj == 1) {
		document.getElementById('zb_praiasano_filtro').style.display = 'none';
	} else {
		document.getElementById('zb_praiasano_filtro').style.display = 'block';		
	}
}

function ZB_FiltroDadosRecentesNaoAplicaveisNestaSeccao(obj) {
	if(obj == 1) {
		document.getElementById('zb_praiasano_filtro_dadosrecentes').style.display = 'none';
	} else {
		document.getElementById('zb_praiasano_filtro_dadosrecentes').style.display = 'block';		
	}
}

function ZB_AbreJanelaTabelaDados(vars) {
	documentsiteroot = document.getElementById('documentsiteroot').value;	
	window.open(documentsiteroot + '/praiasano/tbl_analises_standalone.php?vars='+vars,'tbl_analises','width=930, height=650, toolbar=no,menubar=no,status=yes,resizable=yes,scrollbars=yes');
}

