var get = getRequest();
var x = get['case'];

function init() {
	if(document.getElementsByTagName("body")[0].className == "entrance") {
		smartRollover();
		externalLinks();
		//getHTTPObject();
	}
	if(document.getElementsByTagName("body")[0].className == "route") {
		smartRollover();
		externalLinks();
		getRequest();
		replaceElement();
		replaceLink();
	}
	if(document.getElementsByTagName("body")[0].className == "loginpage") {
		smartRollover();
		loadData();
	}
	if(document.getElementsByTagName("body")[0].className == "inquirypage") {
		smartRollover();
		externalLinks();
		delchk();
	}
	if(document.getElementsByTagName("body")[0].className == "map") {
		smartRollover();
		externalLinks();
		accessMap();
	}
	else {
		smartRollover();
		externalLinks();
	}
}


/*roll over*/

function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_out."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_out.", "_over."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_over.", "_out."));
				}
				images[i].onclick = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_over.", "_out."));
				}
			}
		}
	}
}


/* target:_blank>>external.js*/

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
			anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}


function getRequest(){
	if(location.search.length > 1) {
		var get = new Object();
		var ret = location.search.substr(1).split("&");
			for(var i = 0; i < ret.length; i++) {
				var r = ret[i].split("=");
			get[r[0]] = r[1];
		}
		return get;
	} else {
		return false;
	}
}


function replaceElement() {
	var element = document.getElementById("breadcrumbs");
	var newElement = document.createElement("span");
	var target = element.childNodes.item(0);
	if (x == 1){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム</a> &gt; <a href=\"./index.html\">個人のお客様</a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ</a> &gt; <a href=\"./lifeinsurance.html\">生命保険・年金保険・こども保険</a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 2){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 3){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 4){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; <a href=\"./health.html\">ケガや病気・介護などの保険<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 5){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; <a href=\"./leisure.html\">スポーツ・レジャーの保険<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 6){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./singlelife.html\">独身期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 7){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./marriage.html\">結婚期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 8){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./nursing.html\">出産・育児期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 9){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./maturity.html\">家庭成熟期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 10){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./independence.html\">子供の独立期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 11){
	newElement.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./retirement.html\">退職期<\/a> &gt; ";
	element.insertBefore(newElement, target);
	} if (x == 12){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./maturity.html\">家庭成熟期<\/a> &gt; ご存知ですか? 地震保険";
	} if (x == 13){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; <a href=\"./leisure.html\">スポーツ・レジャーの保険<\/a> &gt; 旅行保険・ゴルファー保険";
	} if (x == 14){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./singlelife.html\">独身期<\/a> &gt; 旅行保険・ゴルファー保険";
	} if (x == 15){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./maturity.html\">家庭成熟期<\/a> &gt; 住まいの保険";
	} if (x == 16){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./secure.html\">保障(補償)内容から選ぶ<\/a> &gt; <a href=\"./house.html?case=2\">住まいの保険<\/a> &gt; ご存知ですか? 地震保険";
	} if (x == 17){
	element.innerHTML = "<a href=\"./index.html\">ホーム<\/a> &gt; <a href=\"./index.html\">個人のお客様<\/a> &gt; <a href=\"./lifestage.html\">ライフステージから選ぶ<\/a> &gt; <a href=\"./maturity.html\">家庭成熟期<\/a> &gt; <a href=\"./house.html?case=15\">住まいの保険<\/a> &gt; ご存知ですか? 地震保険";
	}
}

/*replaceLinks*/

function replaceLink() {
	var element01 = document.getElementById("link01");
	var element02 = document.getElementById("link02");
	if (x == 2){
	element01.innerHTML = "<a href=\"./earthquakes.html?case=16\" title=\"地震保険\"><img src=\"./images/products07.jpg\" alt=\"地震保険\" class=\"left\" /></a>";
	element02.innerHTML = "<a href=\"./earthquakes.html?case=16\" title=\"地震保険\"><img src=\"./images/detail_btn_out.jpg\" alt=\"詳細を見る\" class=\"right\" /></a>";
	} if (x == 15){
	element01.innerHTML = "<a href=\"./earthquakes.html?case=17\" title=\"地震保険\"><img src=\"./images/products07.jpg\" alt=\"地震保険\" class=\"left\" /></a>";
	element02.innerHTML = "<a href=\"./earthquakes.html?case=17\" title=\"地震保険\"><img src=\"./images/detail_btn_out.jpg\" alt=\"詳細を見る\" class=\"right\" /></a>";
	}
}


/*submit control*/

function fchk(obj, idx){
	var frm=document.apply;
	if(!obj.checked){
		/* チェックされたら、有効化 */
		frm.elements["submitbtn"].disabled=true;
	}else{
		/* チェックが外されたら、無効化 */
		frm.elements["submitbtn"].disabled=false;
	}
}

function delchk(){
	var frm=document.apply;
	frm.elements["agree"].checked=false;
}


window.onload=init;