/*各保険へのリンク関数 */
    function submitForm(id)
    {
        document.baseForm.newgenreid.value = id;
        document.baseForm.submit();
    }

/*各保険へのリンク関数_パートナー化対応 */
    function submitFormPtn(henko)
    {
        document.baseForm.henko.value = henko;
        document.baseForm.submit();
    }

/*各保険へのリンク関数2 ランダムバナー用*/
    function submitForm2()
    {
        document.baseForm.newgenreid.value = document.baseForm.bannerid.value;
        document.baseForm.submit();
    }
		
/*ロールオーバーイメージ関数*/	
    function roImg(iName,str)
    {
        document.images[iName].src = str;
    }
/*ブックマークに追加する*/
    function addBookMark(){
        window.external.AddFavorite((location.href),"保険比較の保険市場レディース");
    }
/*サイト内検索用の検索スクリプト */
    function submitSiteSearch()
    {
        document.baseForm.action = 'http://www.hokende.com/info/search.html';
        document.baseForm.method = 'GET';
        document.baseForm.submit();
    }
/*各保険へのリンク関数3 */
    function submitFormKeyword(keyword)
    {
        document.baseForm.newkeyword.value = keyword;
        document.baseForm.submit();
    }


/*各保険へのリンク関数2*/
    function startOrder()
    {
        /* document.forms[0].action = document.baseForm.sAction.value; */
        document.baseForm.action = document.baseForm.sAction.value;
        document.baseForm.submit();
    }

/*ライフステージで選ぶ、一括資料請求*/
    function startOrderIkkatsu()
    {
        /* document.forms[0].action = document.baseForm.sAction.value; */
        /*document.baseForm.elements["selshohincd1"[1]].checked = true;*/
        for (i=0; i<50; i++) {
        if (document.baseForm.selshohincd1[i]) 
        document.baseForm.selshohincd1[i].checked = true;
        }
        document.baseForm.action = document.baseForm.sAction.value;
        document.baseForm.submit();
    }

/*各保険へのリンク関数3 別フレームのジャンルを変更 
* id = ジャンルＩＤ
* shopid = ショップＩＤ
* frameno = 更新対象のフレーム番号　0から始まるみたいです。・・・
* メモ　aspとjavascriptで相互クッキーをするには、バリューの最後にセミコロンが必要らしい
*/
    function submitFrame(id,shopid,frameno)
    {
        try {
            //ターゲットフレームにbaseForm.newgenridがあるかないか確認
            if(parent.frames[frameno].baseForm.newgenreid){
                //ジャンルをセット
                parent.frames[frameno].baseForm.newgenreid.value = id;
                ////ショップＩＤをクッキーにセット
                //document.cookie = "shopid=" + shopid + ";" + "path=/;";
                //ショップＩＤをセット
                parent.frames[frameno].baseForm.shopid.value = shopid;
                //フレームをサブミット
                top.frames[frameno].baseForm.submit();
            }
            else{
                //hidden項目がないのでＵＲＬを移動
                parent.frames[frameno].location.href = "http://www.hokende.com/mrt550.asp?newgenreid=" + id +  "&shopid="+  shopid;
            }
        }
        catch (e) {
        //適切ではないと思いますが、ssl(別ドメインにはjavascriptでアクセスできないので、強制的に飛ばす。
            parent.frames[frameno].location.href = "http://www.hokende.com/mrt550.asp?newgenreid=" + id +  "&shopid="+  shopid;
        }
    }




//ランダムでバナーを入れ換える 2004/7/27
/* 引数
 * url ジャンプ先ＵＲＬ
 * alt 画像のaltタグ
 * src 画像のsrcタグ
 */
