var zoom = true;
var wi,he,zi,pos,le,to,ia,ib,ic,id,tool_bar,zhb;
var str;
var s = -9999;
var bigg = 500;
var lit=200;
var mri,mrr;
var editWin;

function openWinCentral(url,ResX, ResY){
  features = "width="+ResX*0.85+",height="+ResY*0.7+",left="+(ResY-ResY*0.85)/2+",top="+(ResX-ResX*0.85)/2+",4,fullscreen=no,location=no,directories=0,scrollbars=0,menuBar=0,resizable=yes,toolbar=no";
  editWin = window.open(url, "Catalogo", features);
  editWin.focus();
}

function openFullScreen(url, ResX,ResY){
  features = /*width="+ResX+",height="+ResY+",left="+(ResY-ResY*0.85)/2+",top="+(ResX-ResX*0.85)/2+",*/"4,fullscreen=yes,location=no,directories=0,scrollbars=yes,menuBar=0,resizable=yes,toolbar=no";
  editWin = window.open(url, "Catalogo", features);
  editWin.focus();
}

function allarga(id_card){
   if(s!=-9999){
     if((!zoom)&&(s!=getSty(id_card))) {
       alert('Devi prima Ridurre la scheda Precedentemente Ingrandita');
       return;
     }
   }
   
   // Salvo i valori originali
   s  = getSty(id_card);
   var id = id_card.substr(2,2);
   var img_ia = getSty('ia'+id);
   var img_ib = getSty('ib'+id);
   var img_ic = getSty('ic'+id);
   var img_id = getSty('id'+id);
   var img_id = getSty('id'+id);
   tool_bar   = getRef('toolbar'+id);
   zhb        = getRef('zoom_here_button'+id);


   if(zoom){
       zoom=!zoom;
       wi  = s.width;
       he  = s.height;
       zi  = s.zIndex;
       pos = s.position;
       le  = s.left;
       to  = s.top;

       // Ora imposto i nuovi valori

       if(img_ia != null){ img_ia.height = bigg; }
       if(img_ib != null){ img_ib.height = bigg; }
       if(img_ic != null){ img_ic.height = bigg; }
       if(img_id != null){ img_id.height = bigg; }

       s.position='absolute';
       s.left = 0;
       s.top  =  ((id)*411)+530;
       s.width= getResX();
       s.height= getResY()-300;
       s.zIndex= '101';
       tool_bar.setAttribute("align","center");


       zhb.title = "Riduci";
       zhb.src = "images/tabelle/reduce.gif";
       //zhb.setAttribute("src","images/tabelle/reduce.gif");
    }
    else{
       zoom=!zoom;

       // ripristino i dati del Originali
       if(img_ia != null){ img_ia.height = lit; }
       if(img_ib != null){ img_ib.height = lit; }
       if(img_ic != null){ img_ic.height = lit; }
       if(img_id != null){ img_id.height = lit; }

       s.width    = wi;
       s.height   = he;
       s.zIndex   = zi;
       s.position = pos;
       s.left     = le;
       s.top      = to;
       tool_bar.setAttribute("align","right");

       zhb.title = "Ingrandisci il Disegno Qui";
       //zhb.setAttribute("src","images/tabelle/maximize.gif");
   }
}



/***********************************************************************************************************/
/***********************************************************************************************************/

// Preloading implementato con funzione di Preload



function preloadImages(args) {
  for(var k=0;k<arguments.length;n++) {
    preloadImage(arguments[n]);
  }

  // funzione che precarica un immagine
  function preloadImage(path) {
    var tmp=new Image();
    tmp.src=path;
  }
}


//preloadImages('images/toolbar/zoom_card-maximize-raised.gif','images/toolbar/zoom_card-reduce-raised.gif"','images/toolbar/zoom_card_new-null-raised.gif','images/toolbar/open_pdf_card-null-raised.gif');

function onmouseover_raise(ref,_target){
  switch(_target){
    case 'zoom_card':
        if(zoom){
          ref.src = "images/toolbar/zoom_card-maximize-raised.gif";
        }else{
          ref.src = "images/toolbar/zoom_card-reduce-raised.gif";
        }
    break;

    case 'zoom_card_new':
        ref.src = "images/toolbar/zoom_card_new-null-raised.gif";
    break;

    case 'open_pdf_card':
        ref.src = "images/toolbar/open_pdf_card-null-raised.gif";
    break;

    default:
  }
}

function onmouseout_lower(ref,_target){
  switch(_target){
    case 'zoom_card':
        if(zoom){
          ref.src= "images/toolbar/zoom_card-maximize-lowered.gif";
        }else{
          ref.src= "images/toolbar/zoom_card-reduce-lowered.gif";
        }
    break;

    case 'zoom_card_new':
        ref.src = "images/toolbar/zoom_card_new-null-lowered.gif";
    break;

    case 'open_pdf_card':
        ref.src = "images/toolbar/open_pdf_card-null-lowered.gif";
    break;

    default:
    break;
  }
}




/***********************************************************************************************************/
/***********************************************************************************************************/

// Preloading implementato con array associativo

/*

var path = "images/toolbar/";

toolbar_lowered = new Array();
toolbar_lowered["zoom_card-reduce-lowered"]   = path+"zoom_card-reduce-lowered.gif";
toolbar_lowered["zoom_card-maximize-lowered"] = path+"zoom_card-maximize-lowered.gif";
toolbar_lowered["zoom_card_new-null-lowered"] = path+"zoom_card_new-null-lowered.gif";
toolbar_lowered["open_pdf_card-null-lowered"] = path+"open_pdf_card-null-lowered.gif";

toolbar_raised = new Array();
toolbar_raised["zoom_card-reduce-raised"]   = path+"zoom_card-reduce-raised.gif";
toolbar_raised["zoom_card-maximize-raised"] = path+"zoom_card-maximize-raised.gif";
toolbar_raised["zoom_card_new-null-raised"] = path+"zoom_card_new-null-raised.gif";
toolbar_raised["open_pdf_card-null-raised"] = path+"open_pdf_card-null-raised.gif";



//for(var i=0;i<toolbar_lowered.length;i++){
//  toolbar_lowered[i] = path + toolbar_lowered[i];
//  toolbar_raised[i]  = path+ t oolbar_raised[i];
//}



function onmouseover_raise(ref,_target){
  switch(_target){
    case 'zoom_card':
        if(zoom){
          ref.src = toolbar_raised["zoom_card-maximize-raised"];
        }else{
          ref.src = toolbar_raised["zoom_card-reduce-raised"];
        }
    break;

    case 'zoom_card_new':
        ref.src = toolbar_raised["zoom_card_new-null-raised"];
    break;

    case 'open_pdf_card':
        ref.src = toolbar_raised["open_pdf_card-null-raised"];
    break;

    default:
  }
}

function onmouseout_lower(ref,_target){
  switch(_target){
    case 'zoom_card':
        if(zoom){
          ref.src= toolbar_lowered["zoom_card-maximize-lowered"];
        }else{
          ref.src= toolbar_lowered["zoom_card-reduce-lowered"];
        }
    break;

    case 'zoom_card_new':
        ref.src = toolbar_lowered["zoom_card_new-null-lowered"];
    break;

    case 'open_pdf_card':
        ref.src = toolbar_lowered["open_pdf_card-null-lowered"];
    break;

    default:
    break;
  }
}

*/
