
 function onloadGNB() {
    controlGNB();
  //  controlSearch();
}

if (window.addEventListener) {
    window.addEventListener("load", onloadGNB, false);
}
else if (window.attachEvent) {
    window.attachEvent("onload", onloadGNB);
}

function controlGNB(){
    var productsGNB = document.getElementById('gnb-products0');
    var productsSNB = document.getElementById('gnb-products0').getElementsByTagName('div')[0];

    var productsGNB1 = document.getElementById('gnb-products1');
    var productsSNB1 = document.getElementById('gnb-products1').getElementsByTagName('div')[0];

    var productsGNB2 = document.getElementById('gnb-products2');
    var productsSNB2 = document.getElementById('gnb-products2').getElementsByTagName('div')[0];

    var productsGNB3 = document.getElementById('gnb-products3');
    var productsSNB3 = document.getElementById('gnb-products3').getElementsByTagName('div')[0];

    var productsGNB4 = document.getElementById('gnb-products4');
    var productsSNB4 = document.getElementById('gnb-products4').getElementsByTagName('div')[0];

    var productsGNB5 = document.getElementById('gnb-products5');
    var productsSNB5 = document.getElementById('gnb-products5').getElementsByTagName('div')[0];

    var productsGNB6 = document.getElementById('gnb-products6');
    var productsSNB6 = document.getElementById('gnb-products6').getElementsByTagName('div')[0];
	
//	var solutionsGNB = document.getElementById('gnb-solutions');
//    var solutionsSNB = document.getElementById('gnb-solutions').getElementsByTagName('div')[0];

//	var accountsGNB = document.getElementById('gnb-accounts');
//    var accountsSNB = document.getElementById('gnb-accounts').getElementsByTagName('div')[0];

//	var downloadsGNB = document.getElementById('gnb-downloads');
//	var downloadsSNB = document.getElementById('gnb-downloads').getElementsByTagName('div')[0];

//	var partnersGNB = document.getElementById('gnb-partners');
//	var partnersSNB = document.getElementById('gnb-partners').getElementsByTagName('div')[0];

//	var serversGNB = document.getElementById('gnb-servers');
//	var serversSNB = document.getElementById('gnb-servers').getElementsByTagName('div')[0];

//	

//	var aboutGNB = document.getElementById('gnb-about');
//	var aboutSNB = document.getElementById('gnb-about').getElementsByTagName('div')[0];

	var supportsGNB = document.getElementById('gnb-supports');
	var supportsSNB = document.getElementById('gnb-supports').getElementsByTagName('div')[0];


//	var gnbs = [productsGNB, solutionsGNB, accountsGNB, downloadsGNB, partnersGNB, serversGNB, aboutGNB, supportsGNB];
//	var snbs = [productsSNB, solutionsSNB, accountsSNB, downloadsSNB, partnersSNB, serversSNB, aboutGNB, supportsSNB];
	var gnbs = [productsGNB, productsGNB1, productsGNB2, productsGNB3, productsGNB4, productsGNB5, productsGNB6, supportsGNB];
	var snbs = [productsSNB, productsSNB1, productsSNB2, productsSNB3, productsSNB4, productsSNB5, productsSNB6, supportsSNB];

   
   var index = -1;
    var timer = null;

    function overGNB(idx) {
        clearTimeout(timer);

        if (index != idx) {
            index = idx;

            for (var i = 0; i < gnbs.length; i++) {
                jQuery(snbs[i]).stop();

                if (i == index) {
                    gnbs[i].getElementsByTagName('a')[0].className = 'gnb on';
                    snbs[i].style.height = null;
                    snbs[i].style.minHeight = 0;

                    jQuery(snbs[i]).slideDown();
                }
                else {
                    gnbs[i].getElementsByTagName('a')[0].className = 'gnb';
                    snbs[i].style.display = 'none';
                }
            }
        }
    };

    var outGNB = function() {
        clearTimeout(timer);

        timer = setTimeout(function() {
            index = -1;

            for (var i = 0; i < gnbs.length; i++) {
                gnbs[i].getElementsByTagName('a')[0].className = 'gnb';
                jQuery(snbs[i]).slideUp();
            }
        }, 200);
    };

    for (var i = 0; i < gnbs.length; i++) {
        gnbs[i].onmouseover = snbs[i].onmouseover = function() {
            var idx = i;
            return function(){ overGNB(idx); };
        }();

        gnbs[i].onmouseout = outGNB;
    }

    /*
    function overGNB(GNB,SNB){
        GNB.className = 'gnb on';
        //SNB.style.display = 'block';
        SNB.style.height = null;
        jQuery(SNB).slideDown();

        SNB.onmouseover = function(){
            if (window.gnb_timer) {
                clearTimeout(window.gnb_timer);
                window.gnb_timer = null;
            }
            GNB.className = 'gnb on';
            //SNB.style.display = 'block';
            SNB.style.height = null;
            jQuery(SNB).slideDown();
        }

        GNB.onmouseout = function(){
            window.gnb_timer = setTimeout(function() {
                GNB.className = 'gnb';
                //SNB.style.display = 'none';
                jQuery(SNB).slideUp();
            }, 100);
        }
        SNB.onmouseout = function(){
            window.gnb_timer = setTimeout(function() {
                GNB.className = 'gnb';
                //SNB.style.display = 'none';
                jQuery(SNB).slideUp();
            }, 100);
        }
    }

    showroomGNB.onmouseover = function(){
        overGNB(showroomGNB,showroomSNB);
    }

    companyOverviewGNB.onmouseover = function(){
        overGNB(companyOverviewGNB,companyOverviewSNB);
    }

    hyundaiExperienceGNB.onmouseover = function(){
        overGNB(hyundaiExperienceGNB,hyundaiExperienceSNB);
    }
    */

    /*var articlePassengerLi = document.getElementById('article-passenger').getElementsByTagName('li');
    var articleRecreationalLi = document.getElementById('article-recreational').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;
        }
    }

    for(var i=0;i<articleRecreationalLi.length;i++){
        articleRecreationalLi[i].onmouseover = function(){
            this.getElementsByTagName('p')[0].style.color = '#0f5699';

            this.onmouseout = function(){
                this.getElementsByTagName('p')[0].style.color = '#666';
            }
        }
        articleRecreationalLi[i].onclick = function(){
            location.href = this.getElementsByTagName('a')[0].href;
        }
    }
}

function controlSearch(){
    var searchInput = document.getElementById('article-search').getElementsByTagName('input')[0];

    searchInput.onclick = function(){
        searchInput.style.backgroundImage = 'none';
    }
	*/
}


