
function change_pesquisa(target)
{
 

//if (target== "lugares"  )
//{
//top.parent.rightFrame.location.href='form_pesquisas_'+target+'.aspx?form_target='+target;
//}
//else
//{
top.parent.rightFrame.location.href='frameset_'+target+'.aspx?form_target='+target;
//}


}

/***********************************************************************************************/
/***********************************************************************************************/

function test_map_busy()
{
 
 var map = parent_mapframe_getMap();
	if (map.isBusy()){ 
    top.parent.msg_map_frame.location.href='msg_map_busy.htm';
	alert("Por favor aguarde o carregamento do mapa.")
	return false
	}
return true;

}





/***********************************************************************************************/
/***********************************************************************************************/

function botao_imprimir()
{


var pgSetup = getMap().getPageSetup();
pgSetup.setTitle("Sistemas de informação Geográfica");
    pgSetup.setInclude("mg_scalebar", true);
    pgSetup.setInclude("mg_northarrow", true);
    pgSetup.setInclude("mg_legend",false);
    pgSetup.setInclude("mg_title",false);
pgSetup.setPageMargins(200, 200, 200,200);    
    pgSetup.setUsePlotScale(false);
    
getMap().printDlg();
}


function botao_id1()
{

	document.getElementById("id_31").src='tools_images/tbzoominwin.gif';
	document.getElementById("id_4").src='./tools_images/tbzoomout.gif';
	document.getElementById("id_3").src='./tools_images/tbzoomin.gif';
	document.getElementById("id_2").src='./tools_images/tbpan.gif';
	document.getElementById("id_1").src='./tools_images/tbselect_p.gif';

}
function botao_id2()
{
    
	document.getElementById("id_31").src='tools_images/tbzoominwin.gif';
	document.getElementById("id_1").src='./tools_images/tbselect.gif';
	document.getElementById("id_4").src='./tools_images/tbzoomout.gif';
	document.getElementById("id_3").src='./tools_images/tbzoomin.gif';
	document.getElementById("id_2").src='./tools_images/tbpan_p.gif';

}

function botao_id3()
{
	document.getElementById("id_31").src='tools_images/tbzoominwin.gif';
	document.getElementById("id_2").src='tools_images/tbpan.gif';
	document.getElementById("id_1").src='tools_images/tbselect.gif';
	document.getElementById("id_4").src='tools_images/tbzoomout.gif';
	document.getElementById("id_3").src='tools_images/tbzoomin_p.gif';

}
function botao_id31()
{
	document.getElementById("id_2").src='tools_images/tbpan.gif';
	document.getElementById("id_1").src='tools_images/tbselect.gif';
	document.getElementById("id_4").src='tools_images/tbzoomout.gif';
	document.getElementById("id_3").src='tools_images/tbzoomin.gif';
	document.getElementById("id_31").src='tools_images/tbzoominwin_p.gif';

}

function botao_id4()
{
	document.getElementById("id_31").src='tools_images/tbzoominwin.gif';
	document.getElementById("id_3").src='tools_images/tbzoomin.gif';
	document.getElementById("id_2").src='tools_images/tbpan.gif';
	document.getElementById("id_1").src='tools_images/tbselect.gif';
	document.getElementById("id_4").src='tools_images/tbzoomout_p.gif';

}


function botao_desenhar_msg() {
alert('Pode desenhar poligono\n\nDuplo clique para finalizar.');
}


function erase_all_pass_accao() {
 
    accao_read_getcomp_line.value ="";
	accao_read_getarea_polygon.value = "";
	accao_desenhar_point_temp.value = "";
	accao_desenhar_Polygon_temp.value = "";
	accao_desenhar_Polyline_temp.value = "";
	
	accao_remove_temp.value="";

//	top.mapframe.accao_delete_point_asu.value = "";

}

function pass_accao_read_getcomp_line(str) {
	accao_read_getcomp_line.value = str;
}
function pass_accao_read_getarea_polygon(str) {
	accao_read_getarea_polygon.value = str;
}
function pass_accao_desenhar_point_temp(str) {
	accao_desenhar_point_temp.value = str;
}

function pass_accao_desenhar_Polygon_temp(str){
	accao_desenhar_Polygon_temp.value = str;
}

