//funzione che mi permette di ridimensionare le immagini in Schede Turistiche se superano una determinata larghezza
function ridimensiona(){ 
for (imm in document.images){ 
img = document.images[imm] 
if (img.className=="b_illustration" || img.className=="image"){ 
if (img.width > 320){ 
img.width=320
} 
} 
} 
}


//funzione utilizzata nel 1.mo form presente in RICERCA AVANZATA
function regione(lng){
if (document.forms[0].r.value=="0"){
if (lng=="en"){
alert("Attention ! Choose a Region !");
}
else{
alert("Attenzione ! Seleziona una Regione !");
}
return false;
}
else{
if (lng=="en"){
document.getElementById('submit_regione').value = "Wait..";
}
else{
document.getElementById('submit_regione').value = "Attendi";
}
}
}



//funzione utilizzata nel 3.zo form presente in RICERCA AVANZATA
function controlla(lng){
if (document.forms[2].ricerca.value.length<4){
if (lng=="en"){
alert("Attention ! Enter at least 4 characters !");
}
else{
alert("Attenzione ! Inserire almeno 4 caratteri !");
}
return false;
}
else{
if (lng=="en"){
document.getElementById('submit').value = "Wait..";
}
else{
document.getElementById('submit').value = "Attendi";
}
}
}


//funzione che mi controlla il form di BOOKING ONLINE
function checkForm(lang){

if (lang=="en"){
var Advise_1 = "The Arrival Date is wrong...please check !!";
var Advise_2 = "The Departure Date is wrong...please check !!";
var Advise_3 = "Attention !! The arrival date is inferior to today !!";
var Advise_4 = "Attention !! The daparture date is inferior to today !!";
var Advise_5 = "Attention !! The departure date is inferior to the arrival date !!";
var Advise_6 = "Attention !! Insert at least 4 characters in the field of Destination !!";
var Advise_7 = "Attention !! The Date format is wrong !! ";
}
else {
var Advise_1 = "Il Giorno di Arrivo è errato.. !!";
var Advise_2 = "Il Giorno di Partenza è errato... !!";
var Advise_3 = "Attenzione !! Il Giorno di Arrivo è inferiore alla data odierna !!";
var Advise_4 = "Attenzione !! Il Giorno di Partenza è inferiore alla data odierna !!";
var Advise_5 = "Attenzione !! Il Giorno di Partenza è inferiore al Giorno di Arrivo !!";
var Advise_6 = "Attenzione !! Inserire almeno 4 caratteri nel campo Città !!";
var Advise_7 = "Attenzione !! Formato data non valida !! ";
}

var anno = document.forms[4].checkin_year_month.value;
var mese = document.forms[4].checkin_year_month.value;
var giorno = document.forms[4].checkin_monthday.value;
var mese2 = mese.substr(4,3).replace("-","")-1;
var anno2 = anno.substr(0,4);
var dt = new Date(anno2, mese2, giorno);
var now = new Date();
var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
var confronta = giorno + "/" + mese2 + "/" + anno2;
if (dt < today){
alert(Advise_3);
document.forms[4].checkin_monthday.focus();
return false;
}

var date_array = confronta.split('/'); 
var day = date_array[0]; // Attention! Javascript consider months in the range 0 - 11
var month = date_array[1];
var year = date_array[2]; // This instruction will create a date object
source_date = new Date(year,month,day);
if (year != source_date.getFullYear()){
alert(Advise_7);
return false;
}
if (month != source_date.getMonth()){
alert(Advise_7);
return false;
}
if (day != source_date.getDate()){
alert(Advise_7);
return false;
}

var ss = document.forms[4].ss.value.length;
if (ss < 4){
alert(Advise_6);
document.forms[4].ss.focus();
return false;
}
return true;
}
