//------------------------------
// 過去コンテンツ対応
//------------------------------

<!--
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 QAboshLink(){
}


//------------------------------
// Cookie制御
//------------------------------

// Cookie設定
function setCookie(key,val){
	tmp = "";
	tmp = key + "=" + escape(val) + "; ";
	tmp += "expires=Fri, 31 Dec 2010 23:59:59 UTC; ";
	expires = new Date();
	expires.setTime(expires.getTime() + 60*24*60*60*1000);
	document.cookie = tmp;
}

// Cookie取得
function getCookie(key){
	tmp = document.cookie+";";
	tmp1 = tmp.indexOf(key + "=", 0);
	if (tmp1 != -1){
		tmp = tmp.substring(tmp1, tmp.length);
		start = tmp.indexOf("=", 0) + 1;
		end = tmp.indexOf(";", start);
		return unescape(tmp.substring(start, end));
	}else{
		return "";
	}
}

// Cookie設定（セッション内有効期限）
function setSessionCookie(key,val){
	tmp = "";
	tmp = key + "=" + escape(val) + "; ";
	document.cookie = tmp;
}

//------------------------------
// FLASH用
//------------------------------

// FLASH設定
AC_FL_RunContent = 0;
DetectFlashVer = 0;

//------------------------------
// ページアクション
//------------------------------
function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}
//フォントサイズチェンジ

function fontsizeChage(){
	if($('sumu0801_fontsize_area')){
		Sfont = $("sumu0801_fontsize_s");
		Mfont = $("sumu0801_fontsize_m");
		Lfont = $("sumu0801_fontsize_l");
		Sfontimg = Sfont.getElementsByTagName("img");
		Mfontimg = Mfont.getElementsByTagName("img");
		Lfontimg = Lfont.getElementsByTagName("img");
		
		SfontimgMoto = new Image();
		SfontimgMoto.src = "/common/img0801/sumu0801_fontsize_s.gif";
		MfontimgMoto = new Image();
		MfontimgMoto.src = "/common/img0801/sumu0801_fontsize_m.gif";
		LfontimgMoto = new Image();
		LfontimgMoto.src = "/common/img0801/sumu0801_fontsize_l.gif";
		
		Sfontimgon = new Image();
		Sfontimgon.src = "/common/img0801/sumu0801_fontsize_s_on.gif";
		Mfontimgon = new Image();
		Mfontimgon.src = "/common/img0801/sumu0801_fontsize_m_on.gif";
		Lfontimgon = new Image();
		Lfontimgon.src = "/common/img0801/sumu0801_fontsize_l_on.gif";
	
		Sfont.onclick =  function (){ChangeS();}
		Mfont.onclick = function (){ChangeM();}
		Lfont.onclick = function (){ChangeL();}
	}
}

function ChangeS(){
		$("sumu0801_content_container").style.fontSize = "86%"
		Sfontimg[0].src = Sfontimgon.src;
		Mfontimg[0].src = MfontimgMoto.src;
		Lfontimg[0].src = LfontimgMoto.src;
		setCookie("fontSize","Small");
}
function ChangeM(){
		$("sumu0801_content_container").style.fontSize = "100%"
		setCookie("fontSize","Medium");
		Sfontimg[0].src = SfontimgMoto.src;
		Mfontimg[0].src = Mfontimgon.src;
		Lfontimg[0].src = LfontimgMoto.src;
}
function ChangeL(){
		$("sumu0801_content_container").style.fontSize = "115%"
		setCookie("fontSize","Large");
		Sfontimg[0].src = SfontimgMoto.src;
		Mfontimg[0].src = MfontimgMoto.src;
		Lfontimg[0].src = Lfontimgon.src;
}

function SETfontsize(){
	if($('sumu0801_fontsize_area')){
		var Usedfontsize = getCookie("fontSize");
		if(Usedfontsize == "Small"){ChangeS();}
		else if(Usedfontsize == "Medium"){ChangeM();}
		else if(Usedfontsize == "Large"){ChangeL();}
		else{ChangeM();}
	}
}

// ヘッダー
function SetUpHeader(){
	var dispHEADER = $('sumu0801_header_area');
	var dispHEADER_967 = $('sumu0801_header_area_967');
	var dispHEADERPP = $('sumu0801_header_area_pp');
	if(dispHEADER){
		dispHEADER.innerHTML = header;
		//new Insertion.Bottom(dispHEADER,header);
	}
	if(dispHEADERPP){dispHEADERPP.innerHTML = headerPP;}
	if(dispHEADER_967){
		dispHEADER_967.innerHTML = header;
		//new Insertion.Bottom(dispHEADER_967,header);
	}
}