function pass_accao_desenhar_Polyline_temp(str){
   accao_desenhar_Polyline_temp.value = str;
}

function pass_accao_remove_temp(str) {
	accao_remove_temp.value = str;
}






/*********************************************************************/
/*
/*Funções com get Map
/*
/*********************************************************************/
function getMap()
{
	return document.map;
	
}
        
function parent_mapframe_getMap()
{
	
	return parent.parent.mapframe.document.map;

}




function map_escala_actual(valor) 
{
	if (valor != ""){
		var fnum = parseInt(valor);
		if (!isNaN(fnum)) {
			getMap().setScale(fnum);
		}
	}

	document.getElementById("escala_actual").selectedIndex = 0;
}



function collapse_group_layers()
{
	var map = getMap();

	var groups  = map.getMapLayerGroups();
	var cnt = groups.size();
	for (i = 0; i<cnt; i++)
	{
		var group = groups.item(i);
		group.collapse();

	}
	map.refresh();
}


function expand_group_layers()
{
	var map = getMap();

	var groups  = map.getMapLayerGroups();
	var cnt = groups.size();
	for (i = 0; i<cnt; i++)
	{
		var group = groups.item(i);
		group.expand();

	}
	map.refresh();
}


function mostra_oculta_layers()
{

	if (getMap().LayersViewWidth>1)
	{
		getMap().LayersViewWidth=0;
		document.getElementById("id_5").src="./tools_images/tree_layers.gif";

	}
	else
	{
		getMap().LayersViewWidth=160;
		document.getElementById("id_5").src="./tools_images/tree_layers_p.gif";

	}

}


//function GetArea_polygon()

//{
//	
//	erase_all_pass_accao();
//	pass_accao_read_getarea_polygon("accao_read_getarea_polygon");
//	getMap().selectMode();
//	
//}

//function GetCom_line()
//{

//	erase_all_pass_accao();
//	pass_accao_read_getcomp_line("accao_read_getcomp_line");
//	getMap().selectMode();
//}

//function Draw_temp_digitizePoint()
//{

//	getMap().getMapLayer('TEMP_Polygon').setVisibility(true);
//	getMap().getMapLayer('TEMP_Polygon').setRebuild(true);
//	erase_all_pass_accao();
//	pass_accao_desenhar_point_temp("accao_desenhar_point_temp");
//	getMap().digitizePoint();
//}

//function Delete_draw_temp()

//{
//	erase_all_pass_accao();
//	pass_accao_remove_temp("accao_remove_temp");
//	getMap().selectMode();
//}


//function Draw_temp_digitizePolygon()
//{
//    getMap().getMapLayer('TEMP_Polygon').setVisibility(true);
//	getMap().getMapLayer('TEMP_Polygon').setRebuild(true);
//	erase_all_pass_accao();
//	pass_accao_desenhar_Polygon_temp("accao_desenhar_Polygon_temp");
//	getMap().digitizePolygon();
//}


//function Draw_temp_digitizePolyline()
//{
//    getMap().getMapLayer('TEMP_Polyline').setVisibility(true);
//	getMap().getMapLayer('TEMP_Polyline').setRebuild(true);
//	erase_all_pass_accao();
//	pass_accao_desenhar_Polyline_temp("accao_desenhar_Polyline_temp");
//	getMap().digitizePolyline();
//}


function active_Layers_in_array(array_layers2active)
{

	var map = parent_mapframe_getMap();
	var layers = map.getMapLayersEx();

	var cnt = layers.size();

	var i;
	var part_num=0;
	

	for (i = 0; i<cnt; i++)
	{

		var layer = layers.item(i);
		//layer.setVisibility(false);

		while (part_num <= array_layers2active.length)
		{
			
			if (layer.getLegendLabel()==array_layers2active[part_num])
			{
				
				layer.setVisibility(true);


			}


			part_num+=1;
		}
		part_num=0
	}

	map.refresh();
	
} //function active_Layers_in_array(array_layers2active)

