﻿
var indContCategSelez="";;
var indContSottoCategSelez="";

var idTabellaCategoriaSelezionata;
var idTabellaSottoCategoriaSelezionata;

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function CallContentWindow()
{
    popup.SetContentUrl('fmtCurriculumVitae.aspx');
    popup.Show();
}




function GetDetailsContainer(id) {
    return document.getElementById("details" + id.toString());   
}        
function ShowDetails(id) {
    GetDetailsContainer(id).style.paddingTop = "14px";
    GetDetailsContainer(id).style.paddingRight = "12px";
    GetDetailsContainer(id).innerHTML = "Loading&hellip;";   
    Callback1.PerformCallback(id);
}

function CancelBooking(id) {

var pippo  = "";

}


function ShowPhotosClick(idValue, imgValue) {
    popup.Show();
    img_Photo.SetImageUrl("public/news/" + idValue + "/immagini/" + imgValue);

}

function ShowPhotosClick_Prodotti(idValue, imgValue) {
    popup.Show();
    img_Photo.SetImageUrl("public/prodotto/" + idValue + "/immagini/" + imgValue);

}

function ShowPhotosClick_linea(idValue, imgValue) {
    popup.Show();
    img_Photo.SetImageUrl("public/linea/" + idValue + "/immagini/" + imgValue);

}

function HidePhotosClick() {
    popup.Hide();

}

function ShowdescrizioneProdotto(idValue) {
     if (document.getElementById(idValue).style.display =="none") {
         document.getElementById(idValue).style.display ="inline";
     }    
     else {
         document.getElementById(idValue).style.display ="none";
     }
}




////////////////////////////////////////////////////////////////////////////////////////////
/// PROCEDURE PER LA GESTIONE DEL MENU DINAMICO ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
function CondizioniInizialiVostriProdotti() {//UTILIZZATA
    document.getElementById('voceMenuVostriProdotti').className  = 'evento';
    document.getElementById('linkMenuVostriProdotti').className  = 'voceMenusx';
    document.getElementById("divCategoria").style.display = "none";    
}

function visualizzaCategoria(){//UTILIZZATA
    if (document.getElementById("divCategoria").style.display == "inline") {
         //CICLO SU TUTTE I PANNELLI AD.ES. PNLCATEGORIA-PNLSOTTOCATEGORIA-PNLTIPOLINEA
        var divEls = document.getElementsByTagName("div");
        var i = 0;
        for(i=0;i<divEls.length;i++){
            var idDiv = divEls[i].id;
            var esiste = idDiv.indexOf("pnlTipoLinea");
            if (esiste !==-1){
                document.getElementById(idDiv).style.display ='none';
            }
            esiste = idDiv.indexOf("pnlSottoCategoria");
            if (esiste !==-1){
                document.getElementById(idDiv).style.display ='none';
            }                                           
        }
        
        if (indContSottoCategSelez !== "") {
           document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreSottoCategoria" + indContSottoCategSelez).className = "eventoSottoCategoria";
           document.getElementById("ctl00_menuSx1_repCategoria_aSottoCategoria" + indContSottoCategSelez).className = "voceMenusxSottoCategoria";          
        }
        if (indContCategSelez !== "") {
           document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreCategoria" + indContCategSelez).className = "eventoCategoria";
           document.getElementById("ctl00_menuSx1_repCategoria_aCategoria" + indContCategSelez).className = "voceMenusxCategoria";          
        }        
            
        document.getElementById("divCategoria").style.display = "none";
        document.getElementById('voceMenuVostriProdotti').className  = 'evento';
        document.getElementById('linkMenuVostriProdotti').className  = 'voceMenusx';       
    }
    else {
        document.getElementById("divCategoria").style.display = "inline";
        document.getElementById('voceMenuVostriProdotti').className  = 'evento_hover';
        document.getElementById('linkMenuVostriProdotti').className  = 'voceMenusx_hover';          
    }
}

