Array.prototype.shuffle = function() {
	var s = [];
	while (this.length) s.push(this.splice(Math.random() * this.length, 1));
	while (s.length) this.push(s.pop());
	return this;
}

var bannerArray = new Array();
bannerArray.push("Recent Successes: $4,000,000 recovery in trucking accident|img-0.png|text-0.gif");
bannerArray.push("Recent Successes: $1,590,000 verdict for on the job injuries|img-1.png|text-1.gif");
bannerArray.push("Recent Successes: $2,000,000 recovery in ATV accident|img-2.png|text-2.gif");
bannerArray.push("Recent Successes: $3,000,000 recovery in mining accident|img-coal2.png|text-3.gif");
bannerArray.push("Recent Successes: $1,500,000 recovery in auto accident case|img-4.png|text-4.gif");
bannerArray.push("Recent Successes: $1,650,000 verdict in trucking accident|img-5-11.png|text-5.gif");
bannerArray.push("Recent Successes: $2,100,000 recovery in electrocution case|img-6.png|text-6.gif");
bannerArray.push("Recent Successes: $1,300,000 recovery in trucking accident|img-7.png|text-7.gif");
bannerArray.push("Recent Successes: $1,620,000 judgment in logging trucking accident|img-8.png|text-8.gif");
bannerArray.push("Recent Successes: $1,637,500 recovery in medical malpractice case|img-med1.png|text-9.gif");
bannerArray.push("Recent Successes: $1,750,000 recovery in medical malpractice case|img-med2.png|text-10.gif");
bannerArray.push("Recent Successes: $1,860,000 recovery in tractor trailer collision|img-5-11.png|text-11.gif");
bannerArray.push("Recent Successes: $1,250,000 recovery in workplace death|img-13.png|text-13.gif");
bannerArray.push("Recent Successes: $1,000,000 recovery for injuries at mine site|img-14.png|text-14.gif");
bannerArray.push("Recent Successes: $1,300,000 recovery in emergency room malpractice case|img-9-10.png|text-15.gif");
bannerArray.push("Recent Successes: $1,000,000 recovery in underground coal mining case|img-coal1.png|text-16.gif");

var topArray = new Array();
topArray.push("$4,000,000|recovery in trucking accident");
topArray.push("$1,590,000|verdict for on the job injuries");
topArray.push("$2,000,000|recovery in ATV accident");
topArray.push("$3,000,000|recovery in mining accident");
topArray.push("$1,500,000|recovery in auto accident case");
topArray.push("$1,650,000|verdict in trucking accident");
topArray.push("$2,100,000|recovery in electrocution case");
topArray.push("$1,300,000|recovery in trucking accident");
topArray.push("$1,620,000|judgment in logging trucking accident");
topArray.push("$1,637,500|recovery in medical malpractice case");
topArray.push("$1,750,000|recovery in medical malpractice case");
topArray.push("$1,860,000|recovery in tractor trailer collision");
topArray.push("$1,250,000|recovery in workplace death");
topArray.push("$1,000,000|recovery for injuries at mine site");
topArray.push("$1,300,000|recovery in emergency room malpractice case");
topArray.push("$1,000,000|recovery in underground coal mining case");

var numSlides = 16;
var slideWidth = 900;
var currentSlide = 0;
var slideTally = 0;
var loopCount = 1;

var numTops =16;
var currentTop = 1;


$(document).ready(function(){
	if($('#pageFlashBanner').length > 0){ init_noflash_banner(); }
	if($('#pageNoFlashTop').length > 0){ init_noflash_top(); }
});

function init_noflash_banner(){
	bannerArray.shuffle();
	var _html = '';
	for(var i=0; i<bannerArray.length; i++){
		var bannerInfo = new Array();
		bannerInfo = bannerArray[i].toString().split("|");		
		_html += '<div class="bannerItem bannerItem' + i + '" rel="'+bannerInfo[2]+'">';
		_html += '  <div class="bannerText"><a href="/success-stories.html">'+bannerInfo[0]+'</a></div>';
		_html += '  <div class="bannerImage"><img src="images/banner/'+bannerInfo[1]+'" width="900" height="253" alt="'+bannerInfo[0]+'" title="" /></a></div>';
		_html += '</div>';		
	}
	
	$('#pageNoFlashBanner').html(_html);
	
	$('#pageFlashBanner .bannerItem').each(function(){
		$(this).find('a').css('background-image', 'url(images/banner/' + $(this).attr('rel') +')');
	});
	
	$('#pageFlashBanner').css('overflow', 'hidden');
	$('#pageNoFlashBanner').width(slideWidth*numSlides);
	for(var i =0; i < numSlides; i++){
		$('#pageFlashBanner .bannerItem'+i).css({
			'position' : 'absolute',
			'top' : '0px',
			'left' : (i*slideWidth)+'px'
		});
	}
	$('#pageFlashBanner .bannerItem .bannerImage').hide();
	goto_slide();
}

function goto_slide(){
	$('#pageNoFlashBanner').animate({
		left: -(slideTally*slideWidth)
	}, 1500, 'easeInOutBack', function(){
		$('#pageFlashBanner .bannerItem .bannerImage').hide();
		$('#pageFlashBanner .bannerItem'+currentSlide+' .bannerImage').fadeIn(1000);
		var previousSlide = ((currentSlide == 0) && (loopCount > 1) ? 15 : currentSlide-1);
		$('#pageFlashBanner .bannerItem'+previousSlide).css('left',((currentSlide-1)*slideWidth)+(numSlides*slideWidth*loopCount));
		currentSlide++;
		slideTally++;
		if(currentSlide == numSlides){ 
			currentSlide = 0; 
			loopCount++;
		}
		setTimeout("goto_slide()", 3000);
	});	
}

function init_noflash_top(){
	topArray.shuffle();
	var _html = '';
	_html += '<div class="common">';
	_html += '  <h2>Recent Successes:</h2>';
	_html += '  <p><a class="readMore" href="../success-stories.html">Read More Here</a></p>';
	_html += '</div>';
	
	for(var i=0; i<topArray.length; i++){
		var topInfo = new Array();
		topInfo = topArray[i].toString().split("|");
		_html += '<div class="bannerItem bannerItem'+i+'">';
		_html += '  <div class="bannerAmount">'+topInfo[0]+'</div>';
		_html += '	<div class="bannerDesc">'+topInfo[1]+'</div>';
		_html += '</div>'
	}	
	$('#pageNoFlashTop').html(_html);
	$('#pageNoFlashTop .bannerItem div').hide();
	goto_top();
}

function goto_top(){
	var previousTop = (currentTop == 0 ? 15 : currentTop-1);
	$('#pageNoFlashTop .bannerItem'+previousTop+' .bannerAmount').fadeOut(500);
	$('#pageNoFlashTop .bannerItem'+previousTop+' .bannerDesc').fadeOut(1000);
	$('#pageNoFlashTop .bannerItem'+currentTop+' .bannerAmount').delay(500).fadeIn(1000);
	$('#pageNoFlashTop .bannerItem'+currentTop+' .bannerDesc').delay(1000).fadeIn(1000, function(){ 
		setTimeout("goto_top()", 3000); 
		currentTop++;
		if(currentTop == numTops){ currentTop = 0; }
	});
}
