// JavaScript Document
var Hrefs = {
		aaronchang: 'http://www.aaronchang.com/',
		analog: 'http://www.burton.com/',
		anon: 'http://www.anonoptics.com/',
		apo: 'http://www.apo-snowboards.com/',
		bare: 'http://www.bare-wetsuits.com/',
		bern: 'http://www.bernunlimited.com/',
		billabong: 'http://www.billabong.com/',
		bonfire: 'http://www.bonfiresnow.com/',
		burton: 'http://www.burton.com/',
		bz: 'http://www.bzproboards.com/',
		cabrinha: 'http://www.cabrinha.com/',
		carrera: 'http://www.carrerasport.com/',
		catek: 'http://www.catek.com/',
		connelly: 'http://www.connellyskis.com/',
		cwb: 'http://www.cwbwakeboards.com/',
		dakine: 'http://www.dakine.com/',
		dc: 'http://www.dcshoes.com/',
		deeluxe: 'http://www.deeluxe.com/',
		dragon:'http://dragonalliance.com/',
		drake: 'http://www.northwave.com/',
		element: 'http://www.elementskateboards.com/',
		emery: 'http://www.rossignolsnowboards.com/',
		erlik: 'http://www.erlik.com/',
		ezekiel: 'http://www.ezekielusa.com/',
		eurosock: 'http://www.eurosock.com',
		f2: 'http://www.f2.com/',
		fone: 'http://www.f-onekites.com/',
		foursquare: 'http://www.foursquare-outerwear.com/',
		flexifoil: 'http://www.flexifoil.com/',
		flow: 'http://www.flow.com/',
		freemotion: 'http://www.wakeworld.com/',
		gator:'http://www.gatorboards.com/',
		giro: 'http://www.giro.com/region.html/',
		globe: 'http://www.globe.tv/',
		gravis: 'http://www.globe.tv/',
		hawaiinproline: 'http://www.hawaiianproline.com/',
		head: 'http://www.ridehead.com/',
		helium:'http://www.heliumwake.com/',
		ho: 'http://www.hosports.com/',
		hurley: 'http://www.hurley.com/',
		hyperlitewake: 'http://www.hyperlite.com/',
		isdesign: 'http://www.isdsgn.com/',
		imagine:'http://www.2imagine.net/',
		jetpilot: 'http://www.jetpilot.com/',
		jobe: 'http://www.jobesports.com/',
		jp: 'http://www.jp-australia.com/',
		kd: 'http://www.waterid.fr/',
		kustom: 'http://www.kustomfootwear.com/splash.htm/',
		lakai: 'http://www.lakai.com/',
		level: 'http://www.levelusa.net/',
		liquidforce: 'http://www.liquidforce.com/',
		lost: 'http://www.lostenterprises.com/',
		lucylove: 'http://www.lucylove.com/',
		mada:'http://www.madainc.com/',
		masterline: 'http://www.masterlineusa.com/',
		mistral: 'http://www.mistral.com/',
		morey: 'http://www.moreybodyboards.com/',
		naish: 'http://www.naish.com/',
		neilpryde: 'http://www.neilpryde.com/',
		nidecker: 'http://www.nidecker.com/',
		nikita: 'http://www.nikitaclothing.com/',
		nitro: 'http://www.nitrousa.com/',
		nixon: 'http://www.nixonnow.com/',
		northwave: 'http://www.northwave.com/',
		oakley: 'http://www.oakley.com/',
		obrien: 'http://www.obrien.com/',
		oneill: 'http://www.oneill.com/',
		paraskiflex: 'http://paraskiflex.homestead.com/',
		peterlynn: 'http://www.peterlynnkites.co.nz/',
		powerex: 'http://www.powerexmasts.com/',
		prior: 'http://www.priorsnowboards.com/',
		protec: 'http://www.pro-tec.net/',
		quiksilver: 'http://www.quiksilverinc.com/',
		radar: 'http://www.radarskis.com/',
		red: 'http://www.redprotection.com/ca/fr/',
		redsand: 'http://www.redsand.com/',
		reef: 'http://www.reef.com/',
		ronix: 'http://www.ronixwake.com/',
		rossignol: 'http://www.rossignol.com/',
		roxy: 'http://www.roxy.com/',
		salomon: 'http://www.salomonsnowboard.com/',
		sanuk:'http://www.sanuk.com/',
		sessions: 'http://www.sessions.com/',
		severne: 'http://www.sharksco.com',
		slingshot:'http://www.slingshotkiteboarding.com/',
		snowpro: 'http://www.snowpro.com/',
		specialblend: 'http://www.special-blend.com/',
		split: 'http://www.splitusa.com/',
		starboard: 'http://www.star-board.com/',
		straightline: 'http://www.straightlinewatersports.com/',
		vans: 'http://www.vans.com/',
		vanssnow: 'http://www.vanssnow.com/',
		volklsnowboards: 'http://www.volcom.com/',
		vonzipper:'http://www.vonzipper.com/',
		waveridingvehicles: 'http://www.waveridingvehicles.com/',
		westbeach: 'http://www.westbeach.com/',
		wipika: 'http://www.wipikakiteboarding.com/'
		};

