hover = false;
//hoverp = false;
submenu = '';
//subpanel = '';
index = 0;

$(document).ready(function()
{
	var submenu_cfg1 = {
		over: showSubMenu,
		out: hideSubMenu,
		timeout: 500
	};

	function showbanners(index)
	{
		interval = new Array(22, 8); //másodpercek
		$('#header-banner div.banner' + (index + 1)).addClass('active');
		setTimeout(function(){
			$('#header-banner div.banner' + (index + 1)).removeClass('active');
			index++;
			if (index >= interval.length) index = 0;
			showbanners(index);
		}, interval[index] * 1000);
	}

	//csak ha több banner van, akkor váltogatjuk őket
	if ($("#header-banner > div").size() > 1)
	{
		showbanners(index);
	}

	if ($("#header-banner").length != 0)
	{
		$('#header-banner div.banner1').flash({
	    src: 'swf/nissan_micra_gps.swf',
	    height: 226,
	    width: 797,
	    wmode: 'transparent'
		});
    
		$('#header-banner > a').hide();
	}

	if ($("#dealer-map").length != 0)
	{
		$('#dealer-map').flash({
	    src: 'swf/csaszar.swf',
	    height: 135,
	    width: 160,
	    wmode: 'transparent'
		});
	}

  if ($("#banner_100").length != 0)
	{
    $('#banner_100').flash({
	    src: 'swf/nissancsaszar_994x100_banner.swf',
	    height: 100,
	    width: 994,
	    wmode: 'transparent'
		});
	}

	/*
	if ($("#header-banner > a").size() > 1) //csak ha több banner van, akkor váltogatjuk őket
	{
		$('#header-banner').cycle({ fx: 'fade', timeout: 5000 });
	}
	*/

	/*
	var submenu_cfg2 = {
		over: showSubPanel,
		out: hideSubPanel,
		timeout: 500,
		sensitivity: 10
	};
  $(".menu-subitem").hoverIntent(submenu_cfg2);
  */

	$(".menu-item").hoverIntent(submenu_cfg1);

	$("#header-submenu").hover(
	  function ()
	  {
	    hover = true;
	  },
	  function ()
	  {
  		//if (hoverp) return;
  		//kurzort elvitte, bezárhatjuk
	    $(submenu).removeClass('active');
	    if (subpanel != '') $(subpanel).removeClass('active');
	    hover = false;
	    submenu = '';
	  }
	);

	//alert($('#request_city').val());
	//alert($('#request_city').val('szia'));
	//alert($('#request_city').val());

	//főoldal/újautók oldalon fülein való kattintás (személyautók/4x4 és haszongépjárművek)
	$('#main-tab1,#main-tab2').click(function(){
  	if ($(this).hasClass('tabs'))
  	{
  		//főoldalon változott a kijelölt fül
  		if ($('.tabs.active').attr('id') != $(this).attr('id'))
  		{
  			$('.tabs.active').removeClass('active');
  			$(this).addClass('active');
  			$('.tabpanels.active').removeClass('active');
  			tid = $(this).attr('id');
  			tid = tid.substr(tid.length - 1, 1);
  			$('#main-tab-background' + tid).addClass('active');
			}
		}
		else
		{
			//újautók oldalon változott a kijelölt fül
			if (!$(this).hasClass('active'))
			{
				$('#main-tabs .active').removeClass('active');
				$(this).addClass('active');
				$('#main-tab-background1').toggleClass('active');
				$('#main-tab-background2').toggleClass('active');
			}
		}
		return false;
	});

	$('#mst1,#mst2,#mst3').click(function(){
		$('.main-subpanel-tab-active').removeClass().addClass('main-subpanel-tab');
		$(this).removeClass().addClass('main-subpanel-tab-active');
		$('.main-subpanels-data-active').removeClass().addClass('main-subpanels-data');
		$('#' + $(this).attr('id').replace('t', 'd')).removeClass().addClass('main-subpanels-data-active');
		return false;
	});

	$('.car-thumb').click(function()
	{
		$('#car-bigpicture').attr('src', $(this).attr('rel'));
		return false;
	});

	if ($.validator != null && $("#requesting").length != 0)
	{
		$("#requesting").validate({
			rules: {
				autotipus: {required: true},
				telephely: {required: true},
				ugyfel_nev: {required: true, minlength: 7},
				ugyfel_telefon: {required: true, minlength: 10},
				ugyfel_email: {required: true, email: true}
			},
			messages: {
				autotipus: "Hiányzó autótípus",
				telephely: "Hiányzó telephely",
				ugyfel_nev: {required: "Hiányzó név", minlength: "legalább 7 karakter hosszú"},
				ugyfel_telefon: {required: "Hiányzó telefonszám", minlength: "legalább 10 számjegyű"},
				ugyfel_email: {required: "Hiányzó e-mail cím", email: "Érvénytelen e-mail cím"}
			}
		});
	}

	/*
	//menu almenüjére viszi a kurzort
	$("#header-submenu .menu-subitems .menu-subitem").hover(
	  function ()
	  {
	    subpanel = $(this).children('a').attr('rel');
	    if (subpanel != null && subpanel != '')
	    {
	    	kulcs = '#' + subpanel;
	    	szulo = '#' + $(this).parent().attr('id');
	    	poz = $(szulo).offset();
	    	ertek = 129 + $(szulo).width();
	    	$('#header-subpanels .menu-subpanel.active').removeClass('active');
	    	$(kulcs).addClass('active');
	    	$(kulcs).css({'margin-left': ertek + 'px'});
			}
	  },
	  function () {}
	);

	//ha eltűnt a kurzor a menüből, akkor nem kell az almenü sem
	$("#header-submenu .menu-subitems").mouseleave(
	  function ()
	  {
	  	//$('#header-subpanels .menu-subpanel.active').removeClass('active');
	  }
	);
	*/

	$("#header-submenu .menu-subitems").mouseleave(
	  function ()
	  {
	    //if (hoverp) return;
	    $(submenu).removeClass('active');
	    hover = false;
	    submenu = '';
	  }
	);

	/* bugfix need
	$("#header-subpanels").mouseleave(
	  function ()
	  {
  		//kurzort elvitte, bezárhatjuk
	    $(subpanel).removeClass('active');
	    hoverp = false;
	    subpanel = '';
	  }
	);
	*/

});

