function validateAddress($eps)
{
    $paramAddress = new ParamAddress();
    $paramAddress->setSiteId($_REQUEST['siteId']);
    $paramAddress->setStreetName($_REQUEST['streetName']);
    $paramAddress->setStreetType($_REQUEST['streetType']);
    $paramAddress->setStreetId($_REQUEST['streetId']);
    $paramAddress->setQuarterName($_REQUEST['quarterName']);
    $paramAddress->setQuarterType($_REQUEST['quarterType']);
    $paramAddress->setQuarterId($_REQUEST['quarterId']);
    $paramAddress->setStreetNo($_REQUEST['streetNo']);
    $paramAddress->setBlockNo($_REQUEST['blockNo']);
    $paramAddress->setEntranceNo($_REQUEST['entranceNo']);
    $paramAddress->setFloorNo($_REQUEST['floorNo']);
    $paramAddress->setApartmentNo($_REQUEST['apartmentNo']);
    $paramAddress->setAddressNote($_REQUEST['addressNote']);
    $paramAddress->setCommonObjectId((double) $_REQUEST['commonObjectId']);
    $paramAddress->setCoordX($_REQUEST['coordX']);
    $paramAddress->setCoordY($_REQUEST['coordY']);
    $arrJson = null;
    try {
        $result = $eps->validateAddress($paramAddress, 0);
        if ($result) {
            $arrJson = array("status" => 0, "message" => "OK", "exception" => "", "result" => "" + $result);
        } else {
            $arrJson = array("status" => 1, "message" => "Address is invalid", "exception" => "", "result" => "" + $result);
        }
    } catch (Exception $sf) {
        $arrJson = array("status" => 2, "message" => "Address is invalid", "exception" => $sf->getMessage(), "result" => "none");
    }
    return $arrJson;
}