﻿// File JScript

    var currentMenu = 0;

    function dlfile(directory,file){
        window.location='Pages/Download.aspx?dir='+directory+'&file='+file;
    }

    function $dgebi(id){
        return document.getElementById(id);
    }
    
    function $cssover(obj,arrow){
        if (obj.className.indexOf("-opened")!=-1){
            return;
        }
        var classes = obj.className.split(" ");
        if (obj.className.indexOf(" "+classes[0]+"-over")==-1){
            obj.className = obj.className + " "+classes[0]+"-over";
        }
        if (arrow){
            $dgebi(obj.id + "-arrow").src = "Images/Menu/arrow-over.gif";
            
        }        
    }
    function $cssout(obj,arrow){
        if (obj.className.indexOf("-opened")!=-1){
            return;
        }    
        var classes = obj.className.split(" ");
        obj.className = obj.className.replace(" "+classes[0]+"-over","");
        if (arrow){
            $dgebi(obj.id + "-arrow").src = "Images/Menu/arrow.gif";
        }     
          
    }    
    var pr = 'mainMenu_';

    function $closeAllMenus(){
        var home = $dgebi(pr+'m1');
        var azienda = $dgebi(pr+'m2');
        var prodotti = $dgebi(pr+'m3');
        var assistenza = $dgebi(pr+'m4');
        var news = $dgebi(pr+'m5');
        var contattaci = $dgebi(pr+'m6');
        var gestione = $dgebi(pr+'m7');
        if (home!=null){
            $submenuclose(home);
        }        
        $submenuclose(azienda);
        $submenuclose(prodotti);
        $submenuclose(assistenza);
        $submenuclose(news);
        $submenuclose(contattaci);
        if (gestione!=null){
            $submenuclose(gestione);
        }
    }    
    function $submenuclose(obj){
        var classes = obj.className.split(" ");
        var submenu = $dgebi(obj.id.replace(pr,'') + '-submenu');
        if (submenu!=null){
            obj.className = classes[0].replace("-opened","");
            submenu.style.display='none';        
        }
    }     
    
    function $submenuopen(obj){
        var className = obj.className;
        $closeAllMenus();     
        //alert(obj.id.replace('mainMenu_',''));
        var submenu = $dgebi(obj.id.replace('mainMenu_','') + '-submenu');
        if(submenu!=null){    
            var x = getPosX(obj);
            var y = getPosY(obj);        
            submenu.style.left = x + 'px';
            submenu.style.top = y+26+ 'px';        
            submenu.style.zIndex='12000';                                                                                                                                                                      
            var classes = obj.className.split(" ");
            if (className.indexOf("-opened")==-1){
                obj.className = classes[0] + "-opened" +" " + classes[0] + "-opened-over";
                submenu.style.display='block';    
            }else{
                obj.className = classes[0].replace("-opened","") +" "+classes[0].replace("-opened","")+"-over";
                submenu.style.display='none';
            }
        }
    }
    function $submenuopen2(obj){
        var submenu = $dgebi(obj.id + '-submenu');

        var x = getPosX(obj);
        var y = getPosY(obj);
        submenu.style.left = x + 145 + 'px';
        submenu.style.top = y-8+ 'px';
        //alert(y);
        submenu.style.zIndex='12000';   
        submenu.style.position='fixed';
        var isIE6 = ((navigator.userAgent.indexOf("MSIE 6.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));
        var isIE7 = ((navigator.userAgent.indexOf("MSIE 7.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));        
        //alert(window.scrollY);
        var ysc = getScrollXY()[1];
        if (isIE6||isIE7){
            //submenu.style.top = y-window.scrollY-10+ 'px';
        }else{
            //submenu.style.top = y-window.scrollY-10+ 'px';
        }
        submenu.style.top = y-8-ysc+ 'px';
        submenu.style.display='block';        
        
    }    
    
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}    
    
    function $submenuclose2(obj){
        var submenu = $dgebi(obj.id + '-submenu');
        submenu.style.display='none';
    }    
    
    function $submenuopen3(obj){
        var submenu = $dgebi(obj.id + '-submenu');
        submenu.style.display='block';
        var x = getPosX(obj);
        var y = getPosY(obj);
        submenu.style.zIndex='12000';   
        var isIE6 = ((navigator.userAgent.indexOf("MSIE 6.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));
        var isIE7 = ((navigator.userAgent.indexOf("MSIE 7.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));
        
        if (isIE6||isIE7){
            submenu.style.left = 145 + 'px';
            submenu.style.top = '0px';
        }else{
            submenu.style.left = x + 145 + 'px';
            submenu.style.top = y + 'px';
        }
    }    
    function $submenuclose3(obj){
        var submenu = $dgebi(obj.id + '-submenu');
        submenu.style.display='none';
    }      
    function getPosX(obj) {
         var curleft = 0;
        if (obj.offsetParent) {
            while (obj.offsetParent) {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
        return curleft;
    }
    function getPosY(obj) {
        var curtop = 0;
        if (obj.offsetParent) {
        while (obj.offsetParent) {
        curtop += obj.offsetTop
        obj = obj.offsetParent;
    }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
    }    
    var uploadedFilenameField = 'uploadedFilename';
    function uploadFinished(fileName,bytes){
        $dgebi(uploadedFilenameField).innerHTML = fileName + " (" + (bytes) + "KB)";
      //  $dgebi('lblFileName').innerHTML = fileName;
    }
    
    function overArea(id){
        $dgebi(id).className = $dgebi(id).className.replace("-over","") + "-over";
    }
    function outArea(id){
        $dgebi(id).className = $dgebi(id).className.replace("-over","");
    }
    
    function areaOver(id){
        /*overArea(id+"-left");
        overArea(id+"-right");
        overArea(id+"-bottom-left");
        overArea(id+"-bottom");
        overArea(id+"-bottom-right");*/
    }
    function areaOut(id){
        /*outArea(id+"-left");
        outArea(id+"-right");
        outArea(id+"-bottom-left");
        outArea(id+"-bottom");
        outArea(id+"-bottom-right");*/
        
    }