//dom.js
//ver:2006.10.11.01
//Dependence:none

function dom_enumElement(node,callback){
	var i=0;
	while(i<node.childNodes.length){
		if(node.childNodes[i].nodeType==1){
			if(callback){
				callback(node.childNodes[i]);
			}
			if(node.childNodes[i].firstChild){
				dom_enumElement(node.childNodes[i],callback);
			}
		}
		i++;
	}
}

function dom_isClass(element,str){
	var list=element.className.split(' ');
	var i=0;
	while(i<list.length){
		if(list[i]==str){return true;}
		i++;
	}
	return false;
}

function dom_isNodeName(element,str){
	var name=element.nodeName;
	var reg=new RegExp(str,'i');
	str='/^'+str+'$/i';
	if( name.match(reg) ){
		return true;
	}
	return false;
}

//cookieあり：取得＋css読込み
for(i=0;i<document.cookie.split(';').length;i++){
	if(document.cookie.split(';')[i].indexOf('dogatchcolor')>-1){
		dgtclr=document.cookie.split(';')[i].split('=')[1];
		document.write('<link href="css/cc'+dgtclr+'.css" type="text/css" rel="stylesheet" media="screen,tv,print" />');
		}
	}
//cookieなし：書込＋css読込み
if(dgtclr==0){
	document.cookie='dogatchcolor=4;expires=Tue, 1-Jan-2030 00:00:00 GMT;path=/;';dgtclr=4;
	document.write('<link href="css/cc4.css" type="text/css" rel="stylesheet" media="screen,tv,print" />');
	}


