// numero di prodotti e numero di industrie
var industrie = 36
var prodotti = 6

// array che indicano quali industri sono legate al singolo prodotto
arrayP0 = new Array ('I0','I1','I2','I3','I4','I5','I6','I7','I8','I9','I10','I11','I12','I13','I14','I15','I16','I17','I18','I19','I20','I21','I22','I23','I24','I25','I26','I27','I28','I29','I30','I31','I32','I33','I34','I35','I36')
arrayP1 = new Array ('I0','I5','I7','I9','I10','I16','I17','I35')
arrayP2 = new Array ('I0','I8','I9','I16','I35')
arrayP3 = new Array ('I0','I10','I35')
arrayP4 = new Array ('I0','I1','I2','I4','I5','I7','I9','I10','I12','I16','I17','I20','I21','I22','I23','I24','I25','I26','I27','I28','I29','I30','I31','I32','I33','I35','I36')
arrayP5 = new Array ('I0','I1','I2','I4','I5','I7','I9','I10','I13','I15','I16','I17','I19','I34','I35')

// array che indicano quali prodotti sono legati alla singola industria
arrayI0 = new Array ('P0','P1','P2','P3','P4','P5')
arrayI1 = new Array ('P0','P4','P5')
arrayI2 = new Array ('P0','P4','P5')
arrayI3 = new Array ('P0')
arrayI4 = new Array ('P0','P4','P5')
arrayI5 = new Array ('P0','P1','P4','P5')
arrayI6 = new Array ('P0')
arrayI7 = new Array ('P0','P1','P4','P5')
arrayI8 = new Array ('P0','P2')
arrayI9 = new Array ('P0','P1','P2','P4','P5')
arrayI10 = new Array ('P0','P1','P3','P4','P5')
arrayI11 = new Array ('P0')
arrayI12 = new Array ('P0','P4')
arrayI13 = new Array ('P0','P5')
arrayI14 = new Array ('P0')
arrayI15 = new Array ('P0','P5')
arrayI16 = new Array ('P0','P1','P2','P4','P5')
arrayI17 = new Array ('P0','P1','P4','P5')
arrayI18 = new Array ('P0')
arrayI19 = new Array ('P0','P5')
arrayI20 = new Array ('P0','P4')
arrayI21 = new Array ('P0','P4')
arrayI22 = new Array ('P0','P4')
arrayI23 = new Array ('P0','P4')
arrayI24 = new Array ('P0','P4')
arrayI25 = new Array ('P0','P4')
arrayI26 = new Array ('P0','P4')
arrayI27 = new Array ('P0','P4')
arrayI28 = new Array ('P0','P4')
arrayI29 = new Array ('P0','P4')
arrayI30 = new Array ('P0','P4')
arrayI31 = new Array ('P0','P4')
arrayI32 = new Array ('P0','P4')
arrayI33 = new Array ('P0','P4')
arrayI34 = new Array ('P0','P5')
arrayI35 = new Array ('P0','P1','P2','P3','P4','P5')

function swapOnProd(a)
{
  x = eval("array"+a)
  
  //document.getElementById(a).parentNode.className='fotoover'
  
  for(i=0; i<prodotti; i++)
  {
    if(document.getElementById('P'+i).id==a)
      document.getElementById('P'+i).firstChild.className='fotoover'
    else
      document.getElementById('P'+i).firstChild.className=''
  }
  
  for(i=0; i<industrie; i++)
  {
    if(retColorOnP(a,i))
      document.getElementById('I'+i).className='over'
    else
      document.getElementById('I'+i).className=''
  }
} 


function retColorOnP(a,inc)
{
  x = eval("array"+a)
  b = false;
  for(k=0; k<x.length; k++)
  {
    if(document.getElementById('I'+i).id == x[k])
    {
      b=true
      break
    }  
  }
  return b
}

function swapOnInd(a)
{
  x = eval("array"+a)
  
  //document.getElementById(a).className='over'
  
  for(i=0; i<prodotti; i++)
  {
    if(retColorOnI(a,i))
      document.getElementById('P'+i).firstChild.className='fotoover'
    else
      document.getElementById('P'+i).firstChild.className=''
  }
  
  for(i=0; i<industrie; i++)
  {
    if(document.getElementById('I'+i).id==a)
      document.getElementById('I'+i).className='over'
    else
      document.getElementById('I'+i).className=''
  }
} 

function retColorOnI(a,inc)
{
  x = eval("array"+a)
  b = false;
  for(k=0; k<x.length; k++)
  {
    if(document.getElementById('P'+i).id == x[k])
    {
      b=true
      break
    }  
  }
  return b
}


function swapOut()
{
  for(i=0; i<industrie; i++)
    document.getElementById('I'+i).className=''
  for(i=0; i<prodotti; i++)
    document.getElementById('P'+i).firstChild.className=''
}