function inactive_Layers_in_array(array_layers2inactive)
{

	var map = parent_mapframe_getMap();
	var layers = map.getMapLayersEx();

	var cnt = layers.size();

	var i;
	var part_num=0;
	

	for (i = 0; i<cnt; i++)
	{

		var layer = layers.item(i);
		//layer.setVisibility(false);

		while (part_num <= array_layers2inactive.length)
		{
			
			if (layer.getLegendLabel()==array_layers2inactive[part_num])
			{
				
				layer.setVisibility(false);


			}


			part_num+=1;
		}
		part_num=0
	}

	map.refresh();
	
} //function inactive_Layers_in_array(array_layers2inactive)

function active_Layers_in_array_pesquisa()
{

	//alert(array_layers2active_pesquisa.length);
	var map = parent_mapframe_getMap();
	var layers = map.getMapLayersEx();

	var cnt = layers.size();

	var i;
	var part_num=0;
	

	for (i = 0; i<cnt; i++)
	{

		var layer = layers.item(i);
		//layer.setVisibility(false);

		while (part_num <= array_layers2active_pesquisa.length)
		{
			
			if (layer.getLegendLabel()==array_layers2active_pesquisa[part_num])
			{
				
				layer.setVisibility(true);


			}


			part_num+=1;
		}
		part_num=0
	}

	map.refresh();
	
} //function active_Layers_in_array(array_layers2active)

function inactive_Layers_in_array_pesquisa()
{
//alert(array_layers2inactive_pesquisa.length);
	var map = parent_mapframe_getMap();
	var layers = map.getMapLayersEx();

	var cnt = layers.size();

	var i;
	var part_num=0;
	

	for (i = 0; i<cnt; i++)
	{

		var layer = layers.item(i);
		//layer.setVisibility(false);

		while (part_num <= array_layers2inactive_pesquisa.length)
		{
			
			if (layer.getLegendLabel()==array_layers2inactive_pesquisa[part_num])
			{
				
				layer.setVisibility(false);


			}


			part_num+=1;
		}
		part_num=0
	}

	map.refresh();
	
} //function inactive_Layers_in_array(array_layers2inactive)




/******************************************/
/*     SUBMIT FORMS  
/*****************************************/


function changeLugar(idr)
{

	
	top.parent.mapframe.document.getElementById('accao_nlugar').value=idr;
	top.parent.mapframe.document.getElementById('accao_nrua').value=" ";
   
   
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_LUGAR';
	var selScale=2000;
	parent.zoomFrame.location.href='msg_zoom.htm';
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	}else{
		alert("Por favor aguarde o carregamento do mapa.")}
}

function zoom_to_npolicia(idr)

{

var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc='Z_GO_NPOLICIA';
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}
function zoom_to_DOPL_pretensao(idr,n_proc,tipo)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_DOPL_Pretensao";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_obras.aspx?var_proc='+n_proc+"&var_tipo="+tipo;//devido ao asp.net nao deixar mudar a action do form
	}else{
	alert("Por favor aguarde o carregamento do mapa.")}

}

function zoom_to_alvaras_lot(idr,n_proc)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_DOPL_Pretensao";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_alvaras_lot.aspx?var_proc='+n_proc;//devido ao asp.net nao deixar mudar a action do form
	}else{
	
	alert("Por favor aguarde o carregamento do mapa.")
	}

}


 


function zoom_to_RVERTICES(idr,n_proc)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_RVERTICES";
	var selScale=3000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	//var bbox=CenterCoords_and_conners_5k();
	parent.bottomFrame.location.href='detalhe_rede_vertices.aspx?var_bbox=x&var_proc='+n_proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}
function zoom_to_CADASTRO_PREDIAL(idr,n_proc)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_CADASTRO_PREDIAL";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_ed_cadastro.aspx?var_proc='+n_proc;//devido ao asp.net nao deixar mudar a action do form
	
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}

function zoom_to_PUB(idr,n_proc)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_Publicidade";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_publicidade.aspx?var_proc='+n_proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}

function zoom_to_ASUG(idr,n_proc)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_ASUG2POINT";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	//parent.bottomFrame.location.href='detalhe_publicidade.aspx?var_proc='+n_proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}


function zoom_to_indust_trans(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_indust_trans.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}

function zoom_to_serv_activ(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_serv_activ.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}


function zoom_to_cultura_desp(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_cultura_desp.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}



function zoom_to_fin_seg_imo(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_fin_seg_imo.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}

function zoom_to_hotel_food(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_hotel_food.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}



