function prepareOnloadFunction(func){
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func;
		}else{
		window.onload = function(){
			oldonload();
			func();
			}
		}
	}
function addClass(element,value){
	if(!element.className){
		element.className = value;
		}else{
		newClassName = element.className;
		newClassName += " ";
		newClassName += value;
		element.className = newClassName;
		}
	}
function getNextElement(node){
	if(node.nodeType == 1){
		return node;
		}
	if(node.nextSibling){
		return getNextElement(node.nextSibling);
		}
	return null;
	}
function stripeOdd(obj){
	if(!obj.getElementsByTagName("tr")) return false;
	var stripe = false;
	var rows = obj.getElementsByTagName("tr");
	for(var i=0; i<rows.length; i++){
		if(stripe == false){
			addClass(rows[i],"stripe");
			stripe = true;
			}else{
			stripe = false;
			}
		}
	}
function stripeEven(obj){
	if(!obj.getElementsByTagName("tr")) return false;
	var stripe = false;
	var rows = obj.getElementsByTagName("tr");
	for(var i=0; i<rows.length; i++){
		if(stripe == false){
			stripe = true;
			}else{
			addClass(rows[i],"stripe");
			stripe = false;
			}
		}
	}
//ここまで、DOM Scripting 標準ガイドブック参照


function TK1975_displayOnOff(nameOfId,nameOfClass,x,elem){
	if(!document.getElementById(nameOfId)){
		var elements = document.getElementsByTagName("*");
		}else{
		var nameOfId = document.getElementById(nameOfId);
		var elements = nameOfId.getElementsByTagName("*");
		}
	for(var i=0; i<elements.length; i++){
		if(elements[i].className.indexOf(nameOfClass) == -1) continue;
		if(elements[i].className.indexOf(nameOfClass) != -1) {
			var count1 = elements[i].childNodes.length;
			var displayArea = elements[i].getElementsByTagName(elem);
			var count = new Array();
			var number = 0;
			for(var j=0; j<displayArea.length; j++){
				var count2 = displayArea[j].parentNode.childNodes.length;
				if(displayArea[j].parentNode.className.indexOf(nameOfClass) == -1) continue;
				if(displayArea[j].parentNode.className.indexOf(nameOfClass) != -1){
					displayArea[j].style.display = "none";
					count[number] = displayArea[j];
					number = number+1;
					}
				}
			if(x > count.length){
				for(var k= 0; k<count.length; k++){
					count[k].style.display = "block";
					}
				}
			if(x < count.length && x != 0){
				for(var k= 0; k<x; k++){
					count[k].style.display = "block";
					}
				}
			}
		}
	}
function TK1975_newWin(winURL){
	window.open(winURL,"","");
	}
