#!/bin/bash

cd `dirname $0`

function urlencode()
{
  echo "$1" | awk '
BEGIN \
{
    for (i = 0; i <= 255; i++) 
    {
        ord[sprintf("%c", i)] = i
    }   
}
function escape(str, c, len, res) \
{
    len = length(str)
    res = ""
    for (i = 1; i <= len; i++) 
    {
        c = substr(str, i, 1);
        if (c ~ /[0-9A-Za-z]/)
            res = res c
        else
            res = res "%" sprintf("%02X", ord[c])
    }
    return res
}
    { print escape($0) }
'
  
}

ADDR=`urlencode "$1"`
curl  --max-time 4 --connect-timeout 2 -s  http://10.1.0.1/e3g_services/piva_to_addr/street_addr_check.php -d key=1234567890 -d addr="$ADDR"
if [ $? -gt 0 ]; then
  echo STATUS=ERROR_NETWORK
fi
# /tmp/addr_check_result
exit 0
