var _currWidth = 0;
var _finalWidth = 0;

_components_1 = new Image();
_components_2 = new Image();
_components_3 = new Image();
_energia_1    = new Image();
_energia_2    = new Image();
_energia_3    = new Image();
_solar_1      = new Image();
_solar_2      = new Image();
_solar_3      = new Image();

_default_1     = new Image();
_default_2     = new Image();
_default_3     = new Image();

_components_roll_center = new Image();
_components_roll_center_1 = new Image();
_components_roll_center_2 = new Image();
_components_roll_center_3 = new Image();
_components_roll_center_4 = new Image();

_energia_roll_center = new Image();
_energia_roll_center_1 = new Image();
_energia_roll_center_2 = new Image();
_energia_roll_center_3 = new Image();
_energia_roll_center_4 = new Image();
_energia_roll_center_5 = new Image();

_energia_roll_top = new Image();
_energia_roll_top_1 = new Image();
_energia_roll_top_2 = new Image();
_energia_roll_top_3 = new Image();
_energia_roll_top_4 = new Image();
_energia_roll_top_5 = new Image();

var PARAM_COMPONENTS  = "components";
var PARAM_ENERGIA     = "energia";
var PARAM_SOLAR       = "solar";

function showContentsLayer(finalWidth)
{
  if ( _finalWidth == 0 )
    _finalWidth = finalWidth;
  
  if ( _currWidth < _finalWidth )
  {
    _currWidth+=6;
    
    if ( _currWidth > _finalWidth )
      _currWidth = _finalWidth;
      
    var d1 = document.getElementById('DivDivisione_4bck');
    
    d1.style.width = _currWidth + 'px';
    d1.style.display = 'block';
    setTimeout( 'showContentsLayer()', 1 );
  }
  
}


function hideContentsLayer(finalWidth)
{
  _finalWidth = finalWidth;
  
  if ( _currWidth > _finalWidth )
  {
    _currWidth = _currWidth -6;
    
    if ( _currWidth < _finalWidth )
      _currWidth = _finalWidth;
      
    var d1 = document.getElementById('DivDivisione_4bck');
    
    d1.style.width = _currWidth + 'px';
    d1.style.display = 'block';
    setTimeout( 'hideContentsLayer(0)', 1 );
  }
}

function initializeImages()
{
  _components_1.src = "../img/components_1.jpg";
  _components_2.src = "../img/components_2.jpg";
  _components_3.src = "../img/components_3.jpg";
  _energia_1.src    = "../img/energia_1.jpg";
  _energia_2.src    = "../img/energia_2.jpg";
  _energia_3.src    = "../img/energia_3.jpg";
  _solar_1.src      = "../img/solar_1.jpg";
  _solar_2.src      = "../img/solar_2.jpg";
  _solar_3.src      = "../img/solar_3.jpg";
  
  _default_1.src    = "../img/bck_components.jpg";
  _default_2.src    = "../img/bck_energia.jpg";
  _default_3.src    = "../img/bck_solar.jpg";
  
  PARAM_COMPONENTS  = "components";
  PARAM_ENERGIA     = "energia";
  PARAM_SOLAR       = "solar";
}

function initializeImagesComponents() {
    _components_roll_center = "../img/DSF_COMPONENTS_ROLL_CENTER.jpg";
    _components_roll_center_1 = "../img/DSF_COMPONENTS_ROLL_CENTER_1.jpg";
    _components_roll_center_2 = "../img/DSF_COMPONENTS_ROLL_CENTER_2.jpg";
    _components_roll_center_3 = "../img/DSF_COMPONENTS_ROLL_CENTER_3.jpg";
    _components_roll_center_4 = "../img/DSF_COMPONENTS_ROLL_CENTER_4.jpg";

    _energia_roll_center = "../img/DSF_ENERGIA_ROLL_CENTER.jpg";
    _energia_roll_center_1 = "../img/DSF_ENERGIA_ROLL_CENTER_1.jpg";
    _energia_roll_center_2 = "../img/DSF_ENERGIA_ROLL_CENTER_2.jpg";
    _energia_roll_center_3 = "../img/DSF_ENERGIA_ROLL_CENTER_3.jpg";
    _energia_roll_center_4 = "../img/DSF_ENERGIA_ROLL_CENTER_4.jpg";
    _energia_roll_center_5 = "../img/DSF_ENERGIA_ROLL_CENTER_5.jpg";

    _energia_roll_top = "../img/DSF_ENERGIA_ROLL_TOP.jpg";
    _energia_roll_top_1 = "../img/DSF_ENERGIA_ROLL_TOP_1.jpg";
    _energia_roll_top_2 = "../img/DSF_ENERGIA_ROLL_TOP_2.jpg";
    _energia_roll_top_3 = "../img/DSF_ENERGIA_ROLL_TOP_3.jpg";
    _energia_roll_top_4 = "../img/DSF_ENERGIA_ROLL_TOP_4.jpg";
    _energia_roll_top_5 = "../img/DSF_ENERGIA_ROLL_TOP_5.jpg";
}

