/* onready */
$(function(){
	/* kep-video-galeria tabok */
	$('.kep-video-content:first').show();


	$('#kep-video-galeriak .boxtab span').click(function(){
		$('#kep-video-galeriak .boxtab').removeClass("boxtab-selected");
		$(this).parent().parent().addClass("boxtab-selected");

		$('#kep-video-galeriak .kep-video-content').hide();
		var ez = $(this).attr("id").substring(4);
		
		$("#"+ez).show();

		return false;
	});


	/* lapozo initek */
	pagerBoxInit("vgkepgaleriak");
	pagerBoxInit("videogaleriak");


	/* szovegbuborekok */
	$('#extra-button a').tooltip({
		track: true,
		delay: 0,
		fade: 200,
		fixPNG: true,
		showURL: false,
		left: -10,
		top: 10,
		extraClass: "tooltip-default"
	});


	$('.kalkulink').tooltip({
		track: true,
		delay: 0,
		fade: 200,
		fixPNG: true,
		showURL: false,
		left: -10,
		top: 10,
		extraClass: "tooltip-default"
	});
});
/* onready vege */







/** Képgaléria és Videógaléria lapozás doboz initje (másra is jó, ha hasonlít a dom struktúrája)
 */
function pagerBoxInit(container) {
	$("#"+container+" .vg-galeria-lapozo .prevgomb").click(function(){
		previousPicture(container);
		return false;
	})
	$("#"+container+" .vg-galeria-lapozo .nextgomb").click(function(){
		nextPicture(container);
		return false;
	})
}




/**
 * egyéb
 */


function previousPicture(containerId) {
	var lK = $("#"+containerId+" .galeria-lista li");
	var max = lK.length - 1;

	for (i = 0; i <= max; i++) {
		if ( $(lK[i]).is(":visible") ) {
			if ( i == 0 ) j = max;
			else j = i-1;
			//alert(j+' '+i);
			$(lK[i]).hide();
			$(lK[j]).show();
			break;
		}
	}
}


function nextPicture(containerId) {
	var lK = $("#"+containerId+" .galeria-lista li");
	var max = lK.length - 1;

	for (i = 0; i <= max; i++) {
		if ( $(lK[i]).is(":visible") ) {
			if ( i == max ) j = 0;
			else j = i+1;
			// alert(j+' '+i);
			$(lK[i]).hide();
			$(lK[j]).show();
			break;
		}
	}
}


function show_textbub(item) {
	var offsetx = 40; // ennyivel menjen beljebb (az adott link bal/felso sarkatol)
	var offsety = 10; // ennyivel menjen feljebb

	var offset = item.offset();
	var tb_left = parseInt(offset.left + offsetx);
	var tb_top = parseInt(offset.top);

	// kirakom
	$('body').append('<div id="textbub"></div>'); // kirakom uresen
	$('#textbub').html(item.attr('title')); // belekurom amit kell, innentol van magassaga!
	tb_top = tb_top - $('#textbub').height() - offsety; // a magassag moddolja a topjat
	$('#textbub').css({'top': tb_top, 'left': tb_left}); // megvan a helye


	$('#textbub').click(function(){
		window.location = item.attr('href')
	});

	item.removeAttr('title'); // a linkrol leszedem a title-t, hogy ne jojjon fel az is
	return false;
}


function remove_textbub(item){
	// visszarakom a title-t a linkre
	item.attr('title', $('#textbub').html());
	// es tunes
	$('#textbub').remove();
	return false;
}