function zoom_to_agric_pesca(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_agric_pesca.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}

function zoom_to_comercio(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_comercio.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}

function zoom_to_educacao(idr,proc)
{

	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	//var selValue=document.Lista.Lugares.options.value;
	var gotoLoc='Z_GO_EDUCACAO';
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_educacao.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
}
function zoom_to_saude_apoio(idr,proc)
{

	
	
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_SAUDE_APOIO";
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_saude.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
	
	
	}

function zoom_to_pub_defesa(idr,proc)
{

	
	
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	var gotoLoc="Z_GO_PUB_DEFESA";
	var selScale=2000;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_pub_defesa.aspx?var_proc='+proc;//devido ao asp.net nao deixar mudar a action do form
	}else{alert("Por favor aguarde o carregamento do mapa.")}
	
	
}


function zoom_to_TOPONIMIA_VIAS_UNIDAS(idr,n_cod)
{
	var map = parent_mapframe_getMap();
	if (!map.isBusy()){ 
	
	
	
	
var mapSel = map.getSelection();


mapSel.clear();



var mapLayer_on = map.getMapLayer("Toponimia_Nome_Ruas_ON");


if (idr>0)
{	mapLayer_on.setSQLWhere(" RVG_DIS_FR="+idr);	}
else
{   alert("Não geo-referenciado!\nContacte o Administrador");
	mapLayer_on.setSQLWhere(" RVG_DIS_FR<0 ");
 }

mapLayer_on.setRebuild(true)	

	
	
	var gotoLoc="Z_GO_TOPONIMIA_VIAS_UNIDAS";
	var selScale=500;
	map.zoomGotoLocation(gotoLoc,idr,selScale);
	
	parent.zoomFrame.location.href='msg_zoom.htm';
	parent.bottomFrame.location.href='detalhe_ruas.aspx?action=rua&idr_var='+n_cod;//devido ao asp.net nao deixar mudar a action do form
	map.refresh();
	}else{alert("Por favor aguarde o carregamento do mapa.")}

}






function activa_inactiva_opcoes() 
{


var var_planta=document.form_1.planta.value;

switch (var_planta){

case "5k_epl": 
    
   document.getElementById("topografico").checked=true
break;
default:
  document.getElementById("topografico").checked=false;
}



//var array_layers2in_or_active = new Array("DOPL_LOT_RASTER");
//    if (document.getElementById("planta").value=="lot_epl")
//    {
//    active_Layers_in_array(array_layers2in_or_active);
//    document.getElementById("n_alvara").disabled=false;
//    document.getElementById("n_lote").disabled=false;
//    }
//    else
//    {
//    inactive_Layers_in_array(array_layers2in_or_active);
//    document.getElementById("n_alvara").disabled=true;
//    document.getElementById("n_lote").disabled=true;
//    }

}

function CenterCoords_and_conners_lot500() 
{
    var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();
//var center_x=-29022;
//var center_y=130082;
   
      
    
    var altura_medida=88/2; 
	var largura_medida=84/2; 
    
   var xmin=center_x-largura_medida;
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   
return text;
    
}
function CenterCoords_and_conners_5k_zona_ind() 
{
      var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();      
    
    
     
    var altura_medida=726/2; 
    
	var largura_medida=830/2; 
   
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   


return text;
    
}


function CenterCoords_and_conners_2k() 
{
    var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();
//var center_x=-29022;
//var center_y=130082;
   
      
    
    var altura_medida=341/2; 
	var largura_medida=332/2; 
    
   var xmin=center_x-largura_medida;
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   
return text;
    
}
function CenterCoords_and_conners_orto2k() 
{
    var map = parent_mapframe_getMap();

 var center_x=map.getLon();
    var center_y=map.getLat();
   
      
    
    var altura_medida=341/2; 
	var largura_medida=332/2; 
    
   var xmin=center_x-largura_medida;
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   
return text;
    
}




function CenterCoords_and_conners_ord() 
{
  var map = parent_mapframe_getMap();


//  var center_x=-29022;
//   var center_y=130082;
   
      var center_x=map.getLon();
    var center_y=map.getLat();
    
   var altura_medida=1750/2; 
	var largura_medida=1660/2;  
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   
return text;

    
}

