window.addEvent("domready", function(){	
	new SmoothScroll();
	
	if($('navigation') && $('navigation').getElement('li.selected a'))
	addArrow($('navigation').getElement('li.selected a'));
	
	// make a new photo changer
	if($('photochanger')){
		var pc = new PhotoChanger('pcimage', {
			url: '/banner-json.php'
		});
		pc.addEvents({
			"load": function(total){
				for(var i = 1; i<=total; i++){
					new Element('li', {
						'id': 'pc_nav_'+i,
						'html': '<a href="#" rel="'+(i-1)+'">'+i+'</a>'
					}).inject($('photochanger').getElement('ul')).getElement('a').addEvent('click', function(e){
						e.stop();
						pc.goto(this.get('rel').toInt());
					});
				}
			},
			"change": function(banner, index, lastbanner, lastindex){
				if(lastindex >= 0) $('pc_nav_'+(lastindex+1)).removeClass('selected');
				$('pc_nav_'+(index+1)).addClass('selected');
				$('photochanger').getElement("h2").set('html', banner.title);
				var link = banner.link_url.split(' ');
				if(link[0] == "_blank"){
					$('photochanger').getElement(".link").set('target', '_blank');
					$('pcimage').set('target', '_blank');
				}else{
					$('photochanger').getElement(".link").set('target', '_self');
					$('pcimage').set('target', '_self');
				}
				if(link[1] && link[1] != ''){
					link = link[1];
				}else{
					link = link[0];
				}
				
				$('photochanger').getElement(".link").set('href', link).set('html', banner.link_title);
				$('pcimage').set('href', link);
			}
		})
		.load();
		
	}

});
