adText = new Array();
adBG = new Array();
adURL = new Array();
var slideTimer;
var cyclerTimer;
var fadeTimer;
var slideTimer;
var loadingTimer;
var advanceSlide = true;
var curr = 0;
adText[0] = "See What Others Say About IssueTrak";
adText[1] = "Take a Look at IssueTrak Mobile";
adText[2] = "New Release: IssueTrak 9.7";
adText[3] = "Get Exactly the Info You Need";
adText[4] = "IssueTrak Community Forum";
adText[5] = "Outstanding Tech Support";
adText[6] = "Make the Most of Your Money";
adText[7] = "See the Expanding Media Library";
adText[8] = "IssueTrak Honored with Award";
adBG[0] = "testimonials.jpg";
adBG[1] = "mobile_video.jpg";
adBG[2] = "issuetrak_9.7.jpg";
adBG[3] = "resource_library.jpg";
adBG[4] = "user_community.jpg";
adBG[5] = "support_stats.jpg";
adBG[6] = "best_value.jpg";
adBG[7] = "media_ad.jpg";
adBG[8] = "inc5000_award.jpg";
adURL[0] = "testimonials.php";
adURL[1] = "issuetrak_mobile.php";
adURL[2] = "issuetrak_97.php";
adURL[3] = "search.php";
adURL[4] = "community.php";
adURL[5] = "support_statistics.php";
adURL[6] = "tour_bestvalue.php";
adURL[7] = "videos.php";
adURL[8] = "awards_and_honors.php";
var maxCurr = adText.length;

$(document).ready(function() {
	fadeTimer = window.setTimeout("showSlide(0,0)", 100);
	fadeTimer = window.setTimeout("showSlide(1,1)", 100);
	fadeTimer = window.setTimeout("showSlide(2,2)", 100);
	slideTimer = window.setTimeout("scroll('right','go')", 7500);
	loadingTimer = window.setTimeout("loadingBar()", 300);
	$("#banner_arrow_left").mouseover(function(){
		$("#banner_arrow_left").css("background","url('images/sprites/homepage_sprite.jpg') -451px -49px");
	});
	$("#banner_arrow_right").mouseover(function(){
		$("#banner_arrow_right").css("background","url('images/sprites/homepage_sprite.jpg') -500px -49px");
	});
	$("#banner_arrow_left").mouseout(function(){
		$("#banner_arrow_left").css("background","url('images/sprites/homepage_sprite.jpg') -451px 0px");
	});
	$("#banner_arrow_right").mouseout(function(){
		$("#banner_arrow_right").css("background","url('images/sprites/homepage_sprite.jpg') -500px 0px");
	});
});

function loadingBar() {
	$("#ad_cycler_loading").width($("#ad_cycler_loading").width() - 1);
	loadingTimer = window.setTimeout("loadingBar()", 300);
}

function scroll(direction, cycle) {
	if (cycle == "stop") {
		window.clearTimeout(slideTimer);
		slideTimer = null;
		advanceSlide = false;
		$("#ad_cycler_loading_container").fadeOut();
	}
	else
		$("#ad_cycler_loading").animate({width: '25'});
	if ((advanceSlide == true) && (cycle == "go"))
		slideTimer = window.setTimeout("scroll('right','go')", 7500);
	if ((advanceSlide == true) || (cycle == "stop")) {
		if (direction == "right") {
			curr += 3;
			if (curr >= maxCurr)
				curr = 0;
		}
		else {
			curr -= 3;
			if (curr < 0)
				curr = (maxCurr - 3);	
		}
		//alert("curr,dir : " + curr + "," + direction);
		cyclerTimer = window.setTimeout("removeSlide(" + curr + ",0)", 200);
		cyclerTimer = window.setTimeout("removeSlide(" + (curr + 1) + ",1)", 400);
		cyclerTimer = window.setTimeout("removeSlide(" + (curr + 2) + ",2)", 600);
	}
}

function removeSlide(id, num) {
	//alert("id,num : " + id + "," + num);
	$("#banner_ad_" + num).fadeOut("200");
	fadeTimer = window.setTimeout("showSlide(" + id + "," + num + ")", 100);
}

function showSlide(id, num) {
	var temp;
	temp = "<table border=0 cellpadding=0 cellspacing=0><tr><td width=265 height=162 background='images/homepage/banners/" + adBG[id] + "' valign=bottom alingn=center><div id='banner_ad_text_" + num + "' style='height: 0px; text-align: center; background: #000; width: 265px; padding-top: 3px; padding-bottom: 3px; color: #FFF; font-size: 13px; font-weight: bold; opacity:0.75; filter:alpha(opacity=75);'></div></td></tr></table>";
	$("#banner_ad_" + num).html(temp);
	$("#banner_ad_" + num).fadeIn("100");
	slideTimer = window.setTimeout("showText(" + num + "," + id + ")", 500);
}

function showText(num, id) {
	$("#banner_ad_text_" + num).animate({
		height: "20px"
	},100);	
	$("#banner_ad_text_" + num).html(adText[id]);
}

function loadAdLink(id) {
	var temp = id + curr;
	if (adURL[temp].length > 150)
		eval(adURL[temp]);
	else
		window.location = adURL[temp];	
}
