//----------------Number of images and folders------------------

COOKIE_NAME = 'kellys_submenu_id';

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


var backgroundName;

//--------------------------------------------------------------

function changeBackground()
{

if(navigator.appName=='Microsoft Internet Explorer' && parseFloat(navigator.appVersion.split('MSIE')[1]) < 7) {
 DD_belatedPNG.fix('div,img,form,input');
}

	if(backgroundName == '' || backgroundName == undefined) {
		backgroundName = 'default';
	}
	
	var submenuId = readCookie(COOKIE_NAME);
	
	if (submenuId != null && typeof(isProductDetail) != 'undefined') {
		switch(submenuId) {
			case 'submenu_1':
			number = 10;
			folder = 'roadracing';
			break;

			case 'submenu_2':
			number = 4;
			folder = 'racepro';
			break;

			case 'submenu_3':
			number = 3;
			folder = 'mtbmarathon';
			break;

			case 'submenu_4':
			number = 4;
			folder = 'mtbxc';
			break;

			case 'submenu_5':
			number = 7;
			folder = 'mtb';
			break;

			case 'submenu_6':
			number = 1;
			folder = 'junior';
			break;

			case 'submenu_7':
			number = 6;
			folder = 'cross';
			break;

			case 'submenu_8':
			number = 3;
			folder = 'trekking';
			break;

			case 'submenu_9':
			number = 4;
			folder = 'city';
			break;
		
		}
	
	} else {
	
		switch(backgroundName)
			{
			case 'roadracing':
			number = 10;
			folder = 'roadracing';
			break;

			case'racepro':
			number = 4;
			folder = 'racepro';
			break;

			case'mtbmarathon':
			number = 3;
			folder = 'mtbmarathon';
			break;

			case'mtbxc':
			number = 4;
			folder = 'mtbxc';
			break;

			case'mtb':
			number = 7;
			folder = 'mtb';
			break;

			case'junior':
			number = 1;
			folder = 'junior';
			break;

			case'trekking':
			number = 3;
			folder = 'trekking';
			break;

			case'cross':
			number = 6;
			folder = 'cross';
			break;

			case'city':
			number = 4;
			folder = 'city';
			break;

			case'default':
			number = 9;
			folder = 'default';
			break;
		}
		
	}
	
	var randomimage = Math.floor(Math.random()*(number)) + 1;
	
	//var image = 'url(images/backgrounds/' + folder + '/' + randomimage + '.jpg)';
    //document.getElementById('body1').style.backgroundImage = image;
	//document.getElementById('body1').style.backgroundImage = 'url(' + image + ')';
	var image = new Image;
	//new Effect.Opacity('body1', { from: 1.0, to: 0, duration: 0 });
	image.src = 'images/backgrounds/' + folder + '/' + randomimage + '.jpg';
	document.getElementById('body1').style.backgroundImage = 'url(' + image.src + ')';
	if (image.onload) {
		image.onload = imagesLoaded();
	}
	
}
function imagesLoaded()
{ 
	//new Effect.Opacity('body1', { from: 0, to: 1, duration: 3 });
	Effect.Appear('body1', { duration: 1.0 });
}