
function openW(str) {
  searchWin = window.open(str,'openW','scrollbars=yes,resizable=no,width=550,height=435,status=no,location=no,toolbar=no');
}

function openW2(str) {
  searchWin = window.open(str,'openW2','scrollbars=no,resizable=no,width=720,height=480,status=no,location=no,toolbar=no');
}

function sel_display(sel){
	if(!sel) return false;

	selName = sel.name;
	selValue = sel.options[sel.selectedIndex].value;
// alert('name '+selName+' value '+selValue);
	var patt1 = new RegExp('^stato');
	var patt2 = new RegExp('^regione_([0-9]+)$');
	var patt3 = new RegExp('^provincia_([0-9]+)_([0-9]+)$');
	var divel = document.getElementsByTagName('div');
	for(i=0; i<divel.length; i++){
    if(
    	(patt3.test(divel[i].id) && divel[i].id!=selName)
    	||
    	(patt1.test(selName) && patt2.test(divel[i].id))
    )
    divel[i].style.display = 'none';
	}
	if(patt1.test(selName)){
		el = document.getElementById('regione_'+selValue);
		if(el){
//       el.style.display = 'inline';
      el.style.display = 'block';
//       return true;
    }
	}else{
		regind = selName.match(patt2);
 		if(regind && regind[1]){
/*
			el = getElementById(selName);
			c = el.childNodes;
			for(i=0; i<c.length; i++){
				if(!c[i].options) continue;
			}
*/
			el = document.getElementById('provincia_'+regind[1]+'_'+selValue);
// 			if(el) el.style.display = 'inline';
			if(el) el.style.display = 'block';
//       return true;
		}
	}

	for(i=0; i<divel.length; i++){
//     if(divel[i].style.display=='inline' || patt1.test(divel[i].id)){
    if(divel[i].style.display=='block' || patt1.test(divel[i].id)){
//    	alert(divel[i].id+' inline');
   		c = divel[i].childNodes;
   		for(j=0; j<c.length; j++){
	    	if(!c[j].options) continue;
	    	if(patt1.test(divel[i].id))
	    		var stato = c[j].options[c[j].selectedIndex].value;
	    	if(patt2.test(divel[i].id))
	    		var regione = c[j].options[c[j].selectedIndex].value;
	    	if(patt3.test(divel[i].id))
	    		var provincia = c[j].options[c[j].selectedIndex].value;
	   	}
    }
	}

//alert(stato);
//alert(regione);
//alert(provincia);
	
	show_data(stato, regione, provincia);
// 	el = document.getElementById('centri_');
// alert(el);
}

function show_data(stato, regione, provincia){

	if(stato) str = 'data_'+stato;
	if(regione!=undefined && regione!='') str = str+'_'+regione;
	if(provincia!=undefined && provincia!='') str = str+'_'+provincia;
//alert(str);
	var divel = document.getElementsByTagName('div');
	var patt = new RegExp('^data_([0-9]+)_?([0-9]+)?_?([0-9]+)?$');
	for(i=0; i<divel.length; i++){
    if(patt.test(divel[i].id)) divel[i].style.display = 'none';
//     if(divel[i].id==str) divel[i].style.display = 'inline';
    if(divel[i].id==str) divel[i].style.display = 'block';
	}

}

function displayBox(){

  el = document.getElementById('selBox');
  disp = el.style.display;
  elt = document.getElementById('selBoxTitle');
  if(disp=='none'){
    el.style.display = 'block';
    elt.className = 'title2';
  }else if(disp=='block'){
    el.style.display = 'none';
    elt.className = 'title';
  }

}