function getRandBanner(url1,alt1,src1,url2,alt2,src2,url3,alt3,src3) {
var aUrl;
var aAlt;
var aSrc;
var i;

aUrl = new Array(url1,url2,url3);
aAlt = new Array(alt1,alt2,alt3);
aSrc = new Array(src1,src2,src3);

	//乱数発生 を 切り捨てして 0,1,2が取れる
	i = Math.floor( Math.random() * aUrl.length ); 

	document.write("<a href=" + aUrl[i] + " target=_blank >");
	document.write("<img src=" + aSrc[i] + " alt=" + aAlt[i] + " border=0 >");
	document.write("</a>");
}
//ランダムでバナーを入れ換える 2004/8/18
/* 引数
 * url ジャンプ先ＵＲＬ
 * alt 画像のaltタグ
 * src 画像のsrcタグ
 * 重さがちがいます。URL1 * 7 URL2 * 2 URL3 * 1
 */
function getRandBanner2(url1,alt1,src1,url2,alt2,src2,url3,alt3,src3,url4,alt4,src4) {
var aUrl;
var aAlt;
var aSrc;
var i;

aUrl = new Array(url1,url2,url3,url4,url1,url2,url1,url3,url1,url4);
aAlt = new Array(alt1,alt2,alt3,alt4,alt1,alt2,alt1,alt3,alt1,alt4);
aSrc = new Array(src1,src2,src3,src4,src1,src2,src1,src3,src1,src4);

	//乱数発生 を 切り捨てして 0,1,2が取れる
	i = Math.floor( Math.random() * aUrl.length ); 

	document.write("<a href=" + aUrl[i] + " target=_blank >");
	document.write("<img src=" + aSrc[i] + " alt=" + aAlt[i] + " border=0 >");
	document.write("</a>");
}



//クッキーを抽出する 2004/7/27
/* 引数
 * key      取り出したいクッキーのキー
 * 利用例
 * getCookie("pro_cd");
 */

function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        //アンエスケープ追加
        tmp2 = unescape(tmp1.substring(xx1 + 1, xx2));
        xx3 = tmp2.indexOf("=");
       if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}



/* 2004/06/09 未使用 */
/* 2004/09/09 未使用なのに改良 */
/*ポップアップレイヤー用　表示、非表示切り替え*/
function Show(Pop) {
	if (navigator.appName.indexOf("Microsoft") >= 0) {
		document.all( Pop ).style.visibility="visible";
	} else {
		if(navigator.appVersion.charAt(0) >= 5){
			document.getElementById( Pop ).style.visibility="visible";
		}else {
			document.layers[ Pop ].visibility="visible";
		}
	}
}
function Hide(aPop) {
Pop = new Array(aPop)
for(i=0; i<1; i++)
	if (navigator.appName.indexOf("Microsoft") >= 0) {
		document.all( Pop[i] ).style.visibility="hidden";
	} else {
		if(navigator.appVersion.charAt(0) >= 5){
			document.getElementById( Pop[i] ).style.visibility="hidden";
		}else {
			document.layers[ Pop[i] ].visibility="hidden";
		}
	}
}

<!--to hiding script from old browsers
	/*CacheImage*/
	if(document.images) {
		footer01off = new Image();
		footer01off.src = "http://www.hokende.com/shared/img/close_01.gif";
		footer01on = new Image();
		footer01on.src = "http://www.hokende.com/shared/img/close_02.gif";
	}
	// end hiding script from old browsers  -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function popJumpSW(selOBJ)
{
	/*n = selOBJ.selectedIndex;*/
	/*if (n == "") alert("都道府県を選択して下さい");*/
	n = selOBJ.selectedIndex;
	x = selOBJ.options[n].value;
	if (x == "") alert("都道府県を選択して下さい");
	else window.open(selOBJ.options[n].value,"_blank");
}
/*ウェブ電話画面呼び出し用 JavaScript */
function openWin_pop01(url, winName) {
	wx = 500;
	wy = 630;
	x = (screen.width - wx) / 2;
	y = (screen.height - wy) / 2 - 40;
	window.open(url,winName,"resizable=1,scrollbars=1,status=1,toolbar=no,left="+x+",top="+y+",width="+wx+",height="+wy);
}
/*トップページ「保険をまなぼう」コントロール JavaScript */
function exMenu(tName) {
			tMenu = document.all[tName].style;
			/* if (tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none"; */
			if (tMenu.display != 'block') tMenu.display = "block"; else tMenu.display = "none";
		}


