if (window.attachEvent) {
       window.attachEvent('onload', initOnLoadEventHandler);
} else {
       window.addEventListener('load', initOnLoadEventHandler, true);
}

function initOnLoadEventHandler() {
 try{
   new is_pne_login('sns/');
 }catch(e){;}
}

//@name is_pne_login(pne_url)
//@param pne_url SNSのURL
//@required prototype.js
//@description pne_urlで示されるSNSにログインしていれば、
function is_pne_login(pne_url){
   new Ajax.Request(
       pne_url + 'is_pne_login.php',
       {
           'method': 'get',
           'parameters': '',
           onSuccess: function(request) {
               // success
               if(request.responseText > 0){
                   try {
                       new sns_logged_in();
                   }catch(e){;}
               }else{
                   try {
                       new sns_off_line();
                   }catch(e){;}
               }
           }
       }
   );
}

function sns_logged_in(){
   // ログインしていたときの処理をここに記述
   document.getElementById('login').innerHTML = '<a href="http://encafe.jp/sns/">ログイン中</a>';
}
function sns_off_line(){
   // ログインしていなかった場合の処理をここに記述
   document.getElementById('login').innerHTML = '<a href="http://encafe.jp/sns/">ログインする</a>';
}