function changeImage( divisionName )
{
  var img1 = document.images[PARAM_COMPONENTS];
  var img2 = document.images[PARAM_ENERGIA];
  var img3 = document.images[PARAM_SOLAR];
  
  /*var d1 = document.getElementById( "DivDivisione_1bck" );
  var d2 = document.getElementById( "DivDivisione_2bck" );
  var d3 = document.getElementById( "DivDivisione_3bck" );*/
  if( divisionName == null || divisionName == '' )
  {
    
    JSFX.fadeOut("img_1", "../img/bck_components.jpg" );
    JSFX.fadeOut("img_2", "../img/bck_energia.jpg" );
    JSFX.fadeOut("img_3", "../img/bck_solar.jpg" );
    /*turnOff(divisionName);
    turnOff(divisionName);
    turnOff(divisionName);*/
    /*d1.style.backgroundImage = "url(../img/bck_components.jpg)";
    d2.style.backgroundImage = "url(../img/bck_energia.jpg)";
    d3.style.backgroundImage = "url(../img/bck_solar.jpg)";*/
  }
  else
  {
    JSFX.fadeIn("img_1", "../img/" + divisionName + "_1.jpg" );
    JSFX.fadeIn("img_2", "../img/" + divisionName + "_2.jpg" );
    JSFX.fadeIn("img_3", "../img/" + divisionName + "_3.jpg" );
    /*turnOn(divisionName, "_1");
    turnOn(divisionName, "_2");
    turnOn(divisionName, "_3");*/
    
    /*d1.style.backgroundImage = "url(../img/" + divisionName + "_1.jpg)";
    d2.style.backgroundImage = "url(../img/" + divisionName + "_2.jpg)";
    d3.style.backgroundImage = "url(../img/" + divisionName + "_3.jpg)";*/
  }
  
}

function turnOn(imgName, suffix)
{ 
  if(document.images[imgName].filters != null)
    document.images[imgName].filters[0].apply();
  document.images[imgName].offSrc = document.images[imgName].src;
  document.images[imgName].src    = "../img/" + imgName + suffix +".jpg";
  if(document.images[imgName].filters != null)
    document.images[imgName].filters[0].play();
}

function turnOff(imgName)
{ 
  if(document.images[imgName].filters != null)
    document.images[imgName].filters[0].stop();
  document.images[imgName].src = document.images[imgName].offSrc;
}


function goToUrl( url )
{
  window.location.href = url;
}

function checkDataDoSubmit()
{
  var nome = document.getElementById( "nome" );
  var cognome = document.getElementById( "cognome" );
  var email = document.getElementById( "email" );
  var telefono = document.getElementById("telefono");
  var citta = document.getElementById("citta");
  
  var errors = "";
  
  if( nome.value == null || nome.value == "" )
    errors += "- Nome \n";
  
  if( cognome.value == null || cognome.value == "" )
    errors += "- Cognome \n";
  
  if( !nyx_checkEmailFormat( email.value, false) )
    errors += "- E-Mail non valida\n";
  
  if( telefono.value == null || telefono.value == "" )
    errors += "- Telefono\n";
    
  if (citta.value == null || citta.value == "")
    errors += "- citta\n";    
    
  if( errors != "" )
  {
    alert( "E' necessario compilari i campi obbligatori:\n\n" + errors );
    return;
  }
  
  document.forms[0].submit();
}