//-----------------------------------------------------------------------------/
/**************************************
*
*/
function initialize(){
	setPrintPos();
	uaRO('rollover');
//	setActiveStyleSheet();
}
//-----------------------------------------------------------------------------/
/**************************************
*
*/
function writeHeader1(){
	var html = "";
	html += this.writeNavidefOpen();
	html += this.writeNavi1st();
	html += this.writeNavidefClose();
	document.write(html);
}

/**************************************
*
*/
function writeNavidefOpen(){
	return this.HEADER_DEF_OPEN;
}

/**************************************
*
*/
function writeNavidefClose(){
	return this.HEADER_DEF_CLOSE;
}

/**************************************
*
*/
function writeNavi1st(){
	var html = "";
	var objArr = this.getNavi1st();
	var len = (this.INIT_HEADER_ITEM_NUM)?this.INIT_HEADER_ITEM_NUM:objArr.length;
	for(var i=0; i<len; i++){
		var obj = objArr[i];
		var tmp = this.HEADER_ITEM_TMP;
		if(obj.id == this.categoryIds[0]){
		var tmp = this.HEADER_ITEM_TMP_CUR;
			tmp = strReplace(tmp, "##img##", this.getGlobalCurImgName(obj.img));
		}else{
			tmp = strReplace(tmp, "##img##", obj.img);
		}
		tmp = strReplace(tmp, "##url##", obj.url);
		tmp = strReplace(tmp, "##alt##", obj.alt);
		html += tmp;
	}
	return html;
}
/**************************************
*
*/
function writeHeader2(){
	var html = "";
	html += this.writeNavi2nd();
	document.write(html);
}
/**************************************
*
*/
function writeNavi2nd(){
	var prefix = this.MZD_NAVI_GLOBAL_DIR+this.MZD_NAVI_GLOBAL_PREF;
	var html = "";
	var objArr = this.getNavi2nd();
	var len = objArr.length;
	for(var i=0; i<len; i++){
		var obj = objArr[i];
		var tmp = (obj.img=="")?"":this.HEADER_ITEM_TMP_2ND;
		if(this.categoryIds[1] && obj.id == this.categoryIds[1]){
		var tmp = this.HEADER_ITEM_TMP_2ND_CUR;
			tmp = strReplace(tmp, "##img##", this.getGlobalCurImgName(prefix+obj.img));
		}else{
			tmp = strReplace(tmp, "##img##", prefix+obj.img);
		}
		tmp = strReplace(tmp, "##url##", obj.url);
		tmp = strReplace(tmp, "##alt##", obj.alt);
		html += tmp;
	}
	return html;
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function writeCrumbs(){
	var objArr = this.getCrumbs();
	var html = '<a href="/">HOME</a><span>&gt;</span>';

	var len = objArr.length;
	var i=0;
	for(; i<len-1; i++){
		var obj = objArr[i];
		var tmp = (obj.alt=="")?"":this.CRUMB_ITEM_TMP;
		tmp = strReplace(tmp, "##url##", obj.url);
		tmp = strReplace(tmp, "##alt##", obj.alt);
		html += tmp;
	}

	var obj = objArr[i];
	var tmp = this.CRUMB_ITEM_TMP_CUR;
	tmp = strReplace(tmp, "##url##", obj.url);
	tmp = strReplace(tmp, "##alt##", obj.alt);
	html += tmp;

	document.write(html);
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function writeLocal(){
	var prefix = this.MZD_NAVI_LOCAL_DIR+this.MZD_NAVI_LOCAL_PREF;
	var objArr = this.getLocal();
	var html = "";

	html += '<ul>';
	var len = objArr.length;
	for(var i=0; i<len; i++){
		var obj = objArr[i];
		var tmp = (obj.img=="")?"":this.LOCAL_ITEM_TMP;
		if(obj.id == this.categoryIds[2]){
			var hasChild = (obj.child)?true:false;
			if(hasChild){
				if(this.categoryIds[3]){
					tmp = (obj.img=="")?"":this.LOCAL_ITEM_TMP;
				}else{
					tmp = (obj.img=="")?"":this.LOCAL_ITEM_TMP_CUR;
				}
				if(this.categoryIds[3]){
					tmp = strReplace(tmp, "##img##", this.getLocalCurImgName5(prefix+obj.img));
				}else{
					tmp = strReplace(tmp, "##img##", this.getLocalCurImgName3(prefix+obj.img));
				}
			}else{
				tmp = strReplace(tmp, "##img##", this.getLocalCurImgName(prefix+obj.img));
				tmp = strReplace(tmp, "rollover", "");
				tmp = strReplace(tmp, "href=\"\"", "");
			}
			tmp = strReplace(tmp, "##alt##", obj.alt);
			tmp = strReplace(tmp, "##url##", obj.url);
			if(obj.url==""){
				tmp = strReplace(tmp, "rollover", "");
				tmp = strReplace(tmp, "href=\"\"", "");
			}

			var sndLen = (hasChild)?obj.child.length:0;
			for(var k=0; k<sndLen; k++){
				var sndObj = obj.child[k];
				var sndTmp = (sndObj.img=="")?"":this.LOCAL_ITEM_TMP;
				if(sndObj.id == this.categoryIds[3]){
					sndTmp = (sndObj.img=="")?"":this.LOCAL_ITEM_TMP_CUR;
					sndTmp = strReplace(sndTmp, "##img##", this.getLocalCurImgName4(prefix+sndObj.img));
				}else{
					sndTmp = strReplace(sndTmp, "##img##", prefix+sndObj.img);
				}
				sndTmp = strReplace(sndTmp, "##url##", sndObj.url);
				sndTmp = strReplace(sndTmp, "##alt##", sndObj.alt);
				if(sndObj.url==""){
					sndTmp = strReplace(sndTmp, "rollover", "");
					sndTmp = strReplace(sndTmp, "href=\"\"", "");
				}
				tmp += sndTmp;
			}
		}else{
			tmp = strReplace(tmp, "##url##", obj.url);
			tmp = strReplace(tmp, "##alt##", obj.alt);
			tmp = strReplace(tmp, "##img##", prefix+obj.img);
			if(obj.url==""){
				tmp = strReplace(tmp, "rollover", "");
				tmp = strReplace(tmp, "href=\"\"", "");
			}
		}
		html += tmp;
	}
	html += '</ul>';
	document.write(html);
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function writeFooter(){
	document.write(this.MZD_FOOTER);
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function setPrintPos() {
/*	var cssTxt = '<style>@media print {	#main,#main_type04 { margin-top:115px; } #localnavi {		position: absolute; top:95px; left: 0;	}}</style>';*/
if(window.name == "printWindow"){
	var cssTxt = '<style>@media print {	#main,#main_type04 { margin-top:20px; } #localnavi {		position: absolute; top:95px; left: 0;	}}</style>';
}else{
		var cssTxt = '<style>@media print {	#main,#main_type04 { margin-top:115px; } #localnavi {		position: absolute; top:95px; left: 0;	}}</style>';
}

	var cssTxt02 = '<style>@media print {	.category_ttl{ position: absolute; top:0; left: 0; } #main_type02{ margin-top:115px; } #rightarea {		position: absolute; top: 115px; left: 770px;	}}</style>';
	var obj = document.getElementById("visual_image");
	var obj02 = document.getElementById("main_type02");
	if(obj){
		var bodies = document.getElementsByTagName("body");
		var body = bodies[0];
		if(body){
			body.innerHTML += cssTxt;
		}
	}
	if(obj02){
		var bodies = document.getElementsByTagName("body");
		var body = bodies[0];
		if(body){
			body.innerHTML += cssTxt02;
		}
	}
}
