﻿var ImgOV;

//FUNZIONE X AGGIUNGERE GLI EVENTI DOPO ONLOAD DELLA PAGINA CAUSA IMMAGINI
function addOnloadEvent(fnc) {
    if (typeof window.addEventListener != "undefined")
        window.addEventListener("load", fnc, false);
    else if (typeof window.attachEvent != "undefined") {
        window.attachEvent("onload", fnc);
    }
    else {
        if (window.onload != null) {
            var oldOnload = window.onload;
            window.onload = function(e) {
                oldOnload(e);
                window[fnc]();
            };
        }
        else
            window.onload = fnc;
    }
}

//FINE------------------------------------------------


function VediChece(dvF_Par, dvI_Par, lm, ln, lc, idc) {
    var dvF;
    dvF = document.getElementById(dvF_Par);
    var dvI;
    dvI = document.getElementById(dvI_Par);

    ImgOV = 0;
    var HF = dvF.offsetHeight;
    var WF = dvF.offsetWidth;
    
    //alert(WF)

    dvF.onmouseover = function() { if (ImgOV == 0) dvI.style.backgroundImage = ""; } 
    dvF.onmouseout = function() { dvI.style.backgroundImage = "url(ImgExp/sfumato.png)"; }

    //VARIABILI COME CONTROLLO DI ALTEZZA E LARGHEZZA CON IMMAGINI PICCOLE O GROSSE
    var imgScritta;
    var imgTipo;
    var W_DivInt;
    var PadLeft_DivInt;
    var MargTopDivImg;
    var MargRightDivImg;
    var H_DivImg;
    var W_DivImg;
    var W_Img;
    var Float_DivImg;
    var MomeDiv_DivImg;
    var dvS_MTop;
    dvS_MTop = 0;

    //FINE VARIABILI --------------------------------------------------------------

    //INIZIO CONTROLLI DI ALTEZZA E LARGHEZZA CON IMMAGINI PICCOLE O GROSSE
    imgTipo = 'ombra';
    if (HF > 151 && WF > 150) {
        imgScritta = 'Si_Scritta';
        W_DivInt = 95;
        PadLeft_DivInt = 35;
        MargTopDivImg = 10;
        MargRightDivImg = 0;
        H_DivImg = 40;
        W_DivImg = 60;
        Float_DivImg = "";
        W_Img = "50px";
        dvS_MTop = 3;
        //MomeDiv_DivImg;
    }
    else
        if (HF < 151 && HF > 110 && WF > 150) {
        imgScritta = 'No_Scritta';
        W_DivInt = 95;
        PadLeft_DivInt = 35;
        MargTopDivImg = 5;
        MargRightDivImg = 0;
        H_DivImg = 30;
        W_DivImg = 60;
        Float_DivImg = "";
        W_Img = "40px";
        dvS_MTop = 3;
        //MomeDiv_DivImg;
    }
    else
        if (HF <= 110 && HF > 30 && WF > 150) {
        imgScritta = 'No_Scritta';
        W_DivInt = 95;
        PadLeft_DivInt = 2;
        MargTopDivImg = 0;
        MargRightDivImg = 0;
        H_DivImg = 30;
        W_DivImg = 30;
        Float_DivImg = "left";
        W_Img = "30px";
        dvS_MTop = 4;
        //MomeDiv_DivImg;
    }
    else
        if (WF < 150 && HF > 30) {
        imgScritta = 'No_Scritta';
        W_DivInt = 50;
        PadLeft_DivInt = 0;
        MargTopDivImg = 0;
        MargRightDivImg = 0;
        H_DivImg = 30;
        W_DivImg = 10;
        Float_DivImg = "";
        W_Img = "8px";
        dvS_MTop = 3;
        //MomeDiv_DivImg;
    }
    else
        if (WF < 150 && HF < 30) {
        imgScritta = 'No_Scritta';
        W_DivInt = 50;
        PadLeft_DivInt = 10;
        MargTopDivImg = 10;
        MargRightDivImg = 0;
        H_DivImg = 30;
        W_DivImg = 10;
        Float_DivImg = "left";
        W_Img = "10px";
        //MomeDiv_DivImg;
        dvS_MTop = 0;
    }
    else
        if (WF > 150 && HF < 30) {
        imgScritta = 'No_Scritta';
        W_DivInt = 95;
        PadLeft_DivInt = 5;
        MargTopDivImg = 0;
        MargRightDivImg = 10;
        H_DivImg = 30;
        W_DivImg = 20;
        Float_DivImg = "left";
        W_Img = "20px";
        dvS_MTop = 0;
        //MomeDiv_DivImg;
    }

    //FINE CONTROLLI E SETTAGGI -------------------------------------------



    dvI.style.height = String(HF - dvS_MTop) + 'px';
    dvI.style.width = String(W_DivInt - PadLeft_DivInt) + 'px';
    dvI.style.textAlign = 'center';
    dvI.style.marginLeft = String(WF - W_DivInt) + 'px';
    dvI.style.backgroundImage = "url(ImgExp/sfumato.png)";
    dvI.style.paddingTop = String(dvS_MTop) + 'px';
    dvI.style.paddingLeft = String(PadLeft_DivInt) + 'px';

    //dvF.style.borderBottomWidth = "1px";
    //dvF.style.borderBottomColor = "#b7b7b7";
    //dvF.style.borderBottomStyle = "solid";
    

    var imgAgg
    imgAgg = '_' + imgScritta + '_' + imgTipo;
    var HTMLImg;
    var dvBackModifica = document.createElement("div");
    //dvBackModifica.style.float = Float_DivImg
    if (Float_DivImg != "") {
        dvBackModifica.setAttribute("style", dvBackModifica.getAttribute("style") + "; float:" + Float_DivImg);
        dvBackModifica.style.styleFloat = Float_DivImg;
    }
    dvBackModifica.style.marginTop = String(MargTopDivImg) + "px";
    dvBackModifica.style.marginRight = String(MargRightDivImg) + "px";
    dvBackModifica.style.textAlign = 'center';
    dvBackModifica.style.height = String(H_DivImg) + "px";
    dvBackModifica.style.width = String(W_DivImg) + "px";

    HTMLImg = "<a href=\"" + lm + "\" title=\"Modifica Contenuto\"><img width=\"" + W_Img + "\" id=\"ModificaCon" + String(idc) + "\" src=\"ImgExp/Modifica" + imgAgg + ".png\"";
    HTMLImg += " onclick='MCL_Express(\"ModificaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 0 + ")'";
    HTMLImg += " onmouseOver='MOV_Express(\"ModificaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 0 + ",\"" + dvI.id + "\")'";
    HTMLImg += " onmouseOut='MOU_Express(\"ModificaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 0 + ",\"" + dvI.id + "\")'></a>";
    dvBackModifica.innerHTML = HTMLImg;


    dvI.appendChild(dvBackModifica);

    var dvBackNuovo = document.createElement("div")
    if (Float_DivImg != "") {
        dvBackNuovo.setAttribute("style", dvBackNuovo.getAttribute("style") + "; float:" + Float_DivImg);
        dvBackNuovo.style.styleFloat = Float_DivImg;
    }
    dvBackNuovo.style.marginTop = String(MargTopDivImg) + "px";
    dvBackNuovo.style.marginRight = String(MargRightDivImg) + "px";
    dvBackNuovo.style.textAlign = 'center';
    dvBackNuovo.style.height = String(H_DivImg) + "px";
    dvBackNuovo.style.width = String(W_DivImg) + "px";


    HTMLImg = "<a href=\"" + ln + "\" title=\"Nuovo Contenuto\"><img width=\"" + W_Img + "\" id=\"NuovoCon" + String(idc) + "\" src=\"ImgExp/Nuovo" + imgAgg + ".png\"";
    HTMLImg += " onclick='MCL_Express(\"NuovoCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 1 + ")'";
    HTMLImg += " onmouseOver='MOV_Express(\"NuovoCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 1 + ",\"" + dvI.id + "\")'";
    HTMLImg += " onmouseOut='MOU_Express(\"NuovoCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 1 + ",\"" + dvI.id + "\")'></a>";
    dvBackNuovo.innerHTML = HTMLImg;

    dvI.appendChild(dvBackNuovo);
    

    var dvBackElimina = document.createElement("div")
    if (Float_DivImg != "") {
        dvBackElimina.setAttribute("style", dvBackElimina.getAttribute("style") + "; float:" + Float_DivImg);
        dvBackElimina.style.styleFloat = Float_DivImg;
    }
    dvBackElimina.style.marginTop = String(MargTopDivImg) + "px";
    dvBackElimina.style.marginRight = String(MargRightDivImg) + "px";
    dvBackElimina.style.textAlign = 'center';
    dvBackElimina.style.height = String(H_DivImg) + "px";
    dvBackElimina.style.width = String(W_DivImg) + "px";

    HTMLImg = "<a href=\"" + lc + "\" title=\"Elimina Contenuto\"><img width=\"" + W_Img + "\" id=\"EliminaCon" + String(idc) + "\" src=\"ImgExp/Elimina" + imgAgg + ".png\"";
    HTMLImg += " onclick='MCL_Express(\"EliminaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 2 + ")'";
    HTMLImg += " onmouseOver='MOV_Express(\"EliminaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 2 + ",\"" + dvI.id + "\")'";
    HTMLImg += " onmouseOut='MOU_Express(\"EliminaCon" + String(idc) + "\"" + ",\"" + imgScritta + "\"," + 2 + ",\"" + dvI.id + "\")' ></a>";
    dvBackElimina.innerHTML = HTMLImg;
    dvI.appendChild(dvBackElimina);
}

