<!--
//------------------------------------------------------------------------------
var NDLangDays       = new Array ();
var NDLangMonths     = new Array ();
var NDCountriesNames = new Array ();
//------------------------------------------------------------------------------
NDLangDays[0] = new Array ('Domenica'        ,
                           'Luned&igrave;'   ,
                           'Marted&igrave;'  ,
                           'Mercoled&igrave;',
                           'Gioved&igrave;'  ,
                           'Venerd&igrave;'  ,
                           'Sabato'           );
NDLangDays[1] = new Array ('Sunday'   ,
                           'Monday'   ,
                           'Tuesday'  ,
                           'Wednesday',
                           'Thursday' ,
                           'Friday'   ,
                           'Saturday'  );
NDLangDays[2] = new Array ('Dimanche',
                           'Lundi'   ,
                           'Mardi'   ,
                           'Mercredi',
                           'Jeudi'   ,
                           'Vendredi',
                           'Samedi'   );
//------------------------------------------------------------------------------
NDLangMonths[0] = new Array ('Gennaio'  ,
                             'Febbraio' ,
                             'Marzo'    ,
                             'Aprile'   ,
                             'Maggio'   ,
                             'Giugno'   ,
                             'Luglio'   ,
                             'Agosto'   ,
                             'Settembre',
                             'Ottobre'  ,
                             'Novembre' ,
                             'Dicembre'  );
NDLangMonths[1] = new Array ('January'  ,
                             'February' ,
                             'March'    ,
                             'April'    ,
                             'May'      ,
                             'June'     ,
                             'July'     ,
                             'August'   ,
                             'September',
                             'October'  ,
                             'November' ,
                             'December'  );
NDLangMonths[2] = new Array ('Janvier'        ,
                             'F&eacute;vrier' ,
                             'Mars'           ,
                             'Avril'          ,
                             'Mai'            ,
                             'Juin'           ,
                             'Juillet'        ,
                             'Ao&ucirc;t'     ,
                             'Septembre'      ,
                             'Octobre'        ,
                             'Novembre'       ,
                             'D&eacute;cembre' );
