//
// style_changer.js
//

function setCSS(csstitle){
	css = document.getElementsByTagName("link");
	
	for(i=0;i<css.length;i++){
		if(css[i].rel.indexOf("stylesheet") != -1 && css[i].title){
			// スタイルシートを指定しているlinkタグを無効化
			css[i].disabled = true;
			if(css[i].title == csstitle){
				css[i].disabled = false;
			}
		}
	}
	// 設定したいスタイルシートを指定しているlinkタグのみ有効化
	setCookie("cssname",csstitle);
}

function getPrefCSS(){
	css = document.getElementsByTagName("link");
	
	for(i=0;i<css.length;i++){
		if(css[i].rel.indexOf("stylesheet") != -1 && css[i].title && css[i].rel.indexOf("alternate") == -1){
			return(css[i].title)
		}
	}
	
	return(-1);
}

function setCookie(key,val){
	key = "css1";
	var c_expires	= "Thu, 31-Dec-2099 23:59:59 GMT"	//クッキーの有効期限
	var c_path = "/";
	var c_domain = "www.marusan-sec.co.jp";
	
	document.cookie = key + "=" + val + "; path=" + c_path + "; domain=" + c_domain + ";";				//	有効期限指定なし（ブラウザ終了まで）
document.cookie = key + "=" + val + "; path=" + c_path + "; domain=" + c_domain + "; expires=" + c_expires + ";"; 	//有効期限指定あり

}

function getCookie(key){
	key = "css1";
	data = document.cookie;
	rec = data.split("; ");
	
	for(i=0;i<rec.length;i++){
		tmp = rec[i].split("=");
		if(tmp[0] == key){
			return(tmp[1]);
		}
	}
	
	return(false);
}

function delCookie(key){
	document.cookie = key + "=" + val + "; expires=Tue, 1-Jan-1980 00:00:00;";
}


var cookie = getCookie("cssname");
var csstitle = cookie ? cookie : getPrefCSS();
setCSS(csstitle);
