	
		/*
		 *  @example 
		 *  $(document).ready(function() {
         *	cmsSiteMap();
     	 *	 });
		 * 
		 * 
		 * @require
		 * foldersMap.do?type=json
		 * 
		 * id="dsp_site_map"
		 * 
		 * 
		 */
		
		function cmsSiteMap(arg, linked) {
			siteMap = new Array();	
			if(arg==null){
				arg = $('#codice_folder').val();
			}
			cmsGetFolderSiteMap(arg);
			displaySiteMap('dsp_site_map', linked);
		}
		
		function setFolder(arg){			
			$('input[name="codice_folder"]').val(arg);
			cmsSiteMap();			
		}
		
		var siteMap = new Array();
		
		function cmsGetFolderSiteMap(arg) {
			for (var k=0; k<cmsFoldersMap.index.length; k++) {	
				if(cmsFoldersMap.index[k].codice==arg) {
					var cFolder = cmsFoldersMap.index[k];
					siteMap.push(cFolder);
					if(cFolder.codice_parent != null) cmsGetFolderSiteMap(cFolder.codice_parent);
				}		
			}
		}
		
		
		function displaySiteMap(target_id, linked) {
			var creaLink = false;
			if (linked!=undefined && linked==true) {
				creaLink = true;
			}
			var result = '';
			for (var k=siteMap.length; k>0; k--) {
				var tag_folder = siteMap[k-1].nome;
				if(creaLink==true) tag_folder = '<a href="vfolder.do?codice_folder=' + siteMap[k-1].codice + '">' + siteMap[k-1].nome + '</a>';	
				result += " / " + tag_folder;
			}
			$('#'+target_id).html(result);
		}
