﻿// JScript File
<!--

var DDSPEED = 2;
var DDTIMER = 50;

function topBarOver(sender)
{
    if(sender.id.indexOf('ProductsMenuLink')>=0)
    {
        var x = document.getElementById("ProductsMenu");
        
        if(x==null)
        {
            var x = document.getElementById("ctl00_ProductsMenu");
            
            if(x==null)
            {
                var x = document.getElementById("_ctl00_ProductsMenu");
            }
        }
        
        x.style.display = 'block';
    }

    if(sender.id.indexOf('PDHeader')>=0)
    {
        var x = document.getElementById("PDMenu");
        
        if(x==null)
        {
            var x = document.getElementById("ctl00_PDMenu");
            
            if(x==null)
            {
                var x = document.getElementById("_ctl00_PDMenu");
            }
        }
        
        x.style.display = 'block';
    }
}

function topBarOut(sender)
{

    if(sender.id.indexOf('ProductsMenuLink')>=0)
    {
        var x = document.getElementById("ProductsMenu");
        
        if(x==null)
        {
            var x = document.getElementById("ctl00_ProductsMenu");
            
            if(x==null)
            {
                var x = document.getElementById("_ctl00_ProductsMenu");
            }
        }
        
        x.style.display = 'none';
    }
    
    if(sender.id.indexOf('PDHeader')>=0)
    {
        var x = document.getElementById("PDMenu");
        
        if(x==null)
        {
            var x = document.getElementById("ctl00_PDMenu");
            
            if(x==null)
            {
                var x = document.getElementById("_ctl00_PDMenu");
            }
        }
        
        x.style.display = 'none';
    }

}