var Seasons = {
	winter: {
		snowboards: ["burton","salomon","nitro","volklsnowboards","f2","nidecker","deeluxe","prior","head","flow","catek","apo"],
		accessories: ["red","protec","giro","bern","anon","oakley","vonzipper","dakine","nixon","level","eurosock"],
		wear: ["burton","bonfire","oneill","specialblend","foursquare","volcom","rossignol","roxy","quiksilver","oakley","billabong","analog"],
		paraski: ["liquidforce","cabrinha","slingshot","paraskiflex"]
		},
	summer: {
		wakeboard: ["hyperlitewake","liquidforce","ronix","obrien","cwb","gator","straightline","helium","jetpilot"],
		waterski: ["ho","radar","connelly","obrien","straightline","masterline"],
		kite: ["liquidforce","cabrinha","slingshot"],
		surf: ["waveridingvehicles","morey","bz","liquidforce","hyperlitewake","imagine"],
		windsurf: ["starboard","neilpryde","severne","powerex","hawaiianproline","dakine"],
		wear: ["oneill","volcom","quiksilver","roxy","billabong","hurley","nikita","split","element","ezekiel","dc","mada","globe","oakley","rossignol","lost","kustom","lucylove","reef","sanuk","jetpilot"],
		neoprene: ["oneill","neilpryde","quiksilver","roxy","bare","jetpilot"],
		accessories: ["dakine","nixon","oakley","protec","vonzipper"]
		}
};
var path = 'images/logos/';

function insertInto( title, parentElement ) {
	listid = parentElement.id + '-' + title;
	image = new Element( 'img', { 'src': path + title + '.gif', 'alt': title } );
	li = new Element('li', { 'id': listid } );
	li.injectInside( parentElement.getElement('ul') );
	image.injectInside( listid );
	$each( Hrefs, function(href, key){
		if( title == key )
		{
			image.addEvent( "click", function(){ window.open(href); } );
			image.setStyle('cursor', 'pointer');
		}
	});
}

window.addEvent("domready", function(){
	$each(Seasons, function(collection, season){
		$each(collection, function(logos, category){
			var count = 0;
			logos.each(function(title){
				insertInto(title, $(season+'-'+category));
				++count;
				if( count == logos.length )
				{
					var titlebar = $(season+'-'+category).getElement('h3');
					var cat = new Fx.Slide( season+'-'+category+'-slide' );
					cat.hide();
					titlebar.addEvent("click", function(){
						var url = "product.php?s=" + season + "&p=" + category;
						new Ajax(url, {
							method: 'get',
							update: $('panel'),
							evalScripts: true
						}).request();
						cat.toggle();
					});
					titlebar.addEvent("mouseover", function(){
						titlebar.setStyle('background-image', 'url(images/'+season+'_on.png)');
					});
					titlebar.addEvent("mouseout", function(){
						titlebar.setStyle('background-image', 'url(images/'+season+'.png)');
					});
				}
			});
		});
	});
	$('header').addEvent("click", function(){
		var url = "home.html";
		new Ajax(url, {
			method: 'get',
			update: $('panel'),
			evalScripts: true
		}).request();
	});
	$('menu').getElements('li').each( function(li){
		li.addEvent("click", function(){
			var url = this.getProperty('id') + '.html';
			new Ajax(url, {
				method: 'get',
				update: $('panel'),
				evalScripts: true
			}).request();
		});
	});
});