// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header
// NS4-6,IE4-6
// Fade effect only in IE; degrades gracefully

// =======================================
// set the following variables
// =======================================

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;

// Duration of crossfade (seconds)
var crossFadeDuration = 2;

// Specify the image files
var Pic = new Array(); // don't touch this
// to add more images, just continue
// the pattern, adding to the array below

Pic[Pic.length] = 'images/hero-image-1.jpg';
Pic[Pic.length] = 'images/hero-image-2.jpg';
Pic[Pic.length] = 'images/hero-image-3.jpg';
Pic[Pic.length] = 'images/hero-image-4.jpg';
Pic[Pic.length] = 'images/hero-image-5.jpg';
Pic[Pic.length] = 'images/hero-image-6.jpg';
Pic[Pic.length] = 'images/hero-image-7.jpg';
Pic[Pic.length] = 'images/hero-image-8.jpg';
Pic[Pic.length] = 'images/hero-image-9.jpg';


//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com/array/shuffle [v1.0]

shuffle = function(o){ //v1.0
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};

shuffle(Pic);

// =======================================
// do not edit anything below this line
// =======================================

var t;
var j = 0;
var p = Pic.length;

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image();
   preLoad[i].src = Pic[i];
}

function runSlideShow(){
   if (document.all){
	  document.images.SlideShow.style.filter="blendTrans(duration=2)";
	  document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
	  document.images.SlideShow.filters.blendTrans.Apply();
   }
   document.images.SlideShow.src = preLoad[j].src;
   if (document.all){
	  document.images.SlideShow.filters.blendTrans.Play();
   }
   j = j + 1;
   if (j > (p-1)) j=0;
   t = setTimeout('runSlideShow()', slideShowSpeed);
}

function validateForm(form) {

	var error = false;
	var requiredFields = new Array('first-name', 'last-name', 'street-address', 'city', 'state', 'postcode', 'country');

	for (i = 0; i < requiredFields.length; i++) {
		if (form[requiredFields[i]].value == '') {
			alert("Please complete all fields.");
			form[requiredFields[i]].focus();
			return false;
		}
	}
	return true;
}