function CenterCoords_and_conners_cond() 
{
  var map = parent_mapframe_getMap();


//   var center_x=-29022;
//   var center_y=130082;
   
  
   var center_x=map.getLon();
    var center_y=map.getLat();      
    
    var altura_medida=1450/2; 
	var largura_medida=1750/2; 
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   
return text;
    
}



function CenterCoords_and_conners_orto10k() 
{
      var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();      
    
    var altura_medida=1750/2; 
	var largura_medida=1660/2;  
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   


return text;
    
}
function CenterCoords_and_conners_10k_pequeno() 
{
    
    var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();      
    
   
//    var altura_medida=440/2; 
//	var largura_medida=830/2; 
    var altura_medida=875/2; 
	var largura_medida=1660/2;  
      
       var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
 
return text;
    
}
function CenterCoords_and_conners_5k() 
{
    var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();      
    
   
    var altura_medida=880/2; 
	var largura_medida=830/2; 
   
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
 
return text;
    
}

function CenterCoords_and_conners_10k() 
{
      var map = parent_mapframe_getMap();

    var center_x=map.getLon();
    var center_y=map.getLat();      
    
   
    
    var altura_medida=1750/2; 
	var largura_medida=1660/2;  
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
   


return text;
    
}

function CenterCoords_and_conners_25k() 
{
    var map = parent_mapframe_getMap();

 var center_x=map.getLon();
    var center_y=map.getLat();   
      
    
     var altura_medida=4375/2; 
	var largura_medida=4150/2; 
    
   var xmin=center_x-largura_medida; 
   var xmax=center_x+largura_medida; 
   
   var ymin=center_y-altura_medida;
   var ymax=center_y+altura_medida;
   
   var text=xmin+","+ymin+","+xmax+","+ymax;
  

return text;
    
}


/******************************************/
/*     SUBMIT FORMS  EPL
/*****************************************/

function Zoom_Goto_(featureKey)

{

	/*	var map = getMap();
    	var selValue=506;

		var gotoLoc='Z_GO_RVERTICES';
		var selScale=2000;
		map.zoomGotoLocation(gotoLoc,selValue,selScale);
*/
// FAZ A MESMA COISA

	var map = getMap();

	var mapSel = map.getSelection();
	mapSel.clear();
//	var mapObjects = map.createObject("MGCollection");
	var mapLayer = map.getMapLayer("Vertices_Rede_Apoio");
	var mapObj = mapLayer.getMapObject(featureKey);//alert(mapObj);
	//mapObjects.add(mapObj);
	//mapSel.addObjectsEx(mapObjects, false);

	//parent.parent.mapframe.EscalaMin = 2000;
	var selScale=5000;

	map.zoomGotoLocation('Z_GO_RVERTICES',featureKey,selScale);

    map.setAutoRefresh(true);
    map.refresh();

} 


