$(document).ready(function() {
	loadImages();
	showImage(0);	
});

var multiImages = new Array();
var P = new Array();
var idx = 0;

function loadImages() {
	var container = jQuery('#fp-more-images-thumbnails');
	
	if ((!P || P.length <= 0) || !container)
			return;	

	for(i in P) {
		var img = createThumb(i,43,43,P[i]);
		createLarge(i,300,300, P[i]);
		container.append(img);
	}

	jQuery('.nextImg').click(nextImg);
	jQuery('.backImg').click(backImg);

}

function createThumb(i, h, w, imgInfo) {
	var URL = 'http://image-load-balancer.worldsportshops.com/Images/watermarked_thumbnail.aspx?catalog=Soccer';
	URL += '&img=' + imgInfo[0];
	URL += '&t=' + imgInfo[1];
	URL += '&photoNum=' + imgInfo[2];
	URL += '&h=' + h;
	URL += '&w=' + w;

	var img = jQuery('<img/>')
		.attr('src', URL)
		.click(function() {
				showImage(i)
		});

	return img;

}

function createLarge(i,h,w, imgInfo) {
	var URL = 'http://image-load-balancer.worldsportshops.com/Images/watermarked_thumbnail.aspx?catalog=Soccer';
	URL += '&img=' + imgInfo[0];
	URL += '&t=' + imgInfo[1];
	URL += '&photoNum=' + imgInfo[2];
	URL += '&h=' + h;
	URL += '&w=' + w;
	/*URL += 'img=' + P[3]; currently unused*/
	multiImages[i] = new Image();
	multiImages[i].src = URL;
}

function showImage(i) {
	jQuery("#enlarged-image").attr('src', multiImages[i].src);
	idx = i;
}

function nextImg() {
	if (++idx == multiImages.length)
		idx = 0;
	showImage(idx);
	
}

function backImg() {
	
	idx = idx - 1;

	if (idx < 0) {
		idx = multiImages.length - 1;
	}

	showImage(idx);
}


var domJSR = {
	setCustFields: function(el1name, el2name, el1value, el2value)
	{
		var el1 = null;
		var el2 = null;

		el1name = el1name.replace(/vwattr[\d]_/,'');
		el2name = el2name.replace(/vwattr[\d]_/,'');

		el1 = jQuery('<input/>')
			.attr('type','hidden')
			.attr('name', el1name)
			.attr('value', el1value);

		el2 = jQuery('<input/>')
			.attr('type','hidden')
			.attr('name', el2name)
			.attr('value', el2value);

		jQuery("#fp-mobile-item-form").append(el1).append(el2);
	},

	setHasCustFields: function(elname, elvalue)
	{
		var el = null;

		elname = elname.replace(/vwattr[\d]_/,'');

		el = jQuery('<input/>')
			.attr('type','hidden')
			.attr('name', elname)
			.attr('value', elvalue);

		jQuery("#fp-mobile-item-form").append(el);
	},

	resetFauxSKU: function(oldSku, newSku)
	{
		jQuery("#item-id").attr('value', newSku);
	}
}

function checkForm() {
	var valid = true;
	jQuery('select').each(function() { 
		if(jQuery(this).val() == '--') {
			var name = jQuery(this).attr('name');
			alert('Please select a ' + name.toLowerCase()); 
			valid = false; 
		}});

	return valid;

}



