var sent = false;

function submitNoCache(form0) {
    if (!sent) {
        sent = true;

        var url = form0.action + "?";
        for (var i = 0; i < form0.length; i++) {
            if (form0.elements[i].name == '') {
                continue;
            }

            var s = form0.elements[i].type;
            if (s == "radio" || s == "checkbox") {
                if (form0.elements[i].checked) {
                    url += form0.elements[i].name + "=" + escape(form0.elements[i].value) + "&";
                }
            } else if (s == "select-one") {
                if (form0.elements[i].options.length > 0) {
                    var selIndex = form0.elements[i].selectedIndex;
                    var val = form0.elements[i].options[selIndex].value;
                    url += form0.elements[i].name + "=" + escape(val) + "&";
                }
            } else {
                url += form0.elements[i].name + "=" + escape(form0.elements[i].value) + "&";
            }
        }

        location.replace(url);
    }
}

function formSubmit(formObj, action) {
    if (!sent) {
        formObj.actionId.value = action;
        if (formObj.method != 'post') {
            submitNoCache(formObj);
        } else {
            sent = true;
            formObj.submit();
        }
    }
}

function linkNoCache(strUrl) {
    if (!sent) {
        sent = true;

        window.setTimeout("top.location.replace('" + strUrl + "')", 3000);
    }
}

function showMemberInfo(email) {
    var width = 630;
    var height = 650;

    win = window.open("/apmain?interfaceId=MemberInfo&.email=" + email, "memberInfo",
            'width=' + width + ', height=' + height + ', menubar=no, resizable=yes, scrollbars=yes');
}

function showSSPopup(page, langCode) {
    var width = 650;
    var height = 600;
    win = window.open("/anypay/site/ml/" + langCode + "/htm/" + page + ".htm", "popupWindow",
            'width=' + width + ', height=' + height + ', menubar=no, resizable=yes, scrollbars=yes');
}

function redirectTo(url) {
    window.location = '/apmain?interfaceId=Redirect&.url=' + url;
}

function init() {
    for (var j = 0; j < 5; j++) {
        var formObj = document.forms[j];
        if (!formObj) {
            break;
        }

        for (var i = 0; i < formObj.elements.length; i++) {
            var s = formObj.elements[i].type;
            if (s == "button") {
                //formObj.elements[i].focus();
                return i;
            }
        }
    }

    return -1;
}

function dtopMenuClose(id) {
    var d = document.getElementById(id);
    var elements = document.documentElement.getElementsByTagName('select');

    for (var i = 1; i <= 10; i++) {
		if (document.getElementById('smenu' + i)) {
            document.getElementById('smenu' + i).style.display = 'none';
        }
	}

    if (d) {
        d.style.display = 'block';

        if (elements) {
            for (var i = 0; i < elements.length; i++) {
                if (elements[i].className == "selectMono") {
                    elements[i].style.display = 'none';
                }
            }
        }
    } else {
        if (elements) {
            for (var i = 0; i < elements.length; i++) {
                if (elements[i].className == "selectMono" && elements[i].style.display == 'none') {
                    elements[i].style.display = 'block';
                }
            }
        }
    }
}

window.document.onclick = dtopMenuClose;
