/*----------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="";

if(fileVars.indexOf("intro")!=-1){
htmlTxt+='<li id="btnIntro">INTRODUCTION</li>';
}else{
htmlTxt+='<li id="btnIntro"><a href="'+linkPath+'introduction/intro.html" title="INTRODUCTION">INTRODUCTION</a></li>';
}

if(fileVars.indexOf("story")!=-1){
htmlTxt+='<li id="btnStory">STORY</li>';
}else{
htmlTxt+='<li id="btnStory"><a href="'+linkPath+'story/story_prologue.html" title="STORY">STORY</a></li>';
}

if(fileVars.indexOf("system")!=-1){
htmlTxt+='<li id="btnSystem">GAME SYSTEM</li>';
}else{
htmlTxt+='<li id="btnSystem"><a href="'+linkPath+'system/system_stealth.html" title="GAME SYSTEM">GAME SYSTEM</a></li>';
}

if(fileVars.indexOf("movie")!=-1){
htmlTxt+='<li id="btnMovie">MOVIE</li>';
}else{
htmlTxt+='<li id="btnMovie"><a href="'+linkPath+'movie/movie.html" title="MOVIE">MOVIE</a></li>';
}

$('#nextHeader ul').html(htmlTxt);
}
$(document).ready(NaviMenu);
/*NAVIGATION MENU END---------------------------------*/

/*NAVIGATION MENU START---------------------------------*/

/*NAVIGATION MENU story---------------------------------*/
function storyNaviMenu(){
var htmlTxt="";

if(fileVars.indexOf("prologue")!=-1){
htmlTxt+='<li id="btnPrologue">プロローグ</li>';
}else{
htmlTxt+='<li id="btnPrologue"><a href="story_prologue.html" title="プロローグ">プロローグ</a></li>';
}

if(fileVars.indexOf("altair")!=-1){
htmlTxt+='<li id="btnAltair">アルタイル</li>';
}else{
htmlTxt+='<li id="btnAltair"><a href="story_altair.html" title="アルタイル">アルタイル</a></li>';
}

if(fileVars.indexOf("templar")!=-1){
htmlTxt+='<li id="btnTemplar">テンプル騎士団との闘争</li>';
}else{
htmlTxt+='<li id="btnTemplar"><a href="story_templar.html" title="テンプル騎士団との闘争">テンプル騎士団との闘争</a></li>';
}

$('.story #subArea ul').html(htmlTxt);
}
$(document).ready(storyNaviMenu);

/*NAVIGATION MENU system---------------------------------*/
function systemNaviMenu(){
var htmlTxt="";

if(fileVars.indexOf("stealth")!=-1){
htmlTxt+='<li id="btnStealth">本格派のソーシャルステルス</li>';
}else{
htmlTxt+='<li id="btnStealth"><a href="system_stealth.html" title="本格派のソーシャルステルス">本格派のソーシャルステルス</a></li>';
}

if(fileVars.indexOf("freerun")!=-1){
htmlTxt+='<li id="btnFreerun">フィールドを自在に駆け回る</li>';
}else{
htmlTxt+='<li id="btnFreerun"><a href="system_freerun.html" title="フィールドを自在に駆け回る">フィールドを自在に駆け回る</a></li>';
}

if(fileVars.indexOf("battle")!=-1){
htmlTxt+='<li id="btnBattle">多彩な技で敵と戦う</li>';
}else{
htmlTxt+='<li id="btnBattle"><a href="system_battle.html" title="多彩な技で敵と戦う">多彩な技で敵と戦う</a></li>';
}

if(fileVars.indexOf("upgrade")!=-1){
htmlTxt+='<li id="btnUpgrade">アップグレード・システム</li>';
}else{
htmlTxt+='<li id="btnUpgrade"><a href="system_upgrade.html" title="アップグレード・システム">アップグレード・システム</a></li>';
}

if(fileVars.indexOf("ps3")!=-1){
htmlTxt+='<li id="btnPs3">PlayStation&reg;3版との連動</li>';
}else{
htmlTxt+='<li id="btnPs3"><a href="system_ps3.html" title="PlayStation&reg;3版との連動">PlayStation&reg;3版との連動</a></li>';
}

$('.system #subArea ul').html(htmlTxt);
}
$(document).ready(systemNaviMenu);
/*NAVIGATION MENU END---------------------------------*/

