var count = 0;
/*$(document).ready(function(){
	$('body').height($(document).height());
	$(window).resize(resizeHandler);
	
	resizeHandler();
	setupSlideshow();
	$('.bg').each(function(){
		//$(this).css({'visibility':'hidden'});
		if($(this).complete)
		{
			//$(this).css({'visibility':''});
			//$(this).css({'visibility':'visible'});
			resizeElem($(this));
		}
		else
		{
			$(this).load(function(){
				//$(this).css({'visibility':''});
				//$(this).css({'visibility':'visible'});
				resizeElem($(this));
			});
		}
	});
})*/
$(window).load(function(){
	$('body').height($(document).height());
	$(window).resize(resizeHandler);
	
	resizeHandler();
	setupSlideshow();
	$('.bg').each(function(){
		//$(this).css({'visibility':'hidden'});
		if($(this).complete)
		{
			//$(this).css({'visibility':''});
			//$(this).css({'visibility':'visible'});
			resizeElem($(this));
		}
		else
		{
			$(this).load(function(){
				//$(this).css({'visibility':''});
				//$(this).css({'visibility':'visible'});
				resizeElem($(this));
			});
		}
	});
})
function resizeHandler(){

	$('.bg').each(function(index){
		//console.log('onHanlder')
		resizeElem($(this));
	})
}
function resizeElem($ele){
	//$(this) = $ele;
	$ele.parent().css({'display':'block'});
	var aspectR = $ele.width()/$ele.height();
	//console.log("checking object",$ele);
	if($(window).width()/$(window).height() < aspectR){
		//console.log('setting height',$(window).width()/$(window).height(),aspectR);
		$ele.css('height',$(window).height());
		$ele.css('width','auto');
	}
	else{
		//console.log('setting height',$(window).width()/$(window).height(),aspectR);
		$ele.css('width',$(window).width());
		$ele.css('height','auto');
	}
	$ele.parent().css({'display':''});
	$('body').height($(window).height());
	$('#content').height($(window).height());
	$('#slides_container').height($(document).height());
	$('#slides_container .slide-area').height($(document).height());
}
function setupSlideshow(){
	//alert("setting up");
	$('#slides_container .sld').first().removeClass('sld').addClass('sld-current');
	$('.sld-current').next().removeClass('sld').addClass('sld-next');
	/*$('.sld').each(function(index){
		alert("SEE THIS");
	})*/
	jQuery.fx.interval = 5;
	showSceme();
	count = setInterval( function() {
		showNext();
	}, 4000 );
}
function showNext(){
	//alert('before anim');
	$('#slides_container .sld-current').animate({'opacity':'0'}, {duration:1800});
	$('#slides_container .sld-next').animate({'opacity':'1'}, {duration:2000,complete:swapElements});
	//alert('after anim');
	
}
function swapElements(){
	
	$('.sld-prev').removeClass('sld-prev').addClass('sld');
	$('.sld-current').removeClass('sld-current').addClass('sld-prev');
	$('.sld-next').removeClass('sld-next').addClass('sld-current');
	if($('.sld-current').next().length == 0)
	{
		$('.sld:first-child').removeClass('sld').addClass('sld-next');
		showSceme();
		return;
	}
	
	$('.sld-current').next().removeClass('sld').addClass('sld-next');
	showSceme();

}
function showPrev()
{
	$('#slides_container .slide-area').animate({'left':'100%'}, {'duration':1100,'complete':swapElements2});
	$('#slides2 .sld-current').fadeOut(500);
	$('#slides2 .sld-prev').delay(500).fadeIn(500);
}
function swapElements2(){
	alert("in Swap 2")
	$('#slides_container .slide-area').css({'left':'','right':''});
	$('.sld-next').removeClass('sld-next').addClass('sld');
	$('.sld-current').removeClass('sld-current').addClass('sld-next');
	$('.sld-prev').removeClass('sld-prev').addClass('sld-current');
	if($('.sld-current').prev().length == 0)
	{
		clearInterval(count);
		return;
	}
	$('.sld-current').prev().removeClass('sld').addClass('sld-prev');
}
function showSceme(){
	if($('#slides_container .sld-current > #scheme').attr('class') == 'white')
	{
		whiteScheme($('#navigation ul li a'));
		whiteScheme($('#content #startpage a p'));
		whiteScheme($('#content #startpage_left a p'));
		whiteScheme($('#language ul li a'));
		whiteScheme($('#language .login a'));
		whiteScheme($('#content #startpage #sharelinks ul li a'));
		whiteScheme($('#content #startpage_left #sharelinks ul li a'));
		whiteScheme($('#content #startpage #sharelinks ul li'));
		$('#container #sitelogo > a > img').attr('src','/images/system/sitelogo_white.png');
	}
	else
	{
		blackScheme($('#navigation ul li a'));
		blackScheme($('#content #startpage a p'));
		blackScheme($('#content #startpage_left a p'));
		blackScheme($('#language ul li a'));
		blackScheme($('#language .login a'));
		blackScheme($('#content #startpage #sharelinks ul li a'));
		blackScheme($('#content #startpage_left #sharelinks ul li a'));
		blackScheme($('#content #startpage #sharelinks ul li')); 
		$('#container #sitelogo > a > img').attr('src','/images/system/sitelogo.png');
	}
}
function whiteScheme($e){
	if(!$e.hasClass('white'))
		$e.addClass('white');
}
function blackScheme($e){
	if($e.hasClass('white'))
		$e.removeClass('white');
}
