/**
*  Hero Image switcher
*  Takes an optional hero image in the query string ?himg=someimageurl
*  Image url must be relative to the playboy.com domain root 
*  If no image is found the default hero stays.
*
**/


var heroImage = new Image();

function changeHeroImage()
{
	$('hero').setStyles({'background-image': "url(" + heroImage.src + ")"});
}

function defaultHeroImage()
{
	$('hero').setStyles({'background-image': "url(./images/hero-default.jpg)"});
}

function display_hero()
{
	var queryData = parseQueryString();
	var heroUrlString = "";
	
	if (queryData.himg != null && queryData.himg.length > 0) {
		heroImage.onload = changeHeroImage;
		heroImage.onabort = defaultHeroImage;
		heroImage.onerror = defaultHeroImage;
		heroUrlString = queryData.himg[0];
		if (heroUrlString.charAt(0) != '/' ) {
			heroUrlString = '/' + heroUrlString;
		}
		heroUrlString = 'http://www.playboy.com' + heroUrlString;
		heroImage.src = heroUrlString;
	}
	else {
		defaultHeroImage();
	}
}
