var map = null;

function initialize() {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        
	var lat = $("#latitude").val();
	var lon = $("#longitude").val();

        map.setCenter(new GLatLng(lat, lon), 16);
        map.setUIToDefault();
        var point = new GLatLng(lat, lon);
        map.addOverlay(new GMarker(point));
        $("#map_canvas").show();
        map.checkResize();
        //console.log('done');
    }
}


$(document).ready(function() {

    // toggle
    $('#top .toggle').click(function() {
        $("#map_canvas, .wpcf7-response-output").hide();
        $(this).toggleClass('active');
        $('#contact').slideToggle(600, 'linear', function() {
            $("#map_canvas").show();
            initialize();
        });
    });

    // slider
    $('header .container').tinycarousel({
        pager: true, 
        interval: false
    });
    
    // stop all
    $('span.prev, span.next, .slider_pagination a').click(function(){
        $(".slider .video object").each(function(i){
            this.sendEvent('STOP');
        });
    });

    $("section.show a").click(function(){
        var section = $(this).parents('section:first');
        var video_url = $(this).attr('href');
        var thumb_image = $("img.thumb_image", section).attr('src');
        var main_image = $("img.main_image", section).attr('src');
        var subject = $("h2 a", section).text();
        var description = $("p", section).text();
        
        var index = $("section.show").index(section);
        
        if($("header div.pager a").get(index))
        {
            $("header div.pager a:eq(" + index + ")").click();
        }
        else
        {
            var box = $("header div.slider li:first");
            $(".description .top .image img", box).attr('src', thumb_image);
            $(".description .top .text span", box).text(subject);
            $(".description .text p", box).text(description);
            
            $('div.video', box).html("<div id='mediaspace'>Video box</div>");
            
            jwplayer('mediaspace').setup({
                'flashplayer': 'http://parkavenia.abcentrum.hr/wp-content/themes/parkavenia/videoplayer/player.swf',
                'description': description,
                'file': video_url,
                'image': main_image,
                'title': subject,
                'backcolor': '000000',
                'frontcolor': 'FFFFFF',
                'lightcolor': 'ffc000',
                'screencolor': '454545',
                'volume': '60',
                'stretching': 'fill',
                'controlbar': 'bottom',
                'width': '640',
                'height': '390'
            });
            
        //$("header div.pager a:eq(0)").click(); // just in case
        }
       
        $('html, body').animate({
            'scrollTop': 0
        }, 'slow');
        
        event.preventDefault();
    });

    /*
	$("div.person .user-thumbnail img").each(function(i){
		var src = $(this).attr('src').match(/\?src\=(.*)\&w/);
		if (src != null && src[1] != null) $(this).parents(":first").attr('href', src[1]);
		else $(this).parents("div:first").html(this); // hotfix
	});
    */
});

