﻿// JScript File

function check_length(obj, cnt, rem) 
{ 
    var maxwords = 350; 
    var ary = obj.value; // doubled spaces will throw this off 
    var len = ary.length; 
    cnt.value = len; 
    rem.innerHTML = maxwords - len; 
    if (len > maxwords) { 
        ary = ary.slice(0,maxwords-1); 
        obj.value = ary; // truncate additional words 
        cnt.value = maxwords; 
        rem.innerHTML = 0;
        return false; 
    } 
    return true; 
}          


// populate state dropdownlist
function ClientCallback_State(result, context)
{
    var state = document.getElementById('Edit_Profile1_cboState'); 
    state.innerHTML= ""; 
    var rows = result.split('|');       

    for (var i = 0; i < rows.length - 1; ++i)
    { 
        var values = rows[i];
        var option = document.createElement("OPTION");                
        option.value = values; 
        option.innerHTML = values; 
        state.appendChild(option);
    }
}

// return member property paging result
function ClientCallback_hv_posting(result, context)
{
    document.getElementById("HV_posting1_myDIV").innerHTML = result;
}

//======================================================================================
// DEFAULT FUNCTIONS
//======================================================================================
// return quick search selection
function ClientCallback_Sub_Quick_Search(result, context)
{
    document.getElementById("Sub_Quick_Search1_myDIV").innerHTML = result;
}

// return quick search selection
function ClientCallback_Quick_Search(result, context)
{
    document.getElementById("Quick_Search1_myDIV").innerHTML = result;
}

// return quick search result selection
function ClientCallback_Quick_Search_Result(result, context)
{
    document.getElementById("Quick_Search_Result1_myDIV").innerHTML = result;
}

// return advance search result selection
function ClientCallback_Advance_Search_Result(result, context)
{
    document.getElementById("Advance_Search_Result1_myDIV").innerHTML = result;
}

// return cart selection
function ClientCallback_Hv_Cart(result, context)
{
    document.getElementById("Hv_Cart1_myDIV").innerHTML = result;
}

function ClientCallback_Nd_Cart(result, context)
{
    document.getElementById("Nd_Cart1_myDIV").innerHTML = result;
}

// return all hv listing result
function ClientCallback_Hv_All_Listing(result, context)
{
    document.getElementById("Hv_All_Listing1_myDIV").innerHTML = result;
}

// return all hv listing result
function ClientCallback_Nd_All_Listing(result, context)
{
    document.getElementById("Nd_All_Listing1_myDIV").innerHTML = result;
}


//======================================================================================
// MEMBER FUNCTIONS
//======================================================================================
// return member postings
function ClientCallback_Member_Posting(result, context)
{
    document.getElementById("Member_Posting1_myDIV").innerHTML = result;
}

// return member enquiries
function ClientCallback_Member_Enquiry(result, context)
{
    document.getElementById("Member_Enquiry1_myDIV").innerHTML = result;
}

// return enquiries received
function ClientCallback_Enquiry_Listing(result, context)
{
    document.getElementById("Enquiry_Listing1_myDIV").innerHTML = result;
}


//======================================================================================
// ADMIN FUNCTIONS
//======================================================================================
// return admin pending properties
function ClientCallback_Manage_Property_Verification(result, context)
{
    document.getElementById("Manage_Property_Verification1_myDIV").innerHTML = result;
}

// return admin error info
function ClientCallback_Manage_Error(result, context)
{
    document.getElementById("Manage_Error1_myDIV").innerHTML = result;
}


function ClientCallbackError(result, context)
{ 
    alert(result); 
}

function ErrorMessage(msg)
{
    alert(msg);
}

function js_show_div(obj)
{
    obj.style.display='block';
}

