var faceboxPreviousContents = '';

function revealFacebox() {
	//$('#facebox div.content div.caution').html('').show();
	var $ = jQuery;
	faceboxPreviousContents = $('#facebox div.content').html();
	
	if(faceboxPreviousContents.replace(/[ 　\t\r\n]*/,'') == '') $('#facebox div.content').html('<p>この記事に対するトラックバックはありません。</p>');
	
	$('#closeFacebox').click(function(ev) {
		jQuery(document).trigger('close.facebox');
	});

/*
	$('#facebox .facebox-trackback a[rel=nofollow]').click(function(ev) {
		$('#facebox div.content, #facebox div.faceboxFooter').hide();
		
		$('#facebox div.content').html(
			'<div id="attention">'+
			'<div id="attention-title">このブログから、トラックバックいただいたお客様のブログへ遷移いたします。</div>'+
			'</div>'+
			'<div class="faceboxFooter"><a href="'+ev.target.href+'" id="agree" target="_blank"><img src="" alt="了解して先へ進む" /></a></div>'
		);
		$('#facebox div.content, #facebox div.faceboxFooter').fadeIn('fast');

		$('#facebox #agree').click(function(ev) {
			$('#facebox div.content, #facebox div.faceboxFooter').fadeOut('fast', function() {
				$('#facebox div.content').html(faceboxPreviousContents);
				revealFacebox();
				$('#facebox div.content, #facebox div.faceboxFooter').fadeIn('fast');
			});
		});
		
		//faceboxFixButtons();
		
		return false;
	});
*/
	//faceboxFixButtons();
}

function faceboxFixButtons() {
	// BEGIN: mouse over
	$('#facebox .faceboxFooter a img').each(function() {
		var src = $(this).attr('src');
		var ftype = src.substring(src.lastIndexOf('.'), src.length);
		
		if(!$(this).attr('hsrc')) {
			var hsrc = src.replace(ftype, '_on'+ftype);

			$(this).attr('hsrc', hsrc);
			
			var img = new Image();
			img.src = hsrc;
		}
		var nhsrc = src.replace('_on'+ftype, ftype);
		$(this).attr('src', nhsrc);
		
		$(this).mouseover(function() {
			sTempSrc = this.getAttribute('src');
			this.setAttribute('src', this.getAttribute('hsrc'));
		});
		
		$(this).mouseout(function() {
			sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
			this.setAttribute('src', sTempSrc);
		});
	});
	// END: mouse over
}

jQuery(document).ready(function($) {
	if(window.onload) {
		window.onload();
		window.onload = null;
	}
	
	$('a[rel*=facebox]').facebox({
		loadingImage : 'http://sapporobeer.cocolog-nifty.com/js/facebox/loading.gif',
		opacity: 0.5,
		faceboxHtml  : '\
    <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <table> \
          <tbody> \
            <tr> \
              <td class="tl"/><td class="b"/><td class="tr"/> \
            </tr> \
            <tr> \
              <td class="b"/> \
              <td class="body"> \
                <div class="faceboxHeader"> \
                  <a href="javascript:void(0)" id="closeFacebox"><img src="/images/btn_window_close.gif" width="26" height="25" alt="この画面を閉じる" /></a> \
                </div> \
                <div class="content"> \
                </div> \
              </td> \
              <td class="b"/> \
            </tr> \
            <tr> \
              <td class="bl"/><td class="b"/><td class="br"/> \
            </tr> \
          </tbody> \
        </table> \
      </div> \
    </div>'
	});
	
	$('#trackback-content').hide();
	$('p.trackback-extended').show();
	//$('#trackback-caution-clone').html($('#trackback-content .caution').html())
	$('#trackback').remove();
	
	$(document).bind('reveal.facebox', revealFacebox);
	
	if($('#trackback-content').html() && location.href.match(/#trackback$/)) {
		jQuery.facebox({ div: '#trackback-content' });
	}
	
});


