var portfolioImageGauche;
var portfolioImageDroite;
var portfolioObjetGauche;
var portfolioObjetDroite;
var loadingIndex, sliderIndex;
var movingForward = true;
var currentPortfolioIndex;
var selectedIndex = 0;

$(document).ready(function(){
	/* Top slider */
    lastBlock = $("#a1");
    maxWidth = 320;
    minWidth = 110;	

  if (!jQuery.browser.mobile)
	{
    $(".divStabilizer ul li a").hover(
      function(){
        $(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:400 });
	$(this).animate({width: maxWidth+"px"}, { queue:false, duration:400});
	lastBlock = this;
      }
    );
   }

	/* Portfolio section */
	portfolioImageGauche = $(".divimagegauche img");
	portfolioImageDroite = $(".divimagedroite img");
	currentPortfolioIndex = 0;
	loadNextImages();
	setTitles();

	/* w3c validation nonsense */
	//$(".imgPortfolioOverlay")[0].useMap="#mapPortfolio";
	//document.getElementById("mapPortfolio").name = "mapPortfolio";
	var socialLinks = $(".divSocial .social, .lnkTweet");
	for (var s = 0; s < socialLinks.length; s++)
	{
		socialLinks[s].target="_blank";
	}

	/* Fade in the main body */
	//setTimeout("$('.divWrapBody').fadeIn(1000)", 1500);
});

function loadNextImages()
{
	var loadingPortfolioIndex = currentPortfolioIndex;
	loadingIndex = 0;
	
	/* simple initial load */
	if (portfolioImageDroite[0].src == "#")
	{
		if (document.images)
		{		
			for (var i = 0; i < portfolioRecords.length; i++)
			{			
				portfolioImageGauche[0].src = portfolioRecords[i][2];
				portfolioImageDroite[0].src = portfolioRecords[i][3];
			}
		}
	}
			
	for (var loadIndex = 0; loadIndex < 1; loadIndex++)
	{
		var imageHeight = 212;
		
		var imgLoadGauche = new Image();
		portfolioObjetGauche = imgLoadGauche;
		imgLoadGauche.src = "/cms/controller/services/Thumbnail.ashx?width=" + IMAGE_WIDTH + "&fileName=/media/adeo_portfolio.screenshot/" + portfolioRecords[loadingPortfolioIndex][2];
		
		var imgLoadDroite = new Image();
		
		imgLoadDroite.src = "/cms/controller/services/Thumbnail.ashx?width=" + IMAGE_WIDTH + "&fileName=/media/adeo_portfolio.personaImage/" + portfolioRecords[loadingPortfolioIndex][3];
		portfolioObjetDroite = imgLoadDroite;
		
		if ((loadIndex % 2) == 0)
		{			
			selectedIndex = loadingPortfolioIndex;
			loadingPortfolioIndex++;
		}
		if (loadingPortfolioIndex >= portfolioRecords.length)
		{
			loadingPortfolioIndex = 0;
		}
		
		setTitles();				
	}	
}

var IMAGE_HEIGHT = 212;
var IMAGE_WIDTH = 260;

function movePrevious()
{
	currentPortfolioIndex--;
	if (currentPortfolioIndex < 0)
	{
		currentPortfolioIndex = portfolioRecords.length - 1;
	}
	movingForward = false;
	loadNextImages();
}
function moveNext()
{
	currentPortfolioIndex++;
	if (currentPortfolioIndex >= portfolioRecords.length)
	{
		currentPortfolioIndex = 0;
	}
	movingForward = true;
	loadNextImages();
}

function setTitles() 
{
	document.getElementById("spanTitle").innerHTML = portfolioRecords[selectedIndex][0];
	var anchorWebsite = document.getElementById("anchorWebsite");
	anchorWebsite.target = "_blank";
	anchorWebsite.href = "http://" + portfolioRecords[selectedIndex][1].replace("http://", "");
	
	if (portfolioRecords[selectedIndex][2]) //else, leave it there
	{
		portfolioImageGauche[0].src = portfolioObjetGauche.src;	
	}	
	if (portfolioRecords[selectedIndex][3]) //else, leave it there
	{
		portfolioImageDroite[0].src = portfolioObjetDroite.src;		
	}
	if (portfolioRecords[selectedIndex][4]) //else, leave it there
	{
		document.getElementById("lblTestimonial").innerHTML = portfolioRecords[selectedIndex][4];
	}
	if (portfolioRecords[selectedIndex][5]) //else, leave it there
	{
		document.getElementById("lblDescription").innerHTML = portfolioRecords[selectedIndex][5];
	}
}

