	/*
''''''''   '''''''''  ''''''''   '''''''' 
''''''''   '''''''''  ''''''''   '''''''' 
''''''''     VACC WEB BANNER     '''''''' 
''''''''   Copyright VACC 2010   '''''''' 
''''''''   '''''''''  ''''''''   '''''''' 
''''''''   '''''''''  ''''''''   '''''''' 
*/
var CurrentItem = 0;
var moveBox = 0;
var currentImage;
var linkAmmount = 6;
var randomDivision = 0;
var startNumber = 0;
var stopRoll = false;
var offsetX;
var offsetY;

try{
}
catch(e){
}



$(document).ready(function() {
	
	$(".main_dnnmenu_rootitem").hover(function() {
		$(".newBox").animate({top: $(this).position().top, left: $(this).position().left, width: ($(this).width()-2)}, 0);
	 }, function() {
		moveToSelected();
	 });
	
	// set offset cordinates 
	offsetY = $('.mainBannerHolder').position().top;
	offsetX = $('.mainBannerHolder').position().left;	
	
	// move objects first instance
	$(".mainLinks").animate({top: ($('#'+randomDivision).position().top * -1), left: $('#'+randomDivision).position().left}, "slow");
	$(".box").animate({top: $('.mainBannerHolder').position().top, left: $('.mainBannerHolder').position().left}, 0);
	
	//start the movement cycle
	moveObject(this.id);
	
	// get the hover function on the buttons and start function
	$('.divisionItems').hover(function(){
		moveObject(this.id);
	}, function() {
		clearInterval(timerVal);
		timerVal = setInterval("moveObject()",3000);
	});
		
});

//set standard timer
var timerVal
timerVal = setInterval ( "moveObject()", 3000 );

// stop from hovering when moving abck to start.
function enableHover() {
	stopRoll = false;
	}

function moveToSelected() 
	{
		$(".newBox").animate({top: $(".main_dnnmenu_rootitem_selected").position().top, left: ($(".main_dnnmenu_rootitem_selected").position().left), width: ($(".main_dnnmenu_rootitem_selected").width()-2)}, 0);
	}

// move function
function moveObject(newId)
{

	$(".newBox").animate({top: $(".main_dnnmenu_rootitem_selected").position().top, left: ($(".main_dnnmenu_rootitem_selected").position().left), width: ($(".main_dnnmenu_rootitem_selected").width()-2)}, 0);


	$(".main_dnnmenu_rootitem > td, .BreadcrumbText, .main_dnnmenu_rootitem2 > td, .main_dnnmenu_rootitem_selected > td, .main_dnnmenu_rootitem_selected2 > td").each(function() {
		var txt = $(this).text();
		txt = txt.replace(/\b\w/g, function(match){return match.toUpperCase();})
		$(this).text(txt)
	});

	//alert(stopRoll);
	if (stopRoll == false){
		$('.box').stop(true, false);	
		
		if (moveBox >= 8)
			{
				moveBox = 1;
			}
		
		//IF ITEM ISNT HOVERED
		if (!newId) {
			moveBox++;
			//reset the list to first record
			if (randomDivision >= 18)
			{
				randomDivision = 1;
				moveBox = 7;
				setTimeout("enableHover()",500);
				stopRoll = true;
			}
			
			//Check if need to go to beginning
			if (moveBox >= 7)
			{
				moveBox = 1;
				
				if (startNumber <= 11)
				{
					startNumber = startNumber + 6;
				} else {
					startNumber = 1;
				}
				$(".mainLinks").animate({top: ($('#'+startNumber).position().top * -1), left: $('#'+startNumber).position().left}, "slow");
			}
						
			//Move the box
		
			$(".box").animate({top: ($('#'+moveBox).position().top + offsetY), left: ($('#'+moveBox).position().left + offsetX)
			}, "slow");
			changeImage(randomDivision);
		
		} else {
			
			if (isNaN(newId)){
				//Check if the rollover are the icons at the bottom of the screen
				setTimeout("enableHover()",500);
				stopRoll = true;				
				newId = newId.replace("a","");
				$(".mainLinks").animate({top: ($('#1').position().top * -1), left: $('#1').position().left}, 500);
				$(".box").animate({top: ($('#1').position().top + offsetY), left: ($('#1').position().left + offsetX)}, 500);
				
				startNumber = 1;
				randomDivision = 1;
				moveBox = 1;
				changeImage(1);
				
			} else {
				
				var newMovement
				newMovement = (parseFloat(newId) - (parseFloat(randomDivision) - 1)) + parseFloat(moveBox);
				moveBox = newMovement;
				randomDivision = newId;
				$(".box").animate({top: ($('#'+newMovement).position().top + offsetY), left: ($('#'+newMovement).position().left + offsetX)}, "slow", function() {
					changeImage(randomDivision - 1);				
				});
				
			}
		}
		
		//change the image.	
		
		//add record.
		randomDivision++;
	}
}

