/*@cc_on 
var doc = document;
eval('var document = doc');
@*/


try{
document.execCommand('BackgroundImageCache', false, true);
}catch(e){}


var module = {};
var omotenashi = {};


var locationBox = location.href; 
var locationHashBox = location.hash;
var getURL = location.pathname;

(function($){

module.stringChk = function(object){
	if(typeof object == 'string' || object instanceof String) return object;
	return null;
}

//ノードリストを配列に変換
module.getElementsByTagNameArray = function(tagname,element){
	if(typeof element == 'undefined') var doc = document;
	else var doc = element;
	
	var tagAll = [];
	if(!module.stringChk(tagname)) return;
	var getname = doc.getElementsByTagName(tagname);
	var len = getname.length;
	
	while(len--) tagAll[tagAll.length] = getname[tagAll.length];
	
	return tagAll;
}


if(!$.support.cssFloat){
if (typeof document.documentElement.style.msInterpolationMode == "undefined") module.oldIE = true;
if(typeof document.documentMode != 'undefined') module.IE8 = true;
module.IE = true;
}

//if(module.IE8) $('head').prepend('<meta http-equiv="X-UA-Compatible" content="IE=7" />');

if(module.oldIE) document.write('<scr'+'ipt type="text/javascript" src="/common/script/standard/DD_belatedPNG_0.0.8a-min.js"></scr'+'ipt>');

var toolbase  = $('<div id="toolbox" class="arrow-left"><div id="toolbox-headings"><div id="toolbox-headings-inner"><p>ご契約の保険の種類をお選びください。</p></div></div><div id="toolbox-contents"><ul class="links"></ul></div></div>').css({'visibility':'hidden','top':'-500px','left':'-500px','display':'none'});

//----------------------------------------------------------//
//　colum Height
//----------------------------------------------------------//
$('ul.pagedownanchor').ready(function(){

		module.anli = $('ul.pagedownanchor',module.baseContents);
		var lng = module.anli.length;
		var i=0;

		for(;i<lng;++i){
		var cl = module.anli[i].className;
		cl = parseInt(cl.match(/\d+/),10);
		var lin = module.getElementsByTagNameArray('li',module.anli[i]);
		var llng = lin.length / cl;
		var j=0;
		for(;j<=llng;++j) if(j != 0) lin[(cl*j)-1].style.marginRight = '0';
		}
})

var deff = 0;
var ancflg = false;

module.colHeight = {
		
	fstFlag : false,	
	
	line : function(){
	
		var col = 3;
		//var wrap = 'section-wrap';
		
		//for(var i=2;i<=col;++i){
		//	var box = [];
		//	for(var j=0;j<module.divlng;++j){
		//		var divcl = module.div[j].className;
		//		if(divcl.indexOf(wrap) != -1 && divcl.indexOf('col'+i) != -1) box[box.length] = module.div[j];
		//	}
			
			this.commonFunc(module.section,0,'div.section');
		//}
	
	if(document.getElementById('question')){
	this.commonFunc($('#question'),3,'div.item');
	this.commonFunc($('#answer'),3,'div.item');
	}
	
	},
	
	commonFunc : function(box,blng,child){
	
	var lng = box.length;
	
	for(var i=0;i<lng;++i){
		var zz = 0;
		var dd = $(box[i]).children(child);
		var lng2 = dd.length;
		if(lng2 <= 1) break; 
	
		for(var j=0;j<lng2;++j){		
			if(module.oldIE) dd[j].style.height = '0';
			else dd[j].style.minHeight = '0';

			var ddh = dd[j].offsetHeight;
			if(zz < ddh) zz = ddh;
		}
		
		for(var j=0;j<lng2;++j){
			if(module.oldIE) dd[j].style.height = zz + 'px';
			else dd[j].style.minHeight = zz + 'px';
		}	
	}
	
	},
	
	
	ddtag : $('<span id="fsc">s</span>').css({'display':'block','visibility':'hidden','position':'absolute','top':'0','left':'0'}),
	
	fontsizecheck :function(){
		
		module.colHeight.ddtag.appendTo('#main');
		var pre = this;
		
		var wirtechk = function(){
		
		var element = $('#fsc').get();
        var fs = element[0].offsetHeight;
				
		if(deff != fs) {
		deff = fs;
		if(module.colHeight.fstFlag){
		module.colHeight.line();
		module.colHeight.ancurline();
		}
		module.colHeight.fstFlag = true;
		}
		}
		var setinter = setInterval(wirtechk,1000);

	},
	
	sizeelm : function(){
		module.colHeight.ddtag.remove(); 
		module.colHeight.ddtag.appendTo('#main');
		
	},
	
	ancurline : function(){
	
	var lng = module.anli.length;	
	
	var f=0;
	
	var ackf = function(){
	
	if(f < lng){
		
		var cl = module.anli[f].className;
			
		cl = parseInt(cl.match(/\d+/),10);	
		var def = [];				  
		var zz = 0;
		
		//var dd = module.anli[f].getElementsByTagName('li');
		var dd = module.getElementsByTagNameArray('li',module.anli[f]);
		var ddlng = dd.length - dd.length%cl;
	
		for(var k=0;k<ddlng;++k){
			
			if(module.oldIE) dd[k].style.height = 0;
			else dd[k].style.minHeight = 0;
			
			if(zz <= $(dd[k]).height()){
			zz = $(dd[k]).height();
			}
			if((k+1)%cl == 0 && k != 0) {
				def[def.length] = zz;
				zz=0;
			}			
		}
		
		var zz = 0;
		
		for(var k=0;k<ddlng;++k){
			var ddst = dd[k].style;
			if(module.oldIE) ddst.height = def[zz] + 'px';
			else ddst.minHeight = (def[zz] +1) + 'px';
			
			if((k+1)%cl == 0 && k != 0) {
				ddst.marginRight= '0px';
				zz++;
			}
		}
	++f;
	var act = setTimeout(ackf,10);
	
	}else{
		clearTimeout(act);
		
		if(!ancflg){
			ancflg = true;
			module.tab.cssset();
		}
	}
		
	}
	var act = setTimeout(ackf,10);
	}
}
//----------------------------------------------------------//




//----------------------------------------------------------//
//　文字サイズ変更
//----------------------------------------------------------//


module.fonsizeChg = {

//サイズパターン
sizeSet : [77,85,92,108,123.1],

//デフォルト値
sizeLv : 3,

sizebox : '<div id="fontsizefunc"><div id="fontsizefunc-inner"><p id="fsfunc-title"><img src="/common/images/header_fstitle_01.gif" alt="文字サイズを変更する" width="49" height="9" /></p><ul id="fsfunc-btn"><li id="fsfunc-btn01"><img src="/common/images/header_fsbtn_01.gif" alt="小さくする" class="imgover" height="21" width="22"></li><li id="fsfunc-btn02"><img src="/common/images/header_fsbtn_02.gif" alt="大きくする" class="imgover" height="21" width="22"></li></ul></div></div>',

sizeboxE : '<div id="fontsizefunc"><div id="fontsizefunc-inner"><p id="fsfunc-title"><img src="/english/common/images/header_fstitle_01.gif" alt="Text Size" width="46" height="9" /></p><ul id="fsfunc-btn"><li id="fsfunc-btn01"><img src="/common/images/header_fsbtn_01.gif" alt="-" class="imgover" height="21" width="22"></li><li id="fsfunc-btn02"><img src="/common/images/header_fsbtn_02.gif" alt="+" class="imgover" height="21" width="22"></li></ul></div></div>',


init : function(){
	
var slng = module.fonsizeChg.sizeSet.length;

if(locationBox.indexOf('english') == -1) $('#sitesearchfunc').before(module.fonsizeChg.sizebox);
else $('#sitesearchfunc').before(module.fonsizeChg.sizeboxE);

if($.cookie('fontsizeLv')) module.fonsizeChg.sizeLv = $.cookie('fontsizeLv');

ol = $('<ol id="fsfunc-step">');

for(var i=0;i<slng;++i){

var img = $('<img>').attr('class', 'size' + i);

if(i < module.fonsizeChg.sizeLv) var sn = '02';
else var sn = '01';

img.attr('src','/common/images/header_fsstep_'+sn+'.gif');
//img.click(function(){
//module.fonsizeChg.chg($(this).attr('class').match(/\d+/))
//});

var li = $('<li>').append(img);
ol.append(li);
}
module.fonsizeChg.chg(module.fonsizeChg.sizeLv);

$('#fontsizefunc-inner').append(ol);

$('#fsfunc-btn li').click(this.btnfunc);

module.ImgOver.overfunc();						


},

btnfunc : function(){
	
	var btnid = $(this).attr('id').match(/\d+/);
	
	if(btnid == '01'){
		if(module.fonsizeChg.sizeLv > 1) --module.fonsizeChg.sizeLv;
	}else if(btnid == '02'){
		if(module.fonsizeChg.sizeLv < module.fonsizeChg.sizeSet.length) ++module.fonsizeChg.sizeLv;
	}
	module.fonsizeChg.chg(module.fonsizeChg.sizeLv);
	
	$('#fsfunc-step img').each(function(index){
	if(parseInt(index) < module.fonsizeChg.sizeLv || parseInt(index) == 0) var sn = '02';
	else var sn = '01';
	
	this.src = '/common/images/header_fsstep_'+sn+'.gif';
	});
	module.colHeight.sizeelm();
//	module.colHeight.ancurline();
//	module.colHeight.line();
},

chg : function(lv){
$('#breadcrumbs,#main,#group-links,div#toolbox').css('fontSize',module.fonsizeChg.sizeSet[lv-1] + '%');
$.cookie('fontsizeLv',module.fonsizeChg.sizeLv, {path: '/', expires: 365 });
}

}
if($.cookie('fontsizeLv')) {
	module.fonsizeChg.sizeLv = $.cookie('fontsizeLv');
	document.write('<style>div#breadcrumbs,div#main,div#group-links,div#toolbox { font-size:'+module.fonsizeChg.sizeSet[module.fonsizeChg.sizeLv-1]+'%}</style>');	
}

//---------------------------------------------------------//

//----------------------------------------------------------//
//　form forcus
//----------------------------------------------------------//

module.formForcus = {
	
	inputset : function(){
		
		var searchInput = $('#sitesearch input.textfield');
		var sites = $('#sitesearch')
		
		searchInput.click(function(){			   
		sites.css('backgroundImage','url(/common/images/header_searchbg_01_o.gif)');
		return false;
		});

		searchInput.blur(function(){	  
		sites.css('backgroundImage','url(/common/images/header_searchbg_01.gif)');
		});
		
		var searchInput2 = $('div.notfound-sitesearch:eq(0) p > input').eq(0);
		var searchInput3 = $('div.notfound-sitesearch:eq(1) p > input').eq(0);
	//	var sites2 = $('#notfound-sitesearch')
		
		
		searchInput2.click(function(){			   
		$(this).parents('.notfound-sitesearch').css('backgroundImage','url(/common/images/notfound_searchbg_01_o.gif)');
		});

		searchInput2.blur(function(){	  
		$(this).parents('.notfound-sitesearch').css('backgroundImage','url(/common/images/notfound_searchbg_01.gif)');
		});

		searchInput3.focus(function(){			   
		$(this).parents('.notfound-sitesearch').css('backgroundImage','url(/common/images/notfound_searchbg_01_o.gif)');
		});

		searchInput3.blur(function(){	  
		$(this).parents('.notfound-sitesearch').css('backgroundImage','url(/common/images/notfound_searchbg_01.gif)');
		});

		var normalInput = $('input.textfield-l,input.textfield-m,input.textfield-s,textarea.textfield-l,textarea.textfield-m,textarea.textfield-s');
		normalInput.focus(function(){							   
		$(this).css('backgroundColor','#efefe4');
		});

		normalInput.blur(function(){	  
		$(this).css('backgroundColor','#F8F8F8');
		});

	
	}
	
}

//---------------------------------------------------------//




//----------------------------------------------------------//
//　relatedinfoBorderBottomOff
//----------------------------------------------------------//

module.relatedInfoBBO = function(){
	var side = $('#side')
	$('div.unit.relatedinfo:last',side).css('border','none');
	$('.print-btn a').click(function(event){
		window.print();
		event.preventDefault();
	});
	
	$('div.iconlinks-inner > div.unit:last',side).addClass('last');
	$('div.pickupbanner > div.unit:last',side).addClass('last');
}

//---------------------------------------------------------//


//----------------------------------------------------------//
//　TAB UNIT
//----------------------------------------------------------//
module.tab = {
	
	cssset : function(){
		//$('div.tab-unit div.unit div.unit').css('marginBottom','24px');
		
		var divlng = module.tabElm.length;
		var tab = [];
	
		var tabElm = $(module.tabElm);
		//var tab = module.tabElm.find("div.tab-unit");
		var tablink = tabElm.find("ul.tab-link");
		
			
		if(document.getElementById('company0403')){
		$('#tab-incol3-anchor02,#tab-incol3-anchor03').css('display','none');
		}else{		
		$(module.tabUni).find("div[id*='tab-outcol'],div[id*='tab-incol']").css('display','none');
		}
		//$(module.tabElm).find("div[id*='tab-outcol']:first,div[id*='tab-incol']:first").addClass('divStay').css('display','block');
		
		
		var hashnum=0;

		
		$(module.tabUni).children("div:first-child").addClass('divStay').css('display','block');
		tablink.children("li:first-child").addClass('stay');
		
		if($(locationHashBox).get() && locationHashBox.indexOf('tab-') != -1){
			
		hashnum = parseInt(locationHashBox.substr(locationHashBox.length-2,2),10);
		
		var box_parent = $(locationHashBox).parents('div.tab-panel');
		box_parent.find("div.tab-unit div:first").removeClass('divStay').css('display','none');
		$(locationHashBox).addClass('divStay').css('display','block');
		
		var boxp = box_parent.find("ul.tab-link");
		boxp.find("li:first").removeClass('stay');
		boxp.find("li:eq("+(hashnum-1)+")").addClass('stay');
							 
		}
		
		//$("div.section-inner").find("div.tab-unit:last div.unit div.unit").css('marginBottom','0');
	
		tablink.find("a").click(function(event){
		
		var thisElm = $(this);
		
		thisElm.parents('ul.tab-link').find('li.stay').removeClass('stay');
		thisElm.parent().addClass('stay');

		thisElm.parents('div.tab-panel').find('div.divStay').removeClass('divStay').css('display','none');	
		
		var divhref = thisElm.attr('href').replace('#','');
		document.getElementById(divhref).style.display = 'block';
		//$(thisElm.attr('href')).css('display','block');
		$(thisElm.attr('href')).addClass('divStay');
		//alert('');
		
		
		event.stopPropagation();
		event.preventDefault();
		
		});
		
		if(module.IE) module.rounds_png();

	}
	
}
//---------------------------------------------------------//



//----------------------------------------------------------//
//　imgover
//----------------------------------------------------------//

module.ImgOverSetting = {
	Class  : 'img.imgover,input.imgover,',
	imgfileNamePlus : '_o',
	imgfileNameStay : '_o'
}


module.ImgOver = {
		
	overfunc : function (){
	
		$(module.ImgOverSetting.Class).each(function(index,obj){
					if(obj.src.indexOf(module.ImgOverSetting.imgfileNameStay) == -1) new Image().src =  module.Imgsrc.add(obj.src, module.ImgOverSetting.imgfileNamePlus);
					$(this).mouseover(module.ImgOver.imgOverFunc);
					$(this).mouseout(module.ImgOver.imgOutFunc);
					$(this).bind("beforeunload",module.ImgOver.imgOutFunc);
		});
	},
	
	imgOverFunc : function (e){
		if(this.className.indexOf('gnvstay') != -1) return;
		this.src = module.Imgsrc.add(this.src, module.ImgOverSetting.imgfileNamePlus);
	},
	imgOutFunc : function (e){
	if(this.className.indexOf('gnvstay') != -1) return;
		this.src = module.Imgsrc.del(this.src, module.ImgOverSetting.imgfileNamePlus);
	}
	
}
module.Imgsrc = {

	add : function (objsrc,plusnm){
		if(objsrc.indexOf(plusnm) != -1) return objsrc;
		var ftype = objsrc.substring(objsrc.lastIndexOf('.'), objsrc.length);
		var presrc = objsrc.replace(ftype, plusnm + ftype);
		return presrc;
	},
	
	del : function (objsrc,plusnm){
		if(objsrc.indexOf(plusnm) == -1) return objsrc;
		var ftype = objsrc.substring(objsrc.lastIndexOf('.'), objsrc.length);
		var presrc = objsrc.replace(plusnm + ftype, ftype);
		return presrc;
	}
}

//----------------------------------------------------------//

//----------------------------------------------------------//
//　global navi
//----------------------------------------------------------//
module.gnv = {
	
	init : function(){
		
	if(!document.getElementById('globalnavi-inner')) return;
	var bodyClass = $('body').attr('class');
	if(bodyClass == '') return;
	var gnvimg = module.getElementsByTagNameArray('img',document.getElementById('globalnavi-inner'));
	var gnlng = gnvimg.length;
	
	for(var i=0;i<gnlng;++i){
		if(gnvimg[i].src.indexOf(bodyClass) != -1){
		gnvimg[i].className = 'gnvstay';
		gnvimg[i].src= module.Imgsrc.add(gnvimg[i].src, module.ImgOverSetting.imgfileNameStay);
		}
	}
	}
}

//----------------------------------------------------------//


//----------------------------------------------------------//
// IE PNG、ROUNDBORDER
//----------------------------------------------------------//



module.rounds_png = function(){
			
	var bid = document.getElementsByTagName('body')[0].id;
	
	
	if(bid.indexOf('gps') != -1){
	
	if(bid == 'gps07' )DD_roundies.addRule('#contents .frame', 20);
	else DD_roundies.addRule('#contents .frame', 5);

	}else{
	DD_roundies.addRule('div.section,h3,h4', 5);
	
	if(bid.indexOf('company05') != -1 || bid.indexOf('company06') != -1){
	
	if(bid == 'company05' || bid == 'company06') DD_roundies.addRule('#contents div.tab-panel .section,#side div.section, #side #localnavi,#side .fourth-level li.level-last a', '0 0 5px 5px');
	else DD_roundies.addRule('#contents div.tab-panel .section,#side div.section, #side #localnavi,#side .fifth-level li.level-last a', '0 0 5px 5px'); 
	
	}else if(bid.indexOf('kojin08') != -1 || bid.indexOf('trust04') != -1 || bid.indexOf('emergency02') != -1){
	
	if(bid == 'kojin08' || bid == 'trust04' || bid == 'emergency02') DD_roundies.addRule('#contents div.tab-panel .section,#side div.section, #side #localnavi,#side .fourth-level li.level-last a', '0 0 5px 5px');
	else DD_roundies.addRule('#contents div.tab-panel .section,#side div.section, #side #localnavi,#side .fourth-level li.level-last a', '0 0 5px 5px'); 
	
	}else{
	DD_roundies.addRule('#contents div.tab-panel .section,#side div.section, #side #localnavi, #side li.localnavi-last a', '0 0 5px 5px'); 
	}
	}
	
	if(module.oldIE && document.getElementById('gps')) DD_belatedPNG.fix('#feature img,#feature dl.links');
}

//----------------------------------------------------------//
// scroll TOP
//----------------------------------------------------------//

$(window).load(function(){
	
	//var doc = document;
	
	var a = module.getElementsByTagNameArray('a');
	var alng = a.length;
	var l=0;
	var pdtop = '#page-top';
	var anc = '#anchor-';
	var hist = 'history-back';
	
	if(alng < 1) return;
	
	for(;l<alng;++l){
		
	var acl = a[l].className;
	var ahref = a[l].href;
			
	if(ahref.indexOf(pdtop) != -1){
		$(a[l]).click(function(){
			$.scrollTo($(pdtop),250 ,{easing:'swing'});
			return false;
 		});
	}else if(ahref.indexOf(anc) != -1 && ahref.indexOf(getURL) != -1){
		$(a[l]).click(function(){
			$.scrollTo($(this).attr('href'),400 ,{easing:'swing'});
			return false;
 		});
	}else{
		if(acl.indexOf(hist) != -1){
			$(a[l]).click(function(){
				history.back();
				return false;
			});
		}
	}
	
	}
	
	if(locationHashBox.indexOf('tab-') != -1){
	if(document.documentElement) document.documentElement.scrollTop = 0;
	if(document.body) document.body.scrollTop = 0;
	}
	
	
});

//----------------------------------------------------------//



//----------------------------------------------------------//
// toolbox
//----------------------------------------------------------//

module.toolbox = {

init : function(){
	
	$('body').append(toolbase);
module.toolbox.timeflag = false;
	module.toolbox.basefade = toolbase.get();
	module.toolbox.contentInner = $("#toolbox-contents ul");
	
	var basebox = $('#procedures-list').offset();
	
	toolbase.css({'top':basebox.top,'left':basebox.left});
	
	$('#procedures-list a').click(module.toolbox.boxfunc);
	$(document).click(module.toolbox.timeset);
	
	if(!module.oldIE) $(window).bind("resize",module.toolbox.resizemove);
	
},

boxfunc : function(){

	var parentid = this.parentNode.id;
	module.toolbox.tagwrite(parentid);
toolbase.css({'display':'block','visibility':'visible'});
	this.blur();
	module.toolbox.timeflag = false;
	module.toolbox.offsetwidth = this.offsetWidth;
//	clearTimeout(module.toolbox.timeout);
	
	var thisofset = $(this).offset();
	var top = Math.floor(thisofset.top) - 30;

	if($(document).width() > Math.floor(thisofset.left) + (this.parentNode.parentNode.offsetWidth-18)+toolbase.width()){
		var left = Math.floor(thisofset.left) + module.toolbox.offsetwidth + 10;
		toolbase.attr('class','arrow-left');
	}else{
		var left = Math.floor(thisofset.left) - toolbase.width() - 20;
		toolbase.attr('class','arrow-right');
	}
	
	//new ukk.Effect.Fade(module.toolbox.contentInner.get()[0],[0,100,1000,80]);
	if(module.oldIE) DD_belatedPNG.fix('#toolbox-headings-inner,#toolbox-headings,#toolbox-contents');

	new ukk.Effect.Move(module.toolbox.basefade[0],[left,top,400,50],[function(){
	module.toolbox.timeflag = true																   
	//module.toolbox.timeout = setTimeout(module.toolbox.timeset,5000);
	},0]);
	

	return false;

},

timeset : function(){
	
	if(!module.toolbox.timeflag) return;
	toolbase.css('display','none');
	//clearTimeout(module.toolbox.timeout);
	//new ukk.Effect.Fade(module.toolbox.basefade[0],[100,0,500,80],'none');
},

resizemove : function() {
	if(!module.toolbox.timeflag) return;
	var thisofset = $('#procedures-list li a').offset();
	
	//var top = Math.floor(thisofset.top) - 30;

	if($(document).width() > Math.floor(thisofset.left) + (document.getElementById('procedures-list').offsetWidth-60)+toolbase.width()){
		var left = Math.floor(thisofset.left) + module.toolbox.offsetwidth + 10;
		toolbase.attr('class','arrow-left').css('left',left);
	}else{
		var left = Math.floor(thisofset.left) - toolbase.width() - 20;
		toolbase.attr('class','arrow-right').css('left',left);
	}
},


tagwrite : function(id){
	module.toolbox.contentInner.html('');
	
	var linkset = module.toolbox.tagdata.getElementsByTagName('linkSet');

	for(var i=0;i<linkset.length;i++){
		if(linkset[i].getAttribute('id') == id){
			
			var linkbox = linkset[i].getElementsByTagName('link');
			for(var j=0;j<linkbox.length;++j){
			
			module.toolbox.contentInner.append('<li><img src="/common/images/internallink_icon_01.gif" alt="" width="12" height="11" class="internal-link" /><a href="'+linkbox[j].getAttribute('URL')+'">' + linkbox[j].getAttribute('name') + '</a></li>');
			
			}
			break;
		}
	}
	
	
},

xmlload : function(){

$.ajax({
type : "GET",
url : "/common/xml/toolbox/toolbox.xml",
dataType : "xml",
timeout: 1000,
success : function(data){
	
	module.toolbox.tagdata = data;
	module.toolbox.init();
}

});
}


}



//----------------------------------------------------------//
// DOM LOAD後の処理
//----------------------------------------------------------//
$(function(){

	
//if(locationHashBox != '') location.hash = '';
module.gnv.init();


if(document.getElementById('contents')){
module.baseid = document.getElementById('contents');
module.baseContents = $(module.baseid);
module.div = module.baseid.getElementsByTagName('div');
}else{
module.div = document.getElementsByTagName('div');
}

//module.tabElm = $('div.tab-panel',module.baseContents);
	
//module.div = module.baseid.getElementsByTagName('div');

module.divlng = module.div.length;
module.tabElm = [];
module.tabUni = [];
module.section = [];

var tabp = 'tab-panel';
var tabu = 'tab-unit';
var wrap = 'section-wrap';

for(var j=0;j<module.divlng;++j){
	var dcl = module.div[j].className;
	if(dcl.indexOf(tabp) != -1) module.tabElm[module.tabElm.length] = module.div[j];
	if(dcl.indexOf(tabu) != -1) module.tabUni[module.tabUni.length] = module.div[j];
	if(dcl.indexOf(wrap) != -1 && dcl.indexOf('col') != -1) module.section[module.section.length] = module.div[j];
	//if(module.div[j].id.indexOf(tabin) != -1 || module.div[j].id.indexOf(tabout) != -1) module.div[j].style.display = 'none';
}


module.colHeight.line();
module.relatedInfoBBO();


$('a[class^="tab-incol"]','#world-map').click(function(event){
																	 
	var thisElm = $(this);
	
	var tab = module.tabElm;
	var href = thisElm.attr('class');
	var num = href.charAt(href.length-1);
	
	$(tab).find('div.divStay').removeClass('divStay').hide();	
	$('#'+thisElm.attr('class')).addClass('divStay').show();

	$(tab).find('li.stay').removeClass('stay');
	$(tab).find('li.tab-link0' + num).addClass('stay');	
		
	//$.scrollTo($('#'+href),250 ,{easing:'swing'});
	
	event.preventDefault();
});

module.colHeight.fstFlag = false;	
module.fonsizeChg.init();

module.formForcus.inputset();
if(document.getElementById('procedures-list')) module.toolbox.xmlload();
module.colHeight.ancurline();
module.colHeight.fontsizecheck();

});
//----------------------------------------------------------//



//----------------------------------------------------------//
// omotenashi
//----------------------------------------------------------//

var xmldataSet;


var xmlname = getURL.replace(getURL.substr(getURL.lastIndexOf('.'),getURL.length),'.xml');


omotenashi.xmlload = function(){

$.ajax( {
type : "GET",
url : "/common/xml/omotenashi"+xmlname+"?"+ new Date().getTime(),
dataType : "xml",
timeout: 1000,
success : function(data){
	
omotenashi.flag = true;	
omotenashi.xmldata = $(data);


omotenashi.base = $('<div id="omotenashi-navi"></div>').css('display','none');	  
var baseH = $('<div id="omotenashi-headings"><div id="omotenashi-headings-inner"><p id="headings">&nbsp;</p><p class="navigator"><img src="/common/images/omotenashi_navigator_01.gif" alt="" width="137" height="92" id="navigator1" /><img src="/common/images/omotenashi_navigator_02.gif" alt="" width="137" height="92" id="navigator2" /></p></div></div>'); 
var baseC = $('<div id="omotenashi-contents"><div id="omotenashi-contents-inner"><div id="question" class="item-wrap"></div><div id="answer" class="item-wrap"></div></div></div>');

omotenashi.bklink = $('<ul class="back-link"><li><img src="/common/images/internallink_icon_02.gif" alt="" width="12" height="11" class="internal-link" /><span id="backLink">質問に戻る</span></li></ul>');

omotenashi.base.append(baseH);
omotenashi.base.append(baseC);

omotenashi.bklinkBtn = omotenashi.bklink.find('#backLink');

omotenashi.bklinkBtn.hover(function(){
					this.style.textDecoration = 'underline';
					this.style.color="#25ACD9";
					},
				 function(){
					this.style.textDecoration = 'none';		  
					this.style.color="#07799E";
				 });
		   
module.baseContents.append(omotenashi.base);

omotenashi.init();

},

error : function(){
	
	omotenashi.flag = false;
}

});

}

omotenashi.init = function(){
	
	omotenashi.base.css('display','block');	
	omotenashi.bodyID = $('body').attr('id');
	omotenashi.hCont = $('#omotenashi-contents-inner');
	omotenashi.que = $('#question');
	omotenashi.ans = $('#answer');

	omotenashi.nashio1 = $('#navigator1');
	omotenashi.nashio2 = $('#navigator2');
	
	//omotenashi.ans.css({'display':'none','position':'absolute','top':0,'left':0});

	omotenashi.ans.css({'visibility':'hidden','position':'absolute','top':0,'left':0});

	omotenashi.naviImg = $('#q-navigator');
	
	omotenashi.contentBox = omotenashi.xmldata.find('omotenashi');
	

	var qSet = omotenashi.contentBox.find('que');
	omotenashi.qtitle = qSet.find('title');
	var qlist = qSet.find('list');

	$('#headings').html(omotenashi.qtitle.text());
	
	
	
	//que.css({'display':'none','height':'5px','overflow':'hidden'});
		
	omotenashi.queElmList = [];

	qlist.each(function(index){
	var queElm = $('<div id="q0'+index+'" class="item"><div class="item-inner"><ul><li><img src="/common/images/omotenashi_linkicon_01.gif" alt="" width="12" height="11" class="internal-link" />'+this.firstChild.nodeValue+'</li></ul></div></div>');
	queElm.click(omotenashi.answer);
	
	queElm.hover(function(){
					this.style.textDecoration = 'underline';		  
				 },
				 function(){
					this.style.textDecoration = 'none';		  
				 })
	omotenashi.queElmList.push(queElm);
	omotenashi.que.append(queElm)
	
	
	});
	omotenashi.queHeight = 0;
	
	//omotenashi.que.css({'display':'block'});
	//new ukk.Effect.Size(que.get()[0],[0,(que.children().height()+15),500,50]);
																					 
	omotenashi.queH = omotenashi.que.height();
		
	module.colHeight.commonFunc($('#question'),3,'div.item');
module.colHeight.commonFunc($('#answer'),3,'div.item');


}

omotenashi.answer = function(){
	
	if(omotenashi.clickFlg) return;
	
	omotenashi.clickFlg = true;
	
	omotenashi.ans.css({'visibility':'hidden','position':'absolute','top':0,'left':0});
	//omotenashi.ans.html('');
	omotenashi.ans.find('.item').remove();
	
	omotenashi.nashio1.hide();
	omotenashi.nashio2.show();
	
	var id = parseInt(this.id.match(/\d+/),10);
	var aSet = omotenashi.contentBox.find('ans:eq('+id+')');
	var atitle = aSet.find('title');
	var alist = aSet.find('list');
	$('#headings').html(atitle.text());
	
	new ukk.Effect.Fade(omotenashi.que.get()[0],[100,0,200,-50],'hidden',[function(){
	
	var z = 0;
	
	alist.each(function(index){
	
	var linkt =  this.getElementsByTagName('link')[0];
	if(linkt.getAttribute('target')){
		if(linkt.getAttribute('target') == '_blank'){ 
		var targetbox = 'target="'+linkt.getAttribute('target')+'"';
		var ansElm = $('<div id="a0'+id+'_'+index+'" class="item"><div class="item-inner"><ul class="links"><li><img src="/common/images/externallink_icon_01.gif" alt="" width="7" height="7" class="external-link" /><a href="'+linkt.getAttribute('href')+'" '+targetbox+'>'+linkt.firstChild.nodeValue+'</a></li></ul><p>'+this.getElementsByTagName('text')[0].firstChild.nodeValue+'</p></div></div>');
		}else{
		var targetbox = '';
		var ansElm = $('<div id="a0'+id+'_'+index+'" class="item"><div class="item-inner"><ul class="links"><li><img src="/common/images/internallink_icon_01.gif" alt="" width="12" height="11" class="internal-link" /><a href="'+linkt.getAttribute('href')+'" '+targetbox+'>'+linkt.firstChild.nodeValue+'</a></li></ul><p>'+this.getElementsByTagName('text')[0].firstChild.nodeValue+'</p></div></div>');
			
		}
	}else{
		var targetbox = '';
		var ansElm = $('<div id="a0'+id+'_'+index+'" class="item"><div class="item-inner"><ul class="links"><li><img src="/common/images/internallink_icon_01.gif" alt="" width="12" height="11" class="internal-link" /><a href="'+linkt.getAttribute('href')+'" '+targetbox+'>'+linkt.firstChild.nodeValue+'</a></li></ul><p>'+this.getElementsByTagName('text')[0].firstChild.nodeValue+'</p></div></div>');

	}
	
	omotenashi.ans.append(ansElm)
	
	});
	
	omotenashi.bklinkBtn.click(omotenashi.btnPrev);
	omotenashi.ans.append(omotenashi.bklink);
	omotenashi.ans.css({'display':'block'});
	
	module.colHeight.commonFunc($('#answer'),3,'div.item');
	var ansH = omotenashi.ans.height();
	omotenashi.ans.css({'height':omotenashi.queH,'visibility':'visible','position':'static','overflow':'hidden'});
	omotenashi.que.css({'opacity':'','visibility':'hidden','position':'absolute','top':0,'left':0});

	new ukk.Effect.Size(omotenashi.ans.get()[0],[0,parseInt(ansH),400,40],[function(){									  
		omotenashi.ans.css({'height':'auto','overflow':'visible'});				
		omotenashi.clickFlg = false;								
	}]);
	
	},0]);
	
} 

omotenashi.btnPrev = function(){
	
	if(omotenashi.clickFlg) return;
	
	omotenashi.clickFlg = true;
	
	$('#headings').html(omotenashi.qtitle.text());
	omotenashi.nashio2.hide();
	omotenashi.nashio1.show();
	
	var oans = omotenashi.ans.get()[0];
	
	omotenashi.ans.css({'overflow':'hidden'});
	
	new ukk.Effect.Fade(oans,[100,0,300,-50],'visible',[function(){
		
	new ukk.Effect.Size(oans,[0,omotenashi.que.height(),300,60],[function(){
	
	omotenashi.ans.css({'opacity':'','display':'none','height':'auto'});
	omotenashi.que.css({'display':'block','visibility':'visible','opacity':0,'position':'static'});
	
	new ukk.Effect.Fade(omotenashi.que.get()[0],[0,100,200,-50],'visible',[function(){
	omotenashi.clickFlg = false;
	},0]);
	
	},0]);
	
	},0]);
}



$(function(){
omotenashi.xmlload();
});



})(jq132);


//----------------------------------------------------------//
/* form  */
//----------------------------------------------------------//

function openEccWindow() {

  if (navigator.appName == "Microsoft Internet Explorer") {

       openEccWindowM();

  }

  else if (navigator.appName == "Netscape") {

       openEccWindowN();

  }

  document.form_ecc.target = eccWin.name;

  document.form_ecc.submit();

}



function openEccWindowN() {

  eccWin = window.open(

    "",

    "eccWindow",

    "width=1005,height=636,top=0,left=0,toolbar=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,titlebar=yes,location=yes"

  );

}



function openEccWindowM() {

  eccWin = window.open(

    "",

    "eccWindow",

    "width=1005,height=636,top=0,left=0,toolbar=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,titlebar=yes,location=yes"

  );

}
