
function getBread( node, path , breads ){
	var ret='';
	if( !node.tagName || node.tagName!='node' ){
		return '';
	}
	var _path=node.getAttribute( 'path' );
	var _title=node.getAttribute( 'title' );
	if( _title ){
		var tmp=breads.path+_path;
		if( path.indexOf( tmp )==0 ){
			var b=new Object();
			breads.target[breads.target.length]=b;
			b.path=tmp.substring(1);
			if( b.path=='' ){
				b.path='/';
			}
			b.title=_title;
			if( node.childNodes && node.childNodes.length ){
				var len=node.childNodes.length;
				breads.path=tmp;
				for( var j=0 ; j<len ; j++ ){
					if( getBread( node.childNodes[j] , path, breads ) ){
	return true;
}
				}
			}
			return true;
		}
	}
	return false;
}
function getBreadCrumbs( path ){
	var breads=new Object();
	breads.target=new Array();
	breads.path='';
	
	var spath='/';
	for( var j=3 ; j<path.length ; j++ ){
		spath+='/';
		spath+=path[j];
	}
	var ret='/common/xml/breadcrumbs.xml';
	var ajax=new Ajax.Request( ret , {method:'get',asynchronous:false} );
	if( ajax && ajax._complete ){
		var dat=ajax.transport.responseXML.documentElement;
		if( dat && dat.childNodes ){
			for( q=0 ; q<dat.childNodes.length ; q++ ){
				if( getBread( dat.childNodes[q] , spath , breads ) ){
					break;
				}
			}
		}
	}
	var bread='';
	var len=breads.target.length;
	for( var j=0 ; j<len ; j++ ){
		if( j<(len-1) ){
			bread+='<a href="'+breads.target[j].path+'">';
			bread+=breads.target[j].title;
			bread+='</a>';
			bread+='&nbsp;&gt;&nbsp;';
		}else{
			bread+=breads.target[j].title;
		}
	}
	return bread;
}

<!---▼▲ Header(start) ▲▼ //-->
function writeHeader( category ){

	var preloadImages=new Array();
	var cats=new Array( 'RECOMMEND' , 'DRAMA' , 'WOMAN' , 'CINEMA' , 'SPORTS' , 'BLOG' , 'SPECIAL' , 'PRESENT' );
	var urls=new Array( '/recommend/' , '/tv/drama/' , '/woman/' , '/cinema/', '/sports/' , '/blogtop/' , '/special/' , '/present/' );
	var alts=new Array( 'おすすめ番組' , 'ドラマ' , 'Woman' , 'シネマ', 'スポーツ' , 'ブログ' , 'スペシャル' , 'プレゼント' );

	var cls=new Array();
	var mk=new Array();

	for( var i=0 ; i<cats.length ; i++ ){
		mk[ cats[i] ]='';
		cls[ cats[i] ]='Abtn';
		preloadImages[i]=new Image();
		preloadImages[i].src='/common/images/gNavi_'+cats[i].toLowerCase()+'_on.gif';
	}

	

	var useSearchBox=true;
	if( category && category!='' ){
		var c=category.split( '.' );
		if( c.length>1 ){
			category=c[0];
			if( c[1]=='lite' ){
				useSearchBox=false;
			}
		}

	}
	mk[category]='_act';
	cls[category]='';
	var sub='';
	for( var i=0 ; i<cats.length ; i++ ){
		if( category==cats[i]){
			sub='_'+category;
			break;
		}
	}



	var ret='<div id="Header">';
	ret+='<div id="HeadLogos">';
	ret+='<div id="HeadLogo"><a href="/"><img src="/common/images/sitelogo'+sub+'.jpg" alt="テレビドガッチ" width="200" height="90" /></a><span id="tvProgram"><a href="/epg/"><img src="/common/images/tit_tvProgram.gif" alt="テレビ番組表" width="44" height="90" /></a></span></div>';
	ret+='<div id="HeadShoulder"></div>';
	ret+='</div>';
if( useSearchBox ){
	ret+='<div id="HeadMembers">';
	ret+='<ul id="HeadRegist">';
	ret+='<li><a href="/info/aboutsite.html">テレビドガッチとは</a></li>';
	ret+='<li class="last"><a href="https://exe.dogatch.jp/member/registrationWindow.aspx">ユーザー登録</a></li>';
	ret+='</ul>';
	ret+='</div>';
}
	ret+='<ul id="gNavi">';
	for( var i=0 ; i<cats.length ;i++ ){
		var img='/common/images/gNavi_'+cats[i].toLowerCase()+mk[cats[i]]+'.gif';
		var sc='';
		if( mk[cats[i]] && mk[cats[i]]=='_act' ){
		}else{
			sc=' onmouseout="this.src=\''+img+'\'" onmouseover="this.src=\''+preloadImages[i].src+'\';" ';
		}
		ret+='<li '+((i==cats.length-1)?'class="last"':'')+'><a href="'+urls[i]+'"><img src="'+img+'" '+sc+' alt="'+alts[i]+'" width="115" height="62"/></a></li>';
	}
	ret+='</ul>';

if( category!='EPGTOP' && useSearchBox ){
	ret+='<div id="headBtm">';

/*
var loc=window.location.href;
if( loc ){
ret+='<p id="topicPath">';
var path=loc.split( '/' );
ret+=getBreadCrumbs(path);
ret+='</p>';
}
*/

	ret+='<div id="gSearchBox">';
ret+='<form name="epgSearchForm" action="/epg/GetSearchResult/type_OTD" method="POST" id="search">';
ret+='<img src="/index/topSearch_title.gif" alt="番組検索" height="24" width="86" />';
ret+='<input size="15" name="kAnd" value="" class="query" id="searchtxt" type="text" style="height:21px;"/>';
ret+='<input name="image" value="検索" src="/index/topSearch_btn.gif" alt="検索" type="image" />';
ret+='<input type="hidden" name="area" value="23" />';
ret+='<input type="hidden" name="dspnum" value="10" />';
ret+='<input type="hidden" name="bsmixed" value="1" />';
ret+='</form>';

	ret+='</div>';
	ret+='</div>';
}

	ret+='</div>';
	document.write( ret );


}
<!---▼▲ Header(end) ▲▼ //-->
