gloader.load(["glow","1","glow.dom"],
			{
			

					onLoad:function(glow)
						{
							function loaddefaults(t,l,d)
								{
									//TABS FIND AND SELECT
									var st = parseInt(t-1);

									glow.dom.get('#programmes #tabs').children().removeClass('tabselected').slice(st,t).addClass('tabselected');
									
									//ALPHA FIND AND SELECT
									var alpha = ' ABCDEFGHIJKLMNOPQRSTUVWXYZ';
									pos = alpha.indexOf(l.valueOf());
									var sl = parseInt(pos-1);
									
									
									
									//glow.dom.get('#programmes #tabs .tabselected .alpha').children().removeClass('current');
									
									//glow.dom.get('#programmes #tabs .tabselected .alpha').children().slice(sl,pos).addClass('current');
									
									glow.dom.get('#programmes #tabs .tabselected .alpha').children().removeClass('current').slice(sl,pos).addClass('current');
									
									
									
									glow.dom.get('#programmes #tabs .tabselected .alpha .current .programme-list ul li p').addClass('hide');
									
									glow.dom.get('#programmes #tabs .tabselected .alpha li .programme-list').removeClass('hide');
																		
									//PROGRAMME DETAILS
									glow.dom.get('#programmes #tabs .type .alpha li .programme-list ul li').removeClass('active');
									if (!d)
										{
											d = glow.dom.get('#programmes #tabs .tabselected .alpha .current .programme-list ul li').slice(0,1);
										}
									d.addClass('active');
									var title = d.get('a').html();
									var url = d.get('a').attr('href');
									var descr = d.get('p').text();
									glow.dom.get('#programmes #tabs .tabselected .alpha .current .programme-list div').html('<h4><a href="'+url+'">'+title+'</a></h4><p>'+descr+'</p>');
										
									return false;
								}
							
												
							glow.ready(function()
								{
									
									
									//PROGRAMMES
									glow.events.addListener('.programme-list ul li', 'click', function (event)
										{
											event.preventDefault();
											var t = glow.dom.get('#programmes #tabs .tabselected a').attr('href').slice(4,5);
											var l = glow.dom.get('#programmes #tabs .tabselected .alpha .current h3 a').text().slice(0,1);
											var d = glow.dom.get(this);
											
											loaddefaults(t,l,d);
											return false;
										})
									
									//TABS
									glow.events.addListener('#programmes #tabs .type > a', 'click', function (event) 
										{
											event.preventDefault();
											var t = glow.dom.get(this)
											var ahref = glow.dom.get(this).attr('href');
											tab = ahref.slice(4,5);
											
											loaddefaults(tab,'A');
											return false;
										})
									
									//LETTERS
									glow.events.addListener('#programmes #tabs .type .alpha li h3', 'click', function (event)
										{ 
											event.preventDefault();
											if (glow.dom.get(this).parent().hasClass("disabled")){
																								//	alert('disabled');
																								}
											else
												{
																								
													var l = glow.dom.get(this).get('a').text().slice(0,1); //GET LETTER
													var t = glow.dom.get('#programmes .tabselected a').attr('href').slice(4,5);//GET TAB
													
													
													

													loaddefaults(t,l);
													return false;
												}
											return false;
										})	
									
									loaddefaults('1','A');
									
								});
						}
				
			});
