﻿// JavaScript Document
	

$j(document).ready(function(){
	
	var car = new carousell();
});




function carousell(){
	var imageLength = 67;
	var startX = 50;
	
	$j(".carousellLeft").click(showPrevImage);
	
	$j(".carousellRight").click(showNextImage);
	
	
	
	//number the imagesCount
	var counter = 1;
	var imagesCount = 0;
	$j(".carousellImagesListItem").each(function(){
		var target = $j(this);
		target.attr("itemid", counter);
		
		counter++;
		imagesCount++;
	});
	
	
	//number the link
	var counter = 1;
	$j(".carousellCenter").each(function(){
		var target = $j(this);
		target.attr("itemid", counter);
		
		counter++;
	});
	
	
	// set the container width to match the images
	$j(".carousellImagesScroller").css("width", (imagesCount*imageLength) +300+"px");
	
	var currentImage = 0;
	var prevImage = 0;
	
	function showImage(itemid){
		
		
		$j('.carousellCenter[itemid="'+ prevImage + '"]').css("display","none");
		$j('.carousellCenter[itemid="'+ itemid + '"]').css("display","block");
	
	assignreportname(itemid) ;


 $j('.carousellImagesListItem[itemid="'+ prevImage + '"]').animate({ 
			top: 0
		}, 1000 );
		
		
		nextitemid=itemid+1;

		$j('.carousellImagesListItem[itemid="'+ itemid + '"]').animate({ 
			top: 10}, 1000 );	
		$j('.carousellImagesListItem[itemid="'+ itemid + '"]').css("z-index","110");
		
$j('.carousellImagesListItem[itemid="'+ nextitemid + '"]').animate({ 
			top: 0
		}, 1000 );	
	$j('.carousellImagesListItem[itemid="'+ nextitemid + '"]').css("z-index","0");
			var version=getInternetExplorerVersion();
		
		
		
		prevImage = currentImage;
		
		
	
		$j(".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.$j1 );
   }
   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;
	}
	
	$j("#scroller").css("left","1000px");
	
	
	
	
	var centerNumber = Math.ceil(imagesCount / 2);
	centerNumber=1;
	
 $j('.carousellImagesListItem[itemid!="'+ centerNumber + '"]').css("top","0");
	$j('.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)
 {alert("b");
 document.getElementById("print_reportname").innerHTML=document.getElementById(itemid).childNodes[1].childNodes[1].title;
 }



}

}
