﻿// JScript File
    var myimages=new Array(); 
    var editDiv;
    var editDivHeight;
    var divToClose;
    var newHight;
    var newH;
    var subDiv;
    
    function preloadimages()
    { 
        for (i=0;i<preloadimages.arguments.length;i++)
            { 
                myimages[i]=new Image() 
                myimages[i].src=preloadimages.arguments[i] 
            } 
     } 

    function rollOver(id)
    {
        document.getElementById(id).src = 'images/bluemenu/' + id + '_active.png'
    }
    function rollOut(id)
    {
        document.getElementById(id).src = 'images/bluemenu/' + id + '_up.png'
    }
    
     function rollOverG(id)
    {
        document.getElementById(id).src = 'images/mnu_ovr_' + id + '.gif'
    }
    function rollOutG(id)
    {
        document.getElementById(id).src = 'images/mnu_pln_' + id + '.gif'
    }
    
    function findPosX(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 findPosY(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; 
    } 

    function openMenu(obj, div, ht)
    {
        closeAll();
        divToClose = document.getElementById('hiddendiv');
        editDivHeight = ht;
        editDiv = document.getElementById(div)
        newHeight = 1;
        editDiv.style.visibility = 'visible';
        editDiv.style.left = findPosX(document.getElementById(obj)) + 'px';        
        editDiv.style.top = (findPosY(document.getElementById(obj))) + 'px';
        
        editDiv.style.height = '1px';
        sizeWindow(); 
    }
    
    function sizeWindow()
    {
        newHeight = newHeight + 10
        editDiv.style.height = newHeight + 'px';
        if(newHeight  < editDivHeight)
            setTimeout('sizeWindow()',5);  
    }
    
    function onDiv(div)
    {
        divToClose = document.getElementById('HiddenDiv');
    }
    
    function offDiv(div)
    {
        divToClose = document.getElementById(div);
            setTimeout('closeDiv()',600);
    }
    
    function closeDiv()
    {
        divToClose.style.visibility = 'hidden';
        divToClose = document.getElementById('hiddendiv');
    }
    
    function closeAll()
    {
        document.getElementById('magazineDiv').style.visibility = 'hidden';
        document.getElementById('communityDiv').style.visibility = 'hidden';
        document.getElementById('mdexpoDiv').style.visibility = 'hidden';
        document.getElementById('classifiedDiv').style.visibility = 'hidden';
        document.getElementById('directoryDiv').style.visibility = 'hidden';
        
    }
    
    function keepmebig()
    {
       setTimeout('makebig()',10);
    }
    
    function makebig()
    {
        document.getElementById('plSubCat').style.width = '285px';            
    }

    function rollSubCat()
    {

        newH = 1;
        subDiv = document.getElementById('plSize').clientHeight;        
        setTimeout('openCat()',50);  
    }
    
    function openCat()
    {
        newH = newH + 15;
        document.getElementById('plSubCat').style.height = newH + 'px';
        if(newH < subDiv)
            setTimeout('openCat()',10);  
        
    }
    
    function showCo(Name,Address1,CityStateZip,Phone,Fax)
    {
        var wrds = '<b>' + Name + '</b><br>' + Address1 + '<br>' + CityStateZip +  '<br>' + Phone + '<br>' + Fax;
        var lst = document.getElementById('plList');
        lst.innerHTML = wrds;
        
        if(document.all)
        {
            lst.style.top = event.clientY + getScrollXY();
            lst.style.left = event.clientX - 350;
        }
        else
        {
        lst.style.top = getY + getScrollXY();
        lst.style.left = getX - 350;
        }
        
        
            
        lst.style.visibility = 'visible';
    }
    
    function getX(e)
    {
       tempX = e.pageX;
           
        return tempX;
    }

 function getY(e)
    {
        e = e || window.event;
        tempX = e.clientY;
           
        return tempX;
    }
    
    function closeCo()
    {
        var lst = document.getElementById('plList');
        lst.style.visibility = 'hidden';
    }
  
    function EndRequestHandler()
    {
         if (document.getElementById('ASKME').value == 'openSub')
            {  rollSubCat(); }
        
     }
     
     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 scrOfY;
    }


