$(document).ready(function() {
    // odosielanie ponuky na mail
    $("#detail-popup-mail").click(function(event) {
        $.get('ajax/popup', 'type=mail', function(data) {
            $.modal(data, {
                //overlayClose:    true,
                minHeight:       80,
                minWidth:        270
            });
        });
    });
    // sprava realitke
    $("#detail-popup-msg").click(function(event) {
        $.get('ajax/popup', 'type=msg', function(data) {
            $.modal(data, {
                //overlayClose:    true,
                minHeight:       380,
                minWidth:        420
            });
        });
    });
    // dohodnut prehliadku
    $("#detail-popup-prehliadka").click(function(event) {
        $.get('ajax/popup', 'type=prehliadka', function(data) {
            $.modal(data, {
                //overlayClose:    true,
                minHeight:       260,
                minWidth:        500
            });
        });
    });
    // sledovane ponuky - popup pre mail
    $("#sledovne-popup").click(function(event) {
        $.get('ajax/popup', 'type=sledovane', function(data) {
            $.modal(data, {
                //overlayClose:    true,
                minHeight:       80,
                minWidth:        270
            });
        });
    });
    // formular pre odosielanie dopytu
    $('#fDopyt').ajaxForm({
        beforeSubmit: function(formData, jqForm, options) {
            var form = jqForm[0];
            if (!form.dopyt_meno.value) {
                alert("Meno");
                form.dopyt_meno.focus();
                return false;
            }
            if (!form.dopyt_cislo.value && !form.dopyt_mail.value) {
                alert("telefon alebo email");
                return false;
            }
            if (!form.dopyt_dopyt.value) {
                form.dopyt_dopyt.focus();
                alert("dopyt");
                return false;
            }
            if (form.dopyt_pic.value != form.dopyt_pass.value) {
                form.dopyt_pic.focus();
                alert("zly kod");
                return false;
            }                 
            return true;
        },
        success: function(response) {
            alert(response);
        },
        clearForm: true
    });
    
    $('#fKontakt').ajaxForm({
        beforeSubmit: function(formData, jqForm, options) {
            var form = jqForm[0];
            if (form.dopyt_pic.value != form.dopyt_pass.value) {
                form.dopyt_pic.focus();
                alert("zly kod");
                return false;
            }                 
            return true;
        },
        success: function(response) {
            alert(response);
        },
        clearForm: true
    });
    
    returnPocetVysledkov();
});
function returnPocetVysledkov() {
    var querystring = $('#fQuickSearch').formSerialize();
    $.post('ajax/pocetVysledkov', querystring, function(data) {
        $('#submitQS').val(data);
    });
}
function showAddress(lat, lng, targetDiv) {
    var textControl = false;
    if ($('#'+targetDiv).length == 0) {
        targetDiv = 'mapa';
        if ($('#mapa').length == 0) {
            $.modal("<div id='mapa'></div>", {
                minHeight:  400,
                minWidth:   700
            });
        }
        textControl = true;
    }
    var map = new GMap2($("#"+targetDiv)[0]);
    map.setCenter(new GLatLng(lat, lng), 15);
    map.addControl(new GMapTypeControl());
    if (!textControl) {
        map.addControl(new GSmallMapControl());
    } else {
        map.addControl(new GLargeMapControl());
    }
    var marker = new GMarker(new GLatLng(lat, lng));
    map.addOverlay(marker);
}
function sledovanie(btn, id) {
    var param = "";
    if (id < 0) {
        param = "nesledovat="+Math.abs(id);
    } else {
        param = "sledovat="+id;
    }
    $.get("ajax/blank", param, function() {
        btn.style.display = "none";
    });
}

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;
