﻿// JavaScript Document
	

$(document).ready(function(){
	
	var car = new carousell();
});




function carousell(){
	/*var imageLength = 56;
	var startX = 36;*/
	var imageLength = 54;
	var startX = 34;
	
	$(".carousellLeft").click(showPrevImage);
	
	$(".carousellRight").click(showNextImage);
	
	
	
	//number the imagesCount
	var counter = 1;
	var imagesCount = 0;
	$(".carousellImagesListItem").each(function(){
		var target = $(this);
		target.attr("itemid", counter);
		
		counter++;
		imagesCount++;
	});
	
	
	//number the link
	var counter = 1;
	$(".carousellCenter").each(function(){
		var target = $(this);
		target.attr("itemid", counter);
		
		counter++;
	});
	
	
	// set the container width to match the images
	$(".carousellImagesScroller").css("width", (imagesCount*imageLength) +100+"px");
	
	var currentImage = 0;
	var prevImage = 0;
	
	function showImage(itemid){
		
		
		$('.carousellCenter[itemid="'+ prevImage + '"]').css("display","none");
		$('.carousellCenter[itemid="'+ itemid + '"]').css("display","block");
	
	assignreportname(itemid) ;


 $('.carousellImagesListItem[itemid="'+ prevImage + '"]').animate({ 
			top: 0
		}, 1000 );

		 $('.carousellImagesListItem[itemid="'+ prevImage + '"]').find("img").animate({ 
			width:"64px",height:"66px",opacity:.5
		}, 1000 );
				

		
		$('.carousellImagesListItem[itemid="'+ itemid + '"]').css("z-index","110");
		
		
		nextitemid=itemid+1;

		$('.carousellImagesListItem[itemid="'+ itemid + '"]').animate({ 
			top: 2}, 1000 );	
		$('.carousellImagesListItem[itemid="'+ itemid + '"]').css("z-index","110");
			 $('.carousellImagesListItem[itemid="'+ itemid + '"]').find("img").animate({ 
			width:"64px",height:"86px",opacity:1
		}, 1000 );
	
		
$('.carousellImagesListItem[itemid="'+ nextitemid + '"]').animate({ 
			top: 0
		}, 1000 );	
	$('.carousellImagesListItem[itemid="'+ nextitemid + '"]').css("z-index","0");
			 $('.carousellImagesListItem[itemid="'+ nextitemid + '"]').find("img").animate({ 
			width:"64px",height:"66px",opacity:.5
		}, 1000 );
		

			
			var version=getInternetExplorerVersion();
		
		
		
		prevImage = currentImage;
		
		
	
		$(".carousellImagesScroller").animate({ 
			left: startX - ( (itemid-1) * imageLength)
		}, 1500 );	

	
		return false;
	}
	
	
	
	
	
	
	
	function getInternetExplorerVersion()
{   var rv = -1; // Return value assumes failure.
   if (navigator.appName == 'Microsoft Internet Explorer')
   {
      var ua = navigator.userAgent;
      var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
      if (re.exec(ua) != null)
         rv = parseFloat( RegExp.$1 );
   }
   return rv;
}
	
	
	
	
	
	
	
	
	
	
	function showNextImage(){
		currentImage++;
		if(currentImage > imagesCount){
			currentImage = 1;
		}			
		showImage(currentImage);
		return false;
	}
	
	function showPrevImage(){
		currentImage--;
		if(currentImage < 1){
			currentImage = imagesCount;
		}			
		showImage(currentImage);
		return false;
	}
	
	$("#scroller").css("left","1000px");
	
	
	
	
	var centerNumber = Math.ceil(imagesCount / 2);
	centerNumber=1;
	
 $('.carousellImagesListItem[itemid!="'+ centerNumber + '"]').css("top","0");
	$('.carousellImagesListItem[itemid="'+ centerNumber + '"]').css("top","0");

	

	
	currentImage = centerNumber;
	prevImage = centerNumber;
	showNextImage();

}
function assignreportname(itemid)
{
itemid="itemid-"+itemid;
if(document.getElementById(itemid))
{



try
{
document.getElementById("print_reportname").innerHTML="<a target='_blank' href='"+document.getElementById(itemid).childNodes[0]+"'" +"rel ='"+document.getElementById(itemid).childNodes[0].rel+"'>"+document.getElementById(itemid).childNodes[0].title+"</a>";

 }
 catch(e)
 {
 document.getElementById("print_reportname").innerHTML=document.getElementById(itemid).childNodes[1].childNodes[1].title;
 }



}

}