/*----------PATH COMMON START----------*/
var pathVars = window.location.href;
var fileVars = pathVars.substring(pathVars.lastIndexOf('/',pathVars.length)+1,pathVars.length);
var linkPath;
//
if ((fileVars == "index.html")||(fileVars == "sitemap.html")||(fileVars == "")){
		linkPath = "";
}else{
		linkPath = "../";
}
/*----------PATH COMMON END----------*/

/*NAVIGATION MENU START---------------------------------*/
function NaviMenu(){
var htmlTxt="";

htmlTxt+='<li id="btntop"><a href="../index.html" title="トップ">トップ</a></li>';
htmlTxt+='<li id="btnsummary"><a href="../summary/summary.html?keepThis=true&TB_iframe=true&height=307&width=460" class="thickbox" title="開催概要">開催概要</a></li>';


if(fileVars.indexOf("soft")!=-1){
	htmlTxt+='<li id="btnsoft"></li>';
}else{
	htmlTxt+='<li id="btnsoft"><a href="../soft/soft_ac2.html" title="出展タイトル紹介">出展タイトル紹介</a></li>';
}

if(fileVars.indexOf("map")!=-1){
	htmlTxt+='<li id="btnmap"></li>';
}else{
	htmlTxt+='<li id="btnmap"><a href="../map/map.html?keepThis=true&TB_iframe=true&height=506&width=746" class="thickbox" title="ブースマップ">ブースマップ</a></li>';
}

if(fileVars.indexOf("movie")!=-1){
	htmlTxt+='<li id="btnmovie" class="last"></li>';
}else{
	htmlTxt+='<li id="btnmovie" class="last"><a href="../movie/movie.html" title="デモムービー 一覧">デモムービー 一覧</a></li>';
}

$('#nextnaviin>ul').html(htmlTxt);
}
$(document).ready(NaviMenu);
/*NAVIGATION MENU END---------------------------------*/

/*SUB NAVIGATION MENU START---------------------------------*/
function subNaviMenu(){
var htmlTxt="";

if(fileVars.indexOf("ac2")!=-1){
	htmlTxt+='<li id="btnsofta"></li>';
}else{
	htmlTxt+='<li id="btnsofta"><a href="soft_ac2.html" title="アサシン クリードII">アサシン クリードII</a></li>';
}

if(fileVars.indexOf("scc")!=-1){
	htmlTxt+='<li id="btnsoftb"></li>';
}else{
	htmlTxt+='<li id="btnsoftb"><a href="soft_scc.html" title="スプリンターセル コンヴィクション">スプリンターセル コンヴィクション</a></li>';
}

if(fileVars.indexOf("av")!=-1){
	htmlTxt+='<li id="btnsofte"></li>';
}else{
	htmlTxt+='<li id="btnsofte"><a href="soft_av.html" title="アバター">アバター</a></li>';
}

if(fileVars.indexOf("rgh")!=-1){
	htmlTxt+='<li id="btnsoftc"></li>';
}else{
	htmlTxt+='<li id="btnsoftc"><a href="soft_rgh.html" title="ラビッツ・ゴー・ホーム">ラビッツ・ゴー・ホーム</a></li>';
}

if(fileVars.indexOf("rs2")!=-1){
	htmlTxt+='<li id="btnsoftd" class="last"></li>';
}else{
	htmlTxt+='<li id="btnsoftd" class="last"><a href="soft_rs2.html" title="レッドスティール2">レッドスティール2</a></li>';
}

$('#contentsin>ul#softnavinext').html(htmlTxt);
}
$(document).ready(subNaviMenu);
/*SUB NAVIGATION MENU END---------------------------------*/

/*SUB FOOT NAVIGATION MENU START---------------------------------*/
function subFootNaviMenu(){
var htmlTxt="";

if(fileVars.indexOf("ac2")!=-1){
	htmlTxt+='<li>アサシン クリードII | </li>';
}else{
	htmlTxt+='<li><a href="soft_ac2.html">アサシン クリードII</a> | </li>';
}

if(fileVars.indexOf("scc")!=-1){
	htmlTxt+='<li>スプリンターセル コンヴィクション | </li>';
}else{
	htmlTxt+='<li><a href="soft_scc.html">スプリンターセル コンヴィクション</a> | </li>';
}

if(fileVars.indexOf("av")!=-1){
	htmlTxt+='<li>アバター | </li>';
}else{
	htmlTxt+='<li><a href="soft_av.html">アバター</a> | </li>';
}

if(fileVars.indexOf("rgh")!=-1){
	htmlTxt+='<li>ラビッツ・ゴー・ホーム</li> | ';
}else{
	htmlTxt+='<li><a href="soft_rgh.html">ラビッツ・ゴー・ホーム</a> | </li>';
}

if(fileVars.indexOf("rs2")!=-1){
	htmlTxt+='<li>レッドスティール2 | </li>';
}else{
	htmlTxt+='<li><a href="soft_rs2.html">レッドスティール2</a></li>';
}

$('#softnavifoot>ul').html(htmlTxt);
}
$(document).ready(subFootNaviMenu);
/*SUB FOOT NAVIGATION MENU END---------------------------------*/

