﻿    //*************************************************************************************************
    //************************************************************************************************* 
    //********************
    // setSiteID
    //********************
    function SetSiteID(siteName)
    {
        GameFunctions.setSiteID(siteName, SetSiteID_Callback);
    }

    function SetSiteID_Callback(response)
    {
		if(response.error) 
			flash.SetSiteIDCallback(false, "Error: Could not set Site ID.");
		else
			flash.SetSiteIDCallback(true, "");
    }

    //********************
    // setAgencyID
    //********************
    function SetAgencyID(agencyID)
    {
        GameFunctions.setAgencyID(agencyID, SetAgencyID_Callback);
    }

    function SetAgencyID_Callback(response)
    {
        if(response.error)
            flash.SetAgencyIDCallback(false, "Error: Could not set Agency ID.");
        else
            flash.SetAgencyIDCallback(true, "");
    }   
   
    //*************************************************************************************************
    //*************************************************************************************************    
    
    //********************
    // GetDefaultAgencyValues
    //********************
    function GetDefaultAgencyValues()
    {
        GameFunctions.GetDefaultAgencyValues(GetDefaultAgencyValues_Callback);
    }

    function GetDefaultAgencyValues_Callback(response)
    {
        if(response.error)
            flash.GetDefaultAgencyValuesCallback("");
        else
            flash.GetDefaultAgencyValuesCallback(response.value);
    }  
    
    //********************
    // GetAgencyValues
    //********************
    function GetAgencyValues()
    {
        GameFunctions.GetAgencyValues(GetAgencyValues_Callback);
    }

    function GetAgencyValues_Callback(response)
    {
        if(response.error)
            flash.GetAgencyValuesCallback("");
        else
            flash.GetAgencyValuesCallback(response.value);
    } 
    
    //*************************************************************************************************
    //*************************************************************************************************    
    
    //********************
    // WriteAgencyValues
    //********************
    function WriteAgencyValues(writeString)
    {
        GameFunctions.WriteAgencyValues(writeString, WriteAgencyValues_Callback);
    }

    function WriteAgencyValues_Callback(response)
    {
        if(response.error)
            flash.WriteAgencyValuesCallback(false, "Could not save values.");
        else
        {
            if(response.value != "0")
                flash.WriteAgencyValuesCallback(false, "Could not save: " + response.value);
            else
                flash.WriteAgencyValuesCallback(true, "");
        }
    }   