/*******************************************************************************

	CSS on Sails Framework
	Title: Akershus
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: April 2011

*******************************************************************************/
function bannerWidget(){
	var obj = $('.banner .widget');
	var cover_obj = $('.cover', obj);
	var img_obj = $('.image-group', obj);
	
	$(".cover li a").each(function(j){
		if($(this).attr("title") != ""){
			$(this).html($(this).attr("title"));
			$(this).attr("title", "");
		}
	});
	
	cover_obj.find('li').each(function(i){
		$(this).mouseenter(function(){
			if (!$(this).parents('.cover').hasClass('cover'+i)){
				$(this).parents('.cover').removeClass('cover0').removeClass('cover1').removeClass('cover2');
				$(this).parents('.cover').addClass('cover'+i);
				img_obj.find('li.active').removeClass('active').addClass('temp');
				img_obj.find('li').eq(i).addClass('active').hide().fadeIn(function(){
					img_obj.find('li.temp').removeClass('temp');
				});
			
			}
		});
		$(this).mouseleave(function(){
			
		});
	})
	
	
	
}


$(document).ready(function() {
	bannerWidget();
	
	//$('#sidebar .title, .banner .widget .cover li a, #content, #sidebar .title').ieffembedfix();
	$('#sidebar .title, .banner .widget .cover li a, #content, #sidebar .title').css({fontWeight: 'bold'})
	
	$('#content .map').hover(function(){
		$('img', this).eq(1).fadeOut(300);
	},function(){
		$('img', this).eq(1).fadeIn(300);
	})
	
	$.ajax({
		url: '/frontpagelist',
		success: function(res){
			$('#mycarousel').html($(res).html());
			
			$('#mycarousel').jcarousel({
				auto: 4, 
				wrap: 'circular',
				scroll: ($('#sidebar').hasClass('v2') ? 2 : 3),
				
				initCallback: function(jc, state){
				
					if (state == 'init'){
						jc.startAutoOrig = jc.startAuto;
						jc.startAuto = function(){
							if (!jc.paused){
								jc.startAutoOrig();
							}
						};
						
						jc.pause = function(){
							jc.paused = true;
							jc.stopAuto();
						};
						
						jc.play = function(){
							jc.paused = false;
							jc.startAuto();
						};
						
						$('.jcarousel-container').hover(function(){
							jc.pause();
							//setTimeout(function(){jc.play()}, 6000)
						}, function(){
							jc.play();
						})
					}
				}
			});
			var str_temp = $('#sidebar div.title > p').html();
			
			$('#mycarousel').find('li').mouseenter(function(){
				var str = $(this).find('h3').html();
				if (str.length > 50){
					str = str.substring(0, 50) + '...';
				}
				$('#sidebar div.title').css({backgroundPosition: '-999em -999em'});
				$('#sidebar div.title > p').html(str);
				if($.browser.msie && $.browser.version < 9){					
					
				}else{
					$('#sidebar div.title').hide().fadeIn();		
				}
				
			});
			
			$('#mycarousel').find('li').mouseleave(function(){
				$('#sidebar div.title').css({backgroundPosition: '0 8px'});
				$('#sidebar div.title > p').html(str_temp);
				if($.browser.msie && $.browser.version < 9){					
					
				}else{
					$('#sidebar div.title').hide().fadeIn();		
				}
			});
			
			$('.jcarousel-prev, jcarousel-next').hover(function(){
				$(this).addClass('hover')
			},function(){
				$(this).removeClass('hover')
			})
			
		},
		error: function(){
		
		}
	})
	
	
	
	
	
});


// DD_belatedPNG fix for IE6
if (typeof DD_belatedPNG !== 'undefined') {
	var PNG_fix_selectors = [
		'img',
		'#sidebar.v2 .title',
		'.banner .widget',
		'#content li .btn'
	];
	DD_belatedPNG.fix(PNG_fix_selectors.join(','));
}