function visualizzaSottoCategoria(parametro, contIdCategorie, idCategoria, idTabellaCategoria, idSottoCategoria){  //UTILIZZATA 
    indContCategSelez = idCategoria
    idTabellaCategoriaSelezionata = idTabellaCategoria
     //CICLO SU TUTTE I PANNELLI AD.ES. PNLCATEGORIA-PNLSOTTOCATEGORIA-PNLTIPOLINEA
    var divEls = document.getElementsByTagName("div");
    var i = 0;
    for(i=0;i<divEls.length;i++){
        var idDiv = divEls[i].id;
        var esiste = idDiv.indexOf("pnlTipoLinea");
        if (esiste !==-1){
            document.getElementById(idDiv).style.display ='none';
        }
         esiste = idDiv.indexOf("pnlSottoCategoria");
        if (esiste !==-1){
            document.getElementById(idDiv).style.display ='none';
        }                                           
    }
    
    if (indContSottoCategSelez !== "") {
       document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreSottoCategoria" + indContSottoCategSelez).className = "eventoSottoCategoria";
       document.getElementById("ctl00_menuSx1_repCategoria_aSottoCategoria" + indContSottoCategSelez).className = "voceMenusxSottoCategoria";          
    }

    var idSplittato =  contIdCategorie.split("-");
    for (a=0; a<idSplittato.length; a++) {
        if(document.getElementById('ctl00_menuSx1_repCategoria_pnlSottoCategoria' + idSplittato[a])) {
           if(document.getElementById('ctl00_menuSx1_repCategoria_pnlSottoCategoria' + idSplittato[a]).style.display=='inline'){
            document.getElementById('ctl00_menuSx1_repCategoria_pnlSottoCategoria' + idSplittato[a]).style.display='none';
           }
        }
    }

    for (w=0; w<idSplittato.length; w++) {
        document.getElementById("ctl00_menuSx1_repCategoria_aCategoria" + idSplittato[w]).className = 'voceMenusxCategoria';
        document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreCategoria" + idSplittato[w]).className = 'eventoCategoria'; 
    }       
   
    document.getElementById("ctl00_menuSx1_repCategoria_" + parametro).style.display = "inline";
    document.getElementById("ctl00_menuSx1_repCategoria_aCategoria" + idCategoria).className = 'voceMenusxCategoria_hover';
    document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreCategoria" + idCategoria).className = 'eventoCategoria_hover'; 
        
}

function visualizzaTipoLinea(parametro, contIdSottoCategorie, idSottoCategoria, indiceContatoreCategoria, idTabellaSottoCategoria ){//UTILIZZATA
    indContSottoCategSelez =  idSottoCategoria;
    idTabellaSottoCategoriaSelezionata = idTabellaSottoCategoria  
    
    var idSplittato =  contIdSottoCategorie.split("-");
    for (a=0; a<idSplittato.length; a++) {
        if(document.getElementById('ctl00_menuSx1_repCategoria_pnlTipoLinea' + idSplittato[a])) {
           if(document.getElementById('ctl00_menuSx1_repCategoria_pnlTipoLinea' + idSplittato[a]).style.display=='inline'){
            document.getElementById('ctl00_menuSx1_repCategoria_pnlTipoLinea' + idSplittato[a]).style.display='none';
           }
        }
    }

    document.getElementById("ctl00_menuSx1_repCategoria_" + parametro).style.display = "inline";
    
    for (w=0; w<idSplittato.length; w++) {
        document.getElementById("ctl00_menuSx1_repCategoria_aSottoCategoria" + idSplittato[w]).className = 'voceMenusxSottoCategoria';
        document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreSottoCategoria" + idSplittato[w]).className = 'eventoSottoCategoria';  
    }
    
    document.getElementById("ctl00_menuSx1_repCategoria_aSottoCategoria" + idSottoCategoria).className = 'voceMenusxSottoCategoria_hover';
    document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreSottoCategoria" + idSottoCategoria).className = 'eventoSottoCategoria_hover';      
}

function nascondiTipoLinea(parametro){
    document.getElementById("ctl00_menuSx1_repCategoria_" + parametro).style.display = "none";
}

function fAlignRightVostriProdotti() { //UTILIZZATA
    document.getElementById('voceMenuVostriProdotti').className =  'evento_hover';
    document.getElementById('linkMenuVostriProdotti').className  = 'voceMenusx_hover';
}

function fAlignRightCategoria(parametroCategoria, parametroContenitoreCategoria, contIdCategorie) {//UTILIZZATA
           
    document.getElementById("divCategoria").style.display= 'inline';
    document.getElementById('voceMenuVostriProdotti').className  = 'evento_hover';
    document.getElementById('linkMenuVostriProdotti').className  = 'voceMenusx_hover';
    
    var idSplittato =  contIdCategorie.split("-");
    for (a=0; a<idSplittato.length; a++) {
        document.getElementById("ctl00_menuSx1_repCategoria_aCategoria" + idSplittato[a]).className = 'voceMenusxCategoria';
        document.getElementById("ctl00_menuSx1_repCategoria_pnlContenitoreCategoria" + idSplittato[a]).className = 'eventoCategoria'; 
    }
    
    document.getElementById("ctl00_menuSx1_repCategoria_" + parametroCategoria).className = 'voceMenusxCategoria_hover';
    document.getElementById("ctl00_menuSx1_repCategoria_" + parametroContenitoreCategoria).className = 'eventoCategoria_hover';       
}


