var nowSelectionsParams = {
	firstDraw: true,
	model: 0
}
fullRedraw = function(){
	if ( nowSelectionsParams.firstDraw )
		$("#shoes-big-image").attr({"src": '/skins/default/images/000.gif'});
	//$("#shoes-big-image").css({"width": 19});
	//$("#shoes-big-image").css({"height": 19});
	$("#shoes-big-image").attr({"src": shoesModels[nowSelectionsParams.model].pathBigImage});
	$("#shoes-big-desc").text(shoesModels[nowSelectionsParams.model].desc);
	if (!nowSelectionsParams.firstDraw){
		$("div.wrap-shoes-model").css({"display": "block"});
	}
	nowSelectionsParams.firstDraw = false;
	
	$("#shoes-models").empty();
	for ( i = 1; i < shoesModels.length; i++ ){
		$("#shoes-models").append("<div class='item" + i + "'><img class='element png' src='" + shoesModels[i].pathSmallImage + "' alt='" + shoesModels[i].name + "' title='" + shoesModels[i].desc + "' width='50' height='50' style='left: " + shoesModels[i].left + "; top: " + shoesModels[i].top + ";'>");
		$("#shoes-models .item"+i).click(function(){
			var className = $(this).attr('class');
			$("div.wrap-shoes-model").show();
			var nowNum = className.match ( /item(\d+)/i );
			nowSelectionsParams.model = nowNum[1];
			fullRedraw();
		});
	}
}
initSelectionModule = function(){
	var bigShoes = $("div.wrap-shoes-model");
	if ( document.getElementById ( 'shoes-big-image' ) ) {
		$(bigShoes).find(".close-button").click(function(){
			$(bigShoes).hide();
			$("#wrap-shoes-bg").hide();
			nowSelectionsParams.firstDraw = true;
		});
		$(bigShoes).hide();
		fullRedraw();
	}
	preloadBrandImages();
}

preloadBrandImages = function () {
	if ( typeof shoesModels != 'undefined' ) {
		for ( var i = 0; i < shoesModels.length; i++ ) {
			if ( shoesModels[i].pathBigImage && shoesModels[i].pathBigImage != '' ) {
				image = document.createElement ( 'img' );
				image.src = shoesModels[i].pathBigImage;
			}
		}
	}
}

$(document).bind("ready", initSelectionModule);