function img_cnt(){
var parent = document.getElementById("gallerymenu");
var cnt = parent.childNodes[1].childNodes.length;
for (var i=1; i<=cnt; i++)
{
parent.childNodes[1].childNodes[i].setAttribute('id', i);
}
}

$(document).ready(function(){
	/*$("#menuel1").hide();
	$("#menuel2").hide();
	$("#menuel3").hide(); */
	$("#search").hide();
	$("#dealerlist").hide();
	$("a.leftscroll").hide();
	$(".all_models").hide();
	
var cnt = $(".gallery .img").size();
for (var i = 9; i <= cnt; i++)
{
$("div.img #"+i).hide();
}
	

var news_disp = 4;


var news_cnt = $("ul.news li.news").size();
if(!news_cnt) $('a.rightscroll').hide();

if(news_cnt>4)
{
for (var i=5; i<=news_cnt; i++)
{
	$("ul.news #"+i).hide();
}

}


var el_cnt = $("div.overview div.browsing").size();
for (var i=2; i<= el_cnt; i++)
{
	$("div.overview #"+i).hide();
}

var id = 1;

if (el_cnt>0)
{

var parent = document.getElementById("menucontainer");
var nav = document.createElement('div');
nav.className = "navigation";
parent.appendChild(nav);
 //_setStyle(nav, "position:absolute;top:400px;left:50%");
var ul = document.createElement("ul");
nav.appendChild(ul);

for (var i=0; i<3; i++)
{
var li = document.createElement("li");
ul.appendChild(li);
//_setStyle(li, "display:block;width:30px;height:20px;float:left;color:#000;font-size:13px;text-transform:uppercase");
}

var left = document.createElement("a");
left.setAttribute("href", "#");
left.className = "leftnav";
ul.childNodes[0].appendChild(left);
 //_setStyle(left, "display:block;width:30px;height:20px;background:url('c/layout/arrow_left.png') top center no-repeat");


var text = document.createTextNode(id+" z "+el_cnt);
ul.childNodes[1].appendChild(text);

var right = document.createElement("a");
right.setAttribute("href", "#");
right.className = "rightnav";
//_setStyle(right, "display:block;width:30px;height:20px;background:url('c/layout/arrow_right.png') top center no-repeat");
ul.childNodes[2].appendChild(right);
}



$("#menuimg a").hover(
function(){
	$("#blankarea").hide("slow");
	$("#menuimg").hide();
	$("#menuel1").show();
	$("#menuel3").show();
	$("#menuel2").show("slow");
},
function(){

});

$("#menuimg img").hover(
function(){
	$("#blankarea").show("slow");
	$("#menuel2").slideUp("slow", function()
{
	$("#menuel3").hide();
	$("#menuel1").hide(0, function()
{
	$("#menuimg").show();
}
);
}
);

	
},
function(){

});

$("li.search a").click(function(event)
{
	$("#search").show("slow");
event.preventDefault();

}
);

$("a.models").click(function(event)
{
	$("div.all_models").show("slow");
event.preventDefault();

}
);

$("a.close").click(function(event)
{
	$("#search").hide("slow");
event.preventDefault();
});

$("div.all_models_close span a.close").click(function(event)
{
	$("div.all_models").hide("slow");
event.preventDefault();
});

$("a.leftnav").click(function(event)
{
	if(id != 1)
	{
		$("div.overview #"+id).fadeOut("slow", function()
			{
				id = id-1;
		document.getElementById("menucontainer").lastChild.childNodes[0].childNodes[1].innerHTML=id+" z "+el_cnt;
		$("div.overview #"+id).fadeIn("slow");
			});
		
		
	}	

	event.preventDefault();	
}
);

$("a.rightnav").click(function(event)
{
	if(id != el_cnt)
	{
		$("div.overview #"+id).fadeOut("slow", function()
			{
				id = id+1;
		$("div.overview #"+id).fadeIn("slow", function() 
		{document.getElementById("menucontainer").lastChild.childNodes[0].childNodes[1].innerHTML=id+" z "+el_cnt;});
			});
		
		
	}	

	event.preventDefault();	
}
);

$("a.rightscroll").click(function(event)
{
var news_hide = news_disp-1;
if(news_disp < news_cnt-1)
{var disp_rng = news_disp+4;}
else
{var disp_rng = news_cnt;}
for (var i=news_hide-2; i<=news_disp; i++)
{
	$("ul.news #"+i).fadeOut("slow", function()
{

for (var i=news_disp+1; i<=disp_rng; i++ )
{

	$("ul.news #"+i).fadeIn("slow");
	$("a.leftscroll").show();
	news_disp = i;
	if (news_disp == news_cnt) $("a.rightscroll").hide();
}
});
}


event.preventDefault();
});

$("a.leftscroll").click(function(event)
{
var news_rng = news_disp;
if (news_disp % 2 == 1)
{
$("ul.news #"+news_rng).fadeOut("slow", function()
{
	var news_show = news_rng-4;
	for (var i=news_show; i<news_rng; i++)
	{
		$("ul.news #"+i).fadeIn("slow");
		news_disp = i;
		$("a.rightscroll").show();		
	} 
	});
}
else
{
	var news_rng = news_disp;
	$("ul.news #"+(news_rng-1)).fadeOut("slow");
	$("ul.news #"+news_rng).fadeOut("slow",
	function()
	{
		var news_show = news_rng-5;
		for (var x=news_show; x<news_rng-1; x++)
		{
			$("ul.news #"+x).fadeIn("slow");
			news_disp = x;
			if (news_disp == 2) $("a.leftscroll").hide();
			$("a.rightscroll").show();
		} 
	});
}

event.preventDefault();
});

$("a.dealer").click(function(event)
{
	event.preventDefault();
	$("#dealerlist").show("slow");
});


});

 function rzCC(s){
   // thanks http://www.ruzee.com/blog/2006/07/\
   // retrieving-css-styles-via-javascript/
   for(var exp=/-([a-z])/; 
       exp.test(s); 
       s=s.replace(exp,RegExp.$1.toUpperCase()));
   return s;
 }

 function _setStyle(element, declaration) {
   if (declaration.charAt(declaration.length-1)==';')
     declaration = declaration.slice(0, -1);
   var k, v;
   var splitted = declaration.split(';');
   for (var i=0, len=splitted.length; i<len; i++) {
      k = rzCC(splitted[i].split(':')[0]);
      v = splitted[i].split(':')[1];
      eval("element.style."+k+"=\""+v+"\"");

   }
 }

