/////////////////////////////////////////////////////////////////////////////////////////
/* 最新情報の管理を行うプログラム													   
/*　１．最新情報リストに追加することで、トップページと最新情報一覧ページの両方に反映させることができる
/*　２．トップページの表示件数は、変数dispNunによって変更可能である                    */

/*	トップページの表示件数設定はこちら(最新情報一覧ページのnewアイコン適用にも使用,基本は10件の固定とする)*/
		var dispNun = 10;
	
/* ３．リスト追加時の留意点
/*		文法→　"yyyy/mm/dd" +l+ "what'sNewの内容" 
/cruisedata/*		新しい情報が上になるように、配列の最上部に書き込むこと							*/

/* ４．航海年を設定すること*/
//注意：航海年が連続していることを前提とする
	var thisYear = 2010;	//←年度が変わるときに修正する
	var firstYear = 2008;
/////////////////////////////////////////////////////////////////////////////////////////



// whats new リスト管理（言語,年による切り替えプログラム）
// 引数 lang 閲覧しているページの言語
// 引数 year 閲覧したい年
function manage(lang,year){	
		eval(lang + year + '()');
		return newList;
}


/*トップページ用プログラム */
function initTop(lang,year){

	manage(lang,year);
//	alert(newList[0]);
	for(var j=0; j<dispNun; j++){
			if(!(newList[j].search(l)==-1)){
				var date = newList[j].substring(0,newList[j].search(l));//"<!--change-->"の直前まで抽出
				var line = newList[j].substring(newList[j].search(l),newList[j].length);//"<!--change-->"の直後から抽出
				
			}else{		/* "<!--change-->"がなければ-1が返る */
				var date = "";
				var line = newList[j];
			}
		document.getElementById("newlist"+j).style.display="block";
		document.getElementById("newlist"+j).innerHTML= date + "&nbsp;" + "<span>　"+line+"</ span>";
	}	
}


/*最新情報一覧ページ用プログラム*/
function init(lang,year){
	manage(lang,year);
	
	var topString = "";
	if(lang=="japanese"){
		topString = "<div class=\"pageTop2\"><a href=\"#top\"><img src=\"/cruisedata/img/yajirushi_ue.gif\" /> ページトップへ</a></div>";
	}else if(lang=="english"){
		topString = "<div class=\"pageTop2\"><a href=\"#top\"><img src=\"/cruisedata/img/yajirushi_ue.gif\" /> To the page top</a></div>";
	}


	for(var j=0; j<newList.length; j++){
			if(!(newList[j].search(l)==-1)){
				
				var date = newList[j].substring(0,newList[j].search(l));//"<!--change-->"の直前まで抽出
				var line = newList[j].substring(newList[j].search(l),newList[j].length);//"<!--change-->"の直後から抽出
				
			}else{		/* "<!--change-->"がなければ-1が返る */
				var date = "";
				var line = newList[j];
			}
		
		if(j<dispNun && year==thisYear){
			line =  line + "&nbsp;<img src='/cruisedata/img/whatsnew.gif' class='mdl'/>";
			
		}
		
		document.getElementById("Line"+j).style.display="inline";
		document.getElementById("Date"+j).innerHTML=date;
		document.getElementById("List"+j).innerHTML=line;
		
		//ページトップへの作成25行毎
		pagetop = j/5;
		if(pagetop%5 == 0 && pagetop!= 0){
			document.getElementById("top"+j).style.display="inline";
			document.getElementById("top"+j).innerHTML=topString;
		}
	}	
	
/*↓	081016追記 ここから		*/
	/****************************************/
	/* プルダウン生成プログラム 081016追記 **/
	/****************************************/

	var yearSel = thisYear;
	var OtherYear = new Array();
	for(var oy=0; oy<=thisYear-firstYear; oy++){
		OtherYear[oy]=yearSel;
		yearSel--;
	}
	/* プルダウン生成プログラム **/
	var OtherYearLen=OtherYear.length;		
	document.Form.formSelectOtherYear.length = OtherYearLen+1;
	for(var j=0; j<OtherYearLen; j++){
		if(!(year==OtherYear[j])){
		   document.Form.formSelectOtherYear.options[j+1].value = OtherYear[j];
		   document.Form.formSelectOtherYear.options[j+1].text= OtherYear[j];
		}else{
		   document.Form.formSelectOtherYear.options[j+1].value = OtherYear[j];
		   document.Form.formSelectOtherYear.options[j+1].text=OtherYear[j] + " [selected]";
		}
	}
}

/****************************************/
/* プルダウン生成プログラム 081016追記 **/
/****************************************/
function whatsNewPageCg(){
	var SelectOtherYear =document.Form.formSelectOtherYear.value;
	if(!(SelectOtherYear=="")){
		url="whatsnew"+SelectOtherYear+".html";
		window.location.href = url;
	}
}

/*↑	081016追記 ここまで		*/


/*変数設定*/
var newList = new Array();
var i =0;
var l = "<!--change-->";









