function AccordionGenerator(index,motorericerca,poiclass) {
	//alert('AccordionGenerator '+index);
	if (!poiclass)
		poiclass = getPoiClass( zoom );
	var title1=g_traduzioni.accordiangenerator_js_title1;
	var title2=g_traduzioni.accordiangenerator_js_title2;
	var titlex=g_traduzioni.accordiangenerator_js_titlex;
	if (index==2) {
		title1=g_traduzioni.accordiangenerator_js_title12;
		title2=g_traduzioni.accordiangenerator_js_title22;
	} else if (index==3) {
		title1=g_traduzioni.accordiangenerator_js_title13;
		title2=g_traduzioni.accordiangenerator_js_title23;
	} else if (index==4) {
		title1="";
		title2=g_traduzioni.accordiangenerator_js_title24;
	} else if (index==5) {
		title1="";
		title2=g_traduzioni.accordiangenerator_js_title25;
	}
		
    var result = "";
    if (index==4 || index==5) {
		result += '<div class="Accordion" id="ac'+index+'" tabindex="0">';
		result += '		<div class="AccordionPanel" id="panel2'+index+'" style="display:none;">';
		result += '			<div class="AccordionPanelTab" onclick="g_popup'+index+'.genAlberodeiPoi(null,'+index+')">'+title2+'</div>';
		result += '			<div id="ac'+index+'apc2" style="height:330px"  class="AccordionPanelContent">';
		result += '			</div>';
		result += '		</div>';
		result += '</div>';
    } else {
		result += '<div class="Accordion" id="ac'+index+'" tabindex="0">';
		result += '		<div class="AccordionPanel">';
		result += '			<div class="AccordionPanelTab">'+title1+'</div>';
		result += '			<div id="ac'+index+'apc1" style="height:330px" class="AccordionPanelContent">';
		result += '			</div>';
		result += '		</div>';
		result += '		<div class="AccordionPanel" id="panel2'+index+'" style="display:none;">';
		result += '			<div class="AccordionPanelTab" onclick="g_popup'+index+'.genAlberodeiPoi(null,'+index+')">'+title2+'</div>';
		result += '			<div id="ac'+index+'apc2" style="height:330px"  class="AccordionPanelContent">';
		result += '			</div>';
		result += '		</div>';
		result += '</div>';
    }
	//result += '<DIV align="center"><A HREF="'+motorericerca+'" TARGET="_blank"><IMG SRC="img/bottom_ricerca_avanzata.jpg"></A></div>';
	//result += '<DIV ID="banner" align="center"></div>';
	return result;
}

function treecreator(index) {
    var result = "";
	result += '<div id="treeBox'+index+'" style="width:100%;height:100%"></div>';
/*	if (index==3) {
		var date = new Date();
	  	result += "<table><tr width='220'>\n";
	  	var giorno = date.getDate()+"";
	  	if (giorno.length<2)
	  		giorno ="0"+giorno;
	  	var mese = (date.getMonth()+1)+"";
	  	if (mese.length<2)
	  		mese ="0"+mese;
	  	//alert(giorno.length+" "+mese.length);
	    result += "<td  height='25' width='50%' align='center'>"+g_traduzioni.mydraggablelayerobj_js_dal+"&nbsp;<input type='text' style='width:60px' value='"+giorno+"/"+mese+"/"+date.getFullYear()+"' readonly id='theDate1'><a href='#' onclick='viscalendario1(this)'><img valign='top' src='img/minicalendar.gif' width='14' height='13' border='0' alt=''></a></td>\n";
	  	result += "<td height='25'></td>\n";
	    result += "<td  height='25' width='50%' align='center'>"+g_traduzioni.mydraggablelayerobj_js_al+"&nbsp;<input type='text' style='width:60px' value='"+giorno+"/"+mese+"/"+date.getFullYear()+"' readonly id='theDate2'><a href='#' onclick='viscalendario2(this)'><img valign='top' src='img/minicalendar.gif' width='14' height='13' border='0' alt=''></a></td>\n";
	  	result += "</tr></table\n";
	}
*/	return result;
}

