// Namespace
if(typeof(ZAIns)=='undefined'){
 var ZAIns={
  util:{},      // Other Utility Function
  cls:{},       // Class
  show:{},      // Element show Function
  mv:{},        // Element move Function
  cb:{},        // Callback Function
  eom:null      // End Mark
 };
}

// Font Style Switch
ZAIns.util.setFontStyleSheet = function(_title){
 var i, a;
 for(i=0; (a = document.getElementsByTagName('link')[i]); i++) {
  a.disabled = true;    // add for IE
  if(a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title')) {
   a.disabled = true;
   if(a.getAttribute('title') == _title) a.disabled = false;
  } else {              // add for IE
    a.disabled = false; // add for IE
  }
 }

 var d = new Date();
 d.setTime(d.getTime()+(365*24*60*60*1000));
 var expires = '; expires=' + d.toGMTString();
 var domain = '; domain=' + location.hostname;
 document.cookie = 'im-style=' + _title + expires + domain + '; path=/';
};

// Font Style Initialize
ZAIns.util.initFontStyle = function(){
 if (($('#altstylel').length)&&($('#altstyles').length)) {
  var v = ISMEDIAns.util.getCookieValue('im-style');
  var f = v ? v : 'Small';
  ZAIns.util.setFontStyleSheet(f);
 }
};

$(function(){
 // 右マガジンタブ切替
 try{
  $('#magazine-promotion').spotlight({
   featureItems: '.magazine-tab',
   itemContent: '.magazine-content',
   feature: '#magazine-section',
   autoStart: true,
   autoReStart: true,
   displayTime: 5,
   transition: ['fadeIn', '600']
  });
 }catch(e){}

 // リーフ拡大画像
 try{
  if ($('.figure-pop a') != null){
  $(".figure-pop a[href*='mwimgs']").lightBox({
   overlayOpacity: 0.6,
   imageBtnClose: 'http://www.ismedia.jp/common/js/lib/jq/jquery-lightbox-0.5/images/lightbox-btn-close.gif'
  });
  }
 }catch(e){}


// 証券会社タブ切替
 try{
  $('#commission-detail').spotlight({
   featureItems: '.brokerage-tab',
   itemContent: '.commission',
   feature: '#brokerage-commission',
   autoStart: false,
   autoReStart: false,
   displayTime: 5,
   transition: ['fadeIn', '300']
  });
 }catch(e){}
 
 // 証券会社タブ切替
 try{
  $('#margin-detail').spotlight({
   featureItems: '.brokerage-tab',
   itemContent: '.margin',
   feature: '#brokerage-margin',
   autoStart: false,
   autoReStart: false,
   displayTime: 5,
   transition: ['fadeIn', '300']
  });
 }catch(e){}
 
 try{
  $('#tools-detail').spotlight({
   featureItems: '.brokerage-tab',
   itemContent: '.tools',
   feature: '#brokerage-tools',
   autoStart: false,
   autoReStart: false,
   displayTime: 5,
   transition: ['fadeIn', '300']
  });
 }catch(e){}

 try{
  $('a.gateway').each(function(){
   this.gateway = this.href;
   this.href = '#口座開設資料請求';
  });
  $('a.gateway').bind('click',function(e){
   window.open(this.gateway);
   return false;
  });
 }catch(e){}

 //フォントサイズ変更
 try{
  $('a.big-char').bind("click",function(e){ZAIns.util.setFontStyleSheet('Large');return false;});
  $('a.small-char').bind("click",function(e){ZAIns.util.setFontStyleSheet('Small');return false;});
  ZAIns.util.initFontStyle();
 }catch(err){}


});

// PRINT
function printWindow(url,w,h){ISMEDIAns.util.openWindow(url,w,h);}
// Yahoo IM
var yahooIMlisting = function(){
 var i=6;
 var s='';
 s = '<div class="listing"><h3>PR</h3>';
 s += '<ul>';
 while (i < zSr.length) {
  var desc = zSr[i++];
  var tmp1 = zSr[i++];
  var curl = zSr[i++];
  var dtitle = zSr[i++];
  var durl = zSr[i++];
  var tmp2 = zSr[i++];
  s += '<li><a href="' + curl + '">';
  s += '<span class="listing-title">' + dtitle + '</span>';
  s += '<span class="listing-text">' + desc + '</span>';
  s += '<span class="listing-url">' + durl + '</span>';
  s += '</a></li>';
 }
 s += '</ul>';
 s += '<p>インタレストマッチ - <a href="http://listing.yahoo.co.jp/service/int/index.html" target="_blank">広告の掲載について</a></p>';
 s += '</div>';
 if (zSr.length > 6) {
  document.write(s);
 }
}

