
var new_img_src = '';
var links = new Array();

/**
 * Preview inladen van wallpaper
 * 
 * @param preview_img
 * @param img_1024x768
 * @param img_1280x960
 * @param img_1440x900
 * @param img1600x1200
 * 
 * @return
 */
function displayWallpaper(preview_img, img_1024x768, img_1280x960, img_1440x900, img_1600x1200)
{
	
	// Objecten verkrijgen
	var img = document.getElementById("wallpaper_preview");
	
	if( !img )
	{
		alert( "'wallpaper_preview' object not yet initialized" );
		return;
	}
	
	// Opslaan welke afbeelding er zometeen in moet komen
	new_img_src = preview_img;
	
	// Linkjes updaten van download knoppen
	links = {
	         "1024x768"		: img_1024x768,
	         "1280x960"		: img_1280x960,
	         "1440x900"		: img_1440x900,
	         "1600x1200"	: img_1600x1200
	};
	
	// Uitfaden eerst
	$("#wallpaper_preview").fadeOut("slow", displayImage);
	
}

/**
 * Word aangeroepen als preview is uitgefade zodat nieuwe beeld kan worden ingefade
 * 
 * @return
 */
function displayImage()
{	
	// Afbeelding vervangen
	this.src = new_img_src;
	
	// Infaden weer
	$("#wallpaper_preview").fadeIn("slow");
	
}

function downloadWallPaper(format)
{

	if( links[format] )
	{
		var x = format.split("x");
		var w = parseInt(x[0]);
		var h = parseInt(x[1]);
		
		window.open(WEBROOT+"/imgdownload.php?what=wallpaper&file="+links[format], "");
	}
}

function preloadImage(url, w, h)
{
	var img = new Image(w,h);
	img.src = url;
}
