//　chikutakuwanko　three_column

function initStyle(){
	if(typeof(doLoaded) != "undefined"){doLoaded();}


	insertHTML('banner-body','<div style="width:1px;height:190px;overflow:hidden;float:left;">&nbsp;</div><div>');

	insertHTML2('banner-body','</div><h2 style="overflow:hidden;clear:left;">&nbsp;</h2>');

	insertClass('sidebar-bottom', 'div', '<div class="wanko-clock" style="margin: 0px 10px"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="240"><param name="movie" value="http://template.cocolog-nifty.com/000045/three_column/component/analogue_clock00.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed width="150" height="240" src="http://template.cocolog-nifty.com/000045/three_column/component/analogue_clock00.swf" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TYPE="application/x-shockwave-flash" </embed></div>');

	postinsertHTML('comment-regist', 'p', '<img src="http://template.cocolog-nifty.com/000045/three_column/component/comment-image.gif" width="138" height="132" alt="" style="margin:10px 0px 0px 20px" />');

}


function postinsertHTML(replaceID, replaceTag, tag){
	var oElement = document.getElementById(replaceID);
	if(!oElement){
		return;
	}
	var regpost = new RegExp("</"+replaceTag+">", "i");
	var replen = replaceTag.length +3;
	
	var end;
	if ((end = oElement.innerHTML.search(regpost)) != -1) {
		var post = oElement.innerHTML.substring(0, end+replen);
		oElement.innerHTML = post + tag + oElement.innerHTML.substring(end+replen);
	}
}

function insertClass(insertClass, targetTag, insertString, index, targetId){
	var classTag = targetTag;
	var classId = targetId;
	if(targetTag.length == 0){
		classTag = 'div';
	}
	if(index == null){
		index = 0;
	}
	if(!targetId || targetId.length == 0){
		classId = '';
	}

	var oElement = getByTagName(classTag);
	if(!oElement){
		return;
	}

    var len = oElement.length;
    var targetstr;
    var cattag;
    for (num=0; num<len; num++) {
		if(oElement[num] != null){
		    var addstr="";
	        if (oElement[num].className == insertClass) {
	        	if(classId.length == 0 || oElement[num].id == classId){
					targetstr = oElement[num].innerHTML;
   			    	if(targetstr.length < index){
			    		index = targetstr.length;
  					}
					if(index == -1){
						pre = targetstr.substr(0);
						cattag = insertString;
					}
					else{
						pre = targetstr.substr(0, index);
					}
					if(index != -1){
						cattag = insertString + targetstr.substring(index);
					}
					oElement[num].innerHTML = pre + cattag;
				}
			}
	    }
    }
}



function replaceidHTML(replaceID, replaceTag, replaceString){
	var oElement = document.getElementById(replaceID);
	if(!oElement){
		return;
	}
	if(replaceTag.length == 0){
		return;
	}
	if(replaceString.length == 0){
		return;
	}

    var len = oElement.length;
    var tagcount = 0;
    if (oElement.id == replaceID) {
		p = oElement.firstChild;
		changeString(p, replaceTag, replaceString, 1);
    }
}

function replaceidHTML2(replaceID, replaceTag, replaceString){
	var oElement = document.getElementById(replaceID);
	if(!oElement){
		return;
	}
	if(replaceTag.length == 0){
		return;
	}
	if(replaceString.length == 0){
		return;
	}

    var len = oElement.length;
    var tagcount = 0;
    if (oElement.id == replaceID) {
		p = oElement.firstChild;
		changeString2(p, replaceTag, replaceString, 1);
    }
}

function replaceId(replaceID, insertTag){
	var oElement = document.getElementById(replaceID);
	if(!oElement){
		return;
	}
	oElement.innerHTML = insertTag;
}

// inner function
function getclassBrowser(){
	var ua=navigator.userAgent;
	var classname;
    if(ua.match(/MSIE/) != null){
		classname = 'className';
	}
	else{
		classname = 'class';
	}
	return classname;
}



// Common Javascript
var themeBaseURI = 'http://exaple.org/specialstyles';

// put image and flash files to themeBaseURI/THEME/
//  filename should be THEME-CLASSNAME.gif or THEME-ID.swf.
//  like mybow-comment.gif and mybow-recent-updates.swf

function insertFlashMovie (theme, divs) {
    for (i in divs) {
        var swfURL = themeBaseURI + '/' + theme + '/' + theme + '-' + divs[i] + '.swf';
        insertHTML(divs[i], '<embed src="' + swfURL + '" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TYPE="application/x-shockwave-flash" </embed>');
    }
}

function insertHTML(divID, tag) {
    var e = getByID(divID);
    e.innerHTML = tag + e.innerHTML;
}

function insertHTML2(divID, tag) {
	var e = getByID(divID);
	e.innerHTML = e.innerHTML + tag;
}


function getByID (n) {
    var d = window.document;
    if (d.getElementById)
        return d.getElementById(n);
    else if (d.all)
        return d.all[n];
}

function getByTagName (n) {
    var d = window.document;
    if (d.getElementsByTagName)
        return d.getElementsByTagName(n);
    else if (d.all)
        return d.all[n];
}