var hirlev_nev_default		= 'név';
var hirlev_email_default	= 'e-mail cím';

// Hírlevél feliratkozó form effekt
$(function(){
	var hirlev_nev = $('#hirlevel_form input[name="nev"]');
	if(hirlev_nev.length > 0 && hirlev_nev.val() == ''){
		hirlev_nev.val(hirlev_nev_default).addClass('default');
	}
	hirlev_nev.focus(function(){
		if($(this).val() == hirlev_nev_default){
			$(this).removeClass('default').val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).addClass('default').val(hirlev_nev_default);
		}
	});
	
	var hirlev_email = $('#hirlevel_form input[name="email"]');
	if(hirlev_email.length > 0 && hirlev_email.val() == ''){
		hirlev_email.val(hirlev_email_default).addClass('default');
	}
	hirlev_email.focus(function(){
		if($(this).val() == hirlev_email_default){
			$(this).removeClass('default').val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).addClass('default').val(hirlev_email_default);
		}
	});
});

$(function(){
	$('a[href="#"]').click(function(){return false;});
	if(typeof $().scrollable == 'function'){
		$(".scrollable").scrollable();
	}
	
	if(typeof $().fancybox == 'function'){
		$('a[rel^=gallery_]').fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'none',
			'titlePosition'	:	'over',
			'titleFormat'	:	function(title, currentArray, currentIndex, currentOpts){
				return '<span id="fancybox-title-over">Kép: ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '<br />' + title : '') + '</span>';
			}
		});
		$('a.gallery').fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'none',
			'titlePosition'	:	'over',
			'titleFormat'	:	function(title, currentArray, currentIndex, currentOpts){
				return '<span id="fancybox-title-over">' + title + '</span>';
			}
		});
		$('a.gallery-notitle').fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'none',
			'titlePosition'	:	'over'
		});
	}
	
	if(typeof Calendar == 'function'){
		if($('#naptar-gomb').length > 0){
			$('#idopont').focus(function(){
				$('#naptar-gomb').click();
				$(this).blur();
			});
			$('#idopont_ora').focus(function(){
				$('#naptar-gomb').click();
				$(this).blur();
			});
			Calendar.setup({
				trigger		: "naptar-gomb",
				inputField	: "idopont",
				min			: Calendar.dateToInt(new Date()),
				showTime	: true,
				onSelect	: function(){
					this.hide();
				},
				onTimeChange : function(cal){
					var h = cal.getHours(), m = cal.getMinutes();
					if (h < 10) h = '0' + h;
					if (m < 10) m = '0' + m;
					$('#idopont_ora').val(h+':'+m);
				}
			});
		}
	}
});


$(function(){
	if(typeof($().scrollable) == 'function'){
		$('.thumbnails').scrollable();
	}
	$('.thumbnails .items img').click(function(){
		if($(this).hasClass('active')) return false;

		var url = $(this).attr('src').replace('thumbs/', '');
		var wrap = $('#gallery .canvas').fadeTo('medium', 0.5);
		var img = new Image();

		img.onload = function(){
			wrap.fadeTo('fast', 1);
			wrap.find('img').attr('src', url);
		};

		img.src = url;

		$('.items .wrapper').removeClass('active');
		$(this).parent().addClass('active');
	}).filter(':first').click();
	
});

$(function(){
	$('a.external').click(function(){
		window.open($(this).attr('href'), '_blank');
		return false;
	});
});
