$(document).ready(
	function()
	{
		if ($.browser.version.charAt(0) < 7 && $.browser.msie){$("#mainnav li, #subnav li").hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});}
        
        //Product fotos
        $('#fotos li a').lightBox();
        
        //Home header roteren

        rotatingHeader();

        showDealerMap();        
	}
);

function rotatingHeader()
{
    
    var curPos = $("ul#carrousel-thumbs li.active").index();
    curPos++;
    
    if(curPos >= $("ul#carrousel-thumbs li").length)
    {
        curPos = 0;
    }
    
    $("ul#carrousel-thumbs li").removeClass('active');
    $("ul#carrousel-thumbs li:eq(" + curPos + ")").addClass('active');
        
    changeHeader();
}

function changeHeader()
{
    $('#home-bg-rotator-img1').attr('src',$("ul#carrousel-thumbs li.active a img").attr('src'));
    
    
    $('#home-bg-rotator-img1').fadeIn(1500, function(){
        $('#home-bg-rotator-img2').attr('src', $('#home-bg-rotator-img1').attr('src'));
        $('#home-bg-rotator-img1').css('display', 'none'); 
    });

    rotater = setTimeout("rotatingHeader()", 5000);	
}

function showDealerMap()
{
    $(".dealer-map").css("display","none");    
        
    $(".display-map").click(function(e){
        e.preventDefault();
        
        //$(".dealer-map").hide().html("");
        //eval($(this).attr("href"));
        
        //$("#" + $(this).attr("href")).show(); 
        
        //doMap($(this).attr("href"), $(this).attr("rel"));
            
        
        var dealerBlock = $(this).parent().parent();
        
        dealerBlock.find(".display-map").hide();
        dealerBlock.find(".hide-map").show();
        dealerBlock.find(".dealer-map").toggle('slow');
        dealerBlock.find(".dealer-map").css("display","block");
                 
    });
    
    $(".hide-map").click(function(e){
        e.preventDefault();
        var dealerBlock = $(this).parent().parent();
        
        dealerBlock.find(".display-map").show();
        dealerBlock.find(".hide-map").hide();
        dealerBlock.find(".dealer-map").toggle('slow');
        
             
    });
}


function doMap(mapID, coordinaten)
{
    
    //var coordinaten = $(this).attr("rel");//"51.906102,5.924792";//$(".mapsCoordinate").html();
    var coordinatenSplit = coordinaten.split(',');
    var map;
    var titel       = "test";//$("h1").html();
    //var geocoder    = new google.maps.Geocoder();
    var latlng      = new google.maps.LatLng(coordinatenSplit[0],coordinatenSplit[1]);
    var myOptions = {
        zoom: 15,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById(mapID), myOptions);

    infowindow = new google.maps.InfoWindow({
        content: "loading..."
    });
    
    var marker = new google.maps.Marker({
        position:   new google.maps.LatLng(coordinatenSplit[0],coordinatenSplit[1]), 
        map:        map/*, 
        title:      titel,
        icon:       '/gfx/tmpl/map_marker.png', 
        html:       '<div class="infowindowContent">'+
                        '<div class="siteNotice"></div>'+
                        '<h1 class="firstHeading">Apenheul</h1>'+
                        '<div class="bodyContent">'+
                            '<p>Apeldoorn</p>'+
                        '</div>'+
                      '</div>' */
    });
    
    google.maps.event.addListener(marker, "click", function () {
        infowindow.setContent(this.html);
        infowindow.open(map, this);
    });
    
    
}