function sideBarOver(sender)
{
//    var btnimg = sender.childNodes[0];
//    btnimg.src = btnimg.src.split('.jpg')[0] + '-ov.jpg';

    var img = document.getElementById("MainImage");

    if(sender.id=="WhatMakesButton")
    {
        var x = document.getElementById("WhatMakesDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="WhyChromiteButton")
    {
        var x = document.getElementById("WhyChromiteDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="ProductsButton")
    {
        var x = document.getElementById("ProductsDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="TechnicalButton")
    {
        var x = document.getElementById("TechnicalDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="TechDocsButton")
    {
        var x = document.getElementById("TechDocsDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="PhotosButton")
    {
        var x = document.getElementById("PhotosDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="ContactUsButton")
    {
        var x = document.getElementById("ContactUsDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }
    if(sender.id=="NewsletterButton")
    {
        var x = document.getElementById("NewsletterDescription");
        
        clearInterval(x.timer);
        clearTimeout(sender.timer);

        if(x.maxw && x.maxw <= x.offsetWidth)
        {
            return;
        }
        else if(!x.maxw)
        {
            x.style.display = 'block';
            //x.style.width = 'auto';
            x.maxw = x.offsetWidth;
            x.style.width = '0px';
        }
        
        x.timer = setInterval(function(){SlideDescription(x,1)}, DDTIMER);
        img.src = "images/Main-home.jpg";
    }  
}

function sideBarOut(sender)
{
//    var btnimg = sender.childNodes[0];
//    if(btnimg.src.indexOf('-ov.') >= 0)
    {
        btnimg.src = btnimg.src.replace('-ov', '');
    }

    if(sender.id=="WhatMakesButton")
    {
        var x = document.getElementById("WhatMakesDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="WhyChromiteButton")
    {
        var x = document.getElementById("WhyChromiteDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="ProductsButton")
    {
        var x = document.getElementById("ProductsDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="TechnicalButton")
    {
        var x = document.getElementById("TechnicalDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="TechDocsButton")
    {
        var x = document.getElementById("TechDocsDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="PhotosButton")
    {
        var x = document.getElementById("PhotosDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="ContactUsButton")
    {
        var x = document.getElementById("ContactUsDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
    if(sender.id=="NewsletterButton")
    {
        var x = document.getElementById("NewsletterDescription");
        clearInterval(x.timer);
        sender.timer = setTimeout(function(){Collapse(x)},50);
    }
}

function sideBarOverMP(sender)
{
//    var btnimg = sender.childNodes[0];
//    btnimg.src = btnimg.src.split('.jpg')[0] + '-ov.jpg';
}

function sideBarOutMP(sender)
{
//    var img = sender.childNodes[0];
//    
//    if(img.src.indexOf('-ov.') >= 0)
//    {
//        img.src = img.src.replace('-ov', '');
//    }
}

function SlideDescription(x, dir)
{
    var currw = x.offsetWidth;
    var dist;
    if(dir == 1)
    {
        dist = (Math.round((x.maxw - currw) / DDSPEED));
    }
    else
    {
        dist = (Math.round(currw / DDSPEED));
    }
    if(dist < 1 && dir==1)
    {
        dist = 1;
    }
    x.style.width = currw + (dist * dir) + 'px';
    //c.style.opacity = currh / c.maxh;
    //c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
    if((currw < 2 && dir != 1) || (currw > 248 && dir == 1))
    {
        if(dir==1)
        {
            x.style.width='300px';
        }
        else
        {   
            x.style.width='0px';
        }
        clearInterval(x.timer);
    }
}

function Collapse(x)
{
    x.timer = setInterval(function(){SlideDescription(x,-1)},DDTIMER);
}

function ClearAllContacts()
{
    document.getElementById('ctl00_MainContent_pnlHideShowContacts').style.display='none';
    document.getElementById('ctl00_MainContent_pnlHideShowNAContacts').style.display='none';
    
}

function ShowNAContacts()
{
    document.getElementById('ctl00_MainContent_pnlHideShowNAContacts').style.display='block';
}

function HideNAContacts()
{
    document.getElementById('ctl00_MainContent_pnlHideShowNAContacts').style.display='none';
}

function SetMapPart(desc)
{
    //Clear all child nodes from table
    var pnl = document.getElementById('ctl00_MainContent_pnlTest');
    var i = pnl.childNodes.length - 1;
    
    for(i;i> 0;i--)
    {
        var oldNode = pnl.childNodes[i];
        pnl.removeChild(oldNode);
    }

    var lb = document.getElementById('ctl00_MainContent_lbMapPart');
    lb.innerHTML = desc;
    
    var lb2 = document.getElementById('ctl00_MainContent_lbCounter');
    lb2.innerHTML = 0;
}

function ShowContacts(name, title, address, city, state, zip, tollfree, phone, fax, mobile, email)
{
    var contacts = document.getElementById('ctl00_MainContent_pnlHideShowContacts');
    var lb2 = document.getElementById('ctl00_MainContent_lbCounter');

    if(name != '')
    {
        contacts.style.display = 'block';
        
        if(lb2.innerHTML == 0)
        {
            var pnl = document.getElementById('ctl00_MainContent_pnlTest');
            var tbl = pnl.firstChild;

            var r = tbl.firstChild.nextSibling.firstChild;
            var c1 = r.firstChild;
            c1.firstChild.innerHTML = name;
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(title != "")
            {
                c1.firstChild.innerHTML = title;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(address != "")
            {
                c1.firstChild.innerHTML = address;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(city != "")
            {
                c1.firstChild.innerHTML = city + ", " + state + "  " + zip;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(tollfree != "")
            {
                c1.firstChild.innerHTML = "Toll Free:&nbsp;<b>" + tollfree + "</b>";
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(phone != "")
            {
                c1.firstChild.innerHTML = "Phone:&nbsp;<b>" + phone + "</b>";
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(fax != "")
            {
                c1.firstChild.innerHTML = "Fax:&nbsp;" + fax;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(mobile != "")
            {
                c1.firstChild.innerHTML = "Mobile:&nbsp;" + mobile;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(email != "")
            {
                c1.firstChild.innerHTML = "Email:&nbsp;<a href='mailto:"+ email +"'>" + email + "</a>";
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            lb2.innerHTML = 1
        }
        else
        {
            var pnl = document.getElementById('ctl00_MainContent_pnlTest');
            var tbl = pnl.firstChild;
            var tblcopy = tbl.cloneNode(true);
            
            pnl.appendChild(tblcopy);
            
            var r = tblcopy.firstChild.nextSibling.firstChild;
            var c1 = r.firstChild;
            c1.firstChild.innerHTML = name;
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(title != "")
            {
                c1.firstChild.innerHTML = title;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(address != "")
            {
                c1.firstChild.innerHTML = address;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(city != "")
            {
                c1.firstChild.innerHTML = city + ", " + state + "  " + zip;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(tollfree != "")
            {
                c1.firstChild.innerHTML = "Toll Free:&nbsp;<b>" + tollfree + "</b>";
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(phone != "")
            {
                c1.firstChild.innerHTML = "Phone:&nbsp;<b>" + phone + "</b>";
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(fax != "")
            {
                c1.firstChild.innerHTML = "Fax:&nbsp;" + fax;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(mobile != "")
            {
                c1.firstChild.innerHTML = "Mobile:&nbsp;" + mobile;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
            
            r = r.nextSibling;
            c1 = r.firstChild;
            if(email != "")
            {
                c1.firstChild.innerHTML = "Email:&nbsp;" + email;
                r.style.display = 'block';
            }
            else    
            {
                r.style.display = 'none';
            }
        }
    }
    else
    {
        contacts.style.display = 'none';
    }
}



//-->

