﻿//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;
//loading popup with jQuery magic!
function loadPopup(id){
//loads popup only if it is disabled
if(popupStatus==0){
$("#backgroundPopup").css({
"opacity": "0.7"
});
$("#backgroundPopup").fadeIn("slow");
$("#"+id).fadeIn("slow");
popupStatus = 1;
$("#TxtAddress").val('');
$("#txtMLSNumber").val('');
}
}
//disabling popup with jQuery magic!
function disablePopup(id){
//disables popup only if it is enabled
if(popupStatus==1){
$("#backgroundPopup").fadeOut("slow");
$("#"+id).fadeOut("slow");
popupStatus = 0;
}
}
//centering popup
function centerPopup(id){
//request data for centering
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
var popupHeight = $("#"+id).height();
var popupWidth = $("#"+id).width();
//centering
//$("#"+id).css({
//"position": "absolute",
//"top": (windowHeight/16-popupHeight/8),
//"left": windowWidth/2-popupWidth/2
//});
//only need force for IE6

$("#backgroundPopup").css({
"height": windowHeight
});

}
$(document).ready(function() {
$("#PopUpAddress").live("click", function() {
        centerPopup('popupContact');
            //load popup
        loadPopup('popupContact');
});

$("#popupSearchbymls").live("click", function() {
centerPopup('popupMLS');
    //load popup
loadPopup('popupMLS');
});

//CLOSING POPUP
//Click the x event!
$("#popupContactClose").live("click", function() {
disablePopup('popupContact');
});
$("#popupMLSClose").live("click", function() {
disablePopup('popupMLS');
});
//Click out event!
$("#backgroundPopup").live("click", function() {
disablePopup();
});
//Press Escape event!

$(document).keypress(function(e){
if(e.keyCode==27 && popupStatus==1){
disablePopup();
}
});
});


$('#txtMLSNumber').keypress(function(event) {
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if (keycode == '13') {
        $("#btnSearchByMlsNumber").click();
    }
});


