$(function(){
	
	/**
	* Hosszú nevü menük
	*/
	$('ul.menu li a span').each(function() {
		var el = $(this);
		if(el.outerHeight()	> 17) {
			el.closest('a').addClass('long');
		}
	});
	
	
	$('a[rel*=lightbox]').click(function() {
		var element = this;
		var src = $(element).attr('href');
    	var RE = new RegExp('^/');
    //	src = src.replace(RE,'');        	
   		var pictureLightbox = new CalcunLightbox({
   			src : src,
   			title : $(element).text(),
			content: 'image'
  
        });
        pictureLightbox.show();
        return false;
	});
	
	
	$(':input.onlyDigit').keyup(function(){
		var $el = $(this);
		var val = $el.val();
		val = val.replace(/[^0-9]/g, '');
		$el.val(val);	
	});
	
	/**
	 * FrontTemplate image slider
	 */
	if($('#slide-runner').length) {
		$('#slide-runner a > img').click(function() { return false });
		$('#slide-runner').append('<div id="slide-controls"></div>');
		$('#slide-runner').cycle({
			timeout: 6000,
			pager: 	'#slide-controls',
			pagerAnchorBuilder: function(idx, slide) { 
	        	return '<a href="#">&nbsp;</a>'; 
	    	},
	    	slideExpr: 'a > img',
	    	pause: 1,
	    	cleartypeNoBg: true,
	    	fit: 0,
	    	containerResize: 0
		});	
	}
	
	$('a[rel*=scrollTo]').click(function() {
	    var $target = $(this.hash);
	    $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
	    if ($target.length) {
	    	$.scrollTo($target, 400);
	    	return false;
	    }
	});
	
	if($('body').hasClass('inner')) {
		$.scrollTo('.cols', 500);
	}
	
	
	function showTime() {
		// Get today's current date.
		var now = new Date();
		
		// Array list of days.
		var days = new Array('Vasárnap','Hétfő','Kedd','Szerda','Csütörtök','Péntek','Szombat');
		
		// Array list of months.
		var months = new Array('január','február','március','április','május','június','július','augusztus','szeptember','október','november','december');
		
		// Calculate the number of the current day in the week.
		var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();
		
		var hours = now.getHours();
		
		var minutes = now.getMinutes();
		
		if (minutes < 10){
		    minutes = "0" + minutes;
		}
		
		// Calculate four digit year.
		function fourdigits(number)	{
			return (number < 1000) ? number + 1900 : number;
		}
		
		// Join it all together
		today =  "<span>" + days[now.getDay()] + "</span>, " + (fourdigits(now.getYear())) + " " + months[now.getMonth()] + " " + date + ". " + hours + ":" + minutes;
		
		// Print out the data.
		$('.dateTime').html(today);
		
		//  End -->
		var clockTimer = setTimeout(showTime, 60000);
	}
	
	
	showTime();
	
});
