var manager = new CookieManager();
var Elements_Div = document.getElementsByTagName("div");
var Elements_H = document.getElementsByTagName("h2");
var Elements_Th = document.getElementsByTagName("th");
var Elements_Td = document.getElementsByTagName("td");
var Elements_a = document.getElementsByTagName("a");


function Cookie(){

	document.getElementById("wrap").style.backgroundColor = manager.getCookie("bgcolor");

	for(i=0;i<Elements_Div.length;i++){
		document.getElementsByTagName("div")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("div")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_Th.length;i++){
		document.getElementsByTagName("th")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("th")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_Td.length;i++){
		document.getElementsByTagName("td")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("td")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_H.length;i++){
		document.getElementsByTagName("h2")[i].style.color = manager.getCookie("hcolor");
		document.getElementsByTagName("a")[i].style.color = manager.getCookie("acolor");
	}
	
	for(i=0;i<Elements_a.length;i++){
		document.getElementsByTagName("a")[i].style.color = manager.getCookie("acolor");
	}
	
	//地図画像（背景）の表示処理
	if(window.document.getElementById("map_table")){
	
		var Elements_Table = document.getElementById("map_table");
		//alert(Elements_Table.getElementsByTagName("TD").length);
		
		for(i=0;i<Elements_Table.getElementsByTagName("TD").length;i++){
			Elements_Table.getElementsByTagName("TD")[i].style.backgroundColor = "";
		}
	
	}
	
	//changelist()

}

function Change(){

	document.getElementById("wrap").style.backgroundColor = manager.getCookie("bgcolor");

	for(i=0;i<Elements_Div.length;i++){
		document.getElementsByTagName("div")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("div")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_Th.length;i++){
		document.getElementsByTagName("th")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("th")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_Td.length;i++){
		document.getElementsByTagName("td")[i].style.backgroundColor = manager.getCookie("bgcolor");
		document.getElementsByTagName("td")[i].style.color = manager.getCookie("divcolor");
	}
	
	for(i=0;i<Elements_H.length;i++){
		document.getElementsByTagName("h2")[i].style.color = manager.getCookie("hcolor");
		document.getElementsByTagName("a")[i].style.color = manager.getCookie("acolor");
	}
	
	for(i=0;i<Elements_a.length;i++){
		document.getElementsByTagName("a")[i].style.color = manager.getCookie("acolor");
	}
	
	//地図画像（背景）の表示処理
	if(window.document.getElementById("map_table")){
	
		var Elements_Table = document.getElementById("map_table");
		//alert(Elements_Table.getElementsByTagName("TD").length);
		
		for(i=0;i<Elements_Table.getElementsByTagName("TD").length;i++){
			Elements_Table.getElementsByTagName("TD")[i].style.backgroundColor = "";
		}
	
	}
	
	//changelist()

}

function ColorChanger1(){

	document.getElementById("wrap").style.backgroundColor = "#000000";

	for(i=0;i<Elements_Div.length;i++){
		document.getElementsByTagName("div")[i].style.backgroundColor = "#000000";
		document.getElementsByTagName("div")[i].style.color = "#FFFFFF";
	}
	
	for(i=0;i<Elements_Th.length;i++){
		document.getElementsByTagName("th")[i].style.backgroundColor = "#000000";
		document.getElementsByTagName("th")[i].style.color = "#FFFFFF";
	}
	
	for(i=0;i<Elements_Td.length;i++){
		document.getElementsByTagName("td")[i].style.backgroundColor = "#000000";
		document.getElementsByTagName("td")[i].style.color = "#FFFFFF";
	}
	
	for(i=0;i<Elements_H.length;i++){
		document.getElementsByTagName("h2")[i].style.color = "#333333";
	}
	
	for(i=0;i<Elements_a.length;i++){
		document.getElementsByTagName("a")[i].style.color = "#CC9900";
	}
	
	
	//地図画像（背景）の表示処理
	if(window.document.getElementById("map_table")){
	
		var Elements_Table = document.getElementById("map_table");
		//alert(Elements_Table.getElementsByTagName("TD").length);
		
		for(i=0;i<Elements_Table.getElementsByTagName("TD").length;i++){
			Elements_Table.getElementsByTagName("TD")[i].style.backgroundColor = "";
		}
	
	}
	
	
	manager.setCookie("bgcolor","#000000");
	manager.setCookie("divcolor","#FFFFFF");
	manager.setCookie("hcolor","#333333");
	manager.setCookie("acolor","#CC9900");
	
}

function ColorChanger2(){

	document.getElementById("wrap").style.backgroundColor = "#000000";

	for(i=0;i<Elements_Div.length;i++){
		document.getElementsByTagName("div")[i].style.backgroundColor = "";
		document.getElementsByTagName("div")[i].style.color = "";
	}
	
	for(i=0;i<Elements_Th.length;i++){
		document.getElementsByTagName("th")[i].style.backgroundColor = "";
		document.getElementsByTagName("th")[i].style.color = "";
	}
	
	for(i=0;i<Elements_Td.length;i++){
		document.getElementsByTagName("td")[i].style.backgroundColor = "";
		document.getElementsByTagName("td")[i].style.color = "";
	}
	
	for(i=0;i<Elements_H.length;i++){
		document.getElementsByTagName("h2")[i].style.color = "";
	}
	
	for(i=0;i<Elements_a.length;i++){
		document.getElementsByTagName("a")[i].style.color = "";
	}

	manager.setCookie("bgcolor","");
	manager.setCookie("divcolor","");
	manager.setCookie("hcolor","");
	manager.setCookie("acolor","");
	
}

//メニュー画像
function chgImg(ImagesName,ImgName){
	document.images[ImagesName].src = ImgName;
}

//画像の表示
function CheckImg(){
	var strlen = document.form.img_file.value.length;
	if (".png" != document.form.img_file.value.substring(strlen-4,strlen).toLowerCase()
		&& ".gif" != document.form.img_file.value.substring(strlen-4,strlen).toLowerCase()
		&& ".jpg" != document.form.img_file.value.substring(strlen-4,strlen).toLowerCase()
		&& ".jpeg" != document.form.img_file.value.substring(strlen-5,strlen).toLowerCase()){
		document.form.img_file.focus();
		alert("\n画像ファイルは「.gif」「.jpg」「.png」形式のいずれかにしてください。");
		document.img.src = "../images/img_nothing.gif";
		return false;
	}
	document.img.src = "file:///"+document.form.img_file.value;
}

//画像読みこみエラーの場合
function Chg_no(){
	document.img.src = "../images/img_nothing.gif";
}	

//検索結果ページ遷移
function PageSubmit(page){
	document.result.page.value = page;
	document.result.submit();
}
