function outmenu(id){
        timers(id);
}
function hidemenu(){
    for(var i=0;i<arguments.length;i++){
    var d=document.getElementById(arguments[i]);
        if(d){
            d.style.display="none";
        }
    }
}
function showmenu(id){
       obj=document.getElementById(id);
       if(obj){
            obj.style.position="absolute";
            obj.style.display="block";
            obj.style.zIndex=10;
        }
        obj.onmousuout=null;
        clearTime=timers();
        clearTimeout(clearTime);
}

function timers(){
    id=arguments[0];
    //setTimeout("hides(id)", 2000);
    clearTime=setTimeout("hides(id)", 2500);
    return clearTime;
}

function hides(){
    if(arguments[0]!=''&&arguments[0]!=null) {
    id=arguments[0];
        if(document.getElementById(id)){
	    obj=document.getElementById(id);
            obj.style.position="absolute";
            //obj.style.visibility="hidden";
            obj.style.display="none";
        }
    }
}

var ci=new Array();
var cIndex =100;
var ciName="ci";
function setBorder(o,style,color,left,right,top,bottom,bgColor){
	for(var i=0;i<o.parentNode.getElementsByTagName("li").length;i++){
		var obj=o.parentNode.getElementsByTagName("li")[i];
		obj.style.backgroundColor="transparent";
		obj.style.borderColor = "#dfe7ea";
		obj.style.borderTopWidth=top;
		obj.style.borderBottomWidth=bottom;
		obj.style.borderLeftWidth=left;
		obj.style.borderRightWidth=right;
		obj.style.borderStyle=style;
	}
	o.style.backgroundColor=bgColor;
	o.style.borderColor = color;
	o.style.borderTopWidth=top;
	o.style.borderBottomWidth=bottom;
	o.style.borderLeftWidth=left;
	o.style.borderRightWidth=right;
	o.style.borderStyle=style;
}
function cv(id){
	var d = document.getElementById(id);
	var dd = document.getElementById(d.parentNode.id).getElementsByTagName("div");
	for(var i=0;i<dd.length;i++){
		if(dd[i].getAttribute("id")){
			if(id != dd[i].id){
			dd[i].style.display="none";
			}
			else{
			dd[i].style.display="block";
			}
		}
	}
}
function categoryIndex(){
	for(var k=0;k<cIndex;k++){
		var dd=0;
		var d;
		var ids = ciName+k;
		if(document.getElementById(ids)){
			d=document.getElementById(ids);
			dd = d.getElementsByTagName("div");
			if(dd){
				for(var i=0;i<dd.length;i++){
					if(dd[i].getAttribute("id")){
						if(i!=0){
							dd[i].style.display="none";
						}
						ci.push(dd[i].getAttribute("id"));
						if(dd[i].getElementsByTagName("li").length > 0){
							
							for(var j = 0;j<dd[i].getElementsByTagName("li").length;j++){
							if(j==0) dd[i].getElementsByTagName("li")[j].className="currentArticle";
							
								dd[i].getElementsByTagName("li")[j].onmouseover=function(){
									setBorder(this,"solid","red","1px","1px","1px","1px","white");
								}
								
								dd[i].getElementsByTagName("li")[j].onmouseout=function(){
									setBorder(this,"solid","#dfe7ea","1px","1px","1px","1px","transparent");
								}
							}
						}
					}
				}
			}
		}
	}
}

