// JavaScript Document

var jq = jQuery.noConflict();
jq(document).ready(
    function()
	{
		jq(".shop_in").each(function(el)
		{
				id = this.id.split("shop_in_link");
				this.link_to = "#shop_in_"+id[1];
				jq(this).click(function(){RollUpDown(this.link_to);return false;});
		}
		);
		jq(".shop_out").each(function(el)
		{
				id = this.id.split("shop_out_link");
				this.link_to = "#shop_out_"+id[1];
				jq(this).click(function(){RollUpDown(this.link_to);return false;});
		}
		);
	}
	
);
function RollUpDown(jqPath)
{
	if (jq(jqPath).css("display") == "none")
	{
		jq(jqPath).slideDown("fast");
	}
	else
	{
		jq(jqPath).slideUp("fast");
	}
}
var SlideShowPaths = new Object();
var globalObjectProcessing = null;
var globalCountOfObjectsImages = 0;
var globalTimeoutOfSlideshow = null;
function ShowProductSlideShow(id)
{
	if (globalObjectProcessing!=id)
	{
		globalCountOfObjectsImages = 0;
		globalObjectProcessing = id;
		/*jq("#slideshow_the_big_picture img").attr("src", "/assets/images/"+SlideShowPaths[id].images[0]);
		jq("#slideshow_the_big_picture a").attr("href", SlideShowPaths[id].link);
		jq("#slideshow_the_big_picture span.title").html(SlideShowPaths[id].title);
		jq("#slideshow_the_big_picture span.subtitle").html(SlideShowPaths[id].sub);*/
		ReplaceTheHTMLCodeOfSlide(SlideShowPaths[id].images[0], SlideShowPaths[id].link, SlideShowPaths[id].title, SlideShowPaths[id].sub);
		clearTimeout(globalTimeoutOfSlideshow);
		globalTimeoutOfSlideshow = setTimeout(SlideShowTheProduct, 1000);
	}
}
function SlideShowTheProduct()
{
	if (globalCountOfObjectsImages < SlideShowPaths[globalObjectProcessing].images.length-1)
	{
		//jq("#slideshow_the_big_picture img").attr("src", "/assets/images/"+SlideShowPaths[globalObjectProcessing].images[globalCountOfObjectsImages]);
		globalCountOfObjectsImages++;
		/*jq("#slideshow_the_big_picture img").attr("src", "/assets/images/"+SlideShowPaths[globalObjectProcessing].images[globalCountOfObjectsImages]);*/
		ReplaceTheHTMLCodeOfSlide(SlideShowPaths[globalObjectProcessing].images[globalCountOfObjectsImages], SlideShowPaths[globalObjectProcessing].link, SlideShowPaths[globalObjectProcessing].title, SlideShowPaths[globalObjectProcessing].sub);
		//alert(SlideShowPaths[globalObjectProcessing].images[globalCountOfObjectsImages]);
		globalTimeoutOfSlideshow = setTimeout(SlideShowTheProduct, 1000);
	}
	else
	{
		SetStablePicture(globalObjectProcessing);
	}
}