function A_Li1(){
i = document.Link.parta.selectedIndex;
j = document.Link.partb.selectedIndex;
//location.href = document.Link.parta.options[i].value + document.Link.partb.options[j].value;
window.open(document.Link.parta.options[i].value + document.Link.partb.options[j].value,"");
}

function A_Li2(frm){
i = eval('document.' + frm + '.parta.selectedIndex');
j = eval('document.' + frm + '.partb.selectedIndex');
//location.href = document.Link.parta.options[i].value + document.Link.partb.options[j].value;
//window.open(document.Link.parta.options[i].value + document.Link.partb.options[j].value,"");
window.open(eval('document.' + frm + '.parta.options[' + i + '].value') + eval('document.' + frm + '.partb.options[' + j + '].value'),"");
}


function Write_Flash(sFlash){
	//var name = "pro%5Fcd";			// クッキーの名前
	var name = "SPCD";
	var cookie_value = "wwhoken1";
	
	// 発行したクッキーの取得（読み込み）
	if (document.cookie) {
		var cookies = document.cookie.split("; ");
		for (var i = 0; i < cookies.length; i++) {
			var str = cookies[i].split("=");
			if (str[0] == name) {
				//var cookie_value = unescape(str[1]);
	//			var cookie_value = unescape(str[2]);
				cookie_value = unescape(str[2]);
	//			if (!isNaN(value)) value = ++cookie_value;
				break;
			}
		}
	}
	
	if (cookie_value == "undefined") {
		cookie_value = "";
	}
	
	if (cookie_value == "undefine") {
		cookie_value = "";
	}
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
	document.write('codebase="h ttp://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" ');
	document.write('width="600" ');
	document.write('height="240">');
	document.write('<param name="movie" value="' + sFlash + "?pro_cd=" + cookie_value + '">');
	document.write('<param name="play" value="true">');
	document.write('<param name="quality" value="high">');
	document.write('<embed src="' + sFlash + "?pro_cd=" + cookie_value + '" ');
	document.write('quality="high" ');
	document.write('pluginspage="http://www.macromedia.com/go/getflashplayer" ');
	document.write('type="application/x-shockwave-flash" ');
	document.write('play="true" ');
	document.write('width="600" ');
	document.write('height="240">');
	document.write('</embed>');
	document.write('</object>');
}

//********************************************************************
//swfファイル名・幅・高さを指定できるようにしました。
//********************************************************************
function Write_Flash2(sFlash,sWidth,sHeight){
	//var name = "pro%5Fcd";			// クッキーの名前
	var name = "SPCD";
	var cookie_value = "wwhoken1";
	
	// 発行したクッキーの取得（読み込み）
	if (document.cookie) {
		var cookies = document.cookie.split("; ");
		for (var i = 0; i < cookies.length; i++) {
			var str = cookies[i].split("=");
			if (str[0] == name) {
				//var cookie_value = unescape(str[1]);
	//			var cookie_value = unescape(str[2]);
				cookie_value = unescape(str[2]);
	//			if (!isNaN(value)) value = ++cookie_value;
				break;
			}
		}
	}
	
	if (cookie_value == "undefined") {
		cookie_value = "";
	}
	
	if (cookie_value == "undefine") {
		cookie_value = "";
	}
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
	document.write('codebase="h ttp://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" ');
	document.write('width="'+sWidth+'" ');
	document.write('height="'+sHeight+'">');
	document.write('<param name="movie" value="' + sFlash + "?pro_cd=" + cookie_value + '">');
	document.write('<param name="play" value="true">');
	document.write('<param name="quality" value="high">');
	document.write('<embed src="' + sFlash + "?pro_cd=" + cookie_value + '" ');
	document.write('quality="high" ');
	document.write('pluginspage="http://www.macromedia.com/go/getflashplayer" ');
	document.write('type="application/x-shockwave-flash" ');
	document.write('play="true" ');
	document.write('width="'+sWidth+'" ');
	document.write('height="'+sHeight+'">');
	document.write('</embed>');
	document.write('</object>');
}

