$(document).ready(function() {
	
	/*$.getJSON('http://thebreederscupclassic.com/war/feedgen.php?callback=?', function(data) {
		var link = $('a#bc360');
		if(data.title != '') {
			link.attr('href', data.link);
			link.children('span.content').text(data.title);
			link.children('strong').text('Read Article');
		}
	});*/
	
});

function Slides(slider, inc, interval, objectname, type) {
	this.inc = inc;
	this.interval = interval;
	this.slider = slider;
	this.count = slider.children().length;
	this.control = null;
	this.type = type;
	var tinterval = null;
	if(this.count > 1) {
		
		slider.addClass(this.type);
		
		var controls = '<ul class="controls">';
		for(var i = 0;i < this.count;i++) {
			controls += '<li rel="' + i + '">' + (i+1) + '</li>';
		}
		controls += '</ul>';
		
		if(this.type=="fade") {
			this.slider.children('li:first-child').addClass('active');
		}
		
		this.slider.parent().append(controls);
		this.control = slider.next('ul');
		this.control.children('li:first-child').addClass('active');
		var parent = this;
		this.control.children('li').click(function() {
			parent.moveSlide(-parseInt($(this).attr('rel'))*inc);
			clearInterval(tinterval);
		});
		tinterval = setInterval(objectname+'.moveSlide(1)', this.interval);
	}
	
	this.moveSlide = function(to) {
		if(this.type == 'fade') {
			if(to>0) {
				if(this.slider.children('li.active').next().length) {
					var prev = this.slider.children('li.active').prevAll().length;
					this.moveSlide(-(prev+1));
				} else {
					this.updateControls(to);
					this.moveSlide(0);
				}
			} else {
				this.updateControls(to);
				to = -to;
				var parent = this;
				var next = this.slider.children('li:nth-child('+(to+1)+')').addClass('trans').fadeIn(500, function() {
					parent.slider.children('li.active').removeClass('active');
					$(this).removeClass('trans').addClass('active').removeAttr('style');
				});
				
			}
		} else {
			var pos = parseInt(this.slider.css('left'));
			if(to>0) {
				if(pos > -((this.count-1)*this.inc)) {
					this.slider.animate({left: pos-this.inc}, 500);
					this.updateControls(pos-this.inc);
				} else {
					this.moveSlide(0);
				}
			} else {
				this.slider.animate({left: to}, 500);
				this.updateControls(to);
			}
		}
	}
	
	this.updateControls = function(dest) {
		var i = -dest/this.inc;
		this.control.children('li.active').removeClass('active');
		this.control.children('li[rel="' + i + '"]').addClass('active');
	}
	
}

//var slideshow = new Slides($('ul#slides'), 1, 8000, 'slideshow', 'fade');
var ads = new Slides($('ul#ads'), 317, 5000, 'ads', 'slide');

function bookmarkSite(){
	var title = "Breeders' Cup";
	var url = "http://breederscup.com";
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
	return false;
}
