﻿//*************************************************************************************
// File     : cecv_functions.js
// Requires : jquery.js (version 1.3.2+), braingnat.js (version 0.3.1+)
// Author   : Kyle Weems (ksw)
// Origin   : mindfly.com
// Created  : May 15, 2008
// Modified : May 18, 2009
//*************************************************************************************

$(document).ready(function() {
    loadMap();
});

function loadMap() {
    if ($('#directions').length > 0) {
        BrainGnat.Google.map.loadFromHCard('.vcard', '#map', null, false);
        BrainGnat.Google.map.addDirections('#directionWrapper');
    }
    $('#directionButton').bind('click', function() {
        BrainGnat.Google.map.getDirections(addFromHCard('.vcard'), $('#directionbox').attr('value'));
        return false;
    });

    $('#printMapButton').bind('click', function() {
        window.print();
        return false;
    });
}

function addFromHCard(card) {
    var address = "";
    address += $(card + ' .street-address').text();
    address += ' ' + $(card + ' .locality').text();
    address += ', ' + $(card + ' .region').text();
    address += ' ' + $(card + '. postal-code').text();
    return address;
}