
function eV_welcome_disp(){
      is_login=eV_dec_str();
      if(is_login==""){
      }else{
        document.write("ようこそ　<font color=\"#00008B\"><b>");
        document.write(is_login);
        document.write("</b></font>　様　　｜");
      }
}

function eV_login_btn_disp(site_name){
      is_login=eV_dec_str();
      if(is_login==""){
          document.write("<a href='/shop/");
          document.write(site_name);
          document.write("/b/pc/PWCheck.html?mthd=51&CC=&CC2='><img src='/common/images/default/head_os_btn_login_def.gif' alt='ログイン' width='79' height='24' onmouseover='imgRoll(this,1);' onmouseout='imgRoll(this,0);'/></a>");
      }else{
          document.write("<a href='/shop/");
          document.write(site_name);
          document.write("/b/pc/PWCheck.html?mthd=52&CC=&CC2='><img src='/common/images/default/head_os_btn_logout_def.gif' alt='ログアウト' width='79' height='24' onmouseover='imgRoll(this,1);' onmouseout='imgRoll(this,0);'/></a>");
      }
}

function eV_dec_str(){
    str0 = get_cook('name');
    if(str0.length<4)
       return("");
    n0=str0.indexOf('=',1)
    if(n0>0){
        n0=str0.length-n0; 
    }else{
        n0=0;
    }
    str = Base64.decode(str0);
    keyw = "ijkmyaaa";
    key_num = 0;   
    str_out = "";
    for(n = 0; n < str.length-n0; ++n){
        str_c = str.charAt(n).charCodeAt();   
        keyw_c = keyw.charAt(key_num).charCodeAt();     
        ++key_num;
        if(key_num >= keyw.length)    
            key_num = 0;
        str_c = str_c ^ keyw_c;    
        str_out = str_out + String.fromCharCode(str_c);
    }
    return(str_out);
}

function get_cook(coknam) {
  coktxt = document.cookie+";";
  stano = coktxt.indexOf(coknam);
  if (stano != -1){
    endno = coktxt.indexOf(";",stano);
    txt_tmp = coktxt.substring(stano+coknam.length+1,endno);
    txt0 = txt_tmp;
  }else{
    txt0 = "";
  }
  return txt0;
}



(function(){
var b64chars 
    = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
var b64tab = function(bin){
    var t = {};
    for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i;
    return t;
}(b64chars);

var fromBase64 = function(b64){
    b64 = b64.replace(/[^A-Za-z0-9\+\/]/g, '');
    var bin = '';
    var padlen = 0;
    while(str0.length % 4){
        str0 += 'A';
        padlen++;
    }
    for (var i = 0, l = b64.length; i < l; i += 4){
        var n = (b64tab[b64.charAt(i  )] << 18)
            |   (b64tab[b64.charAt(i+1)] << 12)
            |   (b64tab[b64.charAt(i+2)] <<  6)
            |   (b64tab[b64.charAt(i+3)]);
        bin += String.fromCharCode(  n >> 16 )
            +  String.fromCharCode( (n >>  8) & 0xff )
            +  String.fromCharCode(  n        & 0xff );
    }
    return bin;
};

var btou = function(bin){
    var uni = '';
    for (var i = 0, l = bin.length; i < l; i++){
        var c0 = bin.charCodeAt(i);
        if    (c0 < 0x80){
            uni += bin.charAt(i)
        }else{
            var c1 = bin.charCodeAt(++i);
            if(c0 < 0xe0){
                uni += String.fromCharCode(((c0 & 0x1f) << 6) | (c1 & 0x3f));
            }else{
                var c2 = bin.charCodeAt(++i);
                uni += String.fromCharCode(
                       ((c0 & 0x0f) << 12) | ((c1 & 0x3f) <<  6) | (c2 & 0x3f)
                );
            }
        }
    }
    return uni;
}

try{
    eval('Base64')
}catch(e){
    Base64 = {
        fromBase64:fromBase64,
        btou:btou,
        decode:function(a){ 
            return btou(fromBase64(a.replace(/[-_]/g, function(m0){
                return m0 == '-' ? '+' : '/';
            })));
        }
    };
}

})();

