var about = ["about_introduction", "about_organization" ];
var certifications = ["acc_docs", "qual_docs", "ass_docs" ];
var tests = [ "nf", "zar", "mel", "mec", "ore", "szin", "lang", "tv", "ae" ];
var business = [ "business_labtests", "business_product", "business_research", "business_diagnostic" ];
var devs = ["eutenders", "devs"]
var langid = 0;

function generateHeaderImages()
{
    //var image_array;
    var image_count = 23;
    var number_array = [ 0, 0, 0 ];
    var random;
    var margin_defect = 0;
    
    //if (document.all) { margin_defect = -2; }
    if (navigator.appName == "Microsoft Internet Explorer") { margin_defect = -2; }
    
    for (var i=0; i<3; i++)
    {
        random = Math.ceil(image_count*Math.random());
        while (random == number_array[0] ||
               random == number_array[1] ||
               random == number_array[2]) { random = Math.ceil(image_count*Math.random()); }
        number_array[i] = random;
    }    

    document.write('<div id="header_image_3" class="header_image"></div>');
    document.getElementById('header_image_3').style.marginRight = margin_defect+'px';
    document.getElementById('header_image_3').style.width = '168px';
    document.getElementById('header_image_3').style.backgroundImage = 'url(http://www.vnl.hu/www/img/header_images/Veiki-Vnl_Lab'+number_array[0]+'.jpg)';

    
    document.write('<div id="header_image_2" class="header_image"></div>');
    document.getElementById('header_image_2').style.marginRight = '9px';
    document.getElementById('header_image_2').style.width = '178px';
    document.getElementById('header_image_2').style.backgroundImage = 'url(http://www.vnl.hu/www/img/header_images/Veiki-Vnl_Lab'+number_array[1]+'.jpg)';
    
    document.write('<div id="header_image_1" class="header_image"></div>');
    document.getElementById('header_image_1').style.marginRight = '9px';
    document.getElementById('header_image_1').style.backgroundImage = 'url(http://www.vnl.hu/www/img/header_images/Veiki-Vnl_Lab'+number_array[2]+'.jpg)';
}

function checkSubmenus(lang)
{
	langid=lang;
    var file_name = document.location.href;
    var end = (file_name.indexOf(".html") == -1) ? file_name.length : file_name.indexOf(".html");
    var prefix = (file_name.substring(file_name.lastIndexOf("/")+1, end)).split("_",1);
    
    if (prefix == "nagyfeszultsegi" || prefix == "zarlati" || prefix == "melegedesi" ||
    	prefix == "mechanikai"  || prefix == "oregiteses" || prefix == "szintetikus" ||
    	prefix == "langallosagi" || prefix == "tavvezeteki" || prefix == "atomeromuvi" )
    	{ enableSubmenus('vizsgalat',langid); }
    
    if (prefix == "laborvizsgalatok" || prefix == "termektanusitas" || prefix == "kutatasfejlesztes" || prefix == "halozati" )
    	{ enableSubmenus('tevekenyseg',langid); }
    
    if (prefix == "szervezeti" || prefix == "bemutatkozas")
    	{ enableSubmenus('bemutatkozas',langid); }
    
    if (prefix == "akkreditacio" || prefix == "kijelolesek" || prefix == "minositesek")
    	{ enableSubmenus('okirat',langid); }
    
    if (prefix == "eupalyazatok" || prefix == "fejlesztesek" || prefix == "eupalyazatok1" || prefix == "eupalyazatok2" )
	{ enableSubmenus('fejlesztes',langid); }
}