//------------------------------------------------------------------------------
NDCountriesNames [0] = 'Afghanistan';
NDCountriesNames [1] = 'Albania';
NDCountriesNames [2] = 'Algeria';
NDCountriesNames [3] = 'American Samoa';
NDCountriesNames [4] = 'Andorra';
NDCountriesNames [5] = 'Angola';
NDCountriesNames [6] = 'Anguilla';
NDCountriesNames [7] = 'Antigua and Barbuda';
NDCountriesNames [8] = 'Argentina';
NDCountriesNames [9] = 'Armenia';
NDCountriesNames [10] = 'Aruba';
NDCountriesNames [11] = 'Australia';
NDCountriesNames [12] = 'Austria';
NDCountriesNames [13] = 'Azerbaijan';
NDCountriesNames [14] = 'Azores';
NDCountriesNames [15] = 'Bahamas (The)';
NDCountriesNames [16] = 'Bahrain';
NDCountriesNames [17] = 'Bangladesh';
NDCountriesNames [18] = 'Barbados';
NDCountriesNames [19] = 'Belarus';
NDCountriesNames [20] = 'Belgium';
NDCountriesNames [21] = 'Belize';
NDCountriesNames [22] = 'Benin';
NDCountriesNames [23] = 'Bermuda';
NDCountriesNames [24] = 'Bhutan';
NDCountriesNames [25] = 'Bolivia';
NDCountriesNames [26] = 'Bosnia and Herzegovina';
NDCountriesNames [27] = 'Botswana';
NDCountriesNames [28] = 'Brazil';
NDCountriesNames [29] = 'British Virgin Islands';
NDCountriesNames [30] = 'Brunei';
NDCountriesNames [31] = 'Bulgaria';
NDCountriesNames [32] = 'Burkina Faso';
NDCountriesNames [33] = 'Burundi';
NDCountriesNames [34] = 'Cambodia';
NDCountriesNames [35] = 'Cameroon';
NDCountriesNames [36] = 'Canada';
NDCountriesNames [37] = 'Cape Verde';
NDCountriesNames [38] = 'Cayman Islands';
NDCountriesNames [39] = 'Central African Republic';
NDCountriesNames [40] = 'Chad';
NDCountriesNames [41] = 'Chile';
NDCountriesNames [42] = 'China';
NDCountriesNames [43] = 'Colombia';
NDCountriesNames [44] = 'Comoros';
NDCountriesNames [45] = 'Congo (Republic of the)';
NDCountriesNames [46] = 'Congo (The Democratic Republic of the)';
NDCountriesNames [47] = 'Cook Islands';
NDCountriesNames [48] = 'Costa Rica';
NDCountriesNames [49] = 'Croatia';
NDCountriesNames [50] = 'Cuba';
NDCountriesNames [51] = 'Cyprus';
NDCountriesNames [52] = 'Czech Republic';
NDCountriesNames [53] = 'Denmark';
NDCountriesNames [54] = 'Djibouti';
NDCountriesNames [55] = 'Dominica';
NDCountriesNames [56] = 'Dominican Republic';
NDCountriesNames [57] = 'Ecuador';
NDCountriesNames [58] = 'Egypt';
NDCountriesNames [59] = 'El Salvador';
NDCountriesNames [60] = 'England (UK)';
NDCountriesNames [61] = 'Equatorial Guinea';
NDCountriesNames [62] = 'Eritrea';
NDCountriesNames [63] = 'Estonia';
NDCountriesNames [64] = 'Ethiopia';
NDCountriesNames [65] = 'Falkland Islands (Malvinas)';
NDCountriesNames [66] = 'Faroe Islands';
NDCountriesNames [67] = 'Fiji';
NDCountriesNames [68] = 'Finland';
NDCountriesNames [69] = 'France';
NDCountriesNames [70] = 'French Polynesia';
NDCountriesNames [71] = 'Gabon';
NDCountriesNames [72] = 'Gambia (The)';
NDCountriesNames [73] = 'Georgia';
NDCountriesNames [74] = 'Germany';
NDCountriesNames [75] = 'Ghana';
NDCountriesNames [76] = 'Gibraltar';
NDCountriesNames [77] = 'Greece';
NDCountriesNames [78] = 'Greenland';
NDCountriesNames [79] = 'Grenada';
NDCountriesNames [80] = 'Guam';
NDCountriesNames [81] = 'Guatemala';
NDCountriesNames [82] = 'Guernsey (UK)';
NDCountriesNames [83] = 'Guinea';
NDCountriesNames [84] = 'Guinea-Bissau';
NDCountriesNames [85] = 'Guyana';
NDCountriesNames [86] = 'Haiti';
NDCountriesNames [87] = 'Honduras';
NDCountriesNames [88] = 'Hong Kong';
NDCountriesNames [89] = 'Hungary';
NDCountriesNames [90] = 'Iceland';
NDCountriesNames [91] = 'India';
NDCountriesNames [92] = 'Indonesia';
NDCountriesNames [93] = 'Iran';
NDCountriesNames [94] = 'Iraq';
NDCountriesNames [95] = 'Ireland';
NDCountriesNames [96] = 'Isle of Man';
NDCountriesNames [97] = 'Israel';
NDCountriesNames [98] = 'Italy';
NDCountriesNames [99] = 'Ivory Coast';
NDCountriesNames [100] = 'Jamaica';
NDCountriesNames [101] = 'Japan';
NDCountriesNames [102] = 'Jersey (UK)';
NDCountriesNames [103] = 'Jordan';
NDCountriesNames [104] = 'Kazakhstan';
NDCountriesNames [105] = 'Kenya';
NDCountriesNames [106] = 'Kiribati';
NDCountriesNames [107] = 'Kuwait';
NDCountriesNames [108] = 'Kyrgyzstan';
NDCountriesNames [109] = 'Laos';
NDCountriesNames [110] = 'Latvia';
NDCountriesNames [111] = 'Lebanon';
NDCountriesNames [112] = 'Lesotho';
NDCountriesNames [113] = 'Liberia';
NDCountriesNames [114] = 'Libya';
NDCountriesNames [115] = 'Liechtenstein';
NDCountriesNames [116] = 'Lithuania';
NDCountriesNames [117] = 'Luxembourg';
NDCountriesNames [118] = 'Macedonia';
NDCountriesNames [119] = 'Madagascar';
NDCountriesNames [120] = 'Madeira';
NDCountriesNames [121] = 'Malawi';
NDCountriesNames [122] = 'Malaysia';
NDCountriesNames [123] = 'Maldives';
NDCountriesNames [124] = 'Mali';
NDCountriesNames [125] = 'Malta';
NDCountriesNames [126] = 'Marshall Islands';
NDCountriesNames [127] = 'Mauritania';
NDCountriesNames [128] = 'Mauritius';
NDCountriesNames [129] = 'Mexico';
NDCountriesNames [130] = 'Micronesia';
NDCountriesNames [131] = 'Moldova';
NDCountriesNames [132] = 'Monaco';
NDCountriesNames [133] = 'Mongolia';
NDCountriesNames [134] = 'Montserrat';
NDCountriesNames [135] = 'Morocco';
NDCountriesNames [136] = 'Mozambique';
NDCountriesNames [137] = 'Myanmar';
NDCountriesNames [138] = 'Namibia';
NDCountriesNames [139] = 'Nauru';
NDCountriesNames [140] = 'Nepal';
NDCountriesNames [141] = 'Netherlands';
NDCountriesNames [142] = 'Netherlands Antilles';
NDCountriesNames [143] = 'New Zealand';
NDCountriesNames [144] = 'Nicaragua';
NDCountriesNames [145] = 'Niger';
NDCountriesNames [146] = 'Nigeria';
NDCountriesNames [147] = 'Niue';
NDCountriesNames [148] = 'Norfolk Island';
NDCountriesNames [149] = 'North Korea';
NDCountriesNames [150] = 'Norway';
NDCountriesNames [151] = 'Oman';
NDCountriesNames [152] = 'Pakistan';
NDCountriesNames [153] = 'Palau';
NDCountriesNames [154] = 'Palestine';
NDCountriesNames [155] = 'Panama';
NDCountriesNames [156] = 'Papua New Guinea';
NDCountriesNames [157] = 'Paraguay';
NDCountriesNames [158] = 'Peru';
NDCountriesNames [159] = 'Philippines';
NDCountriesNames [160] = 'Pitcairn Islands';
NDCountriesNames [161] = 'Poland';
NDCountriesNames [162] = 'Portugal';
NDCountriesNames [163] = 'Puerto Rico';
NDCountriesNames [164] = 'Qatar';
NDCountriesNames [165] = 'Romania';
NDCountriesNames [166] = 'Russia';
NDCountriesNames [167] = 'Rwanda';
NDCountriesNames [168] = 'Saint Helena';
NDCountriesNames [169] = 'Saint Kitts and Nevis';
NDCountriesNames [170] = 'Saint Lucia';
NDCountriesNames [171] = 'Saint Vincent and the Grenadines';
NDCountriesNames [172] = 'Samoa';
NDCountriesNames [173] = 'San Marino';
NDCountriesNames [174] = 'Saudi Arabia';
NDCountriesNames [175] = 'Scotland (UK)';
NDCountriesNames [176] = 'Senegal';
NDCountriesNames [177] = 'Seychelles';
NDCountriesNames [178] = 'Sierra Leone';
NDCountriesNames [179] = 'Singapore';
NDCountriesNames [180] = 'Slovakia';
NDCountriesNames [181] = 'Slovenia';
NDCountriesNames [182] = 'Solomon Islands';
NDCountriesNames [183] = 'Somalia';
NDCountriesNames [184] = 'South Africa';
NDCountriesNames [185] = 'South Korea';
NDCountriesNames [186] = 'Spain';
NDCountriesNames [187] = 'Sri Lanka';
NDCountriesNames [188] = 'Sudan';
NDCountriesNames [189] = 'Suriname';
NDCountriesNames [190] = 'Swaziland';
NDCountriesNames [191] = 'Sweden';
NDCountriesNames [192] = 'Switzerland';
NDCountriesNames [193] = 'Syria';
NDCountriesNames [194] = 'Taiwan';
NDCountriesNames [195] = 'Tajikistan';
NDCountriesNames [196] = 'Tanzania';
NDCountriesNames [197] = 'Thailand';
NDCountriesNames [198] = 'Togo';
NDCountriesNames [199] = 'Tonga';
NDCountriesNames [200] = 'Trinidad and Tobago';
NDCountriesNames [201] = 'Tunisia';
NDCountriesNames [202] = 'Turkey';
NDCountriesNames [203] = 'Turkmenistan';
NDCountriesNames [204] = 'Turks and Caicos Islands';
NDCountriesNames [205] = 'Tuvalu';
NDCountriesNames [206] = 'Uganda';
NDCountriesNames [207] = 'Ukraine';
NDCountriesNames [208] = 'United Arab Emirates';
NDCountriesNames [209] = 'United Kingdom';
NDCountriesNames [210] = 'United States';
NDCountriesNames [211] = 'Uruguay';
NDCountriesNames [212] = 'Uzbekistan';
NDCountriesNames [213] = 'Vanuatu';
NDCountriesNames [214] = 'Vatican City';
NDCountriesNames [215] = 'Venezuela';
NDCountriesNames [216] = 'Vietnam';
NDCountriesNames [217] = 'Virgin Islands';
NDCountriesNames [218] = 'Wales (UK)';
NDCountriesNames [219] = 'Yemen';
NDCountriesNames [220] = 'Yugoslavia';
NDCountriesNames [221] = 'Zambia';
NDCountriesNames [222] = 'Zimbabwe';
//------------------------------------------------------------------------------
function jNDDateTime (language)
{
  var NDDateTimeObject  = (document.all                                ?
                           document.all['nd_datetime']                 :
                           (document.getElementById                 ?
                            document.getElementById ('nd_datetime') :
                            ''                                       )  );
  var actualDate        = new Date ();
  var year              = actualDate.getFullYear ();
  var month             = actualDate.getMonth ();
  var day               = actualDate.getDay ();
  var dayOfTheMonth     = actualDate.getDate ();
  var hours             = actualDate.getHours ();
  var minutes           = actualDate.getMinutes ();
  var seconds           = actualDate.getSeconds ();
  var dayNight          = '';
  var langIdx           = '0';
  switch (language)
  {
    case 'eng':
      langIdx = '1';
      if (hours > '12')
      {
        hours    -= '12';
        dayNight  = ' PM';
      }
      else
        dayNight = ' AM';
      break;
    case 'fra':
      langIdx = '2';
      break;
  }
  minutes = (((minutes < '10') ?
              '0'              :
              ''                ) + minutes);
  seconds = (((seconds < '10') ?
              '0'              :
              ''                ) + seconds);
  if (document.all                 ||
      (document.getElementById && 
       (!(document.all))         )   )
    NDDateTimeObject.innerHTML = (NDLangDays[langIdx][day] + ', ' + dayOfTheMonth + ' ' + NDLangMonths[langIdx][month] + ' ' + year + ' - ' + hours + ':' + minutes + ':' + seconds + dayNight + '&nbsp;');
  else
    NDDateTimeObject.innerHTML = '';
  setTimeout ("jNDDateTime ('" + language + "');",1000);
}
//------------------------------------------------------------------------------
function jNDPopUpImage (image,language)
{ 
  var NDPopupObject = window.open('','JNDPopUpImage','TOOLBAR=0') 
  var html          = '<HTML>\n  <HEAD>\n    <TITLE>';
  switch (language)
  {
    case 'fra':
      html += 'NOUVELLE DEMOLITION';
      break;
    default:
      html += 'NUOVA DEMOLIZIONE';
      break;
  }
  html += '</TITLE>\n    <SCRIPT LANGUAGE="JavaScript">\n      function jNDAdapte ()\n      {\n        imgObject = document.images[0];\n        self.resizeTo ((imgObject.width + 40),(imgObject.height + 60));\n        window.moveTo (((screen.width) ? (screen.width - (imgObject.height + 360)) / 2 : 0),((screen.height) ? (screen.height - (imgObject.width + 40)) / 2 : 0));\n      }\n    </SC';
  html += 'RIPT>\n  </HEAD>\n  <BODY BGCOLOR="#272727" LEFTMARGIN="10" TOPMARGIN="10" MARGINWIDTH="10" MARGINHEIGHT="10" ONBLUR="self.close()">\n    <CENTER><IMG SRC="' + image + '" ONLOAD="jNDAdapte()"></CENTER>\n    <DIV STYLE="position: absolute;left: 80%;top: 85%;z-index: 10">\n      <FORM>\n        <INPUT TYPE="button" VALUE="';
  switch (language)
  {
    case 'eng':
      html += 'CLOSE';
      break;
    case 'fra':
      html += 'FERMES';
      break;
    default:
      html += 'CHIUDI';
      break;
  }
  html += '" CLASS="form" ONCLICK="window.close ()">\n      </FORM>\n    </DIV>\n  </BODY>\n</HTML>\n'
  NDPopupObject.document.open ();
  NDPopupObject.document.write (html);
  NDPopupObject.document.close ();
}
//------------------------------------------------------------------------------
function jNDValidateText (field)
{
  with (field)
  {
    return (!((value == null)                                          ||
              (value == '')                                            ||
              (value.replace(/^\s*/,'').replace(/\s*$/,'').length < 2)   ));
  }
}
//------------------------------------------------------------------------------
function jNDValidateEmail (field)
{
  with (field)
    return (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/.test(value));
}
//------------------------------------------------------------------------------
function jNDValidatePart (field)
{
  with (field)
    return (value != '0');

}
//------------------------------------------------------------------------------
function jNDAuthorize (field)
{
  with (field)
    return (checked == true);

}
//------------------------------------------------------------------------------
function jNDValidateForm (form)
{ 
  with (form)
  {
    if (!(jNDValidateText (cognome)))
      cognome.style.backgroundColor="#ffff00";
    if (!(jNDValidateText (nome)))
      nome.style.backgroundColor="#ffff00";
    if (!(jNDValidateEmail (email)))
      email.style.backgroundColor="#ffff00";
    if (!(jNDValidatePart (ricambio)))
      ricambio.style.backgroundColor="#ffff00";
    if (!(jNDAuthorize (trattamento_dati)))
      trattamento_dati.style.backgroundColor="#ffff00";
    if (!(jNDValidateText (cognome)))
    {
      cognome.focus();
      return false;
    }
    if (!(jNDValidateText (nome)))
    {
      nome.focus();
      return false;
    }
    if (!(jNDValidateEmail (email)))
    {
      email.focus();
      return false;
    }
    if (!(jNDValidatePart (ricambio)))
    {
      ricambio.focus();
      return false;
    }
    if (!(jNDAuthorize (trattamento_dati)))
    {
      trattamento_dati.focus();
      return false;
    }
  }
}
//------------------------------------------------------------------------------
//-->
