function MM_findObj(theObj, theDoc){
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function sendform1(){
 var i=document.form2.num_banner.value;
 if(i<1){
  alert("Il numero dei banners deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform2(){
 var i=document.form2.num_citta.value;
 if(i<1){
  alert("Il numero delle città deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform3(){
 var i=document.form2.num_ambiente.value;
 if(i<1){
  alert("Il numero degli ambienti deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform4(){
 var i=document.form2.num_tipologia.value;
 if(i<1){
  alert("Il numero delle tipologie deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform5(){
 var i=document.form2.num_strutture.value;
 if(i<1){
  alert("Il numero delle strutture deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform6(){
 var i=document.form2.num_nazioni.value;
 if(i<1){
  alert("Il numero delle nazioni deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform7(){
 var i=document.form2.num_regioni.value;
 if(i<1){
  alert("Il numero delle regioni deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function sendform8(){
 var i=document.form2.num_province.value;
 if(i<1){
  alert("Il numero delle province deve essere almeno 1 !");
 }
 else
 document.form2.submit()
}

function deselban(value){
 if(value.length>=2){
  for(i=0;i<value.length;i++){
   value[i].checked=false;
  }
 }
 else{
  value.checked=false;
 }
}

function manda_form1(){
 ok2=0;
 ok3=0;
 for(i=0;i<document.form1.top.length;i++){
  if(document.form1.top[i].checked==true){
   ok2=1;
  }
 }
 for(i=0;i<document.form1.bottom.length;i++){
  if(document.form1.bottom[i].checked==true){
   ok3=1;
  }
 }
 if(ok2==1 && ok3==1){
  document.form1.submit();
 }
 if(ok2!=1 && ok3==1){
  alert("Seleziona il banner da utilizzare nel top.");
 }
 if(ok2==1 && ok3!=1){
  alert("Seleziona il banner da utilizzare nel bottom.");
 }
 if(ok2!=1 && ok3!=1){
  alert("Seleziona i banners da utilizzare nel bottom e nel top.");
 }
}

function can_bannerbig(){
  ok=confirm("Sei sicuro di voler cancellare i banners selezionati?");
  if(ok==true){
   document.form1.action="cancella.php?a=bannerbig";
   document.form1.submit();
  }
}

function can_citta(){
  ok=confirm("Sei sicuro di voler cancellare le città selezionate?");
  if(ok==true){
   document.form1.action="cancella.php?a=citta";
   document.form1.submit();
  }
}

function can_nazione(){
  ok=confirm("Sei sicuro di voler cancellare le nazioni selezionate?");
  if(ok==true){
   document.form1.action="cancella.php?a=nazione";
   document.form1.submit();
  }
}

function can_struttura(){
  ok=confirm("Sei sicuro di voler cancellare le strutture selezionate?");
  if(ok==true){
   document.form1.action="cancella.php?a=struttura";
   document.form1.submit();
  }
}

function can_ambiente(){
  ok=confirm("Sei sicuro di voler cancellare gli ambienti selezionati?");
  if(ok==true){
   document.form1.action="cancella.php?a=ambiente";
   document.form1.submit();
  }
}

function can_tipologia(){
  ok=confirm("Sei sicuro di voler cancellare le tipologie selezionate?");
  if(ok==true){
   document.form1.action="cancella.php?a=tipologia";
   document.form1.submit();
  }
}

function can_bannerlittle(){
 ok=confirm("Sei sicuro di voler cancellare i banners selezionati?");
 if(ok==true){
  document.form1.action="cancella.php?a=bannerlittle";
  document.form1.submit();
 }
}

function mod_citta(){
  document.form1.action="mod_citta.php";
  document.form1.submit();
}

function mod_nazione(){
  document.form1.action="vis_nazioni.php?cod_pag=mod";
  document.form1.submit();
}

function mod_struttura(){
  document.form1.action="mod_struttura.php";
  document.form1.submit();
}

function mod_ambiente(){
  document.form1.action="mod_ambiente.php";
  document.form1.submit();
}

function mod_tipologia(){
  document.form1.action="mod_tipologia.php";
  document.form1.submit();
}

function mod_bannerbig(){
  document.form1.action="mod_banner.php?a=bannerbig";
  document.form1.submit();
}

function mod_bannerlittle(){
  document.form1.action="mod_banner.php?a=bannerlittle";
  document.form1.submit();
}

function ImageName(sPath){
for (var i=0;i<=document.form1.id_provincia.length-1;i++) {
  if(document.form1.id_provincia.options[i].text==sPath){ 
  document.form1.id_provincia.options[i].selected=true;
  }
 }	
document.form1.submit();
}


function AggiornaSelectProvince(id){
	for (var i=0;i<=MM_findObj("id_provincia").length-1;i++){
	if (MM_findObj("id_provincia").options[i].value==id){MM_findObj("id_provincia").options[i].selected=true;}
	}
	document.form1.action="index.php?regione=<?php echo $regione;?>";
	document.form1.submit();
}



function provincia_selected1(){
 document.cookie="provincia="+document.form1.provincia.value;
}

function provincia_selected2(){
 var tutti=document.cookie;
 var cook=tutti.indexOf("provincia=");
 if(cook != -1){ 
  var aa= cook +10;
  var zz=tutti.indexOf(";", cook);
  if(zz== -1) zz=tutti.length; 
  var valore=tutti.substring(aa, zz); 
  valore=unescape(valore); 
 } 
 for (var i=0;i<=100;i++) {
  if(document.form1.provincia.options[i].value==valore){ 
  document.form1.provincia.options[i].selected=true;
  }
 }	
}

function controllo_ricerca(tipo){
	var form1=document.form1;
	if(tipo=='luoghi'){
		if(document.form1.ambiente.value=='' && document.form1.tipologia.value=='' && document.form1.id_nazione.value=='' && document.form1.id_regione.value=='' && document.form1.id_provincia.value=='' && document.form1.id_comune.value==''){
			alert("Scegli almeno uno dei campi prima di effettuare la ricerca!");
		}else{
			document.form1.action="index.php?pagina1=risultati";
			document.form1.submit();
		}
	}
	if(tipo=='key'){
		if(document.form2.ricerca.value==''){
			alert("Scrivi una keyword prima di effettuare la ricerca!");
		}else{
			document.form2.submit();
		}
	}
// if((document.form1.ricerca.value=="")&&(document.form1.provincia.value=="")&&(document.form1.citta.value=="")&&(document.form1.ambiente.value=="")&&(document.form1.tipologia.value=="")){
//  alert("Scegli almeno uno dei campi o scrivi una keyword prima di effettuare la ricerca!");
// }
// else{ 
//  document.form1.submit();
// }
}



//***********************************************************
//***********************************************************
// Ato 23 settembre 2005
function SincronizzaSelect(valore){
	for (i=1;i<document.form1.id_comune.length;i++){
		if (valore==document.form1.id_comune[i].value){
			document.form1.id_comune.options[i].selected=true;
		}
	}
}
//***********************************************************
//***********************************************************


function popup1(url, name, width, height)
{
//	if(url=='pagina_copyright.php' || url=='pagina_contattaci.php' || url=='pagina_form.php' || url=='pagina_faq.php'){
//		var page_scroll="yes";
//	}else{
//		var page_scroll="no";
//	}
settings="toolbar=no,location=no,directories=no,"+"status=no,menubar=no,scrollbars=yes,"+"resizable=no,width="+width+",height="+height;
MyNewWindow=window.open(url,name,settings);
}

function prenota(value){
 window.opener.location.href=value;
 window.close();
}


//// FUNZIONE PER SVOUTARE SELECT COMUNI
function SvoutaSelect(obj){
	with (obj){
		if(obj.style.display=='none'){
			parent.document.form1.new_comune.style.display='none';
			obj.style.display='block';
		}
		while (options.length > 0){
			options[0]=null;
		}
		options[0]=new Option(text_comune, "");
		obj.disabled=true;
		parent.MM_findObj('plscmn').style.display='none';
	}
}

//// FUNZIONE PER POPOLARE SELECT COMUNI
function RiempiSelect(obj, id_comune){
	with (obj){
		for (i=1; i<=aComuni.length; i++){
			if(id_comune!=0 && aComuni[i-1]==id_comune){
				var id_selected=i;
			}
			options[i]=new Option(aIdComuni[aComuni[i-1]], aComuni[i-1]);
			if(aComuniNew[i-1]){
				obj.options[i].style.color='#CC0000';
			}
		}
		if(id_selected){
			obj[id_selected].selected=true;
		}
		obj.disabled=false;
	}
	parent.MM_findObj('plscmn').style.display='block';
}

function SwitchPls(obj, pls){
	if(pls.innerHTML=="ADD"){
		if(obj=="regione"){
			MM_findObj('id_regione').value='';
			MM_findObj('id_regione').style.display='none';
			MM_findObj('new_regione').style.display='block';
			MM_findObj('id_provincia').value='';
			MM_findObj('id_provincia').style.display='none';
			MM_findObj('new_provincia').style.display='block';
			parent.document.form1.id_comune.value='';
			parent.document.form1.id_comune.style.display='none';
			parent.document.form1.new_comune.style.display='block';
			if(MM_findObj('plsprv').style.display=='block'){
				MM_findObj('plsprv').style.display='none';
			}
			if(parent.MM_findObj('plscmn').style.display=='block'){
				parent.MM_findObj('plscmn').style.display='none';
			}
		}
		if(obj=="provincia"){
			MM_findObj('id_provincia').value='';
			MM_findObj('id_provincia').style.display='none';
			MM_findObj('new_provincia').style.display='block';
			parent.document.form1.id_comune.value='';
			parent.document.form1.id_comune.style.display='none';
			parent.document.form1.new_comune.style.display='block';
			if(parent.MM_findObj('plscmn').style.display=='block'){
				parent.MM_findObj('plscmn').style.display='none';
			}
		}
		if(obj=="comune"){
			document.form1.id_comune.value='';
			document.form1.id_comune.style.display='none';
			document.form1.new_comune.style.display='block';
		}
//		eval("MM_findObj('id_"+obj+"').style.display='none'");
//		eval("MM_findObj('new_"+obj+"').style.display='block'");
		pls.innerHTML="LIST";
	}else{
		if(obj=="regione"){
			MM_findObj('new_regione').value='';
			MM_findObj('id_regione').value='';
			MM_findObj('new_provincia').value='';
			MM_findObj('id_provincia').value='';
			parent.document.form1.new_comune.value='';
			parent.document.form1.id_comune.value='';
			parent.document.form1.new_comune.style.display='none';
			parent.document.form1.id_comune.style.display='block';
			document.form_luoghi.submit();
		}
		if(obj=="provincia"){
			MM_findObj('new_provincia').value='';
			MM_findObj('id_provincia').value='';
			parent.document.form1.new_comune.value='';
			parent.document.form1.id_comune.value='';
			parent.document.form1.new_comune.style.display='none';
			parent.document.form1.id_comune.style.display='block';
			document.form_luoghi.submit();
		}
		if(obj=="comune"){
			parent.document.form1.new_comune.value='';
			parent.document.form1.id_comune.value='';
			parent.document.form1.new_comune.style.display='none';
			parent.document.form1.id_comune.style.display='block';
		}
//		eval("MM_findObj('new_"+obj+"').style.display='none'");
//		eval("MM_findObj('id_"+obj+"').style.display='block'");
		pls.innerHTML="ADD";
	}
}

function Controllo_inserimento(){
//	COPIA I DATI DA IFRAME
	document.form1.id_nazione.value='';
	document.form1.id_regione.value='';
	document.form1.id_provincia.value='';
	document.form1.new_regione.value='';
	document.form1.new_provincia.value='';

	var obj_form = frames['objframe'];
	
	document.form1.id_nazione.value = obj_form.document.form_luoghi.id_nazione.value;
	if(obj_form.document.form_luoghi.id_regione.value!=""){
		document.form1.id_regione.value=obj_form.document.form_luoghi.id_regione.value;
	}
	if(obj_form.document.form_luoghi.new_regione.value!=""){
		document.form1.new_regione.value=obj_form.document.form_luoghi.new_regione.value;
	}
	if(obj_form.document.form_luoghi.id_provincia.value!=""){
		document.form1.id_provincia.value=obj_form.document.form_luoghi.id_provincia.value;
	}
	if(obj_form.document.form_luoghi.new_provincia.value!=""){
		document.form1.new_provincia.value=obj_form.document.form_luoghi.new_provincia.value;
	}
//	CONTROLLO INSERIMENTO
	var esito=1;
	var err="";
	if(document.form1.nome.value==""){
		esito=0;
		err += "Il campo 'Nome struttura' è obbligatorio\n";
	}
	if(document.form1.ragione.value==""){
		esito=0;
		err += "Il campo 'Ragione sociale' è obbligatorio\n";
	}
	if(document.form1.user_login.value==""){
		esito=0;
		err += "Il campo 'Login' è obbligatorio\n";
	}
	if(document.form1.user_password.value==""){
		esito=0;
		err += "Il campo 'Password' è obbligatorio\n";
	}
	if(document.form1.indirizzo.value==""){
		esito=0;
		err += "Il campo 'Indirizzo' è obbligatorio\n";
	}
	if(document.form1.email.value==""){
		esito=0;
		err += "Il campo 'E-mail' è obbligatorio\n";
	}
	if(document.form1.id_nazione.value=="" || document.form1.id_nazione.value==0){
		esito=0;
		err += "Il campo 'Nazione' è obbligatorio\n";
	}
	if((document.form1.id_regione.value=="" || document.form1.id_regione.value==0) && document.form1.new_regione.value==""){
		esito=0;
		err += "Il campo 'Regione' è obbligatorio\n";
	}
	if((document.form1.id_nazione.value=='77' || document.form1.id_nazione.value=='128') && (document.form1.id_provincia.value=="" || document.form1.id_provincia.value==0) && document.form1.new_provincia.value==""){
		esito=0;
		err += "Il campo 'Provincia' è obbligatorio\n";
	}
	if((document.form1.id_comune.value=="" || document.form1.id_comune.value==0) && document.form1.new_comune.value==""){
		esito=0;
		err += "Il campo 'Comune' è obbligatorio\n";
	}
	if(esito==0){
		alert(err);
		return false;
	}
	document.form1.submit();
}

function Ctrl_insmod_luoghi(obj_form, codice){
	if(codice=='nazione'){
		if(MM_findObj('nome[2]').value==""){
			alert('Il campo "testo inglese" è obbligatorio');
			return false;
		}
	}
	if(codice=='regione'){
		var esito=1;
		var err='';
		if(MM_findObj('id_nazione').value==""){
			esito=0;
			err += 'Il campo "Nazione" è obbligatorio\n';
		}
		if(MM_findObj('nome[2]').value==""){
			esito=0;
			err += 'Il campo "testo inglese" è obbligatorio\n';
		}
		if(esito==0){
			alert(err);
			return false;
		}
	}
	if(codice=='provincia'){
		var esito=1;
		var err='';
		if(MM_findObj('id_nazione').value==""){
			esito=0;
			err += 'Il campo "Nazione" è obbligatorio\n';
		}
		if(MM_findObj('id_regione').value==""){
			esito=0;
			err += 'Il campo "Regione" è obbligatorio\n';
		}
		if(MM_findObj('nome[2]').value==""){
			esito=0;
			err += 'Il campo "testo inglese" è obbligatorio\n';
		}
		if(esito==0){
			alert(err);
			return false;
		}else{
			obj_form.submit();
		}
	}
	if(codice=='comune'){
		var esito=1;
		var err='';
		if(MM_findObj('id_nazione').value=="" || MM_findObj('id_nazione').value==0){
			esito=0;
			err += 'Il campo "Nazione" è obbligatorio\n';
		}
		if(MM_findObj('id_regione').value=="" || MM_findObj('id_regione').value==0){
			esito=0;
			err += 'Il campo "Regione" è obbligatorio\n';
		}
		if(MM_findObj('id_nazione').value=='77' || MM_findObj('id_nazione').value=='128'){
			if(MM_findObj('id_provincia').value=="" || MM_findObj('id_provincia').value==0){
				esito=0;
				err += 'Il campo "Provincia" è obbligatorio\n';
			}
		}
		if(MM_findObj('nome[2]').value==""){
			esito=0;
			err += 'Il campo "testo inglese" è obbligatorio\n';
		}
		if(esito==0){
			alert(err);
			return false;
		}else{
			obj_form.submit();
		}
	}
}


function dim_flash(){
	if(document.swfcartina){
//		document.swfcartina.width=413;
		window.status=tab_dimension.offsetWidth+" - "+document.swfcartina.width;
		document.swfcartina.width=tab_dimension.offsetWidth;
	}
}

function doBlink() {
	var blink = document.all.tags("BLINK");
	for (var i=0; i<blink.length; i++){
		blink[i].childNodes[0].style.color = blink[i].childNodes[0].style.color == "" ? "ffffff" : "" ;
	}
}

function startBlink(objSelect) {
	if (document.all){
		lampeggia = setInterval("doBlink()",500);
	}
}
function noblink(){
	
	if(document.all){
		clearInterval(lampeggia);
		var blink = document.all.tags("BLINK");
		for (var i=0; i<blink.length; i++){
			blink[i].childNodes[0].style.color = "";
		}
	}else{
		var blink = document.getElementsByTagName("BLINK");
		for (var i=0; i<blink.length; i++){
			blink[i].parentNode.innerHTML=blink[i].innerHTML;
//			MM_findObj("miodiv").innerHTML=MM_findObj("miodiv").childNodes[0].innerHTML;
		}
		
	}
}