// フッターリンク
function SetUpFlink(){
	var dispFPtop = $('sumu0801_footer_ptop_area');
	var dispFPtop_967 = $('sumu0801_footer_ptop_area_967');
	var dispFClink = $('sumu0801_footer_clink_data');
	var dispFPlink = $('sumu0801_footer_plink_area');
	var dispFPlink_967 = $('sumu0801_footer_plink_area_967');
	var dispFOOTER = $('sumu0801_footer_area');
	var dispFOOTER_967 = $('sumu0801_footer_area_967');
	var dispFOOTERPP = $('sumu0801_footer_area_pp');
	
	if(dispFPlink){dispFPlink.innerHTML = footerPlink;}
	if(dispFPlink_967){dispFPlink_967.innerHTML = footerPlink;}
	if(dispFPtop){dispFPtop.innerHTML = footerPtop;}
	if(dispFPtop_967){dispFPtop_967.innerHTML = footerPtop;}
	if(dispFClink){dispFClink.innerHTML = footerClink;
		new Insertion.After(dispFClink, '<div id="sumu0801_footer_panalink"></div>');
		$('sumu0801_footer_panalink').innerHTML = footerPanalink;
	}
	if(dispFOOTER){dispFOOTER.innerHTML = footer;}
	if(dispFOOTER_967){dispFOOTER_967.innerHTML = footer;}
	if(dispFOOTERPP){dispFOOTERPP.innerHTML = footerPP;}
}
var footerClink ="";
var footerPanalink ="";
function contents_link(){
	var msec = (new Date()).getTime();
	new Ajax.Request("/xml/contents_link.xml", {
	method: "get",
	//parameters: "cache="+msec,
	onSuccess:function(httpObj){
		var xmlData = httpObj.responseXML;
		var root = xmlData.getElementsByTagName("root");
		var items = root[0].getElementsByTagName("item");
		footerClink ="";
		for(var i=0; i<items.length; i++){
			if(i<(items.length-1)){
				if((i%2)==0){
					footerClink += '<dl class="odd">';
				}else{
					footerClink += '<dl class="even">';
				}
			}
			if(i==(items.length-1)){
				if((i%2)==0){
					footerClink += '<dl class="odd last_line">';
				}else{
					footerClink += '<dl class="even last_line">';
				}
			}
			var title = items[i].getElementsByTagName("title")[0];
			footerClink += '<dt><span class="dia">◆</span>'+title.firstChild.nodeValue+'</dt>';
			footerClink += '<dd>';
			var links = items[i].getElementsByTagName("link");
			for(var k=0; k<links.length; k++){
				var name = links[k].firstChild.nodeValue;
				var href = links[k].getAttribute("href");
				var target = links[k].getAttribute("target");
				if(links[k].getAttribute("target")){
					footerClink += '<a href="'+href+'" target="'+target+'"><span>'+name+'</span></a> '
				}else{
					footerClink += '<a href="'+href+'"><span>'+name+'</span></a> '
				}
			}
			footerClink += '</dd>';
			footerClink += '</dl>';
			
		}
		panasonic_link();
		if($('contentslist_content')){$('contentslist_content').innerHTML = footerClink;}
	}
	});	
}
function panasonic_link(){
		new Ajax.Request("/xml/pana_link.xml",{
		method:"get",
		onSuccess:function(httpObj){
			
			var xmlPana = httpObj.responseXML;
			var root = xmlPana.getElementsByTagName("root");
			var items = root[0].getElementsByTagName("item");
			
			for(var i=0; i<items.length; i++){
				var links = items[i].getElementsByTagName("link");
				var title = items[i].getElementsByTagName("title")[0];
				var titleHref = title.getAttribute("href");
				var titleTarget = title.getAttribute("target");
				//alert(titleHref);
				if(titleTarget === null){
					footerPanalink += '<dl><dt>'+title.firstChild.nodeValue+'</dt><dd>';
				}else{
					footerPanalink += '<dl><dt><a href="'+titleHref+'" target="'+titleTarget+'">'+title.firstChild.nodeValue+'</a></dt><dd>';
				}
				for(var k=0; k<links.length; k++){
					var name = links[k].firstChild.nodeValue;
					var href = links[k].getAttribute("href");
					var target = links[k].getAttribute("target");
					footerPanalink += '<a href="'+href+'" target="'+target+'">'+name+'</a> ';
				}
				footerPanalink += '</dd></dl>';
			}
			/*items.each(function(obj){
				links.each(function(obj){
					var name = obj.firstChild.nodeValue;
					var href = obj.getAttribute("href");
					var target = obj.getAttribute("target");
				});
				
			});*/
			SetUpFlink();
		}
	});

}
function cl_LoadFail() {
	contents_link();
}
//contents_link();
