$(document).ready(function(){
	ieHover(".car-list li", "hover");
	ieHover(".news-block div", "news-box-hover");
	ieHover(".model-nav-holder ul li", "hover");
	//initGallery(".visual-block");

	$('.gallery-holder').galleryScroll({
		circleSlide:false,
		step:1
	});
	
})

var transparentImage = "images/none.gif";
function fixTrans()
{
	if (typeof document.body.style.maxHeight == 'undefined') {
	var imgs = document.getElementsByTagName("img");
	for (i = 0; i < imgs.length; i++)
	{	
		if (imgs[i].src.indexOf(transparentImage) != -1)
		{
			return;
		}
		if (imgs[i].src.indexOf(".png") != -1)
			{
				var src = imgs[i].src;
				imgs[i].src = transparentImage;
				imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				imgs[i].style.display = "block";
			}
		}	
	}
}

function ieHover(h_list, h_class){
	if($.browser.msie && $.browser.version < 7){
		if(!h_class) var h_class = 'hover';
		$(h_list).mouseenter(function(){
			$(this).addClass(h_class);
		}).mouseleave(function(){
			$(this).removeClass(h_class);
		});
	}
}

function initGallery(holder)
{
	var duration = 5000;
	var gallery;
	var timer;
	var gallery_holder = $(holder).find("ul.visual");
	var gallery = $(holder).find("ul.visual li");
	gallery.number = $(gallery).length;
	if(gallery.number > 1)
	{
		gallery.current = 0;
		gallery.thumbnails = $(holder).find(".visual-nav li a");
		$(gallery).css({"opacity": 0, "display": "none"});
		$(gallery).eq(0).css({"opacity": 1, "display": "block"});
		$(gallery.thumbnails).each(function(i, el)
		{
			$(el).click(function()
			{
				if(gallery.current != i)
				{
					var temp = gallery.current;
					$(gallery.thumbnails).removeClass("active");
					$(el).addClass("active");
					$(gallery).eq(temp).stop().animate({"opacity": 0},{queue:false}, 700, function() {  $(gallery).eq(temp).css({"display": "none"});});
					$(gallery).eq(i).stop().css({"display": "block"} ).animate({"opacity": 1}, 700);
					clearTimeout(timer);
					gallery.current = i;
				}
				return false;	
			});
		});
	}
}

if (document.all && !window.opera)
	attachEvent("onload", fixTrans);
