var aLoc = new Array();
aLoc['FI'] = '09048017';
aLoc['MI'] = '03015146';
aLoc['NA'] = '15063049';
aLoc['RM'] = '12058091';
aLoc['VE'] = '05027042';
aLoc['BO'] = '08037006';

function sLoc(l)
{
$('loc').value='NEXELIT'+aLoc[l];
$('inptsubmit').removeAttribute('disabled');
$('autocomplete').value = '';
}

function eLoc(l){sLoc(l);}

function fAdv()
{

var elldisplay = $('back-colonna_03').getStyle('display');
var ell = $('back-colonna_01');
var elt =  $('back-colonna_03');

  if(elldisplay == 'none'){
  	Effect.toggle('adv','blind', {afterFinish: function() {
      Effect.toggle(ell,'slide', {duration: 0.1});
      Effect.toggle(elt,'slide', {duration: 0.1});  
    }
    });
  }else{
    
    Effect.toggle(elt,'slide', {duration: 0.1});
    Effect.toggle(ell,'slide', {duration: 0.1,afterFinish: function() {
      Effect.toggle('adv','blind');
    }
    });
  	
  }
}

aReg = new Array (
Array('----',''),
Array('Abruzzo','13'),
Array('Basilicata','17'),
Array('Calabria','18'),
Array('Campania','15'),
Array('Emilia Romagna','08'),
Array('Friuli Venezia-Giulia','06'),
Array('Lazio','12'),
Array('Liguria','07'),
Array('Lombardia','03'),
Array('Marche','11'),
Array('Molise','14'),
Array('Piemonte','01'),
Array('Puglia','16'),
Array('Sardegna','20'),
Array('Sicilia','19'),
Array('Toscana','09'),
Array('Trentino Alto-Adige','04'),
Array('Umbria','10'),
Array('Valle D\'Aosta','02'),
Array('Veneto','05'));


aPV = new Array (
Array('01','006','AL'),
Array('01','005','AT'),
Array('01','096','BI'),
Array('01','004','CN'),
Array('01','003','NO'),
Array('01','001','TO'),
Array('01','103','VB'),
Array('01','002','VC'),
Array('02','007','AO'),
Array('03','016','BG'),
Array('03','017','BS'),
Array('03','013','CO'),
Array('03','019','CR'),
Array('03','097','LC'),
Array('03','098','LO'),
Array('03','015','MI'),
Array('03','020','MN'),
Array('03','018','PV'),
Array('03','014','SO'),
Array('03','012','VA'),
Array('04','021','BZ'),
Array('04','022','TN'),
Array('05','025','BL'),
Array('05','028','PD'),
Array('05','029','RO'),
Array('05','026','TV'),
Array('05','027','VE'),
Array('05','024','VI'),
Array('05','023','VR'),
Array('06','031','GO'),
Array('06','093','PN'),
Array('06','032','TS'),
Array('06','030','UD'),
Array('07','010','GE'),
Array('07','008','IM'),
Array('07','011','SP'),
Array('07','009','SV'),
Array('08','037','BO'),
Array('08','040','FC'),
Array('08','038','FE'),
Array('08','036','MO'),
Array('08','033','PC'),
Array('08','034','PR'),
Array('08','039','RA'),
Array('08','035','RE'),
Array('08','099','RN'),
Array('09','051','AR'),
Array('09','048','FI'),
Array('09','053','GR'),
Array('09','049','LI'),
Array('09','046','LU'),
Array('09','045','MS'),
Array('09','050','PI'),
Array('09','100','PO'),
Array('09','047','PT'),
Array('09','052','SI'),
Array('10','054','PG'),
Array('10','055','TR'),
Array('11','042','AN'),
Array('11','044','AP'),
Array('11','043','MC'),
Array('11','041','PU'),
Array('12','060','FR'),
Array('12','059','LT'),
Array('12','057','RI'),
Array('12','058','RM'),
Array('12','056','VT'),
Array('13','066','AQ'),
Array('13','069','CH'),
Array('13','068','PE'),
Array('13','067','TE'),
Array('14','070','CB'),
Array('14','094','IS'),
Array('15','064','AV'),
Array('15','062','BN'),
Array('15','061','CE'),
Array('15','063','NA'),
Array('15','065','SA'),
Array('16','072','BA'),
Array('16','074','BR'),
Array('16','071','FG'),
Array('16','075','LE'),
Array('16','073','TA'),
Array('17','077','MT'),
Array('17','076','PZ'),
Array('18','078','CS'),
Array('18','079','CZ'),
Array('18','101','KR'),
Array('18','080','RC'),
Array('18','102','VV'),
Array('19','084','AG'),
Array('19','085','CL'),
Array('19','087','CT'),
Array('19','086','EN'),
Array('19','083','ME'),
Array('19','082','PA'),
Array('19','088','RG'),
Array('19','089','SR'),
Array('19','081','TP'),
Array('20','092','CA'),
Array('20','107','CI'),
Array('20','091','NU'),
Array('20','105','OG'),
Array('20','095','OR'),
Array('20','104','OT'),
Array('20','090','SS'),
Array('20','106','VS'));

