var categoria = new Object()
categoria["Residenziale"] = [{value:"Appartamento", text:"Appartamento"},{value:"Agriturismo", text:"Agriturismo"},{value:"Attico", text:"Attico"},{value:"Azienda Agricola", text:"Azienda Agricola"},{value:"Borgo Medioevale", text:"Borgo Medioevale"},{value:"Box", text:"Box"},{value:"Cantina", text:"Cantina"},{value:"Casa Bifamiliare", text:"Casa Bifamiliare"},{value:"Casa Colonica", text:"Casa Colonica"},{value:"Casa di Campagna", text:"Casa di Campagna"},{value:"Casa di Montagna", text:"Casa di Montagna"},{value:"Casa Indipendente", text:"Casa Indipendente"},{value:"Casa Semindipendente", text:"Casa Semindipendente"},{value:"Cascinale", text:"Cascinale"},{value:"Casolare", text:"Casolare"},{value:"Dependance", text:"Dependance"},{value:"Fienile", text:"Fienile"},{value:"Immobile di Prestigio", text:"Immobile di Prestigio"},{value:"Loft", text:"Loft"},{value:"Mansarda", text:"Mansarda"},{value:"Masseria", text:"Masseria"},{value:"Monolocale", text:"Monolocale"},{value:"Multiproprietà", text:"Multiproprietà"},{value:"Palazzina", text:"Palazzina"},{value:"Palazzo", text:"Palazzo"},{value:"Posto Barca", text:"Posto Barca"},{value:"Rustico", text:"Rustico"},{value:"Seminterrato", text:"Seminterrato"},{value:"Stabile", text:"Stabile"},{value:"Stanza", text:"Stanza"},{value:"Torri e Castelli", text:"Torri e Castelli"},{value:"Trullo", text:"Trullo"},{value:"Terratetto", text:"Terratetto"},{value:"Villa", text:"Villa"},{value:"Porzione di Villa", text:"Porzione di Villa"},{value:"Villa a schiera", text:"Villa a schiera"},{value:"Villa Bifamiliare", text:"Villa Bifamiliare"},{value:"Villa Trifamiliare", text:"Villa Trifamiliare"},{value:"Villa Plurifamiliare", text:"Villa Plurifamiliare"},{value:"Villa Singola", text:"Villa Singola"},{value:"Villetta", text:"Villetta"}];
categoria["Commerciale"] = [{value:"Agenzia di Viaggi", text:"Agenzia di Viaggi"},{value:"Agenzia Immobiliare", text:"Agenzia Immobiliare"},{value:"Agriturismo", text:"Agriturismo"},{value:"Albergo", text:"Albergo"},{value:"Azienda Agricola", text:"Azienda Agricola"},{value:"Azienda", text:"Azienda"},{value:"Bar", text:"Bar"},{value:"Capannone Agricolo", text:"Capannone Agricolo"},{value:"Capannone Industriale", text:"Capannone Industriale"},{value:"Capannone Logistico", text:"Capannone Logistico"},{value:"Carrozzeria", text:"Carrozzeria"},{value:"Cioccolateria", text:"Cioccolateria"},{value:"Discoteca", text:"Discoteca"},{value:"Edicola", text:"Edicola"},{value:"Enoteca", text:"Enoteca"},{value:"Farmacia", text:"Farmacia"},{value:"Fioraio", text:"Fioraio"},{value:"Friggitoria", text:"Friggitoria"},{value:"Fondo", text:"Fondo"},{value:"Internet Point", text:"Internet Point"},{value:"Laboratorio", text:"Laboratorio"},{value:"Licenza", text:"Licenza"},{value:"Magazzino", text:"Magazzino"},{value:"Minimarket", text:"Minimarket"},{value:"Negozio", text:"Negozio"},{value:"Ortofrutta", text:"Ortofrutta"},{value:"Ostello", text:"Ostello"},{value:"Palestra", text:"Palestra"},{value:"Pasticceria", text:"Pasticceria"},{value:"Pizzeria", text:"Pizzeria"},{value:"Pub", text:"Pub"},{value:"Rimessa", text:"Rimessa"},{value:"Rivendita di Pane", text:"Rivendita di Pane"},{value:"Ristorante", text:"Ristorante"},{value:"Rosticceria", text:"Rosticceria"},{value:"Supermercato", text:"Supermercato"},{value:"Stabilimento Balneare", text:"Stabilimento Balneare"},{value:"Strutture Ricettive", text:"Strutture Ricettive"},{value:"Tabaccheria", text:"Tabaccheria"},{value:"Terreno Agricolo", text:"Terreno Agricolo"},{value:"Terreno Edificabile", text:"Terreno Edificabile"},{value:"Terreno Industriale", text:"Terreno Edificabile"},{value:"Terreno Urbano", text:"Terreno Urbano"},{value:"Trasporti", text:"Trasporti"},{value:"Ufficio", text:"Ufficio"},{value:"Yogurteria", text:"Yogurteria"}];
categoria["Nuove Costruzioni"] = [{value:"Appartamento", text:"Appartamento"},{value:"Attico", text:"Attico"},{value:"Capannone", text:"Capannone"},{value:"Loft", text:"Loft"},{value:"Magazzino", text:"Magazzino"},{value:"Negozio", text:"Negozio"},{value:"Ufficio", text:"Ufficio"},{value:"Villa", text:"Villa"}];
categoria["Casa Vacanze"] = [{value:"Agriturismo", text:"Agriturismo"},{value:"Appartamento", text:"Appartamento"},{value:"Bed & Breakfast", text:"Bed & Breakfast"},{value:"Bungalow", text:"Bungalow"},{value:"Villa", text:"Villa"}];

