﻿function ValidateSearch() {
    var text = $('.search-text').val();
    var where = $('.search-where').val();

    // adv-text
    // adv-category
    // adv-where
    // adv-address
    
    var result = false;
    result = (text != "");
    
    return result;
}

function ValidateAdvSearch() {
    var text = $('.search-adv-text').val();
    var category = $('.search-adv-category').val();
    var where = $('.search-adv-where').val();
    var address = $('.search-adv-address').val();

    var result = false;
    result = ((text != "") || (category > 0));

    return result;
}

function InitAdvanced() {
    $('fieldset.simple-search').hide();
    $('fieldset.advanced-search').show();
    return false;
}

function SwitchAdvanced() {
    $('fieldset.simple-search').hide();
    $('fieldset.advanced-search').fadeIn();
    return false;
}

function SwitchSimple() {
    $('fieldset.advanced-search').hide();
    $('fieldset.simple-search').fadeIn();
    return false;
}

function initializeMap(mapId, lat, lon) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById(mapId));
        map.setCenter(new GLatLng(lat, lon), 15);

        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();

        var point = new GLatLng(lat, lon);
        map.addOverlay(new GMarker(point));

        var mapTypeControl = new GMapTypeControl();

        var topRight = null;
        var bottomRight = null;
        map.removeMapType(G_HYBRID_MAP);
        map.addControl(mapTypeControl, topRight);
        GEvent.addListener(map, "dblclick", function() {
            map.removeControl(mapTypeControl);
            map.addControl(new GMapTypeControl(), bottomRight);
        });
        map.addControl(new GSmallMapControl());
    }
}

function gdOs(a) {
	var m3_r = Math.floor(Math.random() * 99999999999);
	var im = new Image();
	im.src = "/destacado/" + a + ".gif?nu=" + m3_r;
}


$(document).ready(function() {
    //$('a[rel="external"]').attr("target", "_blank");
    //$('a.external').attr("target", "_blank");

    $('.search-action').bind('click', ValidateSearch);
    $('.search-adv-action').bind('click', ValidateAdvSearch);

    $('a.simple-switch').bind('click', SwitchSimple);
    $('a.advanced-switch').bind('click', SwitchAdvanced);
}); 