function enableSubmenus(collection, lang, onCheck)
{
	if (lang == 0)
	{
		//magyar
	    if (collection == 'vizsgalat')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Vizsgálati lehetőségek' && !onCheck ? '&#8211; Vizsgálati lehetőségek' : '+ Vizsgálati lehetőségek';
	        for (var i=0; i<tests.length; i++)
	        {
	            document.getElementById(tests[i]).style.display = document.getElementById(collection).innerHTML == '+ Vizsgálati lehetőségek' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Vizsgálati lehetőségek' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'tevekenyseg')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Szolgáltatásaink' && !onCheck ? '&#8211; Szolgáltatásaink' : '+ Szolgáltatásaink';
	        for (var i=0; i<business.length; i++)
	        {
	            document.getElementById(business[i]).style.display = document.getElementById(collection).innerHTML == '+ Szolgáltatásaink' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Szolgáltatásaink' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'bemutatkozas')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Bemutatkozás' && !onCheck ? '&#8211; Bemutatkozás' : '+ Bemutatkozás';
	        for (var i=0; i<about.length; i++)
	        {
	            document.getElementById(about[i]).style.display = document.getElementById(collection).innerHTML == '+ Bemutatkozás' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Bemutatkozás' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'okirat')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Okirataink' && !onCheck ? '&#8211; Okirataink' : '+ Okirataink';
	        for (var i=0; i<certifications.length; i++)
	        {
	            document.getElementById(certifications[i]).style.display = document.getElementById(collection).innerHTML == '+ Okirataink' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Okirataink' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'fejlesztes')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Vállalkozásfejlesztés' && !onCheck ? '&#8211; Vállalkozásfejlesztés' : '+ Vállalkozásfejlesztés';
	        for (var i=0; i<devs.length; i++)
	        {
	            document.getElementById(devs[i]).style.display = document.getElementById(collection).innerHTML == '+ Vállalkozásfejlesztés' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Vállalkozásfejlesztés' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	}
	else if (lang == 1)
	{
		//angol
	    if (collection == 'vizsgalat')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Testing facilities' && !onCheck ? '&#8211; Testing facilities' : '+ Testing facilities';
	        for (var i=0; i<tests.length; i++)
	        {
	            document.getElementById(tests[i]).style.display = document.getElementById(collection).innerHTML == '+ Testing facilities' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Testing facilities' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'tevekenyseg')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Activities' && !onCheck ? '&#8211; Activities' : '+ Activities';
	        for (var i=0; i<business.length; i++)
	        {
	            document.getElementById(business[i]).style.display = document.getElementById(collection).innerHTML == '+ Activities' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Activities' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'bemutatkozas')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Introduction' && !onCheck ? '&#8211; Introduction' : '+ Introduction';
	        for (var i=0; i<about.length; i++)
	        {
	            document.getElementById(about[i]).style.display = document.getElementById(collection).innerHTML == '+ Introduction' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Introduction' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'okirat')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Certificates' && !onCheck ? '&#8211; Certificates' : '+ Certificates';
	        for (var i=0; i<certifications.length; i++)
	        {
	            document.getElementById(certifications[i]).style.display = document.getElementById(collection).innerHTML == '+ Certificates' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Certificates' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	    else if (collection == 'fejlesztes')
	    {
	        document.getElementById(collection).innerHTML = document.getElementById(collection).innerHTML == '+ Business development' && !onCheck ? '&#8211; Business development' : '+ Business development';
	        for (var i=0; i<devs.length; i++)
	        {
	            document.getElementById(devs[i]).style.display = document.getElementById(collection).innerHTML == '+ Business development' ? 'none' : 'block';
	        }
	        document.getElementById(collection).style.borderBottom = document.getElementById(collection).innerHTML == '+ Business development' ? '0px' : '1px solid rgb(103,136,114)';
	    }
	}
}

function onClick(id, lang, navpath)
{
	langid = lang
    enableSubmenus(id, langid, false);
    window.location.href = navpath;
}
function onMouseOver(id)
{
    document.getElementById(id).style.backgroundColor = 'rgb(135,206,159)';
}
function onMouseOut(id)
{
    if (document.getElementById(id).className == 'submenu_item' || document.getElementById(id).className == 'submenu_item_last')
    {
        document.getElementById(id).style.backgroundColor = 'rgb(121, 203, 149)';
    }
    else
    {
        document.getElementById(id).style.backgroundColor = 'rgb(111, 191, 138)';
    }
}
function onLoad(id)
{
    document.getElementById(id).style.display = 'none';
}

