/*
* FirstStreetOnline.com - slide.js (Banners / Images slide)
* Requires jQuery 1.2.6+
*/

$(document).ready(function(){
	var images = new Array();
	var desc = new Array();
	var img_link = new Array();
	
	/* Images / Banners */
	images[0] = "images/banners/BalancedSpectrum_Nov09.jpg";
	images[1] = "images/banners/GO_Computer_Nov09.jpg";
	images[2] = "images/banners/AtomicTalkingWatch_Nov09.jpg";
	//images[3] = "images/banners/LED_Candlesticks_Nov09.jpg";
	//images[4] = "images/banners/Peek_Aug09.jpg";
	//images[5] = "images/banners/AllNOneAmpPhn_March09.jpg";
	
	/* Description */
	desc[0] = "Balanced Spectrum&reg; Lamps in Antique Brass or Satin Nickel finish!";
    desc[1] = "The Easiest-to-use Computer Ever! The GO Computer!";
	desc[2] = "You never have to set this watch...in fact, you never even have to look at it!";
	//desc[3] = "LED Candles Flicker Like the Real Thing!";
	//desc[4] = "Introducing Peek Pronto... The Simple, Affordable Way to Get and Send Email and Text Messages Anytime, Anywhere";
	//desc[5] = "Cordless, amplified - and the answering machine is right in the handset";
	
	/* Links */
	img_link[0] = "http://www.firststreetonline.com/Electronics+amp+Gadgets/Balanced+Spectrum/Balanced+Spectrum+reg+Elegance+Floor+Lamp.axd";
	img_link[1] = "http://www.thegocomputer.com/";
	img_link[2] = "http://www.firststreetonline.com/Electronics+amp+Gadgets/Clocks+amp+Watches/Atomic+Talking+Watch.axd";
	//img_link[3] = "http://www.firststreetonline.com/Home+Solutions/Lighting/Triple+LED+Candlestick.axd";
	//img_link[4] = "http://www.firststreetonline.com/Electronics+amp+Gadgets/Phones+amp+Cell+Phones/Peek+Portable+eMail+with+first+3+months+service.axd";
	//img_link[5] = "http://www.firststreetonline.com/Electronics+amp+Gadgets/Phones+amp+Cell+Phones/All+In+One+Amplified+Phone.axd";
	
	var timer = 7000; // milliseconds
	var show_next = 1;
	var total_images = images.length;
	
	var interval = null;

	function showSlide(id) {
		$("#pause_slide").click(function(){ window.clearTimeout(interval); });

		var interval = window.setTimeout(function() {
			if ($(".loading").css("display","none")) $(".loading").show();
			$(".slide_image").hide();
			
			var img = new Image();

			$(img).load(function(){
				$(".loading").hide();
				$(".slide_image").html(this).fadeIn('slow').wrapInner($("<a href='"+img_link[id]+"'></a>"));
				$(".description").html("<a href='"+img_link[id]+"'>"+desc[id]+"</a>");
			}).attr({"src":images[id], "alt":desc[id], "name":id, "id":"slide_img"});

			id == total_images - 1 ? show_next = 0 : show_next = id + 1;

			showSlide(show_next);
		}, timer);
	}

	showSlide(show_next);

	$("#next_slide").click(function(){
		var current_slide = parseInt($("#slide_img").attr("name"));
		
		current_slide == total_images - 1 ? show_next = 0 : show_next = current_slide + 1;
		
		if ($(".loading").css("display","none")) $(".loading").show();
			$(".slide_image").hide();
		
		var img = new Image();

		$(img).load(function(){
			$(".loading").hide();
			$(".slide_image").html(this).fadeIn('slow').wrapInner($("<a href='"+img_link[show_next]+"'></a>"));
			$(".description").html("<a href='"+img_link[show_next]+"'>"+desc[show_next]+"</a>");
		}).attr({"src":images[show_next], "alt":desc[show_next], "name":show_next, "id":"slide_img"});
	});
	
	$("#previous_slide").click(function(){
		var current_slide = parseInt($("#slide_img").attr("name"));
		
		current_slide == total_images - 1 ? previous = 0 : previous = current_slide + 1;

		if ($(".loading").css("display","none")) $(".loading").show();
			$(".slide_image").hide();
			
		var img = new Image();
	
		$(img).load(function(){
			$(".loading").hide();
			$(".slide_image").html(this).fadeIn('slow').wrapInner($("<a href='"+img_link[previous]+"'></a>"));
			$(".description").html("<a href='"+img_link[previous]+"'>"+desc[previous]+"</a>");
		}).attr({"src":images[previous], "alt":desc[previous], "name":previous, "id":"slide_img"});
	});
});