$(function(){
   $('#background-placeholder').cycle({
	fx: 'scrollLeft',
	cleartypeNoBg:true,
	timeout:5000,
    after: afterSlideHwnd
  }); 
  
   
  
   $('#nav-placeholder .navigation li[class!=last-child]').bind({
	mouseenter:hoverNavi,
	mouseleave:hideNavi
  }); 
  
//  $(document).pngFix();
  
  $('.page-sub-navigation  li').mouseenter(function(e){$(this).addClass('active');});
  $('.page-sub-navigation  li').mouseleave(function(e){$(this).removeClass('active');$('#nav-body .navigation li a.first-level[class!=last-child]').css('background','none');});
  
  $('.page-sub-navigation  li.active').mouseenter(function(e){$(this).addClass('on');});
	$('ul.navigation').navBuilder(); 
})

function afterSlideHwnd() {
	var hwnd = (function(idx, value){
	  if($(this).css('display') == 'block') {
		   
		var color = $(this).children('img').attr('title');
		if(color == 'white'){
		  /*$('#logo-image').fadeOut(100, function(){
//			$(this).attr('src','assets/images/logo_blue.png');
			$(this).fadeIn(100);
		  });*/
		  $('#carousel,.nav_contact,.nav_contact li a,.carousel-item .col-left h3').css({'color':'#2a2a2a'});
		  $('.carousel-item .col-left h4.subtitle').css({'color':'#2a2a2a'});
		} else {
		  
		 /* $('#logo-image').fadeOut(100, function(){
//			$(this).attr('src','assets/images/logo.png');
			$(this).fadeIn(100);
		  });*/
		   $('#carousel,.nav_contact,.nav_contact li a,.carousel-item .col-left h3').css({'color':'#ffffff'});
		  $('.carousel-item .col-left h4.subtitle').css({'color':'#ffffff'});
		
		
		/*  OLD STUFF - Borken, Probably throw out
		  //$('.carousel,.nav_contact li a').css('color','#fffff');
		  //$('.carousel-item .col-left h3').css({'color':'#fffff'});
		  $('.carousel .col-left').css({'color':'#ffffff'});
		  
		  $('.carousel-item .col-left h3').css({'color':'#ffffff'});
		  $('.carousel-item .col-left h4.subtitle').css({'color':'#f2f2f2'});
		 */
		}
		 
	  }
	});
	$('#background-placeholder').children('div').each(hwnd);
}

function hoverNavi(){
  if(!$(this).hasClass('subnav-item')) {	
	$('#nav-body .navigation li a.first-level[class!=last-child], \n\
	.navigation li span.nav-round-corner-left, \n\
	.navigation li span.nav-round-corner-right').css('background','none');	
	$(this).children('span.nav-round-corner-left').css({
	  'background' : 'url("assets/images/nav_hover_bg_left.jpg") no-repeat scroll 0 0 transparent'
	});
	$(this).children('a').css('background','url("assets/images/nav_hover_bg.jpg") repeat-x scroll 0 0 transparent');
	$(this).children('span.nav-round-corner-right').css({
	  'background' : 'url("assets/images/nav_hover_bg_right.jpg") no-repeat scroll 0 0 transparent'
	});	
	var subNav = $(this).children('div.subNav');
	
	
	subNav.show();  
  }
}

function hideNavi(){
  $(this).children('div.subNav').hide();
  $(this).children('span.nav-round-corner-left').css({
	'background' : 'none'
  });
  $(this).children('a.first-level').css('background','none');
  $(this).children('span.nav-round-corner-right').css({
	'background' : 'none'
  });
}