$(document).ready(function () {
    $('a.lightboxSingleImage').click(function () {

        //$('body').css('overflow-y', 'hidden');

        $('<div id="overlaySingleImage"></div>').css('top', $(document).scrollTop()).css('opacity', '0').animate({ 'opacity': '0.7' }, 'slow').appendTo('body');

        $('<div id="lightboxSingleImage"></div>').hide().appendTo('body');

        $('<img src="' + $(this).attr('href') + '" />').load(function () {
            positionLightboxImage();
        }).click(function () {
            removeLightbox();
        }).appendTo('#lightboxSingleImage');

        $('<p id="lightboxSingleImageClose" title="Close"><a href="#"><img src="/images/closelabel.gif" /></a></p>').appendTo('#lightboxSingleImage').click(function () {
            removeLightbox();
            return false;
        });
        return false;
    });
});

function positionLightboxImage() {
    var top = ($(window).height() - $('#lightboxSingleImage').height()) / 2;
    var left = ($(window).width() - $('#lightboxSingleImage').width()) / 2;
    $('#lightboxSingleImage').css({ 'top': top + $(document).scrollTop(), 'left': left }).show();
}

function removeLightbox() {
    $('#overlaySingleImage, #lightboxSingleImage').fadeOut('slow', function () {
        //$('body').css('overflow-y', 'auto');
        $(this).remove();
        return false;
    });
}

function loadContactMap(coyName, coyAddress, divID) {

    var imgStoreMarker = "/images/marker.png";
    var imgStoreMarkerShadow = "/images/markerShadow.png";

    var value = $('div#' + divID).html();
    value = $.trim(value);
    $('div#' + divID).html("");
    var point = value.split(',');

    var myLatlng = new google.maps.LatLng(parseFloat(point[0]), parseFloat(point[1]));
    var myOptions = { zoom: parseFloat(point[2]), center: myLatlng, mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU }, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL }, mapTypeId: google.maps.MapTypeId.ROADMAP };

    var map = new google.maps.Map(document.getElementById(divID), myOptions);

    var companyLogo = new google.maps.MarkerImage(imgStoreMarker, new google.maps.Size(160, 50), new google.maps.Point(0,0), new google.maps.Point(72, 47));
    var companyShadow = new google.maps.MarkerImage(imgStoreMarkerShadow, new google.maps.Size(160, 50), new google.maps.Point(0, 0), new google.maps.Point(72, 47));
    var companyMarker = new google.maps.Marker({ position: myLatlng, map: map, icon: companyLogo, shadow: companyShadow, title: "View details of " + coyName });

    var contentString = '<div id="content">' + '<h2 id="firstHeading" class="firstHeading">' + coyName + '</h2>' + '<div id="bodyContent">' + '<p>' + coyAddress + '</p>' + '</div></div>';

    /*
    var infowindow = new google.maps.InfoWindow({ content: contentString });
    google.maps.event.addListener(companyMarker, 'mouseover', function () {
    infowindow.open(map, companyMarker);
    });
    */
}