function immobile(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["tipologia"];
    while (cityChooser.options.length) {
        cityChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = categoria[choice];
    newElem = document.createElement("option");
    newElem.text = "";
    newElem.value = "";
    cityChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            cityChooser.add(newElem, where);
        }}}
		
// JavaScript Document		
function DoSubmit(obj) {
				var regione	 = obj.regione.value;
				var categoria	 = obj.categoria.value;
				var strMailFilter   = /^.+@.+\..{2,3}$/;
				var strIllegalChars = /[\(\)\<\>\,\;\:\\\/\*\+\=\"\[\]]/;
				var submitform = true;
				var error      = '\n\n';
				error         += ' Attenzione :';
			if (regione.length < 1 ) {
				error     += ' la provincia è obbligatoria \n';
				submitform = false;
				}
				if (submitform) {
				obj.submit();
				}
			if (categoria.length < 1 ) {
				error     += ' la categoria è obbligatoria \n';
				submitform = false;
				}
				if (submitform) {
				obj.submit();
				}
				
				else {
				error += '\n';
				alert (error);
				return false;
				}
				}
				
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' errata.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' inserire solo numeri.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' deve contenere un numero compreso tra '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' obbligatoria.\n'; }
  }val = MM_findObj('informativa'); if(!(val.checked)) { errors += ' - Devi convalidare la privacy'; }
   if (errors) alert('Errore :\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



// JavaScript Document
var estrai_province;
var regione
function cerca_province() 
{
regione=document.form.regione.options[document.form.regione.selectedIndex].value
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        estrai_province= new XMLHttpRequest();
        estrai_province.onreadystatechange = ricevi_province;
        estrai_province.open("GET", "/ag/estrai-province.asp?nome_regione="+regione, true);
        estrai_province.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        estrai_province= new ActiveXObject("Microsoft.XMLHTTP");
        if (estrai_province) {
            estrai_province.onreadystatechange = ricevi_province;
            estrai_province.open("GET", "/ag/estrai-province.asp?nome_regione="+regione, true);
            estrai_province.send();
        }
    }
}
  function ricevi_province() {   
    var province;       
	  if (estrai_province.readyState == 4) {	    
		  province=estrai_province.responseText;

			document.getElementById('provinc').innerHTML = province;
			 }
	}
	
