

function resizeImage(sw,sh,img) {
	var $ = jQuery
//	var img = $('#bgimage img')
	
	var nw = sw
	
	var nh = sw / img.attr('width')

	
	if((sw == img.width())) {
	//	nh = 1
	}
	
	
//	nh = (isNaN(nh)) ? 0 : nh;
	
	nh = img.attr('height') * nh
	
	// Wenn Hoehe > Breite
	if(sh>nh) {
	nh = sh
	nw = sh / img.attr('height')
	nw = img.attr('width') * nw
	}
	if(g_debug) {
//		alert("W:"+img.attr('width')+", NW:"+nw+", H:"+img.attr('height')+", NH:"+nh)
	}

img.attr('width',nw)
img.attr('height',nh)

//	img.width(nw)
	if(!isNaN(nh)) {
//	img.height(nh)
	}
	
//	img.css('width',nw)
//	img.css('height',nh)
	
}	


function getWidth() {
var screenWidth =0;
var divWidth = 0;
var divWidthTxt = "0";
var myMainWidth = 1000;
if (window.innerWidth) {
	screenWidth=window.innerWidth;
} else if (document.documentElement && document.documentElement.clientWidth) {
	screenWidth=document.documentElement.clientWidth;
} else if (document.body) {
	screenWidth=document.body.clientWidth;
}
return screenWidth
}

function initStretchImage(src,bImageLoaded) {
	var $ = jQuery
	$('#main').css('position','absolute')
	$('#main').css('z-index','80')
	//$('body').append('<div id="bgimage" style="display:none;overflow:hidden;"><img src="'+src+'"></div>')
	
	
	// Beim IE 8 funkioniert das load Event nicht!
//	if(!bImageLoaded && !($.browser.msie && $.browser.version>7)) {
	var img 
	if(!bImageLoaded) {
		$('body').append('<div id="bgimage" style="display:none;width:100%; height:100%; overflow:hidden;"></div>')
		img = new Image()
		$(img).load(function(){
			$('#bgimage').append($(this))
			initStretchImage($(this),true)
		}).attr('src',src)

		return
	} else {
		img = src
	}
	var img = $('#bgimage')
	//img.width(src.attr('width'))
	//img.height(src.attr('height'))
//	img.hide()
	var sw = getWidth()
	var sh = $(window).height()

	resizeImage(sw,sh, src)	

	img.fadeIn(200)
	$(window).resize(function() {
		sw = getWidth()
		sh = $(window).height()
		resizeImage(sw,sh,src)
	})
	
}
var g_bgallreadyLoaded = false
var g_bgloading = false
var g_bgtimeout = 20000

var g_debug = false
function initFullsizeBackground(conf) {
	var $ = jQuery
	
	g_debug = $.urlParam('debug')
	

	initStretchImage(conf.imagepath)
	if(conf.complete) {
		conf.complete()
	}
	return
	
	
	//alert(sw)
	/*
	var pid = $.urlParam('id')
	var url = "index.php?type=221&id="+pid;
	var conf = !conf ? {} : conf;
	g_bgloading = true
	
	$.ajax({ url: url, context: document.body, success: function(data){	

		initStretchImage(data)

		g_bgallreadyLoaded = true
		g_bgloading = false
		g_bgtimeout = 20000
		if(conf.complete) {
			conf.complete()
		}
    }});
    */
}


