/***********************
** BACKGROUND LOAD
************************
**/

function changeBackground(r, a, c, h, m ,n)
{
	var $j = jQuery.noConflict();
	setImage("http://www.beyondrisor.no/images/bck/a" + a +"_c" + c +"_h" + h +"_m" + m +"_n" + n +"_r" + r +".jpg");
	

	//$j('body').css({"background-image":"url(./wp-content/themes/bleed/images/bck/a" + a +"_c" + c +"_h" + h +"_m" + m +"_n" + n +"_r" + r +".jpg)"});

    //$j('body').animate('{background : #ededed}', 1000);
    
    //$j("#infosBlog").show({ background-image: "url(http://127.0.0.1/beyondlight/blog/wp-content/themes/bleed/images/bck/a25_c0_h0_m0_n25_r50.png)" }, "slow");
    /*$j("infosBlog").css("background-image","url(http://127.0.0.1/beyondlight/blog/wp-content/themes/bleed/images/bck/a' + a + "_c" + c + "_h" + h + "_m" + m + "_n" + n + "_r" + r + ".png")");*/

	// $j("infosBlog").css("background-image","url(http://127.0.0.1/beyondlight/blog/wp-content/themes/bleed/images/bck/a25_c0_h0_m0_n25_r50.png)");

	//alert(" -- romantic : " + r + " -- agressiv : " + a + " -- calm : " + c + " -- happy : " + h +  " -- melancholic : " + m + " -- natural : " + n);
	
}

/***********************
** BACKGROUND FADE
************************
**/

var id = '#bgwrapper';
var wrapper;


/**
 * Initiate 
 */
function init ()
{
	resizeImages();
}

/**
 * Window resize handler
 */
jQuery(window).bind('resize', function()
{
	resizeImages();
})

/**
 * Load and fade in image with supplied url
 */
function setImage (url)
{
	
var img = new Image();
	jQuery(img)
	.load(function ()
	{
		jQuery(this).hide();
		jQuery(id).append(this);
		resizeImages();
		jQuery(this).fadeIn(1000, removePreviousImage);
	})
	.attr('src', url);
}

/**
 * Remove previous image after new images is faded in
 */
function removePreviousImage ()
{
	if (jQuery(id + '> img').size() > 1)
	{
		jQuery(id + '> img:first-child').remove();
	}
}

/**
 * Resize and center images to window size
 */
function resizeImages ()
{
	// Disallow resize background // bug Jquery .css()
	if( navigator.appName != "Microsoft Internet Explorer")
	{

		var w = window.innerWidth;
		var h = window.innerHeight;
		var windowaspect = w / h;
		var img;
		var imgw;
		var imgh;
		var imgaspect;

		jQuery(id + '> img').each(function ()
		{
			img = jQuery(this);
			img.removeAttr('width').removeAttr('height');
			imgw = img.width();
			imgh = img.height();
			imgaspect = imgw / imgh;
				
			if (windowaspect > imgaspect)
			{
				img.css({'width' : w}).end();
				img.css({'height': w/imgaspect}).end();
			}
			else
			{
				img.css({'height' : h}).end();
				img.css({'width': h*imgaspect}).end();
			}

			img.css({'left': (w - img.width())*0.5}).end();
			img.css({'top': (h - img.height())*0.5}).end();
		})
	}
}