/*ROLLOVER START---------------------------------*/
function rollOverImages() {
  var image_cache = new Object();
  $("img.over").each(function(i) {
    var imgsrc = this.src;
    var dot = this.src.lastIndexOf('.');
    var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
    image_cache[this.src] = new Image();
    image_cache[this.src].src = imgsrc_on;
    $(this).hover(
      function() { this.src = imgsrc_on; },
      function() { this.src = imgsrc; });
  });
}
//$(document).ready(rollOverImages);
/*ROLLOVER END---------------------------------*/

/*NEW WINDOW START---------------------------------*/
function OpenWindow(theURL,winName,features) {
var winop = window.open(theURL,winName,features);
winop.focus();
void(0);
}
/*NEW WINDOW END---------------------------------*/

/*TOPICS SMOOTH SCROLL---------------------------------*/
function topicsScroll(){
$('.pagetop a').click(function(){
var top=$('body');
var varscrolTop=top.attr('scrollTop');
if (varscrolTop!=0){
//$('#topicsarea').scrollTo('#top',800,{axis:'y',queue:true});
$('#topicsarea').scrollTo('#top',800);
	return false;
}
});
}
//
/*$(document).ready(function(){
topicsScroll();
});*/
/*TOPICS SMOOTH SCROLL---------------------------------*/

/*NEWS SCROLL START---------------------------------*/
var TimerVars;
var SpeedVars=10;
function NewsScroll(){
$('#topindex #scrollup a').hover(mouseOverUp,function(){clearTimeout(TimerVars);});
$('#topindex #scrolldown a').hover(mouseOverDown,function(){clearTimeout(TimerVars);});
}

function mouseOverUp(){
var top=$('#newstext');
var varscrolTop=top.attr('scrollTop');
var varHeightTop=top.attr('offsetHeight');
top.attr('scrollTop',varscrolTop-varHeightTop/SpeedVars);
TimerVars = setTimeout('mouseOverUp()',100);
}

function mouseOverDown(){
var top=$('#newstext');
var varscrolTop=top.attr('scrollTop');
var varHeightTop=top.attr('offsetHeight');
if(varscrolTop==0){varscrolTop=1;}
top.attr('scrollTop',varscrolTop+varHeightTop/SpeedVars);
TimerVars = setTimeout('mouseOverDown()',100);
}

$(document).ready(NewsScroll);
/*NEWS SCROLL END---------------------------------*/

/*NEWS TEXT DISPLAY START---------------------------------*/
function NewsText(){
	var newsdata="";
	//
	newsdata += '<dl><dt>09.27（日）</dt><dd>東京ゲームショウ2009が閉幕しました</dd></dl>';
	newsdata += '<dl><dt>09.27（日）</dt><dd>会場ホール内イベントステージにて開催された「日本ゲーム大賞」で『アサシン　クリードⅡ』が、日本ゲーム大賞2009「フューチャー部門」を受賞しました。<br />同賞は東京ゲームショウ2009に出展されている発売前のタイトルの中から、今後が期待できる作品として来場者が選んだものです。</dd></dl>';
	newsdata += '<dl><dt>09.25（金）</dt><dd>出展タイトルのムービーを追加・更新しました</dd></dl>';
	newsdata += '<dl><dt>09.25（金）</dt><dd>コンパニオン紹介ページを公開しました</dd></dl>';
	newsdata += '<dl><dt>09.04（金）</dt><dd>東京ゲームショウ2009特設サイトオープン</dd></dl>';
	$('#newstext').html(newsdata);
}
$(document).ready(NewsText);
/*NEWS TEXT DISPLAY END---------------------------------*/

/*NEW MARK LAYOUT START---------------------------------*/
function computeDate(year, month, day, addDays) {
    var dt = new Date(year, month - 1, day);
    var baseSec = dt.getTime();
    var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
    var targetSec = baseSec + addSec;
    dt.setTime(targetSec);
    return dt;
}
//
var now = new Date
var date = computeDate(2009, 9, 4, 100);//例：2008年9月8日のx日後の日付を取得
//
function timecount(){
if(now < date){
	//-----main navi Display-----
	$('#btnnews,#btnstory,#btnsystem,#btnnetwork,#btnmovie').css({position:'relative'});
	//
	$('#btnnews').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');
	$('#btnstory').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');
	$('#btnsystem').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');
	$('#btnmovie').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');
	//
	$('#nextheader .newmark').css({position:'absolute',top:'-14px',left:'32px'});
	$('#mainnaviin .newmark').css({position:'absolute',top:'-7px',left:'-7px'});
	//$('[id^=btn] .newmark').css({position:'absolute',top:'-14px',left:'50%',marginLeft:'-37px'});
	//-----sub navi Display-----
	$('#moviearea #movienavi [id^=btn]').css({position:'relative'});
	//
	$('#moviearea #btnmovb').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');	
	$('#moviearea #btnmovc').append('<img src="'+linkPath+'commons/images/newmark.png" alt="NEW" width="33" height="12" class="newmark" />');	
	//
	$('#moviearea .newmark').css({position:'absolute',top:'8px',right:'8px'});
	}
}
//
//$(document).ready(timecount);
/*NEW MARK LAYOUT END---------------------------------*/

