
/*************************************
PARAMETRI DI CONFIGURAZIONE START
*************************************/
PTH_LIST_HEADER="<TABLE WIDTH=\"100%\" class=pthlist cellpadding=0 cellspacing=0 border=0><TR><TH class=leth>Id</TH><TH>Desc</TH><TH colspan=2>Visualizza</TH><TH class=right>Cancella</TH></TR>";	
PTH_LIST_BODY="<TR %PD%><TD>%PATHID%</TD><TD>%TOOLTIP%</TD><TD><A  HREF=\"javascript:showhidePath('%PATHID%');\">Percorso</A></TD><TD><A  HREF=\"javascript:showTextPath('%PATHID%');\">Testuale</A></TD><TD align=center><a href=\"javascript:removePath('%PATHID%');\"><img style=closeimg src=\"images/close.gif\" border=0 title=\""+l_cancella+"\"></a></TD></TR>";	
PTH_LIST_FOOTER="</TABLE>";


function setPthFeatures()
{
        /*IMPOSTAZIONE PARAMETRI DI CONFIGURAZIONE PERCORSO (pth_draw != 0)*/
        //var pthframe=pthframe
        objcolor = document.frames['pthframe'].document.getElementById('Xpthcolor');
        objtickness = document.frames['pthframe'].document.getElementById('Xpthtickness');
        objdesc = document.frames['pthframe'].document.getElementById('Xpthdesc');
        objapplet.SetParamConfig("PATH_COLOR",objcolor.options[objcolor.selectedIndex].value);    	        
        objapplet.SetParamConfig("PATH_TICKNESS",parseInt(objtickness.options[objtickness.selectedIndex].value));
        objapplet.SetParamConfig("PATH_DESC",objdesc.value);
        /***************************************************/
}

function setPathsConfig()
{
	objapplet=document.getElementById('MapBroker');
        objapplet.SetParamConfig("PTH_LIST_HEADER",PTH_LIST_HEADER);
        objapplet.SetParamConfig("PTH_LIST_BODY",PTH_LIST_BODY);
        objapplet.SetParamConfig("PTH_LIST_FOOTER",PTH_LIST_FOOTER);  
}       

function BuildPathsList()
{
	var pathslist = String(document.MapBroker.getHTMLPathsList());
	pathslistobj=document.getElementById("pathslist");//LAYER LISTA PERCORSI
	if(pathslist != "" && pathslistobj)
	{
		pathslistobj.style.visibility='visible';
		pathslistobj.innerHTML=pathslist;		
	}
	else
	{
		pathslistobj.style.visibility='hidden';
		pathslistobj.innerHTML="";		
	}
}

function openLoadPath()
{
	window.open("../paths/LoadPaths.asp","wpath","menu=0,width=500,height=300,scrollbars=1");
}	

function loadPath(pathdid,pntinf,color,border,description,nwx,nwy,sex,sey){
		var lsRegExp =/\+/g;        
		pntinf = pntinf.replace(lsRegExp," ");		              	
		document.MapBroker.SetParamConfig("PATH_COLOR",color);    	        
      		document.MapBroker.SetParamConfig("PATH_TICKNESS",parseInt(border));
      		document.MapBroker.SetParamConfig("PATH_DESC",description);
      		document.MapBroker.getBoundaryMap(nwx,nwy,sex,sey,0);
		document.MapBroker.loadPath(pathdid,pntinf,parseInt(nwx),parseInt(nwy),parseInt(sex),parseInt(sey));
		BuildPathsList();		
}

function removePath(id)
{
	document.MapBroker.removePath(id);
	BuildPathsList();
}	 

var wpath=null;
//form salvataggio percorso
function openSavePthForm(idpath)
{	
	/**/
	
	
	/**/
	if(idpath=='' || idpath.search(/\./g)==-1)
	{
		alert("Inserire un ID valido!");
		return;
	}
	if(wpath!=null){
                wpath.close();
                wpath=null;
        }
        objcolor = document.frames['pthframe'].document.getElementById('Xpthcolor');
      	objtickness = document.frames['pthframe'].document.getElementById('Xpthtickness');
      	var color = objcolor.options[objcolor.selectedIndex].value; 
      	
      	color=color.substring(1);      	
      	var border = parseInt(objtickness.options[objtickness.selectedIndex].value);
      	var description = document.frames['pthframe'].document.getElementById('Xpthdesc').value;
      	
        var custid = GetParamConfig("CUSTID");
        var pntinf = document.MapBroker.getPathInfo(idpath,0);
	      var nwx = parseInt(document.MapBroker.getPathInfo(idpath,1));
				var nwy = parseInt(document.MapBroker.getPathInfo(idpath,2));
				var sex = parseInt(document.MapBroker.getPathInfo(idpath,3));
				var sey = parseInt(document.MapBroker.getPathInfo(idpath,4));	
        wpath=window.open("../paths/savepath.asp?pathid=" + idpath + "&IdCust=" + custid+"&pntinf="+pntinf+"&nwx="+nwx+"&nwy="+nwy+"&sex="+sex+"&sey="+sey+"&border="+border+"&description="+description+"&color="+color,"wpath","menu=0,width=500,height=300,scrollbars=1");
}
/*******************************/
