/* ----------------------------------------------*/
//  Initial Settings
/* ----------------------------------------------*/

d=document;

/* ----------------------------------------------*/
//  URL Copy
/* ----------------------------------------------*/

function tbcopy(field) {
var tb=d.getElementById(field).tbt;
tb.focus();
tb.select();
therange=tb.createTextRange();
therange.execCommand("Copy");
}

uaBlog = new Object();
getuaBlog();

function getuaBlog(){
	var uBlog = navigator.userAgent.toLowerCase();
	if ( uBlog.match( /msie/ ) ) uaBlog.ie = true;
}
function copyField(field) {
	if(uaBlog.ie){
		escField="'"+field+"'";
		d.write('<input type="button" value="URLをコピー" onclick="tbcopy('+escField+')" style="font-size:90%;" />');
	}
}



/* ----------------------------------------------*/
//  Cookie for Blog
/* ----------------------------------------------*/

function readBlogCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(d.cookie.length > 0)
  { 
    offset = d.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = d.cookie.indexOf(";", offset);
      if (end == -1) end = d.cookie.length;
      cookieValue = unescape(d.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function writeBlogCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000 * 24);
    expire = "; expires=" + expire.toGMTString();
  }
  d.cookie = name + "=" + escape(value) + expire + ";path=/;";
}

/* ----------------------------------------------*/
//  Calendar
/* ----------------------------------------------*/

function cal_pre(currentid,targetid,alttxt){
	d.write('<a href="javascript:void(0)" class="pre" onclick="calchange('+currentid+','+targetid+')"><img src="http://www.yomiuri.co.jp/g/d.gif" width="16" height="16" border="0" alt="'+alttxt+'" /></a>');
}

function cal_next(currentid,targetid,alttxt){
	d.write('<a href="javascript:void(0)" class="next" onclick="calchange('+currentid+','+targetid+')"><img src="http://www.yomiuri.co.jp/g/d.gif" width="16" height="16" border="0" alt="'+alttxt+'" /></a>');
}

function calchange(currentid,targetid){
	d.getElementById("cal"+targetid).style.display="block";
	d.getElementById("cal"+currentid).style.display="none";
}


/* ----------------------------------------------*/
//  Folding Boxes
/* ----------------------------------------------*/

var cookieVal=new Array;

d.write('<style type="text/css">')
for (i=0;i<boxDisp.length;i++){
	cookieVal[i]=readBlogCookie('Y'+cornerID+i);
	if (cookieVal[i]=="y") boxDisp[i]=true; else if (cookieVal[i]=="no") boxDisp[i]=false;
	if (!boxDisp[i]) d.write('#foldingbox'+i+' { display:none }');
}
d.write('</style>')

function foldingbox(pos,num){
	if (pos=="o") d.write('<a href="javascript:void(0)" onclick="switchDisplay('+num+');">');
	if (pos=="i") d.write('<a href="javascript:void(0)" onclick="switchDisplay('+num+');" id="box'+num+'Anchor">');
	if (pos=="i") d.write(btnTag(boxDisp[num]));
	if (pos=="c" || pos=="i") d.write('</a>');
}

function foldingID(pos,id,stat){
	escId="'"+id+"'";
	if (pos=="o") d.write('<a href="javascript:void(0)" onclick="switchIdDisplay('+escId+');">');
	if (pos=="i") d.write('<a href="javascript:void(0)" onclick="switchIdDisplay('+escId+');" id="'+id+'Anchor">');
	if (pos=="i") d.write(btnTag(stat));
	if (pos=="c" || pos=="i") d.write('</a>');
}

function switchDisplay(num){
	if (boxDisp[num]) {
		boxDisp[num]=false;
		writeBlogCookie('Y'+cornerID+num,'no',30);
	} else {
		boxDisp[num]=true;
		writeBlogCookie('Y'+cornerID+num,'y',30);
	}
	if (boxDisp[num]) d.getElementById("foldingbox"+num).style.display="block"; 
	else	d.getElementById("foldingbox"+num).style.display="none"; 
	d.getElementById("box"+num+"Anchor").innerHTML=btnTag(boxDisp[num]);
}

function switchIdDisplay(id){
	if (d.getElementById(id).style.display=="none") {
		d.getElementById(id).style.display="block"; 
		d.getElementById(id+"Anchor").innerHTML=btnTag(true);
	} else {
		d.getElementById(id).style.display="none"; 
		d.getElementById(id+"Anchor").innerHTML=btnTag(false);
	}	
}

function btnTag(stat){
	if (stat) return "<img src=http://www.yomiuri.co.jp/g/d.gif width=42 height=16 border=0 alt=閉じる class=close />";
	else return "<img src=http://www.yomiuri.co.jp/g/d.gif width=42 height=16 border=0 alt=開く class=open />";
}



function nw(wn, w, h, rs, sc) {
	if(!wn || !w || !h) return;
	rs = rs || 'no';
	isc = sc || 'yes';
	nwin = window.open('', wn + '', 'width=' + w + ', height=' + h + ', status=no, resizable=' + rs + ', scrollbars=' + sc);
	nwin.focus();
}




