					var g_ie6 = 0;
					var g_sliders = new Array();
					g_sliders[0] = 'images/home-main-img-intro.gif';
					g_sliders[1] = 'images/home-main-img-chess.jpg';
					g_sliders[2] = 'images/home-main-img-dice.gif';
					g_sliders[3] = 'images/home-main-img-combo.jpg';
					
					var g_links = new Array();
					g_links[0] = '#';
				    g_links[1] = '#';
					g_links[2] = '#';
					g_links[3] = 'solutions_services.aspx';
					
					var g_bgs = new Array();
					
					g_bgs[0] = 'images/home-main-img-intro-bg.gif';
					g_bgs[1] = 'images/home-main-img-chess-bg.gif';
					g_bgs[2] = 'images/home-main-img-dice-bg.gif';
					g_bgs[3] = 'images/home-main-img-combo-bg.gif';

					// you can change these values
					var delay = 3000;
					var playCountMax = 25;
					// do not change these values
					var i = 0;
					var playCount = 0;
					var time = 0;
					var timeNext = 0;
					
					function playNext(num) {
						clearTimeout(time);
						if (num < g_sliders.length) {
							$('<img>').appendTo('#mainimg').addClass('off').attr('src', g_sliders[num]);
							if (g_ie6 != 1) {
								$('#mainimg img.off').onImagesLoad({
									itemCallback: loadBg
								});
							} else {
								$('#mainimg img.off').onImagesLoad({
									itemCallback: continueNext
								});
							}
							i = num;
						} else if (num >= g_sliders.length && playCount < playCountMax) {
							playCount++
							$('<img>').appendTo('#mainimg').addClass('off').attr('src', g_sliders[0]);
							if (g_ie6 != 1) {
								$('#mainimg img.off').onImagesLoad({
									itemCallback: loadBg
								});
							} else {
								$('#mainimg img.off').onImagesLoad({
									itemCallback: continueNext
								});
							}
							i = 0;
						} else if (num >= g_sliders.length && playCount >= playCountMax) {
							$('<img>').appendTo('#mainimg').addClass('off').attr('src', g_sliders[0]);
							$('#mainimg img.off').fadeIn('slow', function() { 
								$(this).removeClass('off').siblings('a').remove();
								$(this).wrap('<a href="' + g_links[0] + '"></a>');
							});
					
							if (g_ie6 != 1) {
								$('<div>').appendTo('#bg').addClass('off').css('background-image', 'url(' + g_bgs[0] + ')');
								$('#bg div.off').fadeIn('slow', function() {
									$(this).removeClass('off').siblings('div').remove();
									$('#bg img').remove();
								});
							}
						}
					}
					
					function loadBg() {
						$('<img>').prependTo('#bg').attr('src', g_bgs[i]);
						$('#bg img').onImagesLoad({
							itemCallback: prepareBg
						});
					}
					
					function prepareBg() {
						$('<div>').appendTo('#bg').addClass('off').css('background-image', 'url(' + g_bgs[i] + ')');
						continueNext();
					}
					
					function continueNext() {
						num = i + 1;
						$('#mainimg img.off').fadeIn('slow', function() { 
							$(this).removeClass('off').siblings('a').remove();
							$(this).wrap('<a href="' + g_links[i] + '"></a>');
							time = setTimeout('playNext(' + num + ')',delay);
						});
						if (g_ie6 != 1) {
							$('#bg div.off').fadeIn('slow', function() {
								$(this).removeClass('off').siblings('div').remove();
								$('#bg img').remove();
							});
						}
					}
					
					/*
					 * jQuery 'onImagesLoaded' plugin v1.1.0
					 * Fires callback functions when images have loaded within a particular selector.
					 *
					 * Copyright (c) Cirkuit Networks, Inc. (http://www.cirkuit.net), 2008.
					 * Dual licensed under the MIT and GPL licenses:
					 *   http://www.opensource.org/licenses/mit-license.php
					 *   http://www.gnu.org/licenses/gpl.html
					 *
					 * For documentation and usage, visit "http://includes.cirkuit.net/js/jquery/plugins/onImagesLoad/1.1/documentation/"
					 */
					(function($){$.fn.onImagesLoad=function(options){var self=this;self.opts=$.extend({},$.fn.onImagesLoad.defaults,options);self.bindEvents=function($imgs,container,callback){if($imgs.length===0){if(self.opts.callbackIfNoImagesExist&&callback){callback(container);}}else{var loadedImages=[];if(!$imgs.jquery){$imgs=$($imgs);}$imgs.each(function(i,val){$(this).bind('load',function(){if(jQuery.inArray(i,loadedImages)<0){loadedImages.push(i);if(loadedImages.length==$imgs.length){if(callback){callback(container);}}}}).each(function(){if(this.complete||this.complete===undefined){this.src=this.src;}});});}};var imgAry=[];self.each(function(){if(self.opts.itemCallback){var $imgs;if(this.tagName=="IMG"){$imgs=this;}else{$imgs=$('img',this);}self.bindEvents($imgs,this,self.opts.itemCallback);}if(self.opts.selectorCallback){if(this.tagName=="IMG"){imgAry.push(this);}else{$('img',this).each(function(){imgAry.push(this);});}}});if(self.opts.selectorCallback){self.bindEvents(imgAry,this,self.opts.selectorCallback);}return self.each(function(){});};$.fn.onImagesLoad.defaults={selectorCallback:null,itemCallback:null,callbackIfNoImagesExist:false};})(jQuery);
