/*ブラウザ・ＯＳ判定スクりプト　ここから*/
// OS
var Win   = navigator.userAgent.indexOf("Win") != -1 ? true : false ;
var Mac   = navigator.userAgent.indexOf("Mac") != -1 ? true : false ;
var X11   = navigator.userAgent.indexOf("X11") != -1 ? true : false ;
// ブラウザ
var Safari   = navigator.userAgent.indexOf("Safari") != -1 ? true : false ;
var Opera    = navigator.userAgent.indexOf("Opera") != -1 ? true : false ;
var DOM ;
if (document.all) {
	if (Opera && Win) {
		DOM = 6 ;
	} else if (Mac && Opera) {
		DOM = 7 ;
	} else if (Win) {
		DOM = 1 ;
	} else if(Mac) {
		DOM = 2 ;
	}
} else if (document.getElementById) {
	if (Safari) {
		DOM = 5 ;
	} else if (Win) {
		DOM = 3 ;
	} else if (Mac && Opera) {
		DOM = 7 ;
	} else if(Mac) {
		DOM = 4 ;
	} else if(X11) {
		DOM = 8 ;
	}
} else {
	DOM = 8 ;
}
/*ブラウザ・ＯＳ判定スクりプトここまで*/

/*ポップアップウインドウを開く*/
function openPopup(url,name,w,h){
	window.open(url,name,"width=" + w + ",height=" + h + ",scrollbars=yes,resizable=yes" );
}

/*クラス名が <commulist> のタグを不可視にする*/
if(document.getElementById){
	document.writeln('<style type="text/css" media="all">');
	document.writeln('<!--');
	document.writeln('.commulist{display:none;}');
	document.writeln('-->');
	document.writeln('</style>');
}

/*てくてくリスト・技術コミュリスト・参加技術コミュリストを開閉する*/
function showContextList(commuID,categoryID,page){
	var disp = document.getElementById(commuID).style.display;
	if(disp == "block"){
		document.getElementById(commuID).style.display = "none";
		if(page == "portal"){
			document.getElementById(categoryID).style.backgroundImage="url('/image/techtechlist_category.gif')";
		} else if(page == "mypage"){
			document.getElementById(categoryID).style.backgroundImage="url('/image/bg_entcommu_off.gif')";
		}
		document.getElementById(categoryID).style.color="#039";
	}else{
		document.getElementById(commuID).style.display = "block";
		if(page == "portal"){
			document.getElementById(categoryID).style.backgroundImage="url('/image/techtechlist_category_focus.gif')";
		} else if(page == "mypage"){
			document.getElementById(categoryID).style.backgroundImage="url('/image/bg_entcommu_on.gif')";
		}
		document.getElementById(categoryID).style.color="#FFF";
	}
}

/*ブログ・技術コミュニティーのサイドバーの新着リストを開閉する*/
function showLatestList(list){
	document.getElementById("tab_entry_on").style.display = "none";
	document.getElementById("tab_entry_off").style.display = "none";
	document.getElementById("tab_comment_on").style.display = "none";
	document.getElementById("tab_comment_off").style.display = "none";
	document.getElementById("tab_tb_on").style.display = "none";
	document.getElementById("tab_tb_off").style.display = "none";
	document.getElementById("latestentry").style.display = "none";
	document.getElementById("latestcomment").style.display = "none";
	document.getElementById("latesttrackback").style.display = "none";
	if(list == "entry"){
	document.getElementById("tab_entry_on").style.display = "block";
	document.getElementById("tab_comment_off").style.display = "block";
	document.getElementById("tab_tb_off").style.display = "block";
	document.getElementById("latestentry").style.display = "block";
	}
	if(list == "comment"){
	document.getElementById("tab_entry_off").style.display = "block";
	document.getElementById("tab_comment_on").style.display = "block";
	document.getElementById("tab_tb_off").style.display = "block";
	document.getElementById("latestcomment").style.display = "block";
	}
	if(list == "tb"){
	document.getElementById("tab_entry_off").style.display = "block";
	document.getElementById("tab_comment_off").style.display = "block";
	document.getElementById("tab_tb_on").style.display = "block";
	document.getElementById("latesttrackback").style.display = "block";
	}
}

/*ブログ・技術コミュニティーの文字サイズを変える*/
if ( document.styleSheets ) {
	for (i=1;i<3;i++){
		document.write ('<link rel="alternate stylesheet" type="text/css" href="/css/textsize_'+i+'.css">')
	}
}

function setTextSize(size){
	if ( document.styleSheets ) {
		document.createStyleSheet('/css/textsize_'+size+'.css');
		var bgimage = "/image/button_font-" + size + "_on.gif";
		document.getElementById("font-small").style.backgroundImage = "url(/image/button_font-small_off.gif)";
		document.getElementById("font-middle").style.backgroundImage = "url(/image/button_font-middle_off.gif)";
		document.getElementById("font-large").style.backgroundImage = "url(/image/button_font-large_off.gif)";
		document.getElementById("font-" + size).style.backgroundImage = "url(" + bgimage + ")";
	} else {
		location.reload();
	}
}