function treecreatorpoi(index) {
    var result = "";
	result += '<div style="width:100%;height:330px">';
	if (index==3)
		result += '<div id="treepoisearch'+index+'" style="width:200px;height:80px">';
	else
		result += '<div id="treepoisearch'+index+'" style="width:200px;height:50px">';
	result += '</div>';
	if (index==3)
		result += '<div id="treeBoxPoi'+index+'" style="width:100%;height:250px"></div>';
	else
		result += '<div id="treeBoxPoi'+index+'" style="width:100%;height:280px"></div>';
	result += '</div>';
	return result;
}
function treecreatoratleti(index) {
    var result = "";
	result += '<div style="width:100%;height:330px">';
	result += '<div id="treeBoxPoi'+index+'" style="width:100%;height:280px"></div>';
	result += '</div>';
	return result;
}
function treecreatortrackers(index) {
    var result = "";
	result += '<div style="width:100%;height:330px">';
	result += '<div id="treeBoxPoi'+index+'" style="width:100%;height:280px"></div>';
	result += '</div>';
	return result;
}
function treepoisearch(index,poisss) {
    var result = "";
	result += '<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0">';
	result += '<TR>'
	result += '<td height="25" width="' + '80' + '" align="left">'
	result += '<select id="tipofiltro'+index+'" onchange="g_popup'+index+'.tipodifiltronew('+index+')" style="width:' + '100%' + 'px;border:solid 1px black; font: normal 10px Arial;">';
	result += '<option value="n" selected>'+g_traduzioni.accordiangenerator_js_pernome+'</option>';
	result += '<option value="c">'+g_traduzioni.accordiangenerator_js_percomune+'</option>';
	var stellemaggioredizero = false;
	if (poisss) {
		for ( i=0;i<poisss.length;i++ ) {
		    var ap = poisss[ i ];
		    //alert("*"+ap.stelle+"*"+(ap.stelle == "\r"));
		    //alert(ap.stelle.indexOf("2"));
		    if ( ap.stelle && ap.stelle != "null" && (ap.stelle.indexOf("0")>-1 || ap.stelle.indexOf("1")>-1 || ap.stelle.indexOf("2")>-1 || ap.stelle.indexOf("3")>-1 || ap.stelle.indexOf("4")>-1 || ap.stelle.indexOf("5")>-1) ) {
		        stellemaggioredizero = true;
		        break;
		    }
		}
	}
	if ( stellemaggioredizero && index==1)
	    result += '<option value="s">'+g_traduzioni.accordiangenerator_js_pernumerostelle+'</option>';
	result += '</select>';
	result += '</td>';
	result += '<td width="18" align="left">';
	if (index==2) {
		result += '<input type="checkbox" id="filtracheck'+index+'" CHECKED onclick="javascript:g_popup'+index+'.usecheckbox(this.checked,'+index+');"/>';
	}
	result += '</td>';
	result += '<td width="120" align="left">';
	if (index==2) {
		result += '<div style="width: 120px; align: left; display: inline;">';
		result += '&nbsp;'+g_traduzioni.accordiangenerator_js_tracciatovisibile+'</div>';
	}
	result += '</td>';
	result += '</TR>';
	result += '<TR>';
	result += '<td height="25" width="' + '220' + '" align="left" colspan="3">'
	result += '<div align="left" id="filtra'+index+'" style="width: ' + '150' + 'px; align: left">'
	result += '<div align="left" id="tipofiltrotesto'+index+'" style="width: ' + '150' + 'px; align: left; display: inline;">'
	result += '<input type="text" id="filtratext'+index+'" value="'+g_traduzioni.accordiangenerator_js_filtro+'" width="' + '100%' + '" onfocus="javascript:this.value=\'\';" onkeyup="javascript:g_popup'+index+'.genAlberodeiPoi(this.value,'+index+');"/>'
	result += '</div>'
	result += '<div align="left" id="tipofiltrodropdown'+index+'" style="width: ' + '100%' + '; align: left; display: none;">'
	result += '<select id="filtrostelle'+index+'" onchange="javascript:g_popup'+index+'.genAlberodeiPoi(this.value,'+index+');" style="width:' + '100%' + ';border:solid 1px black; font: normal 10px Arial;">';
	result += '<option value="" selected>'+g_traduzioni.accordiangenerator_js_selezione+'</option>';
	result += '<option value="0">0 '+g_traduzioni.accordiangenerator_js_stelle+'</option>';
	result += '<option value="1">1 '+g_traduzioni.accordiangenerator_js_stella+'</option>';
	result += '<option value="2">2 '+g_traduzioni.accordiangenerator_js_stelle+'</option>';
	result += '<option value="3">3 '+g_traduzioni.accordiangenerator_js_stelle+'</option>';
	result += '<option value="4">4 '+g_traduzioni.accordiangenerator_js_stelle+'</option>';
	result += '<option value="5">5 '+g_traduzioni.accordiangenerator_js_stelle+'</option>';
	result += '</select>';
	result += '</div>'
	result += '</div>'
	result += '</td>'
	result += '</TR>'
	if (index==3) {
	  	result += "<tr height='20' class='classinline'>\n";
	    result += "<td colspan='3' height='20' width='100%' align='center'>"+g_traduzioni.mydraggablelayerobj_js_dal+"<input type='text' style='width:55px' value='' readonly id='theDate1'><a href='#' onClick='viscal1(); return false;' TITLE='viscal1(); return false;' NAME='anchor1xx' ID='anchor1xx'><img valign='top' src='img/minicalendar.gif' width='14' height='14' border='0' alt=''></a>"+g_traduzioni.mydraggablelayerobj_js_al+"<input type='text' style='width:55px' value='' readonly id='theDate2'><a href='#' onClick='viscal2(); return false;' TITLE='viscal2(); return false;' NAME='anchor2xx' ID='anchor2xx'><img valign='top' src='img/minicalendar.gif' width='14' height='14' border='0' alt=''></a><a href='#' onClick='g_popup3.datefilter(); return false;'><img valign='top' src='img/lens.gif' width='14' height='14' border='0' alt=''></a></td>\n";
	  	result += "</tr>\n";
	}
	result += '</TABLE>'
	return result;
}
function viscal1() {
	var dateformat  = "dd/MM/yyyy";
	if (g_lang=="88")
		dateformat  = "MM/dd/yyyy";
	cal1xx.select(document.getElementById("theDate1"),"anchor1xx",dateformat);
}
function viscal2() {
	var dateformat  = "dd/MM/yyyy";
	if (g_lang=="88")
		dateformat  = "MM/dd/yyyy";
	cal2xx.select(document.getElementById("theDate2"),"anchor2xx",dateformat);
}