var estrai_comuni;
var provincia
function cerca_comuni() 
{
provincia=document.form.provincia.options[document.form.provincia.selectedIndex].value
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        estrai_comuni= new XMLHttpRequest();
        estrai_comuni.onreadystatechange = ricevi_comuni;
        estrai_comuni.open("GET", "/ag/estrai-comuni.asp?sigla_provincia="+provincia, true);
        estrai_comuni.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        estrai_comuni= new ActiveXObject("Microsoft.XMLHTTP");
        if (estrai_comuni) {
            estrai_comuni.onreadystatechange = ricevi_comuni;
            estrai_comuni.open("GET", "/ag/estrai-comuni.asp?sigla_provincia="+provincia, true);
            estrai_comuni.send();
        }
    }
}
  function ricevi_comuni() {   
    var comuni;       
	  if (estrai_comuni.readyState == 4) {	    
		  comuni=estrai_comuni.responseText;

			document.getElementById('comuni').innerHTML = comuni;
			 }
	}




var ric_estrai_province;
var ric_regione
function cerca_ric_province() 
{
ric_regione=document.richiesta.ric_regione.options[document.richiesta.ric_regione.selectedIndex].value
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        ric_estrai_province= new XMLHttpRequest();
        ric_estrai_province.onreadystatechange = ric_ricevi_province;
        ric_estrai_province.open("GET", "/ag/estrai-province-ric.asp?nome_regione="+ric_regione, true);
        ric_estrai_province.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        ric_estrai_province= new ActiveXObject("Microsoft.XMLHTTP");
        if (ric_estrai_province) {
            ric_estrai_province.onreadystatechange = ric_ricevi_province;
            ric_estrai_province.open("GET", "/ag/estrai-province-ric.asp?nome_regione="+ric_regione, true);
            ric_estrai_province.send();
        }
    }
}
  function ric_ricevi_province() {   
    var ric_province;       
	  if (ric_estrai_province.readyState == 4) {	    
		  ric_province=ric_estrai_province.responseText;

			document.getElementById('ric_provinc').innerHTML = ric_province;
			 }
	}
	
var ric_estrai_comuni;
var ric_provincia
function cerca_ric_comuni() 
{
ric_provincia=document.richiesta.ric_provincia.options[document.richiesta.ric_provincia.selectedIndex].value
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        ric_estrai_comuni= new XMLHttpRequest();
        ric_estrai_comuni.onreadystatechange = ric_ricevi_comuni;
        ric_estrai_comuni.open("GET", "/ag/estrai-comuni-ric.asp?sigla_provincia="+ric_provincia, true);
        ric_estrai_comuni.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        ric_estrai_comuni= new ActiveXObject("Microsoft.XMLHTTP");
        if (ric_estrai_comuni) {
            ric_estrai_comuni.onreadystatechange = ric_ricevi_comuni;
            ric_estrai_comuni.open("GET", "/ag/estrai-comuni-ric.asp?sigla_provincia="+ric_provincia, true);
            ric_estrai_comuni.send();
        }
    }
}
  function ric_ricevi_comuni() {   
    var ric_comuni;       
	  if (ric_estrai_comuni.readyState == 4) {	    
		  ric_comuni=ric_estrai_comuni.responseText;

			document.getElementById('ric_comuni').innerHTML = ric_comuni;
			 }
	}
	
	
$(document).ready(function(){
    $('.tabs li a').click(function () {
      $('.tabs li').removeClass('active');
      $(this).parent().addClass('active');

      $('.nav').hide();
      var index = $('.tabs li a').index(this);
      $('.nav').eq(index).show();
      return false;
    });

    $('.nav li').has('ul').hover(function(){
        $(this).addClass('current').children('ul').fadeIn();
    }, function() {
        $(this).removeClass('current').children('ul').hide();
    });
});	
		