//------------------INIZIO---------------- OVER DVI ------------------------------------------------
function NascScroll(dp) {
    document.getElementById(dp).style.backgroundImage = "";
    ImgOV = 0;
}

function VisScroll(dp) {
    ImgOV = 1;
    document.getElementById(dp).style.backgroundImage = "url(ImgExp/sfumato.png)";
}
//------------------FINE---------------- OVER DVI ------------------------------------------------



//------------------INIZIO---------------- EVENTI IMMAGINI ------------------------------------------------

function MCL_Express(idImg, is, tpi) {
    var imgTipo;

    imgTipo = '_nero_100';

    var tpimg;

    if (tpi == 0) { tpimg = 'Modifica'; }
    if (tpi == 1) { tpimg = 'Nuovo'; }
    if (tpi == 2) { tpimg = 'Elimina'; }

    imgAgg = tpimg + '_' + is + imgTipo + '.png'

    var imgMOV = document.getElementById(idImg);

    imgMOV.src = "ImgExp/" + imgAgg;
}


function MOV_Express(idImg, is, tpi, ds) {
    var imgTipo;

    imgTipo = '_ombra_bagliore';

    var tpimg;

    if (tpi == 0) { tpimg = 'Modifica'; }
    if (tpi == 1) { tpimg = 'Nuovo'; }
    if (tpi == 2) { tpimg = 'Elimina'; }

    imgAgg = tpimg + '_' + is + imgTipo + '.png'

    var imgMOV = document.getElementById(idImg);

    imgMOV.src = "ImgExp/" + imgAgg;

    VisScroll(document.getElementById(ds).id);
}

function MOU_Express(idImg, is, tpi, ds) {
    var imgTipo;

    imgTipo = '_ombra';

    var tpimg;

    if (tpi == 0) { tpimg = 'Modifica'; }
    if (tpi == 1) { tpimg = 'Nuovo'; }
    if (tpi == 2) { tpimg = 'Elimina'; }

    imgAgg = tpimg + '_' + is + imgTipo + '.png'

    var imgMOV = document.getElementById(idImg);

    imgMOV.src = "ImgExp/" + imgAgg;
    NascScroll(document.getElementById(ds).id);
}

//------------------FINE---------------- EVENTI IMMAGINI ------------------------------------------------


function ChangeImgExp(Im, SR) {
    var i = document.getElementById(Im);
    i.src = SR;
}

function VN_Fin(dv, tp) {

    var d = document.getElementById(dv);

    //alert(d.style.display)
    
    if (tp == 0) {d.style.display = ''; }
    else { d.style.display = 'none'; }
}
