﻿function doSearch() {
    var orient = $('hidOrient').value;
    var search = $('txtEnterAddress').value;
    if (orient == "v")
        search += ", " + $('txtEnterAddress2').value;
    var url = "/Widgets/iframe/iframeworker.ashx?o=" + orient + "&key=" + getQueryVariable("key") + "&search=" + search;
    var opt = {asynchronous:true, onSuccess:doSearch_Done, onException:doSearch_Exception, evalScripts:true};
    $('btnGetValue').style.display = "none";
    $('doSearchLoading').style.display = "";
    $('divResults').innerHTML = ""; // reset it
    new Ajax.Updater('divResults', url, opt);
}
function doSearch_Exception() {
    resetSearch();
}

function doSearch_Done() {
    $('btnGetValue').style.display = "";
    $('doSearchLoading').style.display = "none";
}

function doSearch_Watermark_EnterH() {
    // if class == watermark class, clear text and remove watermark class
    if ("enter_address_home_watermark" == $('txtEnterAddress').className) {
        $('txtEnterAddress').className = "enter_address_home";
        $('txtEnterAddress').value = "";
    }
}
function doSearch_Watermark_LeftH() {
    if ("" == $('txtEnterAddress').value || "Enter an address here to search" == $('txtEnterAddress').value) {
        $('txtEnterAddress').className = "enter_address_home_watermark";
        $('txtEnterAddress').value = "Enter an address here to search";
    }
}
function doSearch_Watermark_EnterV() {
    // if class == watermark class, clear text and remove watermark class
    if ("enter_address_homeV_watermark" == $('txtEnterAddress').className) {
        $('txtEnterAddress').className = "enter_address_homeV";
        $('txtEnterAddress').value = "";
    }
}
function doSearch_Watermark_LeftV() {
    if ("" == $('txtEnterAddress').value || "Enter an address here" == $('txtEnterAddress').value) {
        $('txtEnterAddress').className = "enter_address_homeV_watermark";
        $('txtEnterAddress').value = "Enter an address here";
    }
}
function doSearch_Watermark_EnterV2() {
    // if class == watermark class, clear text and remove watermark class
    if ("enter_address_homeV_watermark" == $('txtEnterAddress2').className) {
        $('txtEnterAddress2').className = "enter_address_homeV";
        $('txtEnterAddress2').value = "";
    }
}
function doSearch_Watermark_LeftV2() {
    if ("" == $('txtEnterAddress2').value || "Enter an address here" == $('txtEnterAddress2').value) {
        $('txtEnterAddress2').className = "enter_address_homeV_watermark";
        $('txtEnterAddress2').value = "Enter an address here";
    }
}
// do not, as focus() below would just undo it. // doSearch_Watermark_Left(); // initialize watermark
function resetSearch() {
    var orient = $('hidOrient').value;
    $('pnlSearch').style.display = ""; // show it again
    $('divResults').style.display = "none";
    $('divResults').innerHTML = "";
    $('txtEnterAddress').value = "";
    if($('txtEnterAddress2') != undefined) $('txtEnterAddress2').value = "";
    $('lblError').innerHTML = "";
    $('divSendResults').style.display = "none";
    doSearch_Done();
    if (orient == "h")
        doSearch_Watermark_LeftH(); // initialize watermark
    else {
        doSearch_Watermark_LeftV();
        doSearch_Watermark_LeftV2();
    }
}

