var subMenuLock = 0;
var subMenuActive = 0;
var tmr = null;
function toggleSubmenu(){
	$('.ponuka-vozidiel').toggleClass('visited');
	$('#sub_navig_ponuka_vozidiel').slideToggle(function(){});
}

function showSubmenu(force){
	if(force == 1){
		clearTimeout(tmr);
		return;
	}
	subMenuActive = 1;
	if(subMenuLock == 0){
		subMenuLock = 1;
		$('.ponuka-vozidiel').addClass('visited');
		$('#index_banner').css('visibility', 'hidden');
		$('#sub_navig_ponuka_vozidiel').show('fade');
		subMenuLock = 0;
	}
}

function hideSubmenu(force){
	if(force == 1){
		subMenuActive = 0;
		clearTimeout(tmr);
	}
	else{
		if(subMenuActive == 1)
		tmr = setTimeout('hideSubmenu(1)', 200);
	}
	if(subMenuActive == 0){
		if(subMenuLock == 0){
			subMenuLock = 1;
			$('.ponuka-vozidiel').removeClass('visited');
			$('#index_banner').css('visibility', 'visible');
			$('#sub_navig_ponuka_vozidiel').hide('fade');
			subMenuLock = 0;
		}
	}
}


$(function(){
	//carousel index
	jQuery('#mycarousel').jcarousel({
		size: 5,
		visible: 5,
		scroll: 1,
    	wrap: 'circular'
    });
	
	//selectbox listing comfort - model
	if($("#model_sel").length > 0)
		$("#model_sel").selectbox();
	//selectbox listing comfort - rok vyroby od
	if($("#year_sel").length > 0)
		$("#year_sel").selectbox();
	//selectbox auto na mieru - typ karoseria
	if($("#parametre_vybava_karoseria").length > 0)
		$("#parametre_vybava_karoseria").selectbox();
	//selectbox auto na mieru - palivo
	if($("#parametre_vybava_palivo").length > 0)
		$("#parametre_vybava_palivo").selectbox();
		
	if ( $('#google_map').length ){
		  if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("google_map"));
			map.setCenter(new GLatLng(mapLat, mapLng), 15);
			map.openInfoWindow(map.getCenter(),
							   document.innerhtml = mapContactBox);
							   var latlng = new GLatLng(mapLat, mapLng);
			  map.addOverlay(new GMarker(latlng));
		
		  }
	}
		

	
/*
	$('.ponuka-vozidiel').mouseover(function(tmr, subMenuActive){
		if(tmr) clearTimeout(tmr);
		$('#sub_navig_ponuka_vozidiel').slideDown();
		$('.ponuka-vozidiel').addClass('visited');
	}(tmr, subMenuActive));
	
	$('.ponuka-vozidiel').mouseout(function(tmr, subMenuActive){
		tmr = setTimeout('hide_slide()', 300);				
	}(tmr, subMenuActive));

	$('#sub_navig_ponuka_vozidiel').mouseover(function(tmr, subMenuActive){
		
		subMenuActive = 1;
		if(tmr) clearTimeout(tmr);
			
		//$('#sub_navig_ponuka_vozidiel').show();
		//$('.ponuka-vozidiel').addClass('visited');
	}(tmr, subMenuActive));
	
	$('#sub_navig_ponuka_vozidiel').mouseout(function(tmr, subMenuActive){

		subMenuActive = 0;
		tmr = setTimeout('hide_slide()', 300);				
	}(tmr, subMenuActive));
*/

	/*$('#sub_navig_ponuka_vozidiel').mouseover(function(){
		clearTimeout(tmr);											   
	});
	$('#sub_navig_ponuka_vozidiel').mouseout(function(){
		var tmr = setTimeout('hide_slide()', 200);
	});
	$('#sub_navig_ponuka_vozidiel div').mouseover(function(){
		clearTimeout(tmr);											   
	});
	$('#sub_navig_ponuka_vozidiel div').mouseout(function(){
		var tmr = setTimeout('hide_slide()', 200);
	});
	$('#sub_navig_ponuka_vozidiel div p').mouseover(function(){
		clearTimeout(tmr);											   
	});
	$('#sub_navig_ponuka_vozidiel div p').mouseout(function(){
		var tmr = setTimeout('hide_slide()', 200);
	});*/

	
});
/*
function hide_slide(){
	alert('hide'+subMenuActive);
	if(subMenuActive == 0){
		$('#sub_navig_ponuka_vozidiel').slideUp(function(){
			$('.ponuka-vozidiel').removeClass('visited');												 
		});
	}
};
*/
//hover pre produkty zobrazene na indexe a detaile produktu
function products_over(id){
	$('#'+ id + ' img.shadow_listing_cars_img').hide();
	$('#'+ id + ' img.shadow_listing_cars_img_hover').show();
	$('#'+ id + ' div.horizont_list_content a').css('color', 'white');
}

function products_out(id){
	$('#'+ id + ' img.shadow_listing_cars_img').show();
	$('#'+ id + ' img.shadow_listing_cars_img_hover').hide();
	$('#'+ id + ' div.horizont_list_content a').css('color', '#BDA585');
}

//hover pre produkty zobrazene v listingu
function products_listing_over(id){
	$('#'+ id + ' img.shadow_listing_cars_hover').show();
	$('#'+ id + ' img.shadow_listing_cars').hide();
	$('#'+ id + ' div.listing_car_box_content a').css('color', '#FFFFFF');
	$('#'+ id + ' div.listing_car_box_content').css('background', '#000 url(/autolook.cz/img/bg-listing-cars-content2-hover.png) no-repeat left top');
}
function products_listing_out(id){
	$('#'+ id + ' img.shadow_listing_cars_hover').hide();
	$('#'+ id + ' img.shadow_listing_cars').show();
	$('#'+ id + ' div.listing_car_box_content a').css('color', '#BDA585');
	$('#'+ id + ' div.listing_car_box_content').css('background', '#000 url(/autolook.cz/img/bg-listing-cars-content2.png) no-repeat left top');
}
