            
//<![CDATA[

var popupWinoldonloadHndlr = window.onload
var popupWinpopupHgt, popupWinactualHgt, popupWintmrId=-1, popupWinresetTimer;
var popupWintitHgt, popupWincntDelta, popupWintmrHide=-1, popupWinhideAfter, popupWinhideAlpha, popupWinhasFilters;
var popupWinnWin, popupWinshowBy=null, popupWindxTimer=-1, popupWinpopupBottom, popupWinoldLeft;
var popupWinnText
var popupWinNewContent,popupWinNewAnchorMsg,popupWinNewTitle,popupWinbChangeTexts=false;
var popupWinDocking, popupWinColor,  popupWinAutoShow,popupWinStartTime;

popupWinhasFilters = navigator.appName.charAt(0)=="M" ? true : false;

popupWinAutoShow = true;        // true or false
popupWinStartTime = 500;       // start time

popupWinhideAfter = 5000;       // 5000(Hide after 5sec), -1(NoHide)

popupWinDocking = "topRight"    // topLeft, topRight, bottomRight, bottomLeft
popupWinColor = "White "       // Violet, Red, Blue, Green, Orange

popupWinbChangeTexts = true;    // true or false
popupWinNewTitle = "★★★最後のプレゼントクイズ！のお知らせ★★★";
popupWinNewAnchorMsg = "公式HPをご覧いただいている方に、最後のプレゼントクイズを開催いたします！<br /><br />★第一弾・６月１５～１９日のドラマの中から出題のクイズ<br />★第二弾・６月２２～２６日のドラマの中から出題のクイズ<br /><br />それぞれお答えいただいた方の中から抽選で第一弾５名様、<br />第二弾５名様、合計１０名様に、感謝の気持ちを込めて、<br />≪金子昇さん直筆サイン入り！番組特製ポスター≫をプレゼントさせて頂きます！<br /><br />詳細は最新情報へ⇒";
popupWinNewContent = "<a href='news.html'></a>";

window.onload = popupWinLoad;

var popupWinoldonscrollHndr = window.onscroll;
window.onscroll = popupWinScroll;

popupWinnText="<head><title>Title here</title>" +
  "<style type=\"text/css\">" +
  "body {background:#D2C8DC; padding:5px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFD2C8DC', EndColorStr='#FFFFFFFF');}"+
  "h1 {font:bold 16px arial,sans-serif; color:#200040; text-align:center; margin:0px;}"+
  "p {font:14px arial,sans-serif; color:#200040;}"+
  "</style></head>"+
  "<body><h1>ここにタイトルが表示されます...</h1>"+
  "<p>このテキストはポップアップウィンドウに表示されます。</p>"+
  "</body>";

function popupWinScroll() {
  if (popupWinoldonscrollHndr != null) { 
    popupWinoldonscrollHndr(); 
  }

  var elWin = document.getElementById('popupWin');  
  
  if (popupWintmrHide != -1) {
    elWin.style.display = 'none'; 
    elWin.style.display = 'block';
  }
}

function popupWinShowPopup(show) {
  var elWin = document.getElementById('popupWin');
  var elHdr = document.getElementById('popupWinHeader');
  var elCnt = document.getElementById('popupWinContent')
    
  if (popupWindxTimer != -1) { 
    elWin.filters.blendTrans.stop(); 
  }

  if ((popupWintmrHide != -1) && ((show != null) && (show == popupWinshowBy))) {
    clearInterval(popupWintmrHide);
    popupWintmrHide = setInterval(popupWinHideTimer, popupWinhideAfter);
    return;
  }
  if (popupWintmrId != -1) 
    return;
  
  popupWinshowBy = show;

  elWin.style.left = popupWinoldLeft;
  elWin.style.top = '';
  elWin.style.filter = '';
    
  elWin.className = "popupWin" +  popupWinColor + popupWinDocking;  // by ak
  
  document.getElementById("popupWinHeader").className = "popupWinHeader" + popupWinColor; // by ak
  document.getElementById("popupWinContent").className = "popupWinContent" + popupWinColor; // by ak
  document.getElementById("popupWinClose").className = "popupWinClose" + popupWinColor; // by ak
  document.getElementById("popupWinAnchor").className = "popupWinAnchor" + popupWinColor; // by ak
  document.getElementById("popupWinParagraph").className = "popupWinParagraph" + popupWinColor;  // by ak

  if (popupWintmrHide != -1) { 
    clearInterval(popupWintmrHide); 
  }
  
  popupWintmrHide = -1;

  elHdr.style.display = 'none';
  elCnt.style.display = 'none';
  
//  if (navigator.userAgent.indexOf('Opera') != -1)
//    elWin.style.bottom=(document.body.scrollHeight*1-document.body.scrollTop*1
//                    -document.body.offsetHeight*1+1*popupWinpopupBottom)+'px';
  
  if (popupWinbChangeTexts) {
    popupWinbChangeTexts = false;
    document.getElementById('popupWinTitle').innerHTML = popupWinNewTitle;    
    document.getElementById('popupWinAnchor').innerHTML = popupWinNewAnchorMsg;
    document.getElementById('popupWinParagraph').innerHTML = popupWinNewContent;
  }

  popupWinactualHgt = 0; 
  elWin.style.height = popupWinactualHgt + 'px';
  elWin.style.visibility = '';
  if (!popupWinresetTimer) { 
    elWin.style.display=''; 
  }
  popupWintmrId = setInterval(popupWinTimer,(popupWinresetTimer ? popupWinStartTime:20));
}