function Write_cookie(){
var name = "pro%5Fcd";			// クッキーの名前

// 発行したクッキーの取得（読み込み）
if (document.cookie) {
	var cookies = document.cookie.split("; ");
	for (var i = 0; i < cookies.length; i++) {
		var str = cookies[i].split("=");
		if (str[0] == name) {
			var cookie_value = unescape(str[1]);
//			if (!isNaN(value)) value = ++cookie_value;
			break;
		}
	}
}

// 有効期限の作成
//var nowtime = new Date().getTime();
//var clear_time = new Date(nowtime + (60 * 60 * 24 * 1000 * period));
//var expires = clear_time.toGMTString();

// クッキーの発行（書き込み）
document.write('<div>' + document.cookie + '</div>');
}
function change(tID,str)
{
	var strGan = "がん保険は、がんと診断された時や入院された時に、安心してがんと戦う為の必要な経済的備えとなる保険です。";
	var strGakushi = "学資保険（こども保険）とは、子供の入学や進学時に祝金や満期保険金が受け取れたり、子供のケガや病気に備える保険です。";
	var strJosei = "女性保険とは、女性特有の病気に備え手厚く保障するのが女性専用の医療保険です。女性用保険ならではの、うれしいボーナス付きの保険商品も。";
	
	if (str == "gan"){
		str = strGan;
	}
	if (str == "gakushi"){
		str = strGakushi;
	}
	if (str == "josei"){
		str = strJosei;
	}
	document.all[tID].innerHTML = str;
}

    function submitFormPapatto()
    {
    	var genre    = document.frm_go_simu.newgenreid.value
    	var nenrei   = document.frm_go_simu.newnenrei.value
    	var seibetsu = document.frm_go_simu.newseibetsu.value

        if (genre ==""){
        	genre = "2"
        }
        
        document.baseForm.newgenreid.value = genre;
        document.baseForm.newnenrei.value = nenrei;
        document.baseForm.newseibetsu.value = seibetsu;
        
        document.baseForm.submit();
    }
    function submitFormPapatto2()
    {
    	var genre    = ""
    	var nenrei   = document.frm_go_simu.newnenrei.value
    	var seibetsu = document.frm_go_simu.newseibetsu.value
    	
		for (i=0; i<7; i++) if (document.frm_go_simu.newgenreid[i].checked) genre = document.frm_go_simu.newgenreid[i].value;
		
        if (genre ==""){
        	genre = "2"
        }
        
        document.frm_go_simu.newgenreid.value = genre;
        document.frm_go_simu.newnenrei.value = nenrei;
        document.frm_go_simu.newseibetsu.value = seibetsu;
        
        document.frm_go_simu.submit();
    }
