// menu js 


var menuopen = false;
var timer = 0;
var time = 1000;
var speed ="slow";
var s_open = false;
var sub_idx;
var mainp = 0;
$(document).ready(function(){

	checkScr(800,600);
	s = getScreenSize();

		var w = s[0];
	if( w > 1024 ){
		$('.absmenu').removeClass('rw1024');
		$('.absmenu li').removeClass('w1024');
		$('#faketitle').removeClass('faketitleww1024');
		$('#titlespace').removeClass('titlespaceww1024');
		$('#letterahat').removeClass('letterahatww1024');
		$('#flag').removeClass('flagww1024');

		if( w > 1024 && w < 1350 ){
			var lisize = Math.round((w - (6*20) - 10 )/6);
			$('.absmenu').css({ 'width':(w-90)+'px' , 'display' :'block'});
			$('#flag').css({ 'left':(w-90)+'px'});

			$('.absmenu li').css({ 'width': lisize+'px' , 'min-width': lisize+'px' });
			$('.absmenu a').css({ 'width': (lisize-10)+'px' , 'min-width': (lisize-10)+'px' });

			$('#titlespace').addClass('titlespaceww1024');
			//$('#letterahat').addClass('letterahatww1280');

			if( $('#header').hasClass('en') || $('#faketitle').parent().hasClass('en') ){
				$('#faketitle').css({ 'letter-spacing': '50px' });
				$('#letterahat').css({ 'left': '802px'});
			}else{
				$('#faketitle').css({ 'letter-spacing': '40px' });
				$('#letterahat').css({ 'left': '819px '});
				//
			}

		}else{

			$('#titlespace').removeClass('titlespaceww1024');
			$('#letterahat').removeClass('letterahatww1280');
			if( $('#header').hasClass('en') || $('#faketitle').parent().hasClass('en')){
				$('#faketitle').css({ 'letter-spacing': '66px' });
				$('#letterahat').css({ 'left': '1043px '});
			}else{
				$('#faketitle').css({ 'letter-spacing': '55px' });
				$('#letterahat').css({ 'left': '1079px '});
			}

			var w = '1350';
			var lisize = 200;
			$('.absmenu').css({ 'width':(w)+'px' , 'display' :'block'});
			$('#flag').css({ 'left':(w)+'px'});

			$('.absmenu li').css({ 'width': lisize+'px' , 'min-width': lisize+'px' });
			$('.absmenu a').css({ 'width': (lisize-10)+'px' , 'min-width': (lisize-10)+'px' });

		}

	}else{
		$('#titlespace').removeClass('titlespaceww1024');
		$('#letterahat').removeClass('letterahatww1280');

		$('.absmenu').addClass('rw1024');
		$('.absmenu li').addClass('w1024');
		$('#faketitle').addClass('faketitleww1024');
		$('#titlespace').addClass('titlespaceww1024');
		$('#letterahat').addClass('letterahatww1024');
		$('#flag').addClass('flagww1024');
	}

	$('.level').parent().addClass('submenu');
	$('.level').children().addClass('level0');
	$('.level0').children().addClass('level1');
	$('.level1').children().addClass('level2');

	$('.level1').parent().hide();
	$('img.level2').removeClass('level2');

	$('.level2').hide();
	$('.submenu *').removeClass('w1024');
	$('.submenu li').removeClass('w1024');
	
	$('.absmenu_sub').css( {'visibility' : 'visible'});
	

	$('.submenu').mouseover(function(){
		
		clearTimeout( timer );
		var cidx = $('.submenu').index(this);		
		if( cidx != mainp){
			$('.submenu:eq('+mainp+') .level1').parent().hide();
			mainp = false;
			menuopen = false;
		}

		if(!menuopen){
			$('.submenu:eq('+cidx+') .level1').parent().fadeIn(speed);
			$('.submenu:eq('+cidx+') .level2').parent().hide();
			menuopen = true;
			mainp = cidx;
		}else{
			
		}
	}).mouseout(function(){		
			var cidx = $('.submenu').index(this);
			timer = setTimeout( function() {
				$('.submenu:eq('+cidx+') .level1').parent().fadeOut(speed);
				menuopen = false;
			}, time );
	});

	$('.level0').mouseover(function(){
		clearTimeout( timer );
		
		var idx = $('.level0').index(this);
		var sub_level2 =$('.level0').eq(idx).find('ul.level1');
		if( idx != sub_idx){
			$('.level2').parent().fadeOut( speed );
		}
		if( sub_level2!=undefined && sub_level2.css('display') == 'none'){
			sub_level2.fadeIn( speed);
			$('.level2').fadeIn( speed);
			s_open = true;
			sub_idx = idx;
		}else{
			if( sub_level2.css('display') == undefined ){
				if( s_open ){
					$('.level2').parent().fadeOut( speed );
					s_open = false;
				}
			}
		}
		

	});

	$('.level2').mouseover(function(){		
		clearTimeout( timer );
	});
});


function checkScr( ww, hh )
{
	var tscr = getScreenSize();
	var tscr = [screen.width,screen.height];
	if (tscr[0]<ww || tscr[1]<hh)
	{
		if (lang=='bg')
			var msg = 'За да бъде правилно визуализирана страницата е препоръчително\nда използвате минимална резолюция на екрана от '+ww+'x'+hh+' пиксела';
		else
		if (lang=='en')
			var msg = 'To view page correctly is recomended\nto use minimal screen resolution of '+ww+'x'+hh+' pixels';
		alert(msg);
	}
}
