var looping = true;
var sliding = false;
var clicked_idx = -1;
var slide_timeout;
var slide_speed = 6000;

var slide_logos = new Array("images/taxbook_series_logo.gif","images/taxlibrary_series_logo.gif","images/taxauthority_series_logo.gif","images/taxreview_series_logo.gif","images/fasttaxfacts_series_logo.gif","images/clienttaxtools_series_logo.gif");
var slide_taglines = new Array();
slide_taglines[0] = "The #1 Fast-Answer Tax Reference Book Series in America!"
slide_taglines[1] = "Affordable, Fast, Updated and Accurate Online Tax Research!"
slide_taglines[2] = "In-Depth Tax Research Publications!"
slide_taglines[3] = "Interactive Self-Study CPE Courses!"
slide_taglines[4] = "Fast Answer Tax Charts!"
slide_taglines[5] = "Tax Industry Client Booklets!"
var slide_text = new Array();
slide_text[0] = "Saving time, especially during tax season, is important. Use TheTaxBook Series to find your answer fast!"
slide_text[1] = "Having the most up-to-date tax information at your fingertips is vital to providing the best service to your clients."
slide_text[2] = "Comprehensive coverage about selected topics for situations where you need in-depth coverage to become an expert. "
slide_text[3] = "Expand your tax knowledge, brush up on the basics, and fulfill your CPE requirements as a tax professional."
slide_text[4] = "Tri-fold laminated 'cheat sheets' containing commonly referenced charts from TheTaxBook Series."
slide_text[5] = "Tax industry booklets designed to be given out to your clients. Great promotional items!"
var slide_lists = new Array();
slide_lists[0] = new Array("New for 2011: Planning Strategies Edition.", "98.6% Customer Satisfaction Rating.","Used by offices at 9 out of the top 10 CPA firms in America!");
slide_lists[1] = new Array("It's TheTaxBook series online!","In-depth research... Publications, Instructions, IRC, Regulations, etc.","Updates to reflect the latest provision released by the IRS.");
slide_lists[2] = new Array("Everything you need to know about Health Care Reform.","Detailed coverage of new tax law affecting the 2011 tax season.","Publications are tabbed for fast reference.");
slide_lists[3] = new Array("5 new courses in 2011!","Free online grading included with all courses.","Average course satisfaction rating is 4.9 out of 5!");
slide_lists[4] = new Array("Convenient size... great for fast answers!","New Military FastTaxFacts in 2011.","7 titles to choose from!");
slide_lists[5] = new Array("Printable labels included. Place your name on each booklet.","Booklets fit great in a pocket, purse, auto, or briefcase.","Keep your name in front of your clients all year!");

slide_links = new Array("book_deluxe.asp","tl_about.asp","ta_healthcare_reform.asp","tr_tax_law.asp","ftf_master_set.asp","ctc_calendar.asp");

$(document).ready(function(){
	$('.sn_selected','.slide_select').data('cur_index',0);

	$('.sn_nav a').click(function() {
		var targ_index = parseInt($(this).attr('id').substring(5));
		if (targ_index == clicked_idx)
		{
			location.href = slide_links[targ_index];
		}
		clicked_idx = targ_index;
		if($('.sn_selected').data('cur_index') != targ_index && !sliding)
		{
			clearTimeout(slide_timeout);
			looping = false;
			SlideNav(targ_index);
		}
		else
		{
			if(!sliding) { 
				clearTimeout(slide_timeout);
			}	
		}
	});
	
	var fn = function() { SlideNav(1) };
	slide_timeout = setTimeout(fn, slide_speed);
});

function SlideNav(targ_index){
	sliding = true;
	$('.sn_selected','.slide_select').data('cur_index', targ_index);
	var targ_left = (targ_index * 160) - 1;
	$('.slide_left').fadeOut(300);
	//$('.slide_right').style.removeAttribute('filter');
	$('.slide_right').fadeOut(300);
	$('.sn_selected','.slide_select').animate({'top':'46px'},300,'linear',function(){
		$('.sn_selected','.slide_select').css({'left':targ_left});
		swapSlide(targ_index);
		$('.sn_selected','.slide_select').animate({'top':'0px'},300,'linear',function(){
			sliding = false;
		});
	});
	if(looping)
	{
		var targ_id = $('.sn_selected','.slide_select').data('cur_index') == 5 ? 0 : $('.sn_selected','.slide_select').data('cur_index')+1;
		var fn = function() { SlideNav(targ_id)};
		slide_timeout = setTimeout(fn, slide_speed);
	}
}

function swapSlide(idx){
	
	var targ_src = "images/slide_img" + idx + ".jpg";
	
	var img = new Image();
	$(img).load(function () {
		$('#slide_left_link').html('');
		$('#slide_left_link').append(this);
		$('.slide_left').fadeIn(600);
		$('.slide_right').fadeIn(600, function(){
			rn_sliding = false;
		});
	})
	.error(function () {
	  //$(this).attr('src', default_src);
	})
	.attr('src', targ_src);
	
	var targ_logo = slide_logos[idx];
	
	$('#slide_logo').attr('src', targ_logo);
	$('#slide_tagline').html(slide_taglines[idx]);
	$('#slide_text').html(slide_text[idx]);
	var new_list = "<ul>";
	for(var i=0; i<slide_lists[idx].length; i++)
	{
		new_list += "<li>" + slide_lists[idx][i] + "</li>";
	}
	new_list += "</ul>";
	$('#slide_list').html(new_list);
	$('#slide_left_link').attr('href', slide_links[idx]);
	$('#slide_info_link').attr('href', slide_links[idx]);
}
