/*
 * Thickbox 2.1 - jQuery plugin for displaying content in a box above the page
 * Copyright (c) 2006, 2007 Cody Lindley (http://www.codylindley.com)
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
 */
$(document).ready(TB_init);
function TB_init(){$("a.thickbox").click(
		function(event){event.preventDefault();this.blur();TB_show(this.href);});
}
function TB_show(url){
	if(BrowserDetect.OS=='Mac'&&BrowserDetect.browser=='Firefox'){
	  if(!$("#TB_overlay").length){
	    $("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(TB_remove);
	  }
	}else{
	  if(!$("#TB_HideSelect").length){
	    $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay' style='background-color:#000; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;'></div><div id='TB_window'></div>");$("#TB_overlay").click(TB_remove);
	  }
	}
	$(window).scroll(TB_position);TB_overlaySize();$("body").append("<div id='TB_load'><img src='file:///C|/Documents and Settings/雄多/デスクトップ/WORK/デジカフェ/SSK2/img/loading.gif' /></div>");TB_load_position();
	if(url.match(/\?(.+)/)){
	  var params=TB_parseQuery(url.match(/\?(.+)/)[1]);TB_WIDTH=(params['width']*1);TB_HEIGHT=(params['height']*1);var ajaxContentW=TB_WIDTH,ajaxContentH=TB_HEIGHT;
	}
	if(url.indexOf('TB_iframe')!=-1){
	  if(url.indexOf('TB_scAlpha')==-1){
	    urlNoQuery=url.split('TB_');var iframeContentId='TB_'+new Date().getTime();$("#TB_window").append("<div id='TB_iframeContentWrap'><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='"+iframeContentId+"' class='TB_iframeContent' name='"+iframeContentId+"' style='width:"+(ajaxContentW)+"px;height:"+(ajaxContentH)+"px; border: none;' frameborder='0' scrolling='no' onload='TB_showIframe()'> </iframe></div><div id='TB_title'><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='閉じる'><span><img src='subwin/img/close_btn.gif' /></span></a></div></div>");
	  }else{
	    urlNoQuery=url.split('TB_');var iframeContentId='TB_'+new Date().getTime();$("#TB_window").append("<div id='TB_iframeContentWrap'><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='"+iframeContentId+"' class='TB_iframeContent' name='"+iframeContentId+"' style='width:"+(ajaxContentW)+"px;height:"+(ajaxContentH)+"px; border: none;' frameborder='0' scrolling='no' onload='TB_showIframe()'> </iframe></div><div id='TB_title'><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='閉じる'><span><img src='subwin/img/close_btn2.gif' /></span></a></div></div>");
	  }
	}else{
	  $("#TB_window").append("<div id='TB_ajaxContent'></div><div id='TB_title'><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='file:///C|/Documents and Settings/雄多/デスクトップ/WORK/デジカフェ/SSK2/img/close_btn.gif' /></a></div></div>");TB_WIDTH=788;TB_HEIGHT=478+40;
	}
	$("#TB_closeWindowButton").click(TB_remove);$("#TB_title").click(TB_remove);
	if(BrowserDetect.OS=='Mac'){
	  $('div#flashcontent').css("visibility","hidden");
	}
	if(url.indexOf('TB_allmenu')!=-1){
	  TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});showAllMenu();
	}else{
	  TB_position();if(frames['TB_iframeContent']==undefined){$("#TB_load").remove();$("#TB_window").css({display:"block"});$(document).keyup( function(e){var key=e.keyCode;if(key==27){TB_remove()}});}
	}
	$(window).resize(TB_position);document.onkeyup=function(e){
	if(e==null){
	  keycode=event.keyCode;
	}else{
	  keycode=e.which;
	}
	if(keycode==27){
		TB_remove();
		}
	}
}
function TB_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function TB_remove(){$('#TB_window,#TB_overlay,#TB_HideSelect').remove();$("#TB_load").remove();if(BrowserDetect.OS=='Mac'){$('div#flashcontent').css("visibility","visible");}return false;}
function TB_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();$("#TB_window").css({width:TB_WIDTH+"px",left:(((pagesize[0]-TB_WIDTH)/2))+"px",top:(arrayPageScroll[1]+((pagesize[1]-TB_HEIGHT)/2))+"px"});TB_overlaySize();}
function TB_overlaySize(){if(window.innerHeight&&window.scrollMaxY){yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){yScroll=document.body.scrollHeight;}else{yScroll=document.body.offsetHeight;}$("#TB_overlay").css("height",yScroll+"px");$("#TB_HideSelect").css("height",yScroll+"px");}
function TB_load_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();$("#TB_load").css({left:((pagesize[0]-100)/2)+"px",top:(arrayPageScroll[1]+((pagesize[1]-100)/2))+"px"}).css({display:"block"});}
function TB_parseQuery(query){var Params=new Object();if(!query){return Params;}var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}return Params;}
function TB_getPageScrollTop(){var yScrolltop;if(self.pageYOffset){yScrolltop=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScrolltop=document.documentElement.scrollTop;}else if(document.body){yScrolltop=document.body.scrollTop;}arrayPageScroll=new Array('',yScrolltop);return arrayPageScroll;}
function TB_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=new Array(w,h);return arrayPageSize;}