//スタイルシートセット
document.write('<link rel="alternate stylesheet" type="text/css" href="/common/css/resize_small_css_ja.css" title="small" /><link rel="alternate stylesheet" type="text/css" href="/common/css/resize_large_css_ja.css" title="large" /><link rel="alternate stylesheet" type="text/css" href="/common/css/resize_medium_css_ja.css" title="medium" />');


function setcss(siz) {
  var links = document.getElementsByTagName("link");
  if(links.length<1) return;
  for(i=0,L=links.length;i<L ; i++) {
	var obj=links[i];
    if(obj.getAttribute("rel").indexOf("style") != -1 && obj.getAttribute("title")) {
      obj.disabled = true;
      if(obj.getAttribute("title") == siz){ 
	  obj.disabled = false;
	  }
    }
  }
}
function getactive() {
  var links=document.getElementsByTagName("link");
  if(links.length<1) return;
  for(i=0,L=links.length;i<L ; i++) {
	  var obj=links[i];
    if(obj.getAttribute("rel").indexOf("style") != -1 && obj.getAttribute("title") && !obj.disabled){
		siz = obj.getAttribute("title");
		return siz;
	}
  }
  return null;
}

function getcookie(){
  var siz="medium";
  var name = "resize=";
  var li = document.cookie.split(';');
  for(var i=0;i < li.length;i++) {
    var value = li[i];
    while (value.charAt(0)==' ') value = value.substring(1,value.length);
    if (value.indexOf(name) == 0) {
		siz=value.substring(name.length,value.length);
	}
  }
  changebutton(siz);
  setcss(siz);
}

function setcookie(){
var days=100;
var value ='resize';
var siz=getactive();
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  document.cookie=value+"="+siz+expires+"; path=/";
}

function sizeChange(siz){
	changebutton(siz);
	setcss(siz);
	//resizeHeight();
}

function resizeHeight(){
	document.getElementById("NF-main").style.height="auto";
	setTimeout(function(){
		var h=document.getElementById("NF-ContentArea").clientHeight;
		document.getElementById("NF-ContentArea").style.height=h+"px";
		if (document.getElementById("NF-ActionArea")) document.getElementById("NF-ActionArea").style.height=h+"px";
		if (document.getElementById("NF-sub")) document.getElementById("NF-sub").style.height=h+"px";
	},1);
}
				
function changebutton(siz){
	var i;
	var current;
	var buttons=new Array("resize_button_small","resize_button_medium","resize_button_large");
	for(i=0;i<buttons.length;i++){
		if(buttons[i].indexOf(siz) != -1){
		current = "_c";
		} else {
		current = "";
		}				
		but=buttons[i];
		if(document.getElementById(but)){document.getElementById(but).src="/common/images/"+buttons[i]+current+'.gif';}
	}
}

if(document.all){
	window.attachEvent('onload',getcookie);
	window.attachEvent('onunload',setcookie);
} else 	{
	window.addEventListener('load',getcookie,false);
	window.addEventListener('unload',setcookie,false);	
}
getcookie();
