﻿// JScript File

// populate state dropdownlist
function ClientCallback_State(result, context)
{
    var state = document.getElementById('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);
    }
}

// populate area dropdownlist
function ClientCallback_Area(result, context)
{
    var area = document.getElementById('cboArea'); 
    area.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; 
        area.appendChild(option);
    }
}

// populate property type dropdownlist
function ClientCallback_Type(result, context)
{
    var type = document.getElementById('cboType'); 
    type.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; 
        type.appendChild(option);
    }
}

// populate property owner dropdownlist
function ClientCallback_ReturnOwner(result, context)
{
    var owner = document.getElementById('cboOwner'); 
    owner.innerText= ""; 
    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.innerText = values; 
        owner.appendChild(option);
    }
}

// return referral status changed result
function ClientCallback_Referral_List(result, context)
{
    document.getElementById("Referral_List1_myDIV").innerHTML = result;
}
// return advance search result
function ClientCallback_SearchResult(result, context)
{
    document.getElementById("Search_Advert_List1_myDIV").innerHTML = result;
}

// return advance search result
function ClientCallback_SearchQuickResult(result, context)
{
    document.getElementById("Search_Quick_List1_myDIV").innerHTML = result;
}

// return search type result
function ClientCallback_SearchTypeResult(result, context)
{
    document.getElementById("Search_Advert_Type_List1_myDIV").innerHTML = result;
}

// return more recent result
function ClientCallback_MoreResult(result, context)
{
    document.getElementById("Default_More_Advert1_myDIV").innerHTML = result;
}

// return manage country paging result
function ClientCallback_ManageCountry(result, context)
{
    document.getElementById("ManageCountry1_myDIV").innerHTML = result;
}

// return manage state paging result
function ClientCallback_ManageState(result, context)
{
    document.getElementById("ManageState1_myDIV").innerHTML = result;
}

// return manage property type paging result
function ClientCallback_ManagePropertyType(result, context)
{
    document.getElementById("ManagePropertyType1_myDIV").innerHTML = result;
}

// return manage poll paging result
function ClientCallback_ManagePoll(result, context)
{
    document.getElementById("ManagePoll1_myDIV").innerHTML = result;
}

// return manage property verification result
function ClientCallback_ManagePropertyVerification(result, context)
{
    document.getElementById("ManagePropertyVerification1_myDIV").innerHTML = result;
}

// return manage property verification result
function ClientCallback_ManageAgentVerification(result, context)
{
    document.getElementById("ManageAgentVerification1_myDIV").innerHTML = result;
}

// return manage user paging result
function ClientCallback_ManageUser(result, context)
{
    document.getElementById("ManageUser1_myDIV").innerHTML = result;
}

// return manage user paging result
function ClientCallback_ManageUserPosting(result, context)
{
    document.getElementById("ManageUserPosting1_myDIV").innerHTML = result;
}

// return manage user paging result
function ClientCallback_ManageLeads(result, context)
{
    document.getElementById("ManageLeads1_myDIV").innerHTML = result;
}

// return manage member log paging result
function ClientCallback_ManageMemberLog(result, context)
{
    document.getElementById("ManageMemberLog1_myDIV").innerHTML = result;
}

// return manage member log paging result
function ClientCallback_ManageErrorLog(result, context)
{
    document.getElementById("ManageErrorLog1_myDIV").innerHTML = result;
}

// return manage scam report paging result
function ClientCallback_ManageScamLog(result, context)
{
    document.getElementById("ManageScamLog1_myDIV").innerHTML = result;
}

// return testimonial
function ClientCallback_Manage_Testimonial(result, context)
{
    document.getElementById("Manage_Testimonial1_myDIV").innerHTML = result;
}


// return manage all requests paging result
function ClientCallback_ManageAllRequest(result, context)
{
    document.getElementById("ManageAllRequest1_myDIV").innerHTML = result;
}

// return manage advertisement enquiry paging result
function ClientCallback_ManageAdvertisementEnquiry(result, context)
{
    document.getElementById("ManageAdvertisementEnquiry1_myDIV").innerHTML = result;
}

// return manage all referral paging result
function ClientCallback_ManageReferral(result, context)
{
    document.getElementById("ManageReferral1_myDIV").innerHTML = result;
}

// return member property paging result
function ClientCallback_member_posting(result, context)
{
    document.getElementById("member_posting1_myDIV").innerHTML = result;
}

// return external estate property paging result
function ClientCallback_external_posting_estate(result, context)
{
    document.getElementById("external_posting1_myDIV").innerHTML = result;
}

// return external residence property paging result
function ClientCallback_external_posting_residence(result, context)
{
    document.getElementById("external_posting_residence1_myDIV").innerHTML = result;
}

// return property cart paging result
function ClientCallback_Agent_Posting(result, context)
{
    document.getElementById("Agent_Posting1_myDIV").innerHTML = result;
}

// return property cart paging result
function ClientCallback_developer_posting(result, context)
{
    document.getElementById("developer_posting1_myDIV").innerHTML = result;
}

// return property cart paging result
function ClientCallback_ManageCart(result, context)
{
    document.getElementById("Manage_Cart1_myDIV").innerHTML = result;
}

// return property cart paging result
function ClientCallback_MemberCart(result, context)
{
    document.getElementById("Member_Cart1_myDIV").innerHTML = result;
}

