 	imagePosition = 0;
	car_id = 0;


	function setCar(temp_car_id)
	{
		car_id = temp_car_id;
	}
	
	function hide_slideshow_div()
	{
		var slideshow_div_obj = new getObj("slideshow_div");
		slideshow_div_obj.style.visibility = "hidden";
	}
	
	function unhide_slideshow_div()
	{
		var slideshow_div_obj = new getObj("slideshow_div");
		slideshow_div_obj.style.visibility = "visible";
	}
	
	function goNextImage()
	{
	
		var slide_show_obj = new getObj("slide_show");
		slide_show_obj.obj.innerHTML = 'Start Slide Show';
		if(timerID) 
		{
			//alert('Stop' + timerID);
			clearTimeout(timerID);
			timerID = null;
		}
		
		var large_image1 = new getObj("large_image");
		
		step++;
		//alert(cars_size[car_id] + ' ' + step);
		//if (step >= cars[car_id].length) step = 0;
		if (step >= cars_size[car_id]) step = 0;
		
		if (!document.images)
			return
			
		//alert(cars_size[car_id] + ' ' + step);
		if (document.all)
		{
			large_image1.obj.filters.blendTrans.apply();
			large_image1.obj.filters.blendTrans.play();	
		}
		if (cars[car_id][step].large_image)
			large_image1.obj.src=cars[car_id][step].large_image;
		
		if (!document.images)
			return
			
		var preloadour_pics=new Array() // preloads images
		preloadour_pics[0]=new Image()
		preloadour_pics[0].src=large_image1.obj.src;
		
	}
	
	function goPreviousImage()
	{
		var large_image1 = new getObj("large_image");
		//var large_image_1 = new getObj("large_image");
		//alert(step + '' + cars[car_id].length);
		//alert(step + " " + num + " goPreviousImage " + timerID);
		
		var slide_show_obj = new getObj("slide_show");
		slide_show_obj.obj.innerHTML = 'Start Slide Show';
		if(timerID) 
		{
			//alert('Stop' + timerID);
			clearTimeout(timerID);
			timerID = null;
		}
		
		if (!document.images)
			return
			
		step--;
		//if (step < 0) step = cars[car_id].length - 1;
		if (step < 0) step = cars_size[car_id] - 1;
		
		//If the browser is IE 4.x
		if (document.all)
			large_image1.obj.filters.blendTrans.apply();
		if (document.all)
			large_image1.obj.filters.blendTrans.play();				
//			if (cars[car_id][step].large_image)
		large_image1.obj.src=cars[car_id][step].large_image;
		
		if (!document.images)
			return
		//large_image_1.obj.src = cars[car_id][step].large_image;
		//alert(large_image_1.obj.src);
	}
	
	
	var disable_background = false;
	function ShowDiv(DivName,medium_id,medium_filename,car_name_1)
	{
		if (disable_background)
		{
		}
		else
		{
			restoreFlag=false;
			var med_image = new getObj("med_image_"+medium_id);
			var div_large_image = new getObj("popUp01");
			var car_name = new getObj("car_name");
			
			div_large_image.style.left = (findPosLeft(med_image.obj)) + leftOffset + "px";
			div_large_image.style.top = (findPosTop(med_image.obj)) + topOffset + "px";	
			car_name.obj.innerHTML = car_name_1;
	
			
			var med_image = new getObj("med_image_"+medium_id);
			
			med_image.obj.src = medium_filename;
			
			if	(document.layers) {
				document.layers[DivName].visibility="visible"; 
			} else if (document.getElementById) {
				document.getElementById(DivName).style.display="";
				document.getElementById(DivName).style.visibility="visible";
			} else if (document.all) {
				document.all(DivName).style.display="";
				document.all(DivName).style.visibility="visible";	
			}
			
			disable_background = true;
		
		}
		return false;
	}
	
	function HideDiv(DivName) 
	{
		disable_background = false;
		if	(document.layers) {
			document.layers[DivName].visibility="hidden"; 
		} else if (document.getElementById) {
			document.getElementById(DivName).style.display="none";
			document.getElementById(DivName).style.visibility="hidden";
		} else if (document.all) {
			document.all(DivName).style.display="none";
			document.all(DivName).style.visibility="hidden";	
		}
		
		
		var slide_show_obj = new getObj("slide_show");
		slide_show_obj.obj.innerHTML = 'Start Slide Show';
		if(timerID) 
		{
			//alert('Stop' + timerID);
		  	clearTimeout(timerID);
		  	timerID = null;
	   	}
	}
	
	function getObj(name)
	{
		if (document.getElementById) {
			this.obj = document.getElementById(name);
			//this.obj.style.display = "block";
			this.style = document.getElementById(name).style;
		} else if (document.all) {
			this.obj = document.all[name];
			this.style = document.all[name].style;
		} else if (document.layers) {
			if (document.layers[name]) {
				this.obj = document.layers[name];
				this.style = document.layers[name];
			}
		}
	}
	
	/* Show the Medium size image on Mouse Up on Thumbnail */
	var restoreFlag=false;
	function showImage(medium_id,medium_filename,large_filename,temp_imagePosition)
	{
		//alert(step + " " +  " showImage " + timerID);
		if (disable_background)
		{
		}
		else
		{
			//alert(large_filename);
			step = temp_imagePosition
							
			var med_image = new getObj("med_image_"+medium_id);
			var large_image1 = new getObj("large_image");
			
			med_image.obj.src = medium_filename;
			//large_image1.obj.src = large_filename;
			
			if (document.all)
				large_image1.obj.filters.blendTrans.apply();
			if (document.all)
				large_image1.obj.filters.blendTrans.play();
//			if (cars[car_id][step].large_image)
				large_image1.obj.src=large_filename;

			restoreFlag=true;
			
		}
		
		restoreFlag=true;
		restoreImage(medium_id,medium_filename);
	}

	/* Restore Medium size Image */	
	function restoreImage(medium_id,medium_filename)
	{
		//alert(step + " " +  " restoreImage " + timerID);
		if (restoreFlag)
		{
			var med_image = new getObj("med_image_"+medium_id);
			
			med_image.obj.src = medium_filename;
			step = 0;
		}

	}


	/* Slide Show */	
	function start_stop_slideshow()
	{
		var slide_show_obj = new getObj("slide_show");
		//alert(slide_show_obj.obj.innerHTML);
		if (slide_show_obj.obj.innerHTML == 'Start Slide Show')
		{
			slide_show_obj.obj.innerHTML = 'Stop Slide Show';
			
			//step++;
			
			slideit();
		}
		else
		{
			if(timerID) 
			{
				//alert('Stop' + timerID);
			  	clearTimeout(timerID);
			  	timerID = null;
	   		}
			
			slide_show_obj.obj.innerHTML = 'Start Slide Show';
		}
	}
	
	var step = 0;	// step : Position of the image in the array
	var timerID = null;
	var slideFromBegin = true;
	function slideit()
	{
		step++;
		
		var large_image1 = new getObj("large_image");
		//var num = cars[car_id].length;
		var num = cars_size[car_id];
		
		if (step >= num) step = 0;

		if (!document.images)
			return
		//If the browser is IE 4.x
		if (document.all)
		{
			large_image1.obj.filters.blendTrans.apply();
			large_image1.obj.filters.blendTrans.play();	
		}			
		if (cars[car_id][step].large_image)
			large_image1.obj.src=cars[car_id][step].large_image;

		//alert(step + " " + num + " " + timerID);
		
		//alert(cars[car_id].length + ' ' + step);
		//		alert(step + " " + num + " " + timerID);

		
		//imagePosition++;
		timerID = setTimeout("slideit()",3000);
	}

	/* Load and Preload Images */
	function MM_preloadImages() 
	{ //v3.0
	
		//alert('yes1' + MM_preloadImages.arguments);
	  	
		var d=document; 
	  	if(d.images)
	  	{ 
			if(!d.MM_p) d.MM_p=new Array();
			var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0)
				{ 
					d.MM_p[j]=new Image; 
//alert("Loaded"  + a[i]);
					d.MM_p[j++].src=a[i];
				}
		}
		
		/*var our_pics = new Array(MM_preloadImages.arguments) 
	
			alert(our_pics.length);
			alert(MM_preloadImages.arguments.length);
		var preloadour_pics=new Array() // preloads images
		for (i=0;i<=our_pics.length-1;i++) {
			preloadour_pics[i]=new Image()
			preloadour_pics[i].src=our_pics[i]
		}	*/
		
	}

	/* Load and Preload Images for each Car */	
	function preload_Images(car_id)
	{
/*
		var arr_images = '';
		for (j=0; j < cars_size[car_id]; j++) 
		{
		  if (arr_images == '')
		  {
			arr_images = "'" + cars[car_id][j].large_image + "'";
			MM_preloadImages(cars[car_id][j].large_image);
		  }
		  else
		  {
			arr_images = arr_images + ","  + "'" + cars[car_id][j].large_image + "'";
			MM_preloadImages(cars[car_id][j].large_image);
		  } //document.write("j=" + j + " " +cars[i][j].large_image,"<BR>")
		}
*/	
		//eval("MM_preloadImages("+arr_images+")"); 
//		alert(arr_images);
		/*
		var our_pics = new Array(arr_images) 
	
		var preloadour_pics=new Array() // preloads images
		for (i=0;i<=our_pics.length-1;i++) {
			preloadour_pics[i]=new Image()
			preloadour_pics[i].src=our_pics[i]
		}	
		*/
	}
	
	
	
	/* Div positioning */
	var topOffset = -70;
	var leftOffset = -8;  //-2
	
	function findPosLeft(obj)
	{
		var curleft = 0;
		if (obj.offsetParent) {
			while (obj.offsetParent) {
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		} else if (obj.x) {
			curleft += obj.x;
		}
		return curleft;
	}
	
	function findPosTop(obj)
	{
		var curtop = 0;
		var printstring = '';
		if (obj.offsetParent) {
			while (obj.offsetParent) {
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		} else if (obj.y) {
			curtop += obj.y;
		}
		return curtop;
	}
	
