var build_post_map = function() {
    $$("#map_canvas").each(function(element){
        var latlng = $("map_latlng").innerHTML.split(",");
        latlng = new google.maps.LatLng(latlng[0], latlng[1]);
        var myOptions = {
            zoom: 15,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
            //navigationControl: false,
            //mapTypeControl: false,
            //scaleControl: false,
            //draggable: false,
            //scrollwheel: false
        };
        var map = new google.maps.Map(element, myOptions);
     	var markerOptions = {
            clickable: false,
            dragable: false,
            cursor: 'pointer',
            map: map,
            position: latlng
        };
        var marker = new google.maps.Marker(markerOptions);
    });
}

var build_general_map = function(center, zoom, restaurants) {
    var latlng = center.split(",");
    latlng = new google.maps.LatLng(latlng[0], latlng[1]);
    var myOptions = {
        zoom: zoom,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map($("generalmap_canvas"), myOptions);
    restaurants.each(function(restaurant){
        var pos = restaurant.coord.split(",");
        pos = new google.maps.LatLng(pos[0], pos[1]);
        var markerOptions = {
            clickable: true,
            dragable: false,
            cursor: 'pointer',
            map: map,
            position: pos,
            title: restaurant.name
        };
        var marker = new google.maps.Marker(markerOptions);
        google.maps.event.addListener(marker, "click", function(){
            var dest = "http://" + window.location.host + '/' + restaurant.url;
            window.location = dest;
        });
    });
}

var hide_layers = function() {
    $$("#loading_tabs").setStyle("display", "none");
    $$("#oculting_tabs").setStyle("display", "block");
}

var cufonize = function() {
	Cufon.replace('.cufon');
	Cufon.replace('.titulo-promociones');
}

var build_fancybox_urls = function() {
	jQuery("a.iframe").fancybox();
}

var build_fancybox_galleries = function() {
	jQuery(".gallery a").attr("title","");
	jQuery(".gallery img").attr("title","");
	jQuery(".gallery img").attr("alt","");
	jQuery(".gallery a").fancybox();
    jQuery("a[rel=lightbox]").fancybox();
}

window.addEvent("domready", function(){
	cufonize();
	build_fancybox_urls();
	build_fancybox_galleries();
    build_post_map();
});