/*MOVIE DISP START---------------------------------*/
function movieDisp(object){
var selectId=object;

var htmlTxt="";
var noscript="";

switch (selectId){

case '#movie #btnMoviea':
	htmlTxt+='<h4><img src="images/movie_headline_a.gif" alt="TGS2009トレーラー" width="466" height="22" /></h4>';
	htmlTxt+='<div class="itemBox"><div id="movieFlv"></div></div>';
	htmlTxt+='<div class="textBox">';
	htmlTxt+='<p>アルタイルに命を奪われた男、「雄牛（ブル）」の視点から物語を語る、一風変わったトレーラームービー。東京ゲームショウ2009にあわせ公開されました。</p>';
	htmlTxt+='</div>';
	
	$('#movie #movieArea').html(htmlTxt);
	
	var flashvars = {moviepath:"movie_trailer"};
	var params = {wmode: "transparent"};
	var attributes = {};
	swfobject.embedSWF("../flv/movie_mov.swf", "movieFlv", "482", "293", "9.0.0","", flashvars, params, attributes);
	break;
	//
case '#movie #btnMovieb':
	htmlTxt+='<h4><img src="images/movie_headline_b.gif" alt="ローンチトレーラー" width="466" height="22" /></h4>';
	htmlTxt+='<div class="itemBox"><div id="movieFlv"></div></div>';
	htmlTxt+='<div class="textBox">';
	htmlTxt+='<p>日本語版の発売直前にリリースされたトレーラームービー第2弾。アルタイルの華麗かつ多彩な暗殺アクションをフィーチャーしています。</p>';
	htmlTxt+='</div>';
	
	$('#movie #movieArea').html(htmlTxt);
	
	var flashvars = {moviepath:"movie_launch"};
	var params = {wmode: "transparent"};
	var attributes = {};
	swfobject.embedSWF("../flv/movie_mov.swf", "movieFlv", "482", "293", "9.0.0","", flashvars, params, attributes);
	break;
	//
default:
}

}

$(document).ready(function(){
	$('#movie #btnMoviea').click(function(){movieDisp('#movie #btnMoviea');return false;});
	$('#movie #btnMovieb').click(function(){movieDisp('#movie #btnMovieb');return false;});
});
/*MOVIE DISP START---------------------------------*/

/*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---------------------------------*/

/*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>2009.12.25</dt><dd><a href="system/system_ps3.html" target="_self">連動機能の追加情報</a>判明！</dd></dl>';
	newsdata += '<dl><dt>2009.12.23</dt><dd>本日発売！</dd></dl>';
	newsdata += '<dl><dt>2009.12.17</dt><dd><a href="movie/movie.html" target="_self">MOVIE</a>を更新！</dd></dl>';
	newsdata += '<dl><dt>2009.12.10</dt><dd><a href="story/story_templar.html" target="_self">STORY</a>を更新！</dd></dl>';
	newsdata += '<dl><dt>2009.11.19</dt><dd><a href="system/system_stealth.html" target="_self">GAME SYSTEM</a>を公開！</dd></dl>';
	newsdata += '<dl><dt>2009.10.23</dt><dd>公式ホームページリニューアルOPEN！</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, 12, 25, 100);//例：2008年9月8日のx日後の日付を取得
//
function timecount(){
if(now < date){
	//-----main navi Display-----
	$('#btnIntro,#btnStory,#btnSystem,#btnMovie').css({position:'relative'});
	//
	//$('#btnIntro').append('<img src="'+linkPath+'commons/images/new_mark.png" alt="NEW" width="34" height="14" class="newmark" />');
	//$('#btnStory').append('<img src="'+linkPath+'commons/images/new_mark.png" alt="NEW" width="34" height="14" class="newmark" />');
	$('#btnSystem').append('<img src="'+linkPath+'commons/images/new_mark.png" alt="NEW" width="34" height="14" class="newmark" />');
	//$('#btnMovie').append('<img src="'+linkPath+'commons/images/new_mark.png" alt="NEW" width="34" height="14" class="newmark" />');
	//
	$('#mainNavi .newmark').css({position:'absolute',top:'-8px',left:'95px'});
	$('#nextNavi .newmark').css({position:'absolute',top:'-15px',left:'44px'});
	
	//-----sub navi Display-----
	$('#subArea [id^=btn]').css({position:'relative'});
	//
	$('#btnPs3').append('<img src="'+linkPath+'commons/images/new_mark_sub.gif" alt="NEW" width="20" height="6" class="newmark" />');
	//$('#btnPrologue').append('<img src="'+linkPath+'commons/images/new_mark_sub.gif" alt="NEW" width="20" height="6" class="newmark" />');
	//$('#btnAltair').append('<img src="'+linkPath+'commons/images/new_mark_sub.gif" alt="NEW" width="20" height="6" class="newmark" />');
	//$('#btnMovieb').append('<img src="'+linkPath+'commons/images/new_mark_sub.gif" alt="NEW" width="20" height="6" class="newmark" />');
	//
	$('#subArea .newmark').css({position:'absolute',top:'-8px',left:'6px'});
	//$('#movie #subArea .newmark').css({position:'absolute',top:'-6px',left:'0px'});
	//
	}
}
//
$(document).ready(timecount);
/*NEW MARK LAYOUT END---------------------------------*/

