/*-----------------------------------------------------------
 Original
 http://archiva.jp/web/javascript/tab-menu.html

 Customized by WWW WATCH
 http://hyper-text.org/archives/2007/09/javascript_tab.shtml
------------------------------------------------------------*/

/*--setup--*/





//window.onload=function() {
function loadjs (startnum) {
	
	//引数を取得
	getArguments ();



	tab.setup = {
		tabs: document.getElementById('tab').getElementsByTagName('li')
	/*
   pages: [
      document.getElementById('news1'),
      document.getElementById('news2'),
      document.getElementById('news3'),
      document.getElementById('news4'),
      document.getElementById('news5'),
      document.getElementById('news6'),
      document.getElementById('news7'),
      document.getElementById('news8')
   ]
	*/
	}


	tab.init(startnum);


	tab.showpageDirect(myId);

}
/*--setup end--*/

var count;
var stnum;


//var myId;


var tab = {
	init: function(startnum){
		var tabs = this.setup.tabs;

		count = tabs.length + startnum;
		stnum = startnum;


	/*右側ニュース詳細*/
      for(i=stnum; i<count; i++) {
         if(i !== (count-1)) document.getElementById('news'+i).style.display = 'none';
         tabs[i - stnum].onclick = function(){ tab.showpage(this); return false; };
      }
      
   },
   
   showpage: function(obj){
      var tabs = this.setup.tabs;
      var num;

		for(num=0; num<(count-stnum); num++) {
			if(tabs[num] === obj) {
         
				break;
			}
      }
      
     

      for(var i=stnum; i<count; i++) {

         if(i == count-num-1 ) {
	        document.getElementById('news'+i).style.display = 'block';
            tabs[count-i-1].className = 'selected';
         }else{
            document.getElementById('news'+i).style.display = 'none';
            tabs[count-i-1].className = null;
         }
				 
      }
   },
	 
			
	showpageDirect: function(k){

		var tabs = this.setup.tabs;
		var num;
			
		if(k>=stnum && k<count){
			num = k;
		}else{
			num = count-1;
		}

		for(var i=stnum; i<count; i++) {

			if(i == num) {

				document.getElementById('news'+i).style.display = 'block';
				tabs[count-i-1].className = 'selected';
			}
			else{

				document.getElementById('news'+i).style.display = 'none';
				tabs[count-i-1].className = null;
			}
				 
		}
      
	}
	
}




//引数取得
function getArguments (){

	if(location.search){
		if(location.search.charAt(0) == '?'){
			arg = location.search.substring(1, location.search.length);
			if( arg.indexOf( "&", 0 ) ){ arg = arg.split( "&" );}

			for( var i = 0; i < arg.length; i++ ){
				argv = arg[i].split( '=' );

				switch(argv[0]){
					case "nid":							 myId = argv[1];						break;
				}
			}
		}
	}
}
