/*
 * 	Image Resize
 *	Christian Maak
 *	www.secondred.de
 *	v1.0 (10.11.2009)
*/
	
	var bgimage_small = '';
	var bgimage_medium = '';
	var bgimage_large = '';

	function BGsize (fncCall,level) {
		
		//console.log('fnc');
		if (typeof(fncCall) == 'undefined') {  fncCall = false; }	
		if (typeof(level) == 'undefined') {  level = 0; }	
		var winWidth = $(window).width(); 
		var winHeight = $(window).height(); 
		if (level == 0)
		{
				

			if (winWidth < 1000) {
				// document.getElementById("bgimage").src = "images/bg_images/bg_image_1000.jpg";		
				document.getElementById("bgimage").src = bgimage_small;
				$("#bgimage").load(function() {imgMargin(fncCall,level);  });	
				$(window).load(function() {imgMargin(fncCall); });	
			} else if (winWidth < 1500 && winWidth < 2000) {
				// document.getElementById("bgimage").src = "images/bg_images/bg_image_1500.jpg";
				document.getElementById("bgimage").src = bgimage_medium;
				$("#bgimage").load(function() {imgMargin(fncCall,level); });	
				$(window).load(function() {imgMargin(fncCall);});	
			} else {
				// document.getElementById("bgimage").src = "images/bg_images/bg_image_2000.jpg";		
				document.getElementById("bgimage").src = bgimage_large;		
				$("#bgimage").load(function() {imgMargin(fncCall,level); });	
				$(window).load(function() {imgMargin(fncCall); });		
			}
		}
		else
		{
			imgMargin(fncCall,level);
		}
	}
	
	function imgMargin(fncCall,level) {
		if (typeof(fncCall) == 'undefined') { fncCall = false; }	
		//console.log('reclevel '+level);
		if (typeof(fncCall) !== 'boolean') { 
			if (
				(
					(
						($("#bgimage")[0].width > 1) && 
						($("#bgimage")[0].height > 1)
					) || $("#bgimage")[0].complete
				) 
			) 
			{ 
				fncCall(); 
			}
			else
			{
				//console.log('recall');
				window.setTimeout(function() { BGsize(fncCall,level+1); },5000);
				return;
			}
		}
		var winWidth = $(window).width(); 
		var winHeight = $(window).height(); 	
		//console.log($("#bgimage").attr("width")+'x'+$("#bgimage").attr("height"));
		$("#bgimage").css("margin-left","-" + $("#bgimage").attr("width") / 2 + "px");
		$("#bgimage").css("margin-top","-" + $("#bgimage").attr("height") / 2 + "px");	
		if ($.browser.msie && $.browser.version < '7') {
			$("#bgimage").css("margin-left","-" + $("#bgimage").attr("width") / 8 + "px");
			$("#bgimage").css("margin-top","-" + $("#bgimage").attr("height") / 8 + "px");				
			$(".overlayinner").css("width", winWidth - 30 + "px");	
		}
		
	}
	
		$(document).ready(function(){ 
			$("#bgimage").css('display','none');
			if(bgimage_small && bgimage_medium && bgimage_large) 
			{
				$('<img />')
	    			.attr('src', bgimage_large)
				.attr('style', 'display: none;')
	    			.load(function() {
					$('<img />')
					.attr('src', bgimage_medium)
					.attr('style', 'display: none;')
					.load(function() {
						$('<img />')
						.attr('src', bgimage_small)
						.attr('style', 'display: none')
						.load(function() {
							BGsize(function () { 
								
										//console.log('in fnc');
										$("#bgimage").fadeIn(); 
									
									
									
									
								}); 
						});
					});
				});
			}
		});
		
		$(window).resize(function(){ 
			if (document.getElementById('video_player_opener')) 
			{
				document.getElementById('video_player_opener').width = $(".overlayinner").width(); 
	  			document.getElementById('video_player_opener').height = $(".overlayinner").height();
	  		}
			if(bgimage_small && bgimage_medium && bgimage_large) 
			{
				BGsize(function () { $("#bgimage").fadeIn(); }); 
			}
		});
	

