var iBg = 1;
var iActiveBg = 1;

var iLastResize = true;
var oCheckInterval = false;


$(document).ready( function() {
	setTimeout( function() {
		backgroundInit();	
	},200);

	$(window).resize(function() {
		
		iLastResize = microtime();
		
		if(!oCheckInterval) {
			
			oCheckInterval = window.setInterval( function() {
				iDiv = (microtime() - iLastResize);
				
				if( iDiv > 100) {
					backgroundInit();
					window.clearInterval(oCheckInterval);
					oCheckInterval = false;
				}
			},50)
		}
		
	});

 
	$('div.gallery a').lightBox(
			{
			fixedNavigation:true,
			imageBtnClose: LINKROOT+'/images/lightbox/lightbox-btn-close.gif',
			imageBtnPrev: LINKROOT+'/images/lightbox/lightbox-btn-prev.gif',
			imageBtnNext: LINKROOT+'/images/lightbox/lightbox-btn-next.gif',
			imageLoading: false,
			imageBlank: LINKROOT+'/images/lightbox/lightbox-blank.gif',
			containerResizeSpeed: 0,
			//overlayOpacity: 0,
			txtImage: LANG_IMAGE,
			txtOf: LANG_OF
			
	});		
	$('div.archivegallery img').click( function () {
//		$('#content_inner').hide();
	});
	
	
	$('div.archivegallery').each( function() {
		
		var sId = $(this).attr('id');
		$('#'+sId+' a').lightBox(
				{
				fixedNavigation:true,
				imageBtnClose: LINKROOT+'/images/lightbox/lightbox-btn-close.gif',
				imageBtnPrev: LINKROOT+'/images/lightbox/lightbox-btn-prev.gif',
				imageBtnNext: LINKROOT+'/images/lightbox/lightbox-btn-next.gif',
				imageLoading: false,
				imageBlank: LINKROOT+'/images/lightbox/lightbox-blank.gif',
				containerResizeSpeed: 0,
				//overlayOpacity: 0,
				txtImage: LANG_IMAGE,
				txtOf: LANG_OF
				
		});	
		
	});
});

function bgRotate() {
	iBg++;

	if(iBg == 9) {
		iBg = 1;
	}
	
	var sNew = LINKROOT+'/images/frontend/bg'+iBg+'.gif';

	
	switch(iActiveBg) {
		case 1:
			var iShow = 2;
			var iHide = 1;
			break;
	
		case 2:
			var iShow = 1;
			var iHide = 2;
			break;		
	}
	
	$('#bgimg'+iShow).attr({src: sNew});

	$('#bgimg'+iHide).fadeOut( function() {
		$('#bgimg'+iShow).fadeIn();
	});
	
	iActiveBg = iShow;
	
	
	
}



function backgroundInit() {
	
	var iImageWidth = 905;
	var iImageHeight = 600;
	
	var iWindowWidth = $(window).width();
	var iWindowHeight = $(window).height();
	
	var iOver = iImageWidth / iImageHeight;
	var iUnder = iImageHeight / iImageWidth;

	if( (iWindowWidth / iWindowHeight) >= iOver) {
		var iNewImgWidth = iWindowWidth;
		var iNewImgHeight = iUnder*iWindowWidth;
	} else {
		var iNewImgWidth = iOver*iWindowHeight;
		var iNewImgHeight = iWindowHeight;
	}

	// Diff
	iDiffWidth = (iNewImgWidth - iWindowWidth)/2;
	iDiffHeight = (iNewImgHeight - iWindowHeight)/2;

	iMarginLeft = iDiffWidth * -1;
	iMarginTop = iDiffHeight * -1;
	
	if(iMarginLeft > 0) {
		iMarginLeft = 0;	
	}

	if(iMarginTop > 0) {
		iMarginTop = 0;	
	}	
	

	$('#backgroundimage').css({width: iNewImgWidth, height: iNewImgHeight, marginTop: iMarginTop, marginLeft: iMarginLeft});	
	
	$('#backgroundimage').show();


}

function microtime(get_as_float) {  
	  
	var now = new Date().getTime() 
	return parseInt(now);
}  