function goToPage(idTabellaTipoLineaSelezionato){
    location.href="listaprodotto.aspx?ct=" + idTabellaCategoriaSelezionata + "&sct=" + idTabellaSottoCategoriaSelezionata + "&tpl=" + idTabellaTipoLineaSelezionato;
}


////////////////////////////////////////////////////////////////////////////////////////////
/// PROCEDURE PER LA GESTIONE DEL MENU DINAMICO ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////

function OverImgProdotto2(parametro){
    document.getElementById(parametro).src ="img/icoelenco2_hover.gif";
}

function OutImgProdotto2(parametro){
    document.getElementById(parametro).src ="img/icoelenco2.gif";
}

function OverImgProdotto(parametro){
    document.getElementById(parametro).src ="img/icoelenco_hover.gif";
}

function OutImgProdotto(parametro){
    document.getElementById(parametro).src ="img/icoelenco.gif";
}




function getSize()
{
	var myFSO = new ActiveXObject("Scripting.FileSystemObject");
	var filepath = document.upload.file.value;
	var thefile = myFSO.getFile(filepath);
	var size = thefile.size;
	if (size > 300000) {
	    alert(size + " bytes");	
	    return false;
	}

}






/*Prova caricametnto file su nostro server*/
//var uploadValidFlag;
//var uploadCompleteFlag;
//function UploadingProgressChanged(s, e) {
//    pbProgressing.SetPosition(e.progress);
//    var info = e.currentFileName + "&emsp;[" + GetKBytes(e.uploadedContentLength) + " / " + GetKBytes(e.totalContentLength) + "] KBytes";
//    pnlProgressingInfo.SetContentHtml(info);
//}
//function FileUploadStart(s, e) {
//    uploadValidFlag = true;
//    uploadCompleteFlag = false;
//    window.setTimeout("ShowPopupProgressingPanel()", 50000);
//}
//function FileUploadComplete(s, e) {
//    if(!e.isValid)
//        uploadValidFlag = false;
//}
//function FilesUploadComplete(s, e) {
//    uploadCompleteFlag = true;
//    PopupProgressingPanel.Hide();
//    if(uploadValidFlag)
//        window.setTimeout("alert('File uploading has been successfully completed.')", 0);
//}
//function ShowPopupProgressingPanel() {
//    if(!uploadCompleteFlag) {
//        PopupProgressingPanel.Show();
//        pbProgressing.SetPosition(0);
//        pnlProgressingInfo.SetContentHtml("");
//    }
//}
//function GetKBytes(bytes) {
//    return Math.floor(bytes / 1024);
//}

//        var uploadValidFlag;
//        var uploadCompleteFlag;
//        function UploadingProgressChanged(s, e) {
//            pbProgressing.SetPosition(e.progress);
//            var info = e.currentFileName + "&emsp;[" + GetKBytes(e.uploadedContentLength) + " / " + GetKBytes(e.totalContentLength) + "] KBytes";
//            pnlProgressingInfo.SetContentHtml(info);
//        }
//        function FileUploadStart(s, e) {
//            uploadValidFlag = true;
//            uploadCompleteFlag = false;
//            window.setTimeout("ShowPopupProgressingPanel()", 700);
//        }
//        function FileUploadComplete(s, e) {
//            if(!e.isValid)
//                uploadValidFlag = false;
//        }
//        function FilesUploadComplete(s, e) {
//            uploadCompleteFlag = true;
//            PopupProgressingPanel.Hide();
//            if(uploadValidFlag)
//                window.setTimeout("alert('File uploading has been successfully completed.')", 0);
//        }
//        function ShowPopupProgressingPanel() {
//            if(!uploadCompleteFlag) {
//                PopupProgressingPanel.Show();
//                pbProgressing.SetPosition(0);
//                pnlProgressingInfo.SetContentHtml("");
//            }
//        }
//        function GetKBytes(bytes) {
//            return Math.floor(bytes / 1024);
//        }

/*Prova caricametnto file su nostro server*/
