// showHome
function showHome() {
	$.post('/assets/ajax/home.php', { 'SESSID': SESSID, 'op': 'get' }, function (msg) {
		$.post('/assets/ajax/home.php', {'SESSID':SESSID, 'frontrand':1}, function(ret) {
			var html =	'<div id="home" class="content">' +
						'	<div id="banner"></div>' +
						'	<div id="homeInfo">' + msg.val + '</div>' +
						'	<div id="homeNews">';
			
			$.each(ret, function (i, art) {
				var alpha = (i % 4 == 0) ? ' alpha' : '';
				html +=	'		<div class="article' + alpha + '">' +
						'			<div class="articleImageSmall" title="" onClick="javascript:getArticle(\''+art.artcode+'\', 0, \''+art.catcode+'\')" style="background: #fff url(/assets/images/articles/thumbs/'+art.image_name+') center center no-repeat;"></div>' +
						'			<a href="javascript:getArticle(\''+art.artcode+'\', 0, \''+art.catcode+'\')">'+art.artname+'</a>' +
						'		</div>';
			});
			
			html +=		'		<div class="clear"></div>' +
						'	</div>' +
						'</div>';
			contentChange(html, '', 'Hem', function () {
				slideShow();
				
			});
		}, 'json');
	}, 'json');
	
	window.location.hash = '';
	hash = window.location.hash;
	
	// google analytics
	_gaq.push(['_trackPageview', '/']);
}

// slideShow
var isSlideHover = false;
function slideShow() {
	var html =	'<div id="homeSlideShow">' +
					'<div id="homeSlidesBack"></div>' +
					'<div id="homeSlidesMiddle"></div>' +
					'<div id="homeSlidesFront"></div>' +
				'</div>';
	
	$('#banner').replaceWith(html);
	$('#homeInfo').remove();
	
	$('#homeSlideShow').mouseenter(function () {
		isSlideHover = true;
		//$('#homeSlidesFront').stop(true, true);
		//$('#homeSlidesMiddle').stop(true, true);
		//$('#homeSlidesBack').stop(true, true);
	}).mouseleave(function () {
		isSlideHover = false;
		//animateSlides();
	});
	
	getSlides(1, 3);
}

// getSlides
var slides = [];
function getSlides(n, tot) {
	$.getScript('/assets/js/slides/slide_' + n + '.js', function () {
		slides.push(slide);
		
		if (n < tot) {
			getSlides(++n, tot);
		} else {
			$.each(slides, function (i) {
				$('#homeSlidesBack').append(slides[i].back);
				$('#homeSlidesMiddle').append(slides[i].middle);
				$('#homeSlidesFront').append(slides[i].front);
			});
			
			animateSlides();
		}
	});
}

// animateSlides
function animateSlides() {
	$('#homeSlidesFront').delay(8000).animate({ left: '-=742' }, 1800, 'easeInOutQuart', function () {
		$('.homeSlide:first', '#homeSlidesFront').appendTo('#homeSlidesFront');
		$('#homeSlidesFront').css('left', 0);
	});
	
	$('#homeSlidesMiddle').delay(8000).animate({ left: '-=742' }, 1900, 'easeInOutQuart', function () {
		$('.homeSlide:first', '#homeSlidesMiddle').appendTo('#homeSlidesMiddle');
		$('#homeSlidesMiddle').css('left', 0);
	});
	
	$('#homeSlidesBack').delay(8000).animate({ left: '-=742' }, 2000, 'easeInOutQuart', function () {
		$('.homeSlide:first', '#homeSlidesBack').appendTo('#homeSlidesBack');
		$('#homeSlidesBack').css('left', 0);
		
		//if (!isSlideHover)
			animateSlides();
	});
}