aCat = new Array(
 Array('----',''),
 Array('*','NEX_CAT_1'),
 Array('**','NEX_CAT_2'),
 Array('** S','NEX_CAT_2S'),
 Array('***','NEX_CAT_3'),
 Array('*** S','NEX_CAT_3S'),
 Array('*** L','NEX_CAT_3L'),
 Array('****','NEX_CAT_4'),
 Array('**** S','NEX_CAT_4S'),
 Array('**** L','NEX_CAT_4L'),
 Array('*****','NEX_CAT_5'),
 Array('***** S','NEX_CAT_5S'),
 Array('***** L','NEX_CAT_5L')
);

aPrz = new Array(
	Array('-----',''),
	Array('30 €','30'),
	Array('50 €','50'),
	Array('75 €','75'),
	Array('100 €','100'),
	Array('125 €','125'),
	Array('150 €','150'),
	Array('175 €','175'),
	Array('200 €','200'),
	Array('225 €','225'),
	Array('250 €','250')
);

/* tipostr */
aTip = new Array(
	Array('-----',''),
	Array('Alberghi','ELETS19'), 
	Array('Appartamenti','ELETS20'),
	Array('Agriturismi','U8LZEKKTNIAX'),
	Array('B & B','U8LZEYFBYVIP'),
	Array('Appartamenti','ELETS21'),
	Array('Villaggi','2QKGWKXLOUPB')
);

function pc(t,a)
{
 for (i = 0; i < a.length; i++) 
   {
    t[i] = new Option(a[i][0],a[i][1]);
   }
 unsetLocRadio();  
}  

function cReg(t, v)
{
 t.options.length = 0; 
 t[0] = new Option('','');
 j = 1; 
 
 $('loc').value='~NEXELIT'+v;

 for (i = 0; i < aPV.length; i++)
 {
  if (aPV[i][0] ==  v)
    {
    t[j] = new Option(aPV[i][2], aPV[i][0]+aPV[i][1]);
    j++;  
    }
 }
 $('inptsubmit').removeAttribute('disabled');
 $('autocomplete').value = '';
 unsetLocRadio();
}

function unsetLocRadio ()
{
for (i = 0; i < $('ricerca')['destinazione'].length; i++) { $('ricerca')['destinazione'][i].checked = false; }
}

function cPv()
{
	$('loc').value='~NEXELIT'+$('prov').value;
	$('inptsubmit').removeAttribute('disabled');
  $('autocomplete').value = '';
  unsetLocRadio ();
}

function rsub()
{
  var fatto=false;
  var verificaLoc=$('verificaloc').value;
  var verifica=$('autocomplete').value.toLowerCase();
  
  $$('div#autocomplete_choices li').each(function(e,i){
    var el=e.innerHTML.stripTags().toLowerCase();
    
    if(verifica==el){
      $('autocomplete').value=el;
      $('loc').value=e.getAttribute("id");
      var fatto=true;
    }
  });


  if(verificaLoc!="true"){
    if(fatto==false){
      //alert($('autocomplete_choices').down(0).firstDescendant().innerHTML.stripTags().toLowerCase());
      if($('autocomplete_choices').firstDescendant())$('autocomplete').value=$('autocomplete_choices').down(0).firstDescendant().innerHTML.stripTags().toLowerCase();
    }
  }
      //.immediateDescendants();
  
	f=$('ricerca');j=0;
	$$('.km').each(function(e){e.remove();});
	
	if ($('cod').value.length>0)
	  {
	  var cur_tpo = 's';
	  try
	  {
	  switch ($('cod').value.substr(0,1))
	  {
	   case 'S': cur_tpo = 'S';  break;
     case 'O': ; case 'P': cur_tpo = 'm';  break; 
	   default: alert ('Il Codice deve iniziare per S, O o P'); return false; 
    }
    } catch (e)
     { return false; }
	  
    location.href = "/cgi-twaypub_0/checkin"+cur_tpo.toLowerCase()+".cgi?cdo=NEX_"+$('cod').value+"&dtd="+$('dtd').value+"&dta="+$('dta').value;
    //alert("/cgi-twaypub_0/checkins.cgi?tpo=S&cdo=NEX_"+$('cod').value+"&dtd="+$('dtd').value+"&dta="+$('dta').value);
    }
   else
    {	
  	$$('ul.checklist li input').each(function(e,i){
  		if (e.checked){j++;
  		  new Insertion.Bottom(f,'<input class="km" type="hidden" name="car'+j+'" value="'+e.name+'" />');
  		}});
  	f.submit();
	}
}

pc($('reg'), aReg);
pc($('cat'), aCat);
pc($('pmn'), aPrz);
pc($('tip'), aTip);
//pc($('pmx'), aPrz);

