// JavaScript Document



var current = 0;

var data = [
		["asidillinois.jpg", "http://asidillinois.com", "ASID Illinois", "maintenance, programming, ecommerce", "PHP, MySQL"],
		["jtmlasvegas.jpg", "http://jtmlasvegas.com", "JTM Las Vegas", "design, maintenance, programming, ecommerce","PHP, Flash, MySQL"],		
		["chefmd.jpg", "http://chefmd.com", "ChefMD.com", "maintenance", "Cold Fusion, Flash"],
		["askexpertsnow.jpg", "http://askexpertsnow.com", "Ask Experts Now", "maintenance, programming, ecommerce", "PHP, MySQL"],
		["teamdemo.jpg", "http://teamdemo.com", "Team Demo", "maintenance", "HTML"],
		["netbizconnect.jpg", "http://netbizconnect.com", "NetBizConnect", "design, maintenance, programming, ecommerce", "HTML, PHP"],		
		["sabrix.jpg", "http://sabrix.com/customer_list.html", "Sabrix", "maintenance, programming", "PHP, Flash, JavaScript"],
		["fieldpro.jpg", "http://fieldpro.tv/return-to-auschwitz.html", "FieldPro", "maintenance, video", "HTML, QuickTime, AVI"],
		["nexgen.jpg", "http://www.nexgenadvisorsllc.com/", "NexGen Advisors, LLC", "design, maintenance, programming", "PHP, Flash"],
		["salestaxinstitute.jpg", "http://salestaxinstitute.com", "Sales Tax Institute", "design, maintenance, programming", "JSP, Java, MySQL"],
		["biztronic.jpg", "http://biztronic.com", "BizTronic", "design, maintenance", "PHP"],
		["compoundstockearnings.jpg", "http://compoundstockearnings.com", "Compound Stock Earnings", "maintenance", "Flash, MP3"],
		["hopkinspottery.jpg", "http://hopkinspottery.com", "Hopkins Pottery", "design, maintenance", "HTML, PHP"],
		["claycafe.jpg", "http://claycafe.com", "Clay Cafe of Lubbock & Visalia", "design, maintenance", "PHP, MySQL, Blog"],		
		["cowdogsaddles.jpg", "http://cowdogsaddles.com", "Cow Dog Saddles", "maintenance, programming", "PHP, MySQL"],		
		["earringmaster.jpg", "http://earringmaster.com", "Earring Master", "maintenance, programming", "PHP"],				
		["evangelistldh.jpg", "http://evangelistldh.com", "Linda Hamlet", "design, maintenance", "PHP, Flash"],				
		["pecg.jpg", "http://pecgroup.org", "PEC Group", "design, maintenance, programming", "PHP, MySQL, Blog"],		
		["poutychild.jpg", "http://poutychild.com", "Pouty Child", "design, maintenance, ecommerce", "PHP, MySQL, Shopping Cart"],				
		["slcparkway.jpg", "http://slcparkway.com", "SLC Parkway", "design, maintenance", "PHP, HTML"],						
		["training-rim.jpg", "http://trainingrim.com", "Training Rim", "maintenance", "PHP, MySQL, Blog"],		
		["vacationtraveldream.jpg", "http://vacationtraveldream.com", "Vacation Travel Dream", "design, maintenance, programming, ecommerce", "PHP, MySQL"],
		["generalawards.jpg", "http://generalawards.com", "General Awards", "maintenance, programming", "HTML, ASP, Flash"],
		["nventdesign.jpg", "http://nventdesign.com", "Jeff Nesnadny", "maintenance", "Flash"],
		["18004champagne.jpg", "http://18004champagne.com", "1-800-4-Champagne.com", "design, maintenance, ecommerce", "PHP"],
		["yetter.jpg", "http://ycstax.com", "Yetter Consulting Services", "design, maintenance, programming", "JSP, Java, MySQL"],
		["menumine.jpg", "http://fsrin.com", "MenuMine - FSRIN", "design, programming, maintenance", "JSP, Java, MySQL"],
		["voss.jpg", "http://www.visstranscription.com", "Voss Transcription", "design, maintenance", "HTML, PHP"]
];

var nextImage;

var nextImageZoom;

var nextData;

var autoPlay = true;

var zoomed = false;

function preload() {

	if (current > data.length - 1) {
		current = 0;
	}
	if (current < 0) {
		current = data.length - 1;
	}
	
	nextData = "<h3 ><a target='_blank' href='" + data[current][1] + "'>" + data[current][2] + "</a></h3><p> " + data[current][3] + "<br/> " + data[current][4] + "</p>"
	
	nextImage = new Image();
	nextImage.src = "slides2/small/" + data[current][0];
	
	nextImageZoom = new Image();
	nextImageZoom.src = "slides2/" + data[current][0];
}

function showSlide() {
	document.getElementById("slideDiv").innerHTML = nextData;
	document.getElementById("slideSmall").src = nextImage.src;
	document.getElementById("slideZoom").src = nextImageZoom.src;	
}

function stopSlideShow() {
	current-=2;
	preload();
	autoPlay = false;
}

function restartSlideShow() {
	current++;
	preload();
	current++;
	initializeSlides();

}

function showNextSlide() {
	if (autoPlay) { return; }
	current++;
	preload();
	showSlide();
}

function showPreviousSlide() {
	if (autoPlay) { return; }
	current--;
	preload();
	showSlide();
}

function startSlideShowSlide() {
	if (!autoPlay) {
		return;
	}
	
	if (!nextImage) {
		preload();
		current++;
	}
	showSlide();
	preload();
	current++;
	window.setTimeout("startSlideShowSlide()",1500);
}

function showSlideZoom() {
	if (zoomed) {
		hideSlideZoom();
		return;
	}
	zoomed=true;
	stopSlideShow();
	var win = dojo.byId("slideZoomWindow");
	dojo.html.setOpacity(win, 0.0);
	win.style.display = "block";
	dojo.lfx.html.fadeShow(win, 300).play();
	
	
}

function hideSlideZoom() {
	zoomed = false;
	dojo.lfx.html.fadeHide(dojo.byId('slideZoomWindow'), 300, "", handleSlideShowRestart()).play();	
}

function handleSlideShowRestart() {
	dojo.byId("slideZoomWindow").style.display = "none";
	restartSlideShow();
}

function initializeSlides() {
	autoPlay = true;
	startSlideShowSlide();
}





