function popUp(url) {
    sealWin=window.open(url);
    self.name = "mainWin";
}

function $(id){
    return document.getElementById(id);
}


function gnavi()
{
    var glovalnavi = $('global_navi');
    for (var i = 0; i < glovalnavi.childNodes.length; i++) {
        if (glovalnavi.childNodes[i].className == 'short_off') {
            if (glovalnavi.childNodes[i].getAttribute('ref') == key) {
                glovalnavi.childNodes[i].className = 'short_on';
            }
        }
        if (glovalnavi.childNodes[i].className == 'long_off') {
            if (glovalnavi.childNodes[i].getAttribute('ref') == key) {
                glovalnavi.childNodes[i].className = 'long_on';
            }
        }
    }
}

function rnavi()
{
    var subnavi = document.getElementById("subnavi");
    for (var i = 0; i < subnavi.childNodes.length; i++) {
        if ( subnavi.childNodes[i].hasChildNodes() ){
            if (subnavi.childNodes[i].getAttribute('ref') == key2) {
                subnavi.childNodes[i].getElementsByTagName("p")[0].className = 'arrow02';
            }
        }
    }
    
}


function zen2han(e)
{
    var han  = '0123456789';
        han += 'abcdefghijklmnopqrstuvwxyz';
        han += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
        han += '-+_#.,@';
    var zen  = '０１２３４５６７８９';
        zen += 'ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ';
        zen += 'ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ';
        zen += '－＋＿＃．，＠';
    var str  = '';
    var text = e.value;
    
    for (var i = 0; i < text.length; i++) {
        var c = text.charAt(i);
        var n = zen.indexOf(c,0);
        if (n >= 0) c = han.charAt(n);
        str += c;
    }
    
    e.value = str;
    return str;
}

function han2zen(e)
{
    var hankaku  = new Array("ｶﾞ", "ｷﾞ", "ｸﾞ", "ｹﾞ", "ｺﾞ", "ｻﾞ", "ｼﾞ", "ｽﾞ", "ｾﾞ", "ｿﾞ", "ﾀﾞ", "ﾁﾞ", "ﾂﾞ", "ﾃﾞ", "ﾄﾞ", "ﾊﾞ", "ﾊﾟ", "ﾋﾞ", "ﾋﾟ", "ﾌﾞ", "ﾌﾟ", "ﾍﾞ", "ﾍﾟ", "ﾎﾞ", "ﾎﾟ", "ｳﾞ", "ｧ", "ｱ", "ｨ", "ｲ", "ｩ", "ｳ", "ｪ", "ｴ", "ｫ", "ｵ", "ｶ", "ｷ", "ｸ", "ｹ", "ｺ", "ｻ", "ｼ", "ｽ", "ｾ", "ｿ", "ﾀ", "ﾁ", "ｯ", "ﾂ", "ﾃ", "ﾄ", "ﾅ", "ﾆ", "ﾇ", "ﾈ", "ﾉ", "ﾊ", "ﾋ", "ﾌ", "ﾍ", "ﾎ", "ﾏ", "ﾐ", "ﾑ", "ﾒ", "ﾓ", "ｬ", "ﾔ", "ｭ", "ﾕ", "ｮ", "ﾖ", "ﾗ", "ﾘ", "ﾙ", "ﾚ", "ﾛ", "ﾜ", "ｦ", "ﾝ", "｡", "｢", "｣", "､", "･", "ｰ", "ﾞ", "ﾟ");
    var zenkaku  = new Array("ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ", "ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ", "プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ", "ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ", "コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ", "テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ", "ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ", "ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ヲ", "ン", "。", "「", "」", "、", "・", "ー", "゛", "゜");
    var text = e.value;
    
    for (var i = 0; i <= 88; i++) {
        while (text.indexOf(hankaku[i]) >= 0){
            text = text.replace(hankaku[i], zenkaku[i]);
        }
    }
    e.value = text;
    return text;
}

function addContents(id, max)
{
    if (nums[id] < max) {
        
        var element = document.createElement('div');
        element.innerHTML = $(id + 'Template').innerHTML;
        
        element.innerHTML = element.innerHTML.replace(/\|\|rg01\|\|/g, id + 'g' + nums[id] + '1');
        element.innerHTML = element.innerHTML.replace(/\|\|rg02\|\|/g, id + 'g' + nums[id] + '2');
        element.innerHTML = element.innerHTML.replace(/\|\|rg03\|\|/g, id + 'g' + nums[id] + '3');
        element.innerHTML = element.innerHTML.replace(/\|\|rg04\|\|/g, id + 'g' + nums[id] + '4');
        element.innerHTML = element.innerHTML.replace(/\|\|rg05\|\|/g, id + 'g' + nums[id] + '5');
        element.innerHTML = element.innerHTML.replace(/\|\|rg06\|\|/g, id + 'g' + nums[id] + '6');
        
        element.innerHTML = element.innerHTML.replace(/\|\|rp01\|\|/g, id + 'p' + nums[id] + '1');
        element.innerHTML = element.innerHTML.replace(/\|\|rp02\|\|/g, id + 'p' + nums[id] + '2');
        element.innerHTML = element.innerHTML.replace(/\|\|rp03\|\|/g, id + 'p' + nums[id] + '3');
        element.innerHTML = element.innerHTML.replace(/\|\|rp04\|\|/g, id + 'p' + nums[id] + '4');
        element.innerHTML = element.innerHTML.replace(/\|\|rp05\|\|/g, id + 'p' + nums[id] + '5');
        element.innerHTML = element.innerHTML.replace(/\|\|rp06\|\|/g, id + 'p' + nums[id] + '6');
        
        $(id + 'AddArea').appendChild(element);
        nums[id]++;
    }
    if (nums[id] == max) {
        $(id + 'Control').style.display = "none";
    }
    changeBoxSize();
}

function imgC(obj)
{
    var fpath = obj.src;
    if( fpath.match(/_on/) ){
        obj.src = fpath.replace(/_on/,'');
    }else{
        if( fpath.match(/png/) ){
            obj.src = fpath.replace(/.png/,'_on.png');
        }
        if( fpath.match(/jpg/) ){
            obj.src = fpath.replace(/.jpg/,'_on.jpg');
        }
        if( fpath.match(/gif/) ){
            obj.src = fpath.replace(/.gif/,'_on.gif');
        }
    }
}

function changeMainVisual(id) {
    var ids = [
        'mv_left',
        'mv_right',
        'mv_center'
    ];
    var btids = [
        'mvbt_left',
        'mvbt_right',
        'mvbt_center'
    ];
    for (var i = 0; i < ids.length; i++) {
        if (ids[i] == id) {
            $(btids[i]).className = 'on';
            $(ids[i]).style.display = 'block';
        } else {
            $(btids[i]).className = 'off';
            $(ids[i]).style.display = 'none';
        }
    }
}


