/*
//version1
File Name   : sub_GNB.js
Author      : Bang Daejong
*/

/*
window.onload = function() {
    controlGNB();
}
*/



function onloadGNB() {
    controlGNB();
    var articlePassengerLi = document.getElementById('article-passenger').getElementsByTagName('li');

    for(var i=0;i<articlePassengerLi.length;i++){
        articlePassengerLi[i].onmouseover = function(){
            this.getElementsByTagName('p')[0].style.color = '#0f5699';

            this.onmouseout = function(){
                this.getElementsByTagName('p')[0].style.color = '#666';
            }
        }
        articlePassengerLi[i].onclick = function(){
            location.href = this.getElementsByTagName('a')[0].href;
        }
    }

}

if (window.addEventListener) {
    window.addEventListener("load", onloadGNB, false);
}
else if (window.attachEvent) {
    window.attachEvent("onload", onloadGNB);
}

function controlGNB(){
    var showroomGNB = document.getElementById('gnb-showroom');
    var showroomSNB = document.getElementById('snb-showroom');

   // var gnbs = [showroomGNB, companyOverviewGNB, hyundaiExperienceGNB];
   // var snbs = [showroomSNB, companyOverviewSNB, hyundaiExperienceSNB];
    var index = -1;
    var timer = null;

    function overGNB() {
        clearTimeout(timer);
                jQuery(showroomSNB).stop();

                    showroomGNB.getElementsByTagName('a')[0].className = 'gnb on';
                    showroomSNB.style.height = null;
                    showroomSNB.style.minHeight = 0;

                    jQuery(showroomSNB).slideDown();
    };

    var outGNB = function() {
        clearTimeout(timer);

        timer = setTimeout(function() {
            index = -1;
                showroomGNB.getElementsByTagName('a')[0].className = 'gnb';
                jQuery(showroomSNB).slideUp();
        }, 500);
    };

        showroomGNB.onmouseover = showroomSNB.onmouseover = function() {
            return function(){ overGNB(); };
        }();

        showroomGNB.onmouseout = showroomSNB.onmouseout = outGNB;

}


