

function apri(section) 
{
	
	if (controllo(section)) 
	{
		chiuditabella(section);
	}	
	else
	{
		apritabella(section);	
	}
}

function apritabella(section)
{
	var tbody = document.getElementById(section);
	if (tbody == null) return;
	tbody.style.display = "";

}

function chiuditabella(section)
{
	var tbody = document.getElementById(section);
	if (tbody == null) return;
	tbody.style.display = "none";
}

function controllo(section)
{
	var tbody = document.getElementById(section);
	if (tbody == null) return 0;
	return (tbody.style.display == "");
}




/* parte dedicata al codice AJAX PER UN CARICAMENTO NORMALE*/

function Richiesta(pagina,responsediv){

 
	 url  = pagina +"&rand="+escape(Math.random())
	 var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
			// Quando pronta, visualizzo la risposta del form
            updatepage1(self.xmlHttpReq.responseText,responsediv);
        }
		else{
			// In attesa della risposta del form visualizzo il msg di attesa
			updatepage1('<img src="../images/preload4.gif">',responsediv);

		}
    }
     self.xmlHttpReq.open('GET', url, true);
    self.xmlHttpReq.send(null);
}


function updatepage1(str,responsediv){
    document.getElementById(responsediv).innerHTML = str;
}
/* FINE parte dedicata al codice AJAX PER UN CARICAMENTO NORMALE*/




function inserimento() {

		if (document.modifica.azienda.value=="") {
			alert ("ATTENZIONE: inserire un nome per l'azienda!");
			document.modifica.azienda.focus();
			return false;
		}


		if (document.modifica.categoria.value=="0") {
			alert ("ATTENZIONE: Selezionare una categoria!");
			document.modifica.categoria.focus();
			return false;
		}
		
		
		if (document.modifica.provincia.value=="") {
			alert ("ATTENZIONE: Selezionare una Provincia!");
			document.modifica.provincia.focus();
			return false;
		}	
		

		if (document.modifica.descrizione.value.length < 10) {
			alert ("ATTENZIONE: inserire una descrizione valida di almeno 10 caratteri!");
			document.modifica.descrizione.focus();
			return false;
		}		


		if (document.modifica.telefono1.value.length < 8) {
			alert ("ATTENZIONE: inserire un telefono valido!");
			document.modifica.telefono1.focus();
			return false;
		}		

		
		if (document.modifica.email1.value=="") {
			alert ("ATTENZIONE: inserire un E-Mail valida!");
			document.modifica.email1.focus();
			return false;
		}
		
		if (document.modifica.email1.value.length < 3) {
			alert ("ATTENZIONE: inserire un E-Mail valida!");
			document.modifica.email1.focus();
			return false;
		}
		
		var okay = true;
		var atsign = document.modifica.email1.value;
		if (((atsign.indexOf('@') == -1) && (okay == true)) || ((okay == true) && (atsign == '')) || ((atsign.indexOf('.') == -1) && (okay == true)) ){
			alert ("ATTENZIONE: Specificare una E-mail valida!");
			okay = false;
			document.modifica.email1.focus();
			return false;
		}
		
		var password = new String 
		password=document.modifica.password.value
		if ((password.length < 4) || (password.length > 10)) {
			alert ("ATTENZIONE: Per la password sono ammessi minimo 4 e massimo 10 caratteri");
			document.modifica.password.focus();
			return false;
		}
		
		var ris=validazione(document.modifica.password.value)
		if ( ris != null) {
			alert ('Nel campo Password sono presenti caratteri non ammessi');
			document.modifica.password.focus();
			return false;	
		}	
		
		if (document.modifica.condizioni.checked!=true) {
			alert ("Per proseguire devi accettare le condizioni d'uso e l'informativa sulla Privacy");
			return false;
		}	
		
		document.modifica.submit()
		
}

function validazione(str) {
	var patternvalido = "[^A-Za-z0-9-_/.èòàùéì:;,^!£$()@*°ç§]";    
	var reg = new RegExp(patternvalido);
	return str.match(reg);
}


function onkey(e)  {      
 
	 var browser_str = window.navigator.userAgent.toUpperCase();
	var browser = (browser_str.indexOf("MSIE")!=-1)
	
	if (browser==true) {

     if ((e.keyCode < 48 || e.keyCode >57)&&(e.keyCode !=46)&&(e.keyCode !=127)) {     
    
     	return false ;        
     } 

	return true ;
	
	}
	else {
    
     if ((e.which < 48 || e.which>57)&&(e.which!=46)&&(e.which!=8)) {     
     
     	return false ;        
     } 

	return true ;
	
	}
}

function cerca() {

var browser_str = window.navigator.userAgent.toUpperCase();
var browser = (browser_str.indexOf("MSIE")!=-1)


	if (browser==true) {
		comune=document.ricerca.comune.value;
	}
	else{
		comune=document.forms[1].comune.value
	}
	categoria=document.ricerca.categoria.value;
	provincia=document.ricerca.provincia.value;
	
	if ((categoria!="") && (provincia=="")){
		alert("Selezionare una Provincia!")
	}
	
	if ((categoria!="") && (provincia!="") && (comune=="")){
		location.href="bk-ric-"+categoria+"-provincia-"+provincia+".html"
	}	
	if ((categoria!="") && (provincia!="") && (comune!="")){
		location.href="bk-ric-"+categoria+"-"+comune+".html"
	}
	if ((categoria=="") && (provincia!="") && (comune=="")){
		location.href="bk-ric-provincia-"+provincia+".html"
	}	
	if ((categoria=="") && (provincia!="") && (comune!="")){
		location.href="bk-ric-"+comune+".html"
	}
	
}





