window.addEvent('load', function() {
	//make a new div for background
	if($defined($('wrapper'))) {
		$('menu').inject($('top'), 'bottom');
		var listElement = new Element('li', {id: 'menu-shop-page'}).inject('menu-help-page', 'after');
		var listElementHtml = '<a href="http://www.musikkverket.no/?menu=5" target="_blank">Butikkene</a>';
		listElement.set('html', listElementHtml);
        if($('menu-gift-certificate-page').hasClass('current-page')) {
			$('menu-main-page').getElement('a').setStyle('background-image', 'url(/tshop/musikkverket/menu_bg.gif)');
            $('menu-main-page').getElement('a').setStyle('background-repeat', 'no-repeat');
            $('menu-main-page').getElement('a').setStyle('background-position', '0px -18px');
		} else if($('menu-account-page').hasClass('current-page')) {
			$('menu-gift-certificate-page').getElement('a').setStyle('background-image', 'url(/tshop/musikkverket/menu_bg.gif)');
            $('menu-gift-certificate-page').getElement('a').setStyle('background-repeat', 'no-repeat');
            $('menu-gift-certificate-page').getElement('a').setStyle('background-position', '-96px -36px');			
		} else if($('menu-assets-page').hasClass('current-page')) {
			$('menu-account-page').getElement('a').setStyle('background-image', 'url(/tshop/musikkverket/menu_bg.gif)');
            $('menu-account-page').getElement('a').setStyle('background-repeat', 'no-repeat');
            $('menu-account-page').getElement('a').setStyle('background-position', '-206px -54px');
		} else if($('menu-about-page').hasClass('current-page')) {
			$('menu-assets-page').getElement('a').setStyle('background-image', 'url(/tshop/musikkverket/menu_bg.gif)');
            $('menu-assets-page').getElement('a').setStyle('background-repeat', 'no-repeat');
            $('menu-assets-page').getElement('a').setStyle('background-position', '-316px -72px');
		} else if($('menu-help-page').hasClass('current-page')) {
			$('menu-about-page').getElement('a').setStyle('background-image', 'url(/tshop/musikkverket/menu_bg.gif)');
            $('menu-about-page').getElement('a').setStyle('background-repeat', 'no-repeat');
            $('menu-about-page').getElement('a').setStyle('background-position', '-426px -90px');
		}
		
		var music_page_url = top.window.location.href;
		if(music_page_url.indexOf('/m/') != -1) {
			var detailsHeader = new Element ('p', {id:'pf-content-title','text':'Musik'}).inject($('product-details'), 'top');
		}
		
		var music_page_url = top.window.location.href;
		if(music_page_url.indexOf('/b/') != -1) {
			var detailsHeader = new Element ('p', {id:'pf-content-title','text':'Lydbog'}).inject($('product-details'), 'top');
		}
		
		var music_page_url = top.window.location.href;
		if(music_page_url.indexOf('/v/') != -1) {
			var detailsHeader = new Element ('p', {id:'pf-content-title','text':'Film'}).inject($('product-details'), 'top');
		}
		
		$$('.detailed.movie').forEach(function(item){
			var offerings = item.getElement('.pf-offerings');
			var firstChildOfferings = offerings.getElement(':first-child');
			var firstheader = offerings.getElement('h2');
			if(firstChildOfferings = firstheader) {
				offerings.getElements('h3').addClass('offering_toggler');
				offerings.getElements('dl').addClass('offering_element');
				var leftAccordion = new Accordion('h3.offering_toggler', '.offering_element', {
					display:0,
					opacity: true,
					onActive: function(toggler, element){
						toggler.setStyle('background-image', 'url(/tshop/musikkverketmusic/btn_hide.gif)');
						toggler.setStyle('background-repeat', 'no-repeat');
						toggler.setStyle('background-position', 'left 3px');
						toggler.setStyle('color', '#444444');
					},
					onBackground: function(toggler, element){
						toggler.setStyle('background-image', 'url(/tshop/musikkverketmusic/btn_show.gif)');
						toggler.setStyle('background-repeat', 'no-repeat');
						toggler.setStyle('background-position', 'left 3px');
						toggler.setStyle('color', '#444444');
					}
				});
			}	
		});
		
		/*var productlistUrl_1 = top.window.location.href;
		if(productlistUrl_1.indexOf("23805") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=a91de9a4&amp;cb=INSERT_RANDOM_NUMBER_HERE" target="_top"><img src="http://d1.openx.org/avw.php?zoneid=136039&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a91de9a4" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}
		
		var productlistUrl_2 = top.window.location.href;
		if(productlistUrl_2.indexOf("23804") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=ace854c9&amp;cb=INSERT_RANDOM_NUMBER_HERE" target="_top"><img src="http://d1.openx.org/avw.php?zoneid=136047&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ace854c9" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}
		
		var productlistUrl_3 = top.window.location.href;
		if(productlistUrl_3.indexOf("23875") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=a3eb62b2&amp;cb=INSERT_RANDOM_NUMBER_HERE" target="_top"><img src="http://d1.openx.org/avw.php?zoneid=136054&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a3eb62b2" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}
		
		var productlistUrl_4 = top.window.location.href;
		if(productlistUrl_4.indexOf("23876") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=a3100999&amp;cb=INSERT_RANDOM_NUMBER_HERE" target="_top"><img src="http://d1.openx.org/avw.php?zoneid=136055&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a3100999" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}*/
		
		var productlistUrl_5 = top.window.location.href;
		if(productlistUrl_5.indexOf("23960") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=abe3116b&amp;cb=336316" target="_blank"><img src="http://d1.openx.org/avw.php?zoneid=142129&amp;cb=336317&amp;n=abe3116b" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}
		
		var productlistUrl_6 = top.window.location.href;
		if(productlistUrl_6.indexOf("23965") !=-1) {
			var listBannerHtml = '<a href="http://d1.openx.org/ck.php?n=ab8f651f&amp;cb=336314" target="_top"><img src="http://d1.openx.org/avw.php?zoneid=142241&amp;cb=336315&amp;n=ab8f651f" border="0" alt="" /></a>';
			var listBanner = new Element('div', {id:'listBanner'}).inject($('content'), 'top');
			listBanner.set('html', listBannerHtml);
			listBanner.setStyles({
				'margin-bottom':15,
				'float':'none'
			})
		}
		
		//flash banner
		if($defined($('banners'))) {
			var obj = new Swiff('http://www.musikkverket.no/bannere/stortbanner01.swf', {
				id: 'stortbanner01',
				width: 537,
				height: 300,
				bgcolor: '#F3F3F3',
				name: 'stortbanner01',
				params: {
					bgcolor: '#FFFFFF',
					allowScriptAccess: 'sameDomain',
					allowFullScreen: 'false',
					quality: 'high',
					autline: 'false',
					wmode: 'transparent'
				},
				vars: {
					
				},
				callBacks: {
					//  load: myOnloadFunc
				}
			});
	        obj.inject($('banners'), 'top');
	        //flashBanner.set('html', flashBannerContent);
		}
		
		//genre div
		var genre = new Element('div', {id: 'genre'}).inject('content', 'before');
		var genreContents = '<h2>Musikksjanger:</h2>'+
		                    '<div id="genreSlider">'+
		                    '<ul id="genreSliderList"><li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Alternative">Alternativt</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/PSShop/ProductList?id=23942">Barn</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Blues">Blues</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Dance">Dance</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Electronic">Electronic</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Soundtrack">Filmmusikk</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Hard%20Rock%20%26%20Heavy%20Metal">Hard Rock & Heavy Metal</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Hip-Hop/Rap">Hip-Hop/Rap</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Jazz">Jazz</a></li>'+
				            '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Classical">Klassisk</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=Pop">Pop</a></li>'+
		                    '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/TPSGenre?limit=18&type=MusicCollection&genre=R%26B%2FSoul">R&B/Soul</a></li>'+
				            '<li><a href="/cgi-bin/WebObjects/TShop.woa/wa/PSShop/ProductList?id=23943">Norsk</a></li>'+
		                    '</ul></div>';
		genre.set('html', genreContents);
		
		var genreLinks = $('genre').getElements('a');
		for (var i=0; i<genreLinks.length; i++) {
			if(genreLinks[i].href == top.window.location.href) {
				genreLinks[i].addClass('current-page');
			}
		}
		
		//table
		if($defined($('content').hasClass('search'))) {
			var table = $('content').getElement('table.productsTable');
			if($defined(table)) {
				var tableWrapper = new Element('div', {'id':'tableWrapper'}).inject(table, 'before');
				tableWrapper.grab(table);
			}
		}
		
		//let productview to be wrapped into a new div
		var MusicCollectionUrl = window.location.href;
		if($defined($('productView'))) {
			if(MusicCollectionUrl.indexOf('MusicCollection') > -1) {
				var productViewInfo = new Element('div', {id:'productViewInfo'}).inject($('productView'), 'bottom');
				var productViewHead = $('productView').getElement('h1');
				var productViewSample = $('productView').getElement('.sample');
				var productViewRoles = $('productView').getElements('.pf-roles');
				var productViewControl = $('productView').getElements('p.pf-control');
				var productViewInfomation = $('productView').getElement('.info');
				var productViewContext = $('productView').getElement('.productContext');
				productViewInfo.adopt(productViewHead, productViewSample, productViewRoles, productViewControl, productViewInfomation, productViewContext);
			}
		}
		if($defined($('alternativeProducts'))) {
			$('alternativeProducts').getElements('.squareProductView:odd').setStyles({'background-image':'url(/tshop/musikkverketmusic/bg_odd.gif)',
			                        'background-position':'left top'});
		}

		if($defined($('secondAlternativeProducts'))) {
			$('secondAlternativeProducts').getElements('.squareProductView:odd').setStyles({'background-image':'url(/tshop/musikkverketmusic/bg_odd.gif)',
			                        'background-position':'left top'});
		}	
	}
});	