function changeImage(theId) 
{
	$('#imageSlide').fadeOut(200, function() {
	   $(this).attr('src', "/bannerImages/"+divisions[theId][2] ).fadeIn(200);
	});
	currentImage = "/bannerImages/"+divisions[theId][2];	
}	

var divisions = new Array();
divisions[1] = new Array ("AADA",	"Australian Automobile Dealers Association",		"image1.jpg",	"/Divisions/AADA/tabid/973/Default.aspx");
divisions[2] = new Array ("AAG",	"Accredited Automotive Glaziers",					"image2.jpg",	"/Divisions/AAG/tabid/972/Default.aspx");
divisions[3] = new Array ("ADRD",	"Automotive Dismantler & Recyclers Division",		"image3.jpg",	"/Divisions/ADRD/tabid/974/Default.aspx");
divisions[4] = new Array ("AED",	"Automotive Electrical Division",					"image4.jpg",	"/Divisions/AED/tabid/975/Default.aspx");
divisions[5] = new Array ("ARD",	"Automobile Repairers Division",					"image5.jpg",	"/Divisions/ARD/tabid/976/Default.aspx");
divisions[6] = new Array ("BRD",	"Body Repair Division",								"image6.jpg",	"/Divisions/BRD/tabid/977/Default.aspx");
divisions[7] = new Array ("CVIA",	"Commercial Vehicles Industry Association",			"image7.jpg",	"/Divisions/CVIA/tabid/978/Default.aspx");
divisions[8] = new Array ("ERA",	"Engine Reconditioning Association",				"image8.jpg",	"/Divisions/ERA/tabid/979/Default.aspx");
divisions[9] = new Array ("FIMDA",	"Farm & Industrial Machinery Dealers Association",	"image9.jpg",	"/Divisions/FIMDA/tabid/980/Default.aspx");
divisions[10] = new Array ("MID",	"Motorcycle Industry Division",						"image10.jpg",	"/Divisions/MID/tabid/981/Default.aspx");
divisions[11] = new Array ("PDR",	"Paintless Dent Repair ",							"image11.jpg",	"/Divisions/PDR/tabid/2851/Default.aspx");
divisions[12] = new Array ("RSD",	"Radiator Service Division",						"image12.jpg",	"/Divisions/RSD/tabid/982/Default.aspx");
divisions[13] = new Array ("SSCSD",	"Service Station & Convenience Stores Division",	"image13.jpg",	"/Divisions/SSCSD/tabid/983/Default.aspx");
divisions[14] = new Array ("TOD",	"Towing Operators Division",						"image14.jpg",	"/Divisions/TOD/tabid/984/Default.aspx");
divisions[15] = new Array ("UCTD",	"Used Car Traders Division",						"image15.jpg",	"/Divisions/UCTD/tabid/985/Default.aspx");
divisions[16] = new Array ("VTDA",	"Victorian Tyre Dealers Association",				"image16.jpg",	"/Divisions/VTDA/tabid/987/Default.aspx");
divisions[17] = new Array ("VVRIG",	"Victorian Vehicle Rental Industry Group",			"image17.jpg",	"/Divisions/VVRIG/tabid/986/Default.aspx");