function submit_form_epl()
{

var map = parent_mapframe_getMap();
var var_planta=document.form_1.planta.value;
var var_topo="off";
var idr_desenho= parent.parent.mapframe.document.getElementById('accao_desenhar_id').value;

map.removeMapLayer('Area Seleccionada'); //remover o desenho temporario 

if (document.form_1.topografico.checked==true)
{var_topo="on";}


switch (var_planta){
case "print_serie": 
    
    
    if (func_print_serie(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
   
    break;
case "25k_epl": 
   if ( func_25k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "10k_epl": 
    if ( func_10k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    
    }
break;
case "5k_epl": 
    if ( func_5k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "orto10k_epl": 
     if (func_orto10k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
    
break;
case "orto2k_epl": 

     if (func_orto2k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "2k_epl": 
    
         if (func_2k_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "pdm_ord": 
    
    
         if (func_pdm_ord_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "pdm_cond": 
    
    if (func_pdm_cond_epl(var_planta,var_topo,idr_desenho)){

    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
case "lot_epl": 
    if ( func_lot_epl(var_planta,var_topo,idr_desenho)){
    parent.parent.mapframe.document.getElementById('accao_concluido').value=0;
    
    }
break;
}



}




function func_lot_epl(planta,var_topo,idr_desenho)
{



if (parent_mapframe_getMap().getScale()<=500)
{
  
  var bbox_var=CenterCoords_and_conners_lot500();
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_lot500();
  }
  parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form
  
 
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();

  return true;
  
 
  
}
else
{
	alert('Aproxime mais.\n Escala 1/500')
		
}
	
return false;


}


function func_pdm_cond_epl(planta,var_topo,idr_desenho){


if (parent_mapframe_getMap().getScale()<=10000)
{
  
  
  var bboxord_var=CenterCoords_and_conners_cond();
  
  var bboxzona_var=CenterCoords_and_conners_5k_zona_ind();
  
  var bbox_var=bboxord_var+"|"+bboxzona_var;
  
  
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
  

 var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 


  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
  
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/10000')
		
}
	
return false;

}



function func_pdm_ord_epl(planta,var_topo,idr_desenho){

if (parent_mapframe_getMap().getScale()<=10000)
{
  
    var bboxord_var=CenterCoords_and_conners_ord();
  
  var bboxzona_var=CenterCoords_and_conners_5k_zona_ind();
  
  var bbox_var=bboxord_var+"|"+bboxzona_var;
  
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 


  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/10000')
		
}
	
return false;

}





function func_25k_epl(planta,var_topo,idr_desenho){



if (parent_mapframe_getMap().getScale()<=25000)
{
  
  var action=planta;
  
  var bbox_var=CenterCoords_and_conners_25k();
  
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
  var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  
 
 
 
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 


  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();

  parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  
  return true;
  
  
  
//  //document.form_1.action="cria.aspx";//devido ao asp.net nao deixar mudar a action do form
//  document.form_1.bbox.value=CenterCoords_and_conners_2k();
//  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
//  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();
// 
//  document.form_1.submit();
//  
//  return true;
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/25000')
		
}
	
return false;
}



function submit_form_epl_dados()
{

if (IsValidNIF(document.form_1.n_contr.value))
{

var v_freg=document.form_1.n_freg.options[document.form_1.n_freg.selectedIndex].text;

var v_rua_lugar=document.form_1.id_text_cod_rua.options[document.form_1.id_text_cod_rua.selectedIndex].text;

var v_cod_npol=document.form_1.id_text_cod_npol.options[document.form_1.id_text_cod_npol.selectedIndex].text;

var v_postal=document.form_1.id_text_postal.options[document.form_1.id_text_postal.selectedIndex].text;



document.form_1.freg.value=v_freg;
document.form_1.rua_lugar.value=v_rua_lugar;
document.form_1.n_pol.value=v_cod_npol;
document.form_1.cod_postal.value=v_postal;



if (document.form_1.id_text_cod_npol.value!="" && document.form_1.id_text_postal.value!="" &&   document.form_1.id_text_cod_rua.value!="" && document.form_1.nome_req.value!="" && document.form_1.n_contr.value!="")
{


document.form_1.freg.value=v_postal + " " +v_freg;
if (v_cod_npol.length < 10 ){
document.form_1.rua_lugar.value=v_rua_lugar + ", "+v_cod_npol;
}


if (form_1.action_topo.value=='on'){


if (document.form_1.n_alv.value!="" && document.form_1.n_lote.value!="")
{


  if (top.parent.mapframe.document.getElementById('accao_concluido').value==1)
            {

                                if (top.parent.mapframe.document.getElementById('accao_concluido').value==1 && document.form_1.planta.value!='5k_epl' )
                                {




                                        form_1.method="post";
                                        form_1.target="_blank";
                                        form_1.action="form_epl_emite.aspx?action_topo_go=false";
                                        form_1.submit();
                                      form_1.submit_form_concluir.value=='Concluido';
                                }
                    
                            
                                if (form_1.action_topo.value=='on' && top.parent.mapframe.document.getElementById('accao_concluido').value==1)
                                {
                                    form_1.method="post";
                                    form_1.target="_blank";
                                    form_1.action="form_epl_emite.aspx?action_topo_go=true";
                                    form_1.submit();
                                    form_1.submit_form_concluir.value=='Concluido';

                                }

             
             top.parent.rightFrame.location.href="frameset_epl_emite.aspx";
             
            } else{// if (parent.parent.mapframe.document.getElementById('accao_concluido').value==1)
                    parent.busybottomFrame.location.href='map_is_busy.aspx'; 
                    //alert('Processamento da planta em curso.\n\n Por favor aguarde...');
                    return false;
                    }	
     
                    


    }else{ alert("Devem ser preenchidos todos os campos.")
    return false; }



}else{//if (form_1.action_topo.value=='on')

if (document.form_1.n_alv.value!="" && document.form_1.n_lote.value!="")
{



                 if (top.parent.mapframe.document.getElementById('accao_concluido').value==1)
                            {

                                                if (top.parent.mapframe.document.getElementById('accao_concluido').value==1 && document.form_1.planta.value!='5k_epl' )
                                                {




                                                        form_1.method="post";
                                                        form_1.target="_blank";
                                                        form_1.action="form_epl_emite.aspx?action_topo_go=false";
                                                        form_1.submit();
                                                      form_1.submit_form_concluir.value=='Concluido';
                                                }
                                    
                             
                             top.parent.rightFrame.location.href="frameset_epl_emite.aspx";
                             
                            } else{
                                    parent.busybottomFrame.location.href='map_is_busy.aspx'; 
                                    //alert('Processamento da planta em curso.\n\n Por favor aguarde...');
                                    return false;
                                    }	

 }else{ alert("Devem ser preenchidos todos os campos.")
    return false; }




}//else


      
        
}else{
alert("Os campos marcados a itálico são de preenchimento obrigatório. ")
return false;

}

}else{alert("Nif do contribuinte está errado.")}

}//function


function IsValidNIF(nif)
{
    var c;
    var checkDigit = 0;
 
    //Verifica se é nulo, se é numérico e se tem 9 dígitos
    if(nif != null && IsNumeric(nif) && nif.length == 9)
    {
        //Obtem o primeiro número do NIF
        c = nif.charAt(0);
 
        //Verifica se o primeiro número é (1, 2, 5, 6, 8 ou 9)
        if(c == '1' || c == '2' || c == '5' || c == '6'|| c == '7' || c == '8' || c == '9')
        {
            //Calculo do Digito de Controle
            checkDigit = c * 9;
            var i = 0;
            for(i = 2; i <= 8; i++)
            {
                checkDigit += nif.charAt(i-1) * (10-i);
            }
            checkDigit = 11 - (checkDigit % 11);
 
            //Se o digito de controle é maior que dez, coloca-o a zero
            if(checkDigit >= 10)
                checkDigit = 0;
 
            //Compara o digito de controle com o último numero do NIF
            //Se igual, o NIF é válido.
            if(checkDigit == nif.charAt(8))
                return true;
        }
    }
    return false;
}
 
function IsNumeric(ObjVal)
{
return /^\d+$/.test(ObjVal);
}







/***********************************************************************************************/
/***********************************************************************************************/



/***********************************************************************************************/
/***********************************************************************************************/


//////////parent.parent.mapframe.document.getElementById('accao_concluido').value=0
//function submit_form_epl_dados()
//{

//if (form_1.submit_form_concluir.value=='Concluir')
//{

//if (form_1.submit_form_concluir.value=='Concluir' && document.form_1.planta.value!='5k_epl' )
//{
//form_1.method="post";
//form_1.target="_blank";
//form_1.action="form_epl_emite.aspx?action_topo_go=false";
//form_1.submit();
//}

//if (form_1.action_topo.value=='on' && form_1.submit_form_concluir.value=='Concluir')
//{
//form_1.method="post";
//form_1.target="_blank";
//form_1.action="form_epl_emite.aspx?action_topo_go=true";
//form_1.submit();
//form_1.submit_form_concluir.value=='Concluir';

//}

////parent.mapframe.document.getElementById('accao_concluido').value = 'false';
//parent.parent.rightFrame.location.href="frameset_epl_emite.aspx";
////parent.parent.rightFrame.busybottomFrame.incrCount(0);
//}
//else{
//parent.busybottomFrame.location.href='map_is_busy.aspx'; 
//alert('Processamento da planta em curso.\nPor favor aguarde alguns segundos...');
//return false;
//}	
//return true;
//}


function func_10k_epl(planta,var_topo,idr_desenho){


if (parent_mapframe_getMap().getScale()<=10000)
{
  
  var bbox_var=CenterCoords_and_conners_10k();
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  
  
 
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;

  return true;
  
 
  
}
else
{
	alert('Aproxime mais.\n Escala 1/10000')
		
}
	
return false;
}


function func_5k_epl(planta,var_topo,idr_desenho){


if (parent_mapframe_getMap().getScale()<=5000)
{
  
  var bbox_var=CenterCoords_and_conners_5k();
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  

 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
  parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
 
  
}
else
{
	alert('Aproxime mais.\n Escala 1/10000')
		
}
	
return false;
}



function func_orto10k_epl(planta,var_topo,idr_desenho){




if (parent_mapframe_getMap().getScale()<=10000)
{
  
  var bbox_var=CenterCoords_and_conners_orto10k();
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  

 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/2000')
		
}
}



function func_orto2k_epl(planta,var_topo,idr_desenho){





if (parent_mapframe_getMap().getScale()<=2000)
{
  
  var bbox_var=CenterCoords_and_conners_orto2k();
  var action=planta;
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
   var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  

 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/2000')
		
}



}



function func_print_serie(planta,var_topo,idr_desenho){



if (parent_mapframe_getMap().getScale()<=2000)
{
  var d = new Date();
  var action=planta;
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
  
var bbox2_var=CenterCoords_and_conners_2k();
  
    
  var bbox10_var=CenterCoords_and_conners_10k();
  
  //var bboxcond_var=CenterCoords_and_conners_cond();
  
  var bboxord_var=CenterCoords_and_conners_cond();
  
  var bboxzona_var=CenterCoords_and_conners_5k_zona_ind();
  
  var bbox_var=bbox2_var+"|"+bbox10_var+"|"+bboxord_var+"|"+bboxzona_var;
  
 var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  
  

    var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 

   
  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;
  return true;
  
  
  
//  //document.form_1.action="cria.aspx";//devido ao asp.net nao deixar mudar a action do form
//  document.form_1.bbox.value=CenterCoords_and_conners_2k();
//  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
//  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();
// 
//  document.form_1.submit();
//  
//  return true;
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/2000')
		
}
	
return false;
}




function func_2k_epl(planta,var_topo,idr_desenho){


if (parent_mapframe_getMap().getScale()<=2000)
{
  
  var action=planta;
  
  var bbox_var=CenterCoords_and_conners_2k();
  
  
  var d = new Date();
  var idr =d.getDate()+""+d.getHours()+""+ d.getMinutes()+""+ d.getSeconds();
 
  var bbox_var_topo=null;
  if (var_topo=="on") 
  {
  bbox_var_topo=CenterCoords_and_conners_5k();
  }
  

 
 var nrua_aux=parent.parent.mapframe.document.getElementById('accao_nrua').value;
var nlugar_aux=parent.parent.mapframe.document.getElementById('accao_nlugar').value;
document.form_1.nrua.value = nrua_aux;
document.form_1.nlugar.value = nlugar_aux; 
 
  document.form_1.bbox.value=bbox_var;            
  document.form_1.planta_idr.value=idr;
  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();

  document.form_1.method="post";
  document.form_1.target="_self";
  document.form_1.action="form_epl_emite.aspx?action_topo="+var_topo+"&action="+action;
  document.form_1.submit();
  parent.parent.exe_task_map_frame.location.href='exe_task_map.aspx?action_topo='+var_topo+'&action='+action+'&bbox_var_topo='+bbox_var_topo+'&bbox_var='+bbox_var+'&idr_var='+idr+'&coord_center_x='+parent_mapframe_getMap().getLon()+'&coord_center_y='+parent_mapframe_getMap().getLat()+'&idr_desenho='+idr_desenho;//devido ao asp.net nao deixar mudar a action do form;

  return true;
  
  
  
//  //document.form_1.action="cria.aspx";//devido ao asp.net nao deixar mudar a action do form
//  document.form_1.bbox.value=CenterCoords_and_conners_2k();
//  document.form_1.coord_center_x.value=parent_mapframe_getMap().getLon();
//  document.form_1.coord_center_y.value=parent_mapframe_getMap().getLat();
// 
//  document.form_1.submit();
//  
//  return true;
  
   
  
}
else
{
	alert('Aproxime mais.\n Escala 1/2000')
		
}
	
return false;
}

