Removing Conditions On Permanent Residence Based On Marriageこのページに、2年限定カードの条件解除についての方法、書類などについて
全て書かれています。
申請料は、年度によって異なることが殆どなので、更新が必要な時に確認したほうが良いでしょう。
最初のグリーンカードが送られて来た時に、カードが挟まっている手紙がありますが、その裏に、2年後の更新の際には、通知はないと書かれていますので、
通知がくることは2007年現在ないようなので、自分で、期限切れの6ヶ月前から更新書類を提出することになります。
Petition to Remove the Conditions of Residence 自分でダウンロードして印刷して書類作成できるようになっています。
10年更新の場合は、申請時期がおくれたとしても、それで、永住権が消滅することはないようですが、(2007年の解説にはそうなっています)
2年ものの場合、申請時期がおくれると、自然消滅するそうです。
なので、申請時には、郵送証明など、証拠になるものをとっておいたほうが良いと思います。
詳細については、上記のサイトに書いてあるので、良く読んで、質問などして、
確認することをおすすめします。
<%@ page import="java.io.BufferedReader,
java.io.InputStreamReader,
java.io.IOException,
java.io.UnsupportedEncodingException,
java.net.URL,
java.net.URLEncoder" %>
<%!
private static final String PAGEAD =
"http://pagead2.googlesyndication.com/pagead/ads?";
private void googleAppendUrl(StringBuilder url, String param, String value)
throws UnsupportedEncodingException {
if (value != null) {
String encodedValue = URLEncoder.encode(value, "UTF-8");
url.append("&").append(param).append("=").append(encodedValue);
}
}
private void googleAppendColor(StringBuilder url, String param,
String value, long random) {
String[] colorArray = value.split(",");
url.append("&").append(param).append("=").append(
colorArray[(int)(random % colorArray.length)]);
}
%>
<%
long googleDt = System.currentTimeMillis();
String googleHost = (request.isSecure() ? "https://" : "http://")
+ request.getHeader("Host");
StringBuilder googleAdUrlStr = new StringBuilder(PAGEAD);
googleAdUrlStr.append("ad_type=text");
googleAdUrlStr.append("&channel=1789195565+3977955192+5499221684+6890666429+9118779154");
googleAdUrlStr.append("&client=ca-mb-pub-6293071260684653");
googleAdUrlStr.append("&dt=").append(googleDt);
googleAdUrlStr.append("&format=mobile_single");
googleAppendUrl(googleAdUrlStr, "host", googleHost);
googleAppendUrl(googleAdUrlStr, "ip", request.getRemoteAddr());
googleAdUrlStr.append("&markup=xhtml");
googleAdUrlStr.append("&oe=utf8");
googleAdUrlStr.append("&output=xhtml");
googleAppendUrl(googleAdUrlStr, "ref", request.getHeader("Referer"));
String googleUrl = request.getRequestURL().toString();
if (request.getQueryString() != null) {
googleUrl += "?" + request.getQueryString().toString();
}
googleAppendUrl(googleAdUrlStr, "url", googleUrl);
googleAppendUrl(googleAdUrlStr, "useragent", request.getHeader("User-Agent"));
try {
URL googleAdUrl = new URL(googleAdUrlStr.toString());
BufferedReader reader = new BufferedReader(
new InputStreamReader(googleAdUrl.openStream(), "UTF-8"));
for (String line; (line = reader.readLine()) != null;) {
out.println(line);
}
} catch (IOException e) {}
%>
PR