/*SLIDE START---------------------------------*/
var SlideNum;
var maxPhotoNum;
function phSlideChange(PageId,selectNum){
	var pagebox = PageId;
	var object = selectNum;
	SlideNum += Number(selectNum);
	
	phSlideNavi(SlideNum);
	
	if ((SlideNum >= 4)||(SlideNum <= maxPhotoNum)){
		if (object == '-1'){
		$(pagebox).animate({left: "+=164px"}, 300 );
		}else if (object == '+1'){
		$(pagebox).animate({left: "-=164px"}, 300 );
		}
	}
}

function phSlideNavi(selectNum){
		//var pagebox = PageId;
		var object = selectNum;
		if (maxPhotoNum<=object){
			$('#btnphright a').css('display','none');
		}else if (object <= 4){
			$('#btnphleft a').css('display','none');
		}else{
			$('#btnphright a').css('display','block');
			$('#btnphleft a').css('display','block');
		}
}
//
$(document).ready(
function(){
	SlideNum=4;
	maxPhotoNum=$('#photobox>li').length
	phSlideNavi(SlideNum);
	$('#btnphright a').click(function(){phSlideChange('#photobox','+1'); return false;});
	$('#btnphleft a').click(function(){phSlideChange('#photobox','-1'); return false;});
}			  
);
/*SLIDE END---------------------------------*/

/*MOVIE SLIDE START---------------------------------*/
function slideChange(slideFrame,numVal,btnUpLeft,btnDownRight,course,dispVal){
	var slideObj = $(slideFrame+'>li');//子のオブジェクト
	var slideChild = slideObj.length;//子の数
	var maxNum = (slideChild*numVal)-dispVal;//子の数からマックス表示
	var selectFrame=0;//現在選択
	
	$(btnUpLeft).click(function(){slideMovie('1');return false;});//ボタン設定
	$(btnDownRight).click(function(){slideMovie('-1');return false;});//ボタン設定
	slideNavi();
	
	/*スライドの動き*/
	function slideMovie(selNum){
		var numValvar = Math.abs(numVal*selNum);
		if (selNum=='-1'){
			numValvar = '-='+numValvar;
			selectFrame+=Number(numVal);
		}else if(selNum=='1'){
			numValvar = '+='+numValvar;
			selectFrame-=Number(numVal);
		}
		if ((selectFrame >= 0)||(selectFrame <= maxNum)){
			if (course=='left'){$(slideFrame).animate({'left':numValvar},300);}
			else if (course=='top'){$(slideFrame).animate({'top':numValvar},300);}	
		slideNavi();
		}
	}
	
	/*ボタンの表示*/
	function slideNavi(){
		var selectFrameAbs = Math.abs(selectFrame);
		$(btnDownRight).css('display','block');
		$(btnUpLeft).css('display','block')
		//alert(maxNum+':'+selectFrame);
		if (maxNum<=selectFrameAbs){$(btnDownRight).css('display','none');}
		else if (selectFrameAbs == 0){$(btnUpLeft).css('display','none');}
	}
}
//
$(document).ready(function(){
	slideChange('#moviescc .movselect',174,'#moviescc .btnmovleft a','#moviescc .btnmovright a','left',348);
	slideChange('#movieac2 .movselect',174,'#movieac2 .btnmovleft a','#movieac2 .btnmovright a','left',348);
	slideChange('#moviergh .movselect',174,'#moviergh .btnmovleft a','#moviergh .btnmovright a','left',348);
});
/*MOVIE SLIDE END---------------------------------*/

/*WORKS HEIGHT SET START---------------------------------*/
function WorksheightSet(){
$('#companion .listleft,#companion .listright').flatHeights();
}
$(document).ready(WorksheightSet);

/*WORKS HEIGHT SET END---------------------------------*/

/*NEW PNGFIX START---------------------------------*/
$(document).ready(function(){
	if ($.browser.msie && $.browser.version < 7.0){
			DD_belatedPNG.fix('img');
	}
});
/*NEW PNGFIX END---------------------------------*/