
// home.js
// Setup the short version of the herdometer to display on the home page

$(document).ready(function()
    {
        GUnload();

        $("#map_canvas").height(212);
        $("#map_canvas").width(984);

        // Setup global error handling
        $(document).ajaxError(function(){
            if (window.console && window.console.error) {
                console.error(arguments);
            }
        });

        if (GBrowserIsCompatible()) {
            map = new GMap2(document.getElementById("map_canvas"));
            GEvent.addListener(map, "click", onMapClick);
            map.disableDragging();
            map.setCenter(new GLatLng(37.4419, -122.1419), 3);
            displayReport(map);
            window.setInterval(function(timeout) {
                displayReport(map);
            }, timeout);
        } 

        $("#testSiteSubmitId").click(testSiteSubmit);
        $("#findSiteSubmitId").click(findSiteSubmit);
        $("#emailSignupSubmitId").click(emailSignupSubmit);
        $("#herdometerLinkId").click(openHerdometerWindow)

        $("#twitterDivId").load(contextRoot + "/twitter");
    }
)


function testSiteSubmit()
{
    if (($("#testSiteId").val() == "") || ($("#testSiteId").val() == defaultReportSiteText))
        return false;
    else
    {
        $("#formId").attr("target","reporter");
        return true;
    }
}

function findSiteSubmit()
{
    return (($("#findSiteId").val() != "") && ($("#findSiteId").val() != defaultFindReportText))
}

function emailSignupSubmit()
{
    return (($("#emailAddressId").val() != "") && ($("#emailAddressId").val() != defaultCaptureEmailText))
}

function onMapClick(target)
{
    if (target == null)
        return openHerdometerWindow();
    else
        return false;
}

function openHerdometerWindow()
{
//    herdometerWindow = window.open(this.href);
    herdometerWindow = window.open("explore/herdometer");
    herdometerWindow.herdometerQueuePosition = i;
    return false;
}