/*POP CONTENTS START-------------------------*/
//OPEN
function topPopStart(object){
var selectObje=object;
var htmlData='';
var heightVal;
htmlData+='<div id="overlay"></div>';
htmlData+='<div id="overlayIn"></div>';
$('body').append(htmlData);
heightVal=pageSize();
$('#overlay').css({'height':heightVal});
$('#overlay').css({'opacity':0});
$('#overlay').css({'display':'block'}).animate({'opacity':0.9},600,function(){
	$('#overlayIn').load(selectObje+'.txt');
});
}

//CLOSE
function topPopEnd(){
	$('#overlay').fadeOut('fast',function(){$('#overlay').remove();});
	$('#overlayIn').fadeOut('fast',function(){$('#overlayIn').remove();});
}

//LOAD
$(document).ready(function (){		
$('#btnProducts a').click(function(){topPopStart('products');return false;});
$('#btnSitemap a').click(function(){topPopStart('sitemap');return false;});
});
/*POP CONTENTS END-------------------------*/

/*CERTIFY CONTENTS START-------------------------*/
function setCertify(){
		$.cookie('ubiacb',true,{expires:0,path:'/'});
		$('#topIndex #certify').css('display','none');
		$('#topIndex #wrapper').css('display','block');
}

function certifyDisp(){
	$('#topIndex #certify #btn18over a').click(function(){
		setCertify();
	});
}
function certifyCheck(){
	var heightVal=pageSize();
	$('#topIndex #certify').css({'height':heightVal});
	
	certifyDisp();
	var i=$.cookie('ubiacb');
	if (i){
		setCertify();
	}else{
		$('#topIndex #certify').css('display','block');
		$('#topIndex #wrapper').css('display','none');
	}
}
$(document).ready(function(){
	certifyCheck();
});
/*CERTIFY CONTENTS END-------------------------*/

/*TOPICS SMOOTH SCROLL---------------------------------*/
function topicsScroll(){
$('.toTop a').click(function(){
var top=$('#detailBox');
var varscrolTop=top.attr('scrollTop');
if (varscrolTop!=0){
//$('#topicsarea').scrollTo('#top',800,{axis:'y',queue:true});
$('#detailBox').scrollTo('#top',800);
	return false;
}
});
}
//
$(document).ready(function(){
//topicsScroll();
});
/*TOPICS SMOOTH SCROLL---------------------------------*/

/*WINDOW RESIZE & PAGE SIZE START-------------------------*/
function pageSize(){
	var ScrollNum;
	var ch=$('html').attr('clientHeight');
    var sh=$('html').attr('scrollHeight');
	if(ch>sh){ScrollNum=ch;}else if(ch<=sh){ScrollNum=sh;}
	return ScrollNum;
}
//
$(window).resize(function(){
	var ScrollNum=pageSize();
	$('#overlay').css({'height':ScrollNum});
	$('#topIndex #certify').css({'height':ScrollNum});
});
/*WINDOW RESIZE & PAGE SIZE END-------------------------*/

/*SLIDE ANIME Skill START---------------------------------*/
function SlideAnimeSkill(object){
var selectname = object;
$('[id^=skilldom]').fadeOut('fast').css('display','none');
//
switch (selectname){
case "a":
$('#skilldoma').fadeIn('slow').css('display','block');
break;
case "b":
$('#skilldomb').fadeIn('slow').css('display','block');
break;
case "c":
$('#skilldomc').fadeIn('slow').css('display','block');
break;
case "d":
$('#skilldomd').fadeIn('slow').css('display','block');
break;
}
//
$("[id^=btnskill]>a").css("visibility", "visible");
$("#btnskill"+selectname+">a").css("visibility","hidden");
//
}
$(document).ready(function(){
SlideAnimeSkill('a');
$('#btnskilla a').click(function(){SlideAnimeSkill('a');return false;});
$('#btnskillb a').click(function(){SlideAnimeSkill('b');return false;});
$('#btnskillc a').click(function(){SlideAnimeSkill('c');return false;});
$('#btnskilld a').click(function(){SlideAnimeSkill('d');return false;});
});
/*SLIDE ANIME Skill END---------------------------------*/

/*NEW PNGFIX START---------------------------------*/
$(document).ready(function(){
	if ($.browser.msie && $.browser.version < 7.0){
			DD_belatedPNG.fix('img,li,div,a');
	}
});
/*NEW PNGFIX END---------------------------------*/