// return property cart paging result
function ClientCallback_AgentCart(result, context)
{
    document.getElementById("Agent_Cart1_myDIV").innerHTML = result;
}


// return property cart paging result
function ClientCallback_PropertyCart(result, context)
{
    document.getElementById("Property_Cart1_myDIV").innerHTML = result;
}

// return developer company paging result
function ClientCallback_ManageDeveloperCompany(result, context)
{
    document.getElementById("ManageDeveloperCompany1_myDIV").innerHTML = result;
}

// return agency paging result
function ClientCallback_ManageAgency(result, context)
{
    document.getElementById("ManageAgency1_myDIV").innerHTML = result;
}

// return developer adverts paging result
function ClientCallback_ManageDeveloperAdvert(result, context)
{
    document.getElementById("ManageDeveloperAdvert1_myDIV").innerHTML = result;
}

// return developer advertisement paging result
function ClientCallback_ManageDeveloperAdvertisement(result, context)
{
    document.getElementById("ManageDeveloperAdvertisement1_myDIV").innerHTML = result;
}

// return developer adverts paging result
function ClientCallback_Agency_All_Detail(result, context)
{
    document.getElementById("Agency_All_Detail1_myDIV").innerHTML = result;
}

// return developer adverts paging result
function ClientCallback_Agency_List_All(result, context)
{
    document.getElementById("Agency_List_All1_myDIV").innerHTML = result;
}

// return agency assignment data
function ClientCallback_AgentDetail(result, context)
{
    document.getElementById("Agent_Detail1_myDIV").innerHTML = result;
}

// return agency assignment data
function ClientCallback_AgentSearchResult(result, context)
{
    document.getElementById("Search_Agent_List1_myDIV").innerHTML = result;
}

// return agency assignment data
function ClientCallback_AssignAgency(result, context)
{
    document.getElementById("myDIV").innerHTML = result;
}

// return developer assignment data
function ClientCallback_AssignDeveloperCompany(result, context)
{
    document.getElementById("myDIV").innerHTML = result;
}

// return developer detail
function ClientCallback_ViewDeveloper(result, context)
{
    document.getElementById("myDIV").innerHTML = result;
}

// return calculated balance
function ClientCallback_CalculateBalance(result, context)
{
    document.getElementById("lblBalance").innerHTML = result;
}

// return calculated expiry
function ClientCallback_CalculateExpiry(result, context)
{
    document.getElementById("txtExpiry").value = result;
}

// return encryption value
function ClientCallback_EncryptionResult(result, context)
{
    document.getElementById("lblResult").innerHTML = result;
}

// return keywords value based on area provided
function ClientCallback_ReturnKeywords(result, context)
{
    document.getElementById("txtKeyword").value = result;
}

// return keywords value based on area provided
function ClientCallback_member_add_personalization(result, context)
{
    document.getElementById("myDIV").innerHTML = result;
}

function ClientCallback_member_view_criteria(result, context)
{
    document.getElementById("member_view_criteria1_myDIV").innerHTML = result;
}

function ClientCallback_ShowDate(result, context)
{
    document.getElementById("myDIV").innerHTML = result;
}

function ClientCallback_AllAdverts(result, context)
{
    document.getElementById("Default_All_Advert1_myDIV").innerHTML = result;
}

function ClientCallback_MonthlyChart(result, context)
{
    var imgChart = document.getElementById("Monthly_Posting_Chart1_chartcontrol");
    var rand_no = Math.random();
    if (imgChart!=null)
    {
        if (result.match(".Png"))
        {
            result=result.replace(".Png",".Png?rnd=" + rand_no);
        }
    }
    document.getElementById("Monthly_Posting_Chart1_myDIV").innerHTML = result;
}



// return agent search value
function ClientCallback_ReturnAgentSearch(result, context)
{
//alert(result);
    if (result=="Agency Name")
    {
        document.getElementById("Agent_Search1_lblAgencyEX").style.display='block';
        document.getElementById("Agent_Search1_lblKeywordEX").style.display='none';
        document.getElementById("Agent_Search1_lblNameEX").style.display='none';
        document.getElementById("Agent_Search1_lblKeywordNote").style.display='none';
        document.getElementById("Agent_Search1_lblNameNote").style.display='none';       
    }
    else if (result=="Keywords")
    {
        document.getElementById("Agent_Search1_lblAgencyEX").style.display='none';
        document.getElementById("Agent_Search1_lblKeywordEX").style.display='block';
        document.getElementById("Agent_Search1_lblNameEX").style.display='none';
        document.getElementById("Agent_Search1_lblKeywordNote").style.display='block';
        document.getElementById("Agent_Search1_lblNameNote").style.display='none';          
    }
    else if (result=="City/Area/Location")
    {
        document.getElementById("Agent_Search1_lblAgencyEX").style.display='none';
        document.getElementById("Agent_Search1_lblKeywordEX").style.display='none';
        document.getElementById("Agent_Search1_lblNameEX").style.display='block';
        document.getElementById("Agent_Search1_lblKeywordNote").style.display='none';
        document.getElementById("Agent_Search1_lblNameNote").style.display='block';          
    }
}

function ClientCallbackError(result, context)
{ 
    alert(result); 
}

function ErrorMessage(msg)
{
    alert(msg);
}

function js_show_div(obj)
{
    obj.style.display='block';
}