function cc(o,category){
	for(var ii=0;ii<document.getElementById("left_container").getElementsByTagName("div").length;ii++){
		if((document.all && document.getElementById("left_container").getElementsByTagName("div")[ii].getAttribute("className") == "menu") || document.getElementById("left_container").getElementsByTagName("div")[ii].getAttribute("class") == "menu"){
			var dd = document.getElementById("left_container").getElementsByTagName("div")[ii];
			for(var k=0;k<dd.getElementsByTagName("li").length;k++){
				dd.getElementsByTagName("li")[k].firstChild.className="";
				dd.getElementsByTagName("li")[k].style.borderColor="#dde6ec";
				dd.getElementsByTagName("li")[k].style.borderTop = "1px #fff solid";
				dd.getElementsByTagName("li")[k].style.borderBottom = "1px #c1cdd4 solid";
				dd.getElementsByTagName("li")[k].style.borderRightWidth = "0px";
			}
		}
	}
	if(typeof(categories) != "undefined"){
		for(var k=0;k<categories.length;k++){
			if(category == categories[k].name){
				o.parentNode.style.borderColor=categories[k].color;
			}
		}
	}
	o.parentNode.style.borderTop = "1px #fff solid";
	o.parentNode.style.borderBottom = "1px #c1cdd4 solid";
	o.className="select";
}
	function addBookMark(n,u){
	if(document.all){
		window.external.addFavorite(u);
	}
	else{
		window.sidebar.addPanel(n,u,'');
	}
}
function startPage(url){
	// IEのみ
	var agent=navigator.userAgent;
	var ie=agent.indexOf("MSIE");
	var iever=parseInt(agent.substring(ie+5, ie+6));
	var os=agent.indexOf("Windows");
	var d = document.body;
	// ブラウザがIEでかつバージョンが5以上の場合のみ実行
	if((ie > 0) && (iever >= 5) && (os > 0) && !window.opera){
		// スタートページニ設定するのURL
		var StartPage=url;
		//DHTMLビヘイビアのsaveFavorite機能を使用するための指定
		d.style.behavior="url('#default#homepage')";
		// 指定したURLをスタートページに設定
		d.setHomePage(StartPage);
	}else{
		alert("IEでのみ対応しています。Firefox,Safari,Operaでは、各ブラウザで設定を行ってください。")
	}
}
function reploc(o){var loc = "";
	if(o.m.value=="" && o.y.value==""){
		alert("年が選択されていません");
	}else{
		if(o.m.options[0].value == o.m.value){
			alert("選択年度のNEWS ARCHIVEへ移動します。");
			location.replace(o.y.value);
		}
		else{
		location.replace(o.m.value);
		}
	}
}
function chgM(o){
	var d = document.getElementById("mm");
	d.innerHTML="";
	var selectValue = "▼月";
	//alert(MU[o.y.value].length);
	if(typeof(MU[o.y.value])!="undefined" && o.y.value!=""){
		var opt = new Array();
		if(MU[o.y.value].length>0){
			opt[opt.length] = document.createElement("option");
			opt[opt.length-1].setAttribute("value","");
			opt[opt.length-1].appendChild(document.createTextNode(selectValue));
			for(var i = 0;i<MU[o.y.value].length;i++){
				opt[opt.length] = document.createElement("option");
				/*if(i==0){
					opt[opt.length-1].setAttribute("value","");
					opt[opt.length-1].appendChild(document.createTextNode(selectValue));
				}
				else{
					opt[opt.length-1].setAttribute("value",MU[o.y.value][i].url);
					opt[opt.length-1].appendChild(document.createTextNode(MU[o.y.value][i].month));
				}*/
				opt[opt.length-1].setAttribute("value",MU[o.y.value][i].url);
				opt[opt.length-1].appendChild(document.createTextNode(MU[o.y.value][i].month));
			}
		}
		else if(MU[o.y.value].length==0){
			opt[opt.length] = document.createElement("option");
			opt[opt.length-1].setAttribute("value","");
			opt[opt.length-1].appendChild(document.createTextNode(selectValue));
		}
		for(var k = 0;k<opt.length;k++){
			d.appendChild(opt[k]);
		}
	}
	else{
		
		var opt = new Array();
		for(var i = 0;i<13;i++){
			opt[opt.length] = document.createElement("option");
			if(i==0){
				opt[opt.length-1].setAttribute("value","");
				opt[opt.length-1].setAttribute("selected","selected");
				opt[opt.length-1].appendChild(document.createTextNode(selectValue));
			}
			else{
				opt[opt.length-1].setAttribute("value","");
				opt[opt.length-1].appendChild(document.createTextNode(i));
			}
		}
		for(var k = 0;k<opt.length;k++){
			d.appendChild(opt[k]);
		}
	}
}
function gid(id){var d = document.getElementById(id);return d;}
function articleModule(){
	var id = new Array("left_layout_block_container100","left_layout_block_container");
	for(var idd=0;idd<id.length;idd++){
		var d = gid(id[idd]);
		if(d){
			var maxBlock = 0;
			if(d.id == "left_layout_block_container100"){
				maxBlock = 762;
			}
			else if(d.id == "left_layout_block_container"){
				maxBlock = 522;
			}
			var img;
			var image;
			//var width=new Array();
			for(var i=0;i<d.getElementsByTagName("div").length;i++){
				if(d.getElementsByTagName("div")[i].className=="block_left" || d.getElementsByTagName("div")[i].className=="block_right"){
					var div = d.getElementsByTagName("div")[i];
					var width=new Array();
					for(var k =0;k<div.getElementsByTagName("div").length;k++){
						if(div.getElementsByTagName("div")[k].className=="article_image"){
							img = div.getElementsByTagName("div")[k];
							if(typeof(img.getElementsByTagName("img").length)!="undefiend"){
								for(var j=0;j<img.getElementsByTagName("img").length;j++){
									width.push(img.getElementsByTagName("img")[j].getAttribute("width"));
								}
							}
							
							width.sort(function(a,b){return b-a});
							if(width[0]==0 || width[0]==null || width[0]=="") width[0]=336;
							img.style.width=width[0]+"px";

						}
						if(div.getElementsByTagName("div")[k].className=="text"){
							if(typeof(width[0])!="undefined"){
								var text = div.getElementsByTagName("div")[k];
								text.style.width=(maxBlock-width[0]-21)+"px";

							}
						}
					}
				}
			}
		}
	}
}
function autoTerm(){
	//var d = gid("term_module");
	var id = new Array("left_layout_block_container100","left_layout_block_container");
	for(var idd=0;idd<id.length;idd++){
		var dd = gid(id[idd]);
		if(dd){
			var maxBlock = 0;
			if(dd.id == "left_layout_block_container100"){
				maxBlock = 762;
			}
			else if(dd.id == "left_layout_block_container"){
				maxBlock = 522;
			}
			for(i=0;i<dd.getElementsByTagName("div").length;i++){
				if(dd.getElementsByTagName("div")[i].className=="term_module"){
					var width=new Array();
					var img_lr=dd.getElementsByTagName("div")[i];
					for(var k=0;k<img_lr.getElementsByTagName("div").length;k++){
						if(img_lr.getElementsByTagName("div")[k].className=="term_image"){
							img = img_lr.getElementsByTagName("div")[k];
							for(var j=0;j<img.getElementsByTagName("img").length;j++){
								width.push(img.getElementsByTagName("img")[j].getAttribute("width"));
							}
							width.sort(function(a,b){return b-a});
							if(width[0]==0 || width[0]==null || width[0]=="") width[0]=336;
							
							img.style.width=width[0]+"px";
						}
						if(img_lr.getElementsByTagName("div")[k].className=="text"){
							if(typeof(width[0])!="undefined"){
								var div = img_lr.getElementsByTagName("div")[k];
								div.style.width=(maxBlock-width[0]-21)+"px";
							}
						}
					}
				}
			}
		}
	}
}
function faqModule(){
	//var d = gid("faq_module");
	var id = new Array("left_layout_block_container100","left_layout_block_container");
	for(var idd=0;idd<id.length;idd++){
		var dd = gid(id[idd]);
		if(dd){
			var maxBlock = 0;
			if(dd.id == "left_layout_block_container100"){
				maxBlock = 762;
			}
			else if(dd.id == "left_layout_block_container"){
				maxBlock = 522;
			}
			for(i=0;i<dd.getElementsByTagName("div").length;i++){
				if(dd.getElementsByTagName("div")[i].className=="faq"){
					var width=new Array();
					var img_lr=dd.getElementsByTagName("div")[i];
					for(var k=0;k<img_lr.getElementsByTagName("div").length;k++){
						if(img_lr.getElementsByTagName("div")[k].className=="faq_image"){
							img = img_lr.getElementsByTagName("div")[k];
							for(var j=0;j<img.getElementsByTagName("img").length;j++){
								width.push(img.getElementsByTagName("img")[j].getAttribute("width"));
							}
							
							width.sort(function(a,b){return b-a});
							if(width[0]==0 || width[0]==null || width[0]=="") width[0]=336;
							
							img.style.width=width[0]+"px";
						}
						if(img_lr.getElementsByTagName("div")[k].className=="text"){
							if(typeof(width[0])!="undefined"){
								var div = img_lr.getElementsByTagName("div")[k];
								div.style.width=(maxBlock-width[0]-40)+"px";
							}
						}
					}
				}
			}
		}
	}
}
var categories = new Array({"name":"design","color":"#668396"},{"name":"design2","color":"#d1aab7"},{"name":"business","color":"#cae5a1"});
window.onload=function(){
	categoryIndex();
	var d1 = gid("yy");
	var d2 = gid("sub");
	if(d1){d1.onchange=function(){chgM(document.tt);}}
	if(d2){d2.onclick=function(){reploc(document.tt);}}
	articleModule();
	autoTerm();
	faqModule();
}