function popupWinLoad() {
  if (popupWinoldonloadHndlr != null) {
    popupWinoldonloadHndlr();
  }    

  var elWin = document.getElementById('popupWin');
  var elHdr = document.getElementById('popupWinHeader');  
  var elCnt = document.getElementById('popupWinContent');

	popupWinoldLeft = elWin.style.left;
  popupWinpopupBottom = elWin.style.bottom.substr(0, elWin.style.bottom.length - 2);
  
  popupWintitHgt = elHdr.style.height.substr(0, elHdr.style.height.length - 2);
  popupWinpopupHgt = elWin.style.height;
  popupWinpopupHgt = popupWinpopupHgt.substr(0, popupWinpopupHgt.length - 2); 
  popupWinactualHgt = 0;
  popupWincntDelta = popupWinpopupHgt - (elCnt.style.height.substr(0, elCnt.style.height.length - 2));

  if (popupWinAutoShow) {
    popupWinresetTimer = true;
    popupWinShowPopup(null);
  }
}

function popupWinTimer() {  
  var elWin = document.getElementById('popupWin');
  var elHdr = document.getElementById('popupWinHeader');  
  var elCnt = document.getElementById('popupWinContent');
    
  if (popupWinresetTimer) {
    elWin.style.display = '';
    clearInterval(popupWintmrId); 
    popupWinresetTimer = false;
    popupWintmrId = setInterval(popupWinTimer,20);
  }
  popupWinactualHgt += 5;
  if (popupWinactualHgt >= popupWinpopupHgt) {
    popupWinactualHgt = popupWinpopupHgt; 
    clearInterval(popupWintmrId); 
    popupWintmrId = -1;
    elCnt.style.display='';
    if (popupWinhideAfter != -1) { 
      popupWintmrHide = setInterval(popupWinHideTimer,popupWinhideAfter); 
    }
  }
  if (popupWintitHgt < popupWinactualHgt-6) {
    elHdr.style.display = '';
  }    
  if ((popupWinactualHgt - popupWincntDelta) > 0) {    
    elCnt.style.display = '';
    elCnt.style.height = (popupWinactualHgt - popupWincntDelta) + 'px';
  }
  elWin.style.height = popupWinactualHgt + 'px';
}

function popupWinHideTimer() {
  var elWin = document.getElementById('popupWin');
  var elHdr = document.getElementById('popupWinHeader');  
  var elCnt = document.getElementById('popupWinContent');
  
  clearInterval(popupWintmrHide); 
  popupWintmrHide = -1;
  el = document.getElementById('popupWin');
  if (popupWinhasFilters) {
    backTit = elHdr.innerHTML;  
    backCnt = elCnt.innerHTML;

    elHdr.innerHTML = '';
    elCnt.innerHTML = '';
 
    elWin.style.filter = 'blendTrans(duration=1)';
    elWin.filters.blendTrans.apply();
    elWin.style.visibility = 'hidden';
    elWin.filters.blendTrans.play();
    
    elHdr.innerHTML = backTit;    
    elCnt.innerHTML = backCnt;
    
    popupWindxTimer = setInterval(popupWinClearTimer,1000);
  }
  else {
    elWin.style.visibility = 'hidden';
  }    
}

function popupWinClearTimer() {
  clearInterval(popupWindxTimer); 
  popupWindxTimer = -1;
}

function popupWinClose() {
  var elWin = document.getElementById('popupWin');
  if (popupWintmrId == -1) {    
    elWin.style.filter = '';
    elWin.style.display = 'none';
    elWin.style.visibility = 'hidden';  // added by ak    
    if (popupWintmrHide!=-1) {
      clearInterval(popupWintmrHide); 
    }      
    popupWintmrHide = -1;    
  }
}

function popupWinShowWindow() {  
  if (popupWinnWin != null) {
    popupWinnWin.close();
  }  
  popupWinnWin = window.open('','popupWinnWin','width=500,height=500,scrollbars=no, ' +
    'menubar=no, resizable=no, status=no, toolbar=no, location=no');
  popupWinnWin.document.write(popupWinnText);
}

var popupWinmousemoveBack,popupWinmouseupBack;
var popupWinofsX,popupWinofsY;

function popupWinDragDrop(e) {
  popupWinmousemoveBack = document.body.onmousemove;
  popupWinmouseupBack = document.body.onmouseup;
  ox = (e.offsetX == null) ? e.layerX:e.offsetX;
  oy = (e.offsetY == null) ? e.layerY:e.offsetY;
  popupWinofsX = ox; 
  popupWinofsY = oy;

  document.body.onmousemove = popupWinDragDropMove;
  document.body.onmouseup = popupWinDragDropStop;
  if (popupWintmrHide != -1) {
    clearInterval(popupWintmrHide);
  }    
}

function popupWinDragDropMove(e) {
  var elWin = document.getElementById('popupWin');          
  if (e == null && event != null) {
    elWin.style.left = (event.clientX * 1 + document.body.scrollLeft - popupWinofsX) + 'px';
    elWin.style.top = (event.clientY * 1 + document.body.scrollTop - popupWinofsY) + 'px';
    event.cancelBubble = true;
  }
  else {
    elWin.style.left = (e.pageX * 1 - popupWinofsX) + 'px';
    elWin.style.top = (e.pageY * 1 - popupWinofsY) + 'px';
    e.cancelBubble = true;
  }
  if ((event.button & 1) == 0) {
    popupWinDragDropStop();
  }    
}

function popupWinDragDropStop() {
  document.body.onmousemove = popupWinmousemoveBack;
  document.body.onmouseup = popupWinmouseupBack;
}

//]]>
          