function showSubMenu()
{
	almenu = $(this).children('a').attr('rel');
	if (almenu != null && almenu != '')
	{
		kulcs = '#' + almenu;
		ertek = $(this).attr('id');
		ertek = parseInt(ertek.substr(4, 1));
		if (ertek == 2) ertek = 154;
		if (ertek == 5) ertek = 455; //új 2011.06.16
    if (ertek == 6) ertek = 633;
		if (ertek == 7) ertek = 754; //bal szélén
		//if (ertek == 7) ertek = 693; //jobb szélén
		submenu = kulcs;
		$(kulcs).addClass('active');
		$(kulcs).css({'margin-left': ertek + 'px', 'margin-top': '-68px'});
	}
}

function hideSubMenu()
{
	if (hover) return;
	//csak akkor zárja be, ha nincs rajta a kurzor
	almenu = $(this).children('a').attr('rel');
	if (almenu != null && almenu != '')
	{
		$('#' + almenu).removeClass('active');
	}
}

/*
//menü almenüjére viszi a kurzort
function showSubPanel()
{
	subpanel = $(this).children('a').attr('rel');
	if (subpanel != null && subpanel != '')
	{
	  kulcs = '#' + subpanel;
	  szulo = '#' + $(this).parent().attr('id');
	  poz = $(szulo).offset();
	  ertek = 129 + $(szulo).width();
	  if (subpanel != '') $(subpanel).removeClass('active');
	  subpanel = kulcs;
	  $(kulcs).addClass('active');
	  $(kulcs).css({'margin-left': ertek + 'px'});
	  hoverp =  true;
	}
}

//ha eltűnt a kurzor a menüből, akkor nem kell az almenü sem
function hideSubPanel()
{
	//alert('hidepanel:' + hoverp);
	if (hoverp) return;
	$('#header-subpanels .menu-subpanel.active').removeClass('active');
	hoverp = false;
	subpanel = '';
}
*/

