bkCol = '';
guideColor = '#808080';

function cleanDefString(name, str) {
    var el = document.getElementById(name);
    if (el.value == str) {
        el.value = '';
        el.style.color = bkCol;
    }
}

function setup_defString(name, str) {
    var elName = document.getElementById(name);
    if (elName && (!elName.value || elName.value == str )) {
        bkCol = elName.style.color;
        elName.style.color = guideColor;
        elName.value = str;
        elName.onfocus = new Function("cleanDefString('" + name + "','" + str + "')");
    }
}

function cleanDefStringTextArea(name, str) {
    var el = document.getElementById(name);
    if (el.innerHTML == str) {
        el.value = '';
        el.style.color = bkCol;
    }
}

function setup_defStringTextArea(name, str) {
    var elName = document.getElementById(name);
    if (elName && (!elName.innerHTML || elName.innerHTML == str )) {
        bkCol = elName.style.color;
        elName.style.color = guideColor;
        elName.innerHTML = str;
        elName.onfocus = new Function("cleanDefStringTextArea('" + name + "','" + str + "')");
    }
}

function open_window() {
    window.open(this.href);
    return false;
}

function setup() {
    setup_defString('name', '姓と名の間に空白を入れてください');
    setup_defString('kana', 'ｾｲとﾒｲの間に空白を入れてください');
    setup_defString('addr1', '市区町村を記載してください');
    setup_defString('addr2', '町名、番地を記載してください');
    setup_defString('addr3', '建物、部屋番号を記載してください');
//  setup_defStringTextArea('remark', '会員向け『会報』に会員名(ご芳名のみ)の掲載を希望されない場合は、その旨ご記入ください');

    var els = document.getElementsByTagName('a');
    for (var i = 0; i < els.length; i++) {
        if (els[i].className == 'newwin') {
            els[i].onclick = open_window;
        }
    }

}

function submit_check_element(name) {
    var el = document.getElementById(name);
    if (el) {
        if (el.style.color == guideColor) {
            el.value = '';
        }
    }
}

function submit_check() {
    submit_check_element('name');
    submit_check_element('kana');
    submit_check_element('addr1');
    submit_check_element('addr2');
    submit_check_element('addr3');
//  submit_check_element('remark');
}

var isMSIE = /*@cc_on!@*/false; 
if (isMSIE) {
    document.execCommand("BackgroundImageCache", false, true);
}