function Go_Mitsumori(){
	location.href='http://www.hokende.com/select_start.asp?newgenreid=7i2&mokuteki=' + document.frm_go_auto.lstMokuteki.value;
}
function Go_Mitsumori2(frm){
	location.href='http://www.hokende.com/select_start.asp?newgenreid=7i2&mokuteki=' + eval('document.frm' + frm + '.lstMokuteki.value');
}
function Go_Mitsumori3(frm,procd){
	location.href='http://www.hokende.com/select_start.asp?newgenreid=7i3&mokuteki=' + eval('document.frm' + frm + '.lstMokuteki.value') + '&sSpcd=' + procd;
}

    function submitFormAbroad()
    {
    	var nissuu     =  document.frm_go_abroad.newnissuu.value
    	var yukisaki   =  document.frm_go_abroad.newyukisaki.value
    	var genre      = "9"
    	var taisho      = "taisho"

        if (nissuu ==""){
        	nissuu = "6"
        }
        if (yukisaki ==""){
        	yukisaki = "9"
        }
        
        document.baseForm.newgenreid.value = genre;
        document.baseForm.newnissuu.value = nissuu;
        document.baseForm.newyukisaki.value = yukisaki;
        document.baseForm.henko.value = taisho;
        
        document.baseForm.submit();
    }

    function submitFormAbroad2(frm)
    {
    	var nissuu     =  eval('document.' + frm + '.newnissuu.value');
    	var yukisaki   =  eval('document.' + frm + '.newyukisaki.value');
    	var genre      = "9"
    	var taisho      = "taisho"

        if (nissuu ==""){
        	nissuu = "6"
        }
        if (yukisaki ==""){
        	yukisaki = "9"
        }
        
        document.baseForm.newgenreid.value = genre;
        document.baseForm.newnissuu.value = nissuu;
        document.baseForm.newyukisaki.value = yukisaki;
        document.baseForm.henko.value = taisho;
        
        document.baseForm.submit();
    }


function change_movie(id,param){

	var movie

	switch(param)
	{
		case "diy1":movie = '<object width="425" height="355" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://www.youtube.com/v/8dkYYkTyBwM&rel=0&autoplay=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/8dkYYkTyBwM&rel=0&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>' ; break;
		case "diy2":movie = '<object width="425" height="355" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://www.youtube.com/v/yO6sTVDr5m0&rel=0&autoplay=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/yO6sTVDr5m0&rel=0&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>' ; break;
		case "diy3":movie = '<object width="425" height="355" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://www.youtube.com/v/g6ko896twhI&rel=0&autoplay=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/g6ko896twhI&rel=0&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>' ; break;
		case "diy4":movie = '<object width="425" height="355" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://www.youtube.com/v/nTINBBlJBUg&rel=0&autoplay=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/nTINBBlJBUg&rel=0&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>' ; break;
	}

	document.all[id].innerHTML = movie;
}
    function swConfirm(sw)
    {
        /* document.forms[0].action = document.baseForm.sAction.value; */
        /*document.baseForm.action = document.baseForm.sAction.value; */
        /*document.baseForm.submit(); */
        
	switch(sw)
	{
        case "1":document.forms[1].Store.value = "Store";document.forms[1].Cancel.disabled = true;break;
        case "2":document.forms[1].Cancel.value = "Cancel";document.forms[1].Store.disabled = true;break;
    }
        document.forms[1].submit();
    }


// 送信中メッセージ用javascript
function FreezeScreen(msg) {
	scroll(0,0);
	var outerPane = document.getElementById('FreezePane');
	var innerPane = document.getElementById('InnerFreezePane');
	if (outerPane) outerPane.className = 'FreezePaneOn';
	if (innerPane) innerPane.innerHTML = msg;
}
//新トップページのパパっと比べるの画面切り替え
function showhide(id){

	document.getElementById("box_t1").style.display = "none";
	document.getElementById("box_t2").style.display = "none";
	document.getElementById("box_t3").style.display = "none";
	document.getElementById("box_t4").style.display = "none";
	document.getElementById("box_t5").style.display = "none";

	switch(id)
	{
		case "a":document.getElementById("box_t1").style.display = "block"; break;
		case "b":document.getElementById("box_t2").style.display = "block"; break;
		case "c":document.getElementById("box_t3").style.display = "block"; break;
		case "d":document.getElementById("box_t4").style.display = "block"; break;
		case "e":document.getElementById("box_t5").style.display = "block"; break;
		default:alert(id);
	}
}
