// V.J.Catkick's Ameba Blog JS Utilities//// http://ameblo.jp/vjcatkick/function isUsingIE() {	return( document.documentElement.getAttribute("style") == document.documentElement.style );}function loadExternalCSS(srcURL){	document.write('<style type="text/css">');	document.write('@import "' + srcURL + '";');	document.write('</style>');}function chgFont( newFontFamily ){	document.write('<style type="text/css"><!--');	document.write('body, h1, h2, h3, h4, p, a { font-family: '		+ newFontFamily + ' !important;}');	document.write('--></style>');}function adjustOneCSSTag( tagname, modifyStr ){	document.write('<style type="text/css"><!--');	document.write( tagname + '{' + modifyStr + '}' );	document.write('--></style>');}function shortenComDateStr( string2Add, isRemoveComLink ){	var mySpans = document.getElementsByTagName('span');	var isIE = isUsingIE();	var i;	if( mySpans && mySpans.length > 0) {		for( i=0; i<mySpans.length; i++) {			var aSpan = mySpans[i];			var cName = null;			cName = aSpan.getAttribute('className') || aSpan.getAttribute('class');				if( cName && (cName.indexOf('comment_date') == 0) ) {		// index 'comment_date'					var oldStr = isIE ? aSpan.innerHTML : aSpan.textContent;					var newStr = oldStr.substring(0,10);					if( string2Add ) {						if( string2Add.constructor == Array ) {	// isArray()							newStr = newStr + string2Add[ Math.floor( Math.random()*(string2Add.length) ) ];						}else{							newStr = newStr + string2Add;						} /* if else */					} /* if */					if( isIE ) { aSpan.innerHTML = newStr; }else{ aSpan.textContent = newStr; }				} /* if */				if( isRemoveComLink && cName && (cName.indexOf('comment_gotoform') == 0) ) {		// index 'comment_gotoform'					aSpan.innerHTML = "";				} /* if */		} /* for */	} /* if */}function appendBottomMsg( insertHTML ) {	var adv2 = document.getElementById("advertising2");	if( adv2 ) {		var pNode = adv2.parentNode;		var bottomMsgEmt = document.createElement("div"); 		bottomMsgEmt.id = "vjck_bmsg";		bottomMsgEmt.innerHTML = insertHTML ? insertHTML : "";		pNode.insertBefore(bottomMsgEmt, adv2); 	} /* if */}function addGoogleAutoTrans( useIconURL ) {	var myDivs = document.getElementsByTagName("div");	var i;	var cNodeIndex = isUsingIE() ? 0 : 1;	var googleURL = 'http://translate.google.com/translate?hl=en&sl=ja&u=';	var amemberURL = 'http://secret.ameba.jp';	var entryURL = 'http://ameblo.jp';	var targetURL;	if( myDivs ) {		for( i=0; i < myDivs.length; i++) {			var aNode = myDivs[i];			if( aNode && aNode.getAttribute ) {				var cName = aNode.getAttribute('className') || aNode.getAttribute('class');				if( cName && (cName.indexOf('foot') == 0)  && (cName.length == 4 )) {		// actually find 'foot'					if( aNode.hasChildNodes() ) {						var aCNode = aNode.childNodes[cNodeIndex];						var srcURL = aCNode.getAttribute('href');						if( srcURL && srcURL.length > 0 ) {							if( srcURL.indexOf( amemberURL ) == 0 ) {								targetURL = googleURL + srcURL;							} else {								targetURL = isUsingIE() ? googleURL + srcURL : googleURL + entryURL + srcURL;							} /* else */						} /* if */						//	http://secret.ameba.jp/userID/amemberentry-10000000000.html						//	http://ameblo.jp/userID/entry-10000000000.html						var gTranNode = document.createElement("a"); 						gTranNode.setAttribute( 'href', targetURL );						if( useIconURL ) {							gTranNode.innerHTML = '<img src="' + useIconURL + '" border="0" />';						}else{							gTranNode.appendChild( document.createTextNode( "E" ) );						} /* else */						aNode.insertBefore( gTranNode, aCNode );						aNode.insertBefore( document.createTextNode( " | " ), aCNode );					} /* if */				} /* if */			} /* if */		} /* for */	} /* if */}function addTBNoticeLine( insStr, addBelow ) {	var tbNodes = document.getElementById( 'trackback' );	if( tbNodes && tbNodes.hasChildNodes() && insStr ) {		for( i=0; i<tbNodes.childNodes.length; i++) {			var tbNode = tbNodes.childNodes[i];			var tgtNode;			if(tbNode.getAttribute) {				var cmpStr = tbNode.getAttribute( isUsingIE() ? "className" : "class" );				if( cmpStr && (cmpStr.indexOf( 'tr_URL' ) == 0) ) {					tgtNode = tbNodes.childNodes[ addBelow ?  i+1 : i  ];					var myLastFlag = null;					if( ( i+1 ) >= tbNodes.childNodes.length ) { myLastFlag = true; }					var newDivObj = document.createElement("div");//// using innerHTML for 2 or more lines// due to CSS limitation, need ID for user modification////					newDivObj.appendChild( document.createTextNode( insStr ) );					newDivObj.innerHTML = insStr; 					newDivObj.id = 'vjck_tbNote';					if( myLastFlag  && addBelow ) { tbNodes.appendChild( newDivObj );					}else{ tbNodes.insertBefore( newDivObj, tgtNode );}					break;				} /* if */			} /* if */		} /* for */	} /* if */}function addCMNoticeLine( insStr, addBelow ) {	var cmNode = document.getElementById( 'comment_show' );	if( cmNode && insStr ) {					var newDivObj = document.createElement("div");					newDivObj.innerHTML = insStr; // using innerHTML for 2 or more lines					newDivObj.id = 'vjck_cmNote';		if( addBelow ) {			cmNode.appendChild( newDivObj );		}else{			cmNode.insertBefore( newDivObj, isUsingIE() ? cmNode.lastChild : (cmNode.lastChild).previousSibling );		} /* else */	} /* if */}function _getCurIndexPageURL() {	var srcStr = location.href;	var topStr = "ameblo.jp/";	var domainStrPos = srcStr.indexOf( topStr ) + topStr.length + 1;	// +1 means first '/'	var endPathPos = srcStr.indexOf( '/', domainStrPos ) + 1;	if( endPathPos <= 0 ) { endPathPos = srcStr.length; }  // not found = no '/' at end	return( srcStr.substring( 0,endPathPos ) );}function clickHeaderToTop( targetURL ) {	var headerObj = document.getElementById( "header" );	if( headerObj ) {		var styleTextStr ="cursor: pointer;";		var tgtURL = targetURL ? targetURL : _getCurIndexPageURL();		var jumpStr = 'location.href="' + tgtURL + '";';		if( isUsingIE() ) {			headerObj.style.cssText = styleTextStr;			headerObj.setAttribute("onclick", new Function( jumpStr ) );		}else{			headerObj.setAttribute( "onclick", jumpStr );			headerObj.setAttribute( "style",styleTextStr );		} /* else */	} /* if */}function _getCurEntryURL( selfObj ) {	var i, n;	var lnkString = null;	if( selfObj && selfObj.parentNode ) {		var onUp = selfObj.parentNode;		onUp = onUp.parentNode;		// .subContents		onUp = onUp.parentNode;		// .contents		var myNodes = onUp.childNodes;		for( i=0; i< myNodes.length; i++ ) {			if( myNodes[i] && myNodes[i].getAttribute ) {				var cName = myNodes[i].getAttribute( isUsingIE() ? 'className' : 'class' );				if( cName && cName.indexOf( 'foot' ) == 0 ) {					for( n=0; n<myNodes[i].childNodes.length; n++ ) {						var aNode = myNodes[i].childNodes[n];						if( aNode.href ) {							var lnkString = (aNode.href).match( /entry-.*?html/g );							if( lnkString && ((aNode.href).indexOf( 'http://ameblo.jp' ) == 0) ) {								lnkString = aNode.href;								i = myNodes.length + 1;		// outer for loop break;								break;							} /* if */						} /* if */					} /* for */				} /* if */			} /* if */		} /* for */	} /* if */	return( lnkString );}function _findPairedFoldBlock( foldSWObj ) {	var i;	if( foldSWObj ) {		var pNodes = foldSWObj.parentNode;		var pcNodes = pNodes.childNodes;		for( i=0; i <pcNodes.length; i++) {			if(  pcNodes[i].id && (pcNodes[i].id).indexOf( 'foldBlock' ) == 0) {				return( pcNodes[i] );			} /* if */		} /* for */	} /* if */	return( null );}function foldEntry( obj ) {	var targetTagID = _findPairedFoldBlock( obj );	if( targetTagID ) {		var styleStr = isUsingIE() ? targetTagID.style.cssText : targetTagID.getAttribute( 'style' );		var nonString = styleStr.match( /display:.*?none;/g );		var nonPos = nonString ? styleStr.indexOf( nonString ) : -1;		if( nonPos >= 0 ) {			styleStr = styleStr.substring( 0, nonPos ) + styleStr.substring( nonPos + nonString.length, styleStr.length );			styleStr = styleStr + 'display:block;';		}else{			var blkString = styleStr.match( /display:.*?block;/g );			var blkPos = blkString ? styleStr.indexOf( blkString ) : -1;			if( blkPos >= 0 ) {				styleStr = styleStr.substring( 0, blkPos ) + styleStr.substring( blkPos + blkString.length, styleStr.length );			} /* if */			styleStr = styleStr + 'display:none;';		}		if( styleStr ) {			if( isUsingIE() ) {				targetTagID.style.cssText = styleStr;			}else{				targetTagID.setAttribute( 'style', styleStr);			} /* else */		} /* if */	} /* if */}function _setHandCursor( theElement, onoffFlag ) {	newCursorStr = onoffFlag ? 'cursor:pointer;' : 'cursor:default;';	if( isUsingIE() ) {		theElement.style.cssText = newCursorStr;	}else{		theElement.setAttribute( 'style', newCursorStr );	} /* else */}function _setFoldSwitch( targetTagID ) {//	var targetTagID = document.getElementById( 'foldSwitch' );//	var onclickfunc = 'foldEntry();';	if( targetTagID ) {		if( isUsingIE() ) {			targetTagID.setAttribute( 'onclick', new Function( 'foldEntry( this );') );			targetTagID.setAttribute( 'onmouseover', new Function( '_setHandCursor( this,true)') );		}else{			targetTagID.setAttribute( 'onclick', 'foldEntry( this );' );			targetTagID.setAttribute( 'onmouseover', '_setHandCursor( this,true)' );		} /* else */	} /* if */}function setFoldSwitch() {	var isTopPage = (location.href).indexOf( 'entry' ) == -1;	var myDivs = document.getElementsByTagName( 'a' );	var i ,z, n=-1;	var myFolds = new Array;	if( myDivs && myDivs.length > 0 ) {		for( i=0; i<myDivs.length; i++ ) {			if( myDivs[i] ) {				var idStr = myDivs[i].id;				if( idStr.indexOf( "foldSwitch" ) >= 0 ) {					myFolds[++n] = myDivs[i];				} /* if */			} /* if */		} /* for */		if( myFolds.length >= 1 ) {			for( z=0; z<myFolds.length; z++ ) {				_setFoldSwitch( myFolds[z] );			} /* for */		} /* if */	} /* if */}function _flipFoldState( theObj ) {	if( theObj) {		var localObjs = (theObj.parentNode).childNodes;		var i;		var targetObj = null;		for( i=0; i<localObjs.length; i++ ) {			if( localObjs[i].getAttribute ) {				var cName = localObjs[i].getAttribute( isUsingIE() ? 'className' : 'class' );				if( cName && cName.indexOf( 'fdBlock' )==0 ) {					targetObj = localObjs[i];		// make sure it is there					break;				} /* if */			} /* if */		} /* for */		if( targetObj ) {			var isIE = isUsingIE();			var curStyleStr = isIE ? targetObj.style.cssText : targetObj.getAttribute('style');			if( isIE ) { curStyleStr = curStyleStr.toLowerCase(); }		// IE only			var nonString = curStyleStr.match( /display:.*?none/g );			var blkString = curStyleStr.match( /display:.*?block/g );			var sPos = 0;			var sStr = nonString ? nonString : blkString;			sStr = sStr + ';';			// due to IE, append ';'			if( sStr ) {		// remove 'display: none | block;'				sPos = curStyleStr.indexOf( sStr );				curStyleStr = curStyleStr.substring( 0,sPos ) + curStyleStr.substring( sPos + sStr.length, curStyleStr.length );			} /* if */			var myParent = theObj.parentNode;			var swStr1 = myParent.getAttribute( 'none' ) ? myParent.getAttribute( 'none' ) : '続きを読む...';			var swStr2 = myParent.getAttribute( 'block' ) ? myParent.getAttribute( 'block' ) : '続きを隠す...';			if( nonString ) {				curStyleStr = curStyleStr + 'display: block;';				theObj.innerHTML = swStr2;			}else{				curStyleStr = curStyleStr + 'display: none;';				theObj.innerHTML = swStr1			} /* if else */			if( isIE ) {				targetObj.style.cssText = curStyleStr;			}else{				targetObj.setAttribute( 'style', curStyleStr );			} /* if else */		} /* if */	} /* if */}function setFoldSwitch2() {	var myDivs = document.getElementsByTagName( 'div' );	var mySwitches = new Array;	var i,n=0;	var isIE = isUsingIE();	if( myDivs && myDivs.length>0 ) {		for( i=0; i<myDivs.length; i++ ) {			var tmpObj = myDivs[i];			if( tmpObj && tmpObj.id && (tmpObj.id.indexOf( 'foldSwitch2' )==0) ) {				mySwitches[n++] = myDivs[i];			} /* if */		} /* for */		for( i=0; i<mySwitches.length; i++ ) {			var defOption = mySwitches[i].getAttribute( 'display' );			var contStr = mySwitches[i].innerHTML;			var swStr1 = mySwitches[i].getAttribute( 'none' ) ? mySwitches[i].getAttribute( 'none' ) : '続きを読む...';			var swStr2 = mySwitches[i].getAttribute( 'block' ) ? mySwitches[i].getAttribute( 'block' ) : '続きを隠す...';			var swStr;			if( !contStr ) { contStr = ''; }			if( !defOption || ( defOption.indexOf('block') != 0 && defOption.indexOf('none') != 0 ) ) {				defOption ='block';		// make sure there's default option			} /* if */			if( defOption.indexOf( 'none' ) == 0 ) { swStr = swStr1; }else{ swStr = swStr2; }			mySwitches[i].innerHTML =					'<a id="fdSwitch" style="cursor:pointer;" onclick="_flipFoldState( this )" >'					+ swStr					+ '</a><br /><br /><div class="fdBlock" style="display:'					+ defOption					+ ';">'					+ contStr					+ '</div>';		} /* for */	} /* if */}function replaceUntitledLink( replacingStr) {	var i,n,z;	var myComNode = document.getElementById( "recent_comment" );	if( myComNode  && myComNode.hasChildNodes() ) {		var numNodes = myComNode.childNodes.length;		var comNodes = myComNode.childNodes;		for( i=0; i < numNodes; i++ ) {			if( comNodes[i] && comNodes[i].hasChildNodes() ) {				var comPN = comNodes[i];				if( comPN && comPN.hasChildNodes() ) {					for( n=0; n<comPN.childNodes.length; n++) {						if( comPN.childNodes[n] && comPN.childNodes[n].hasChildNodes() ) {							var listNode = comPN.childNodes[n].childNodes;							for( z=0; z<listNode.length; z++ ) {								if( listNode[z] && listNode[z].hasChildNodes() ) {									var srcStr = listNode[z].firstChild.innerHTML;									if( srcStr.indexOf( '無題' ) == 0 || srcStr.indexOf( 'No Title' ) == 0 || srcStr.indexOf( 'NO TITLE' ) == 0 ) {										listNode[z].firstChild.innerHTML = replacingStr ? replacingStr : "タイトル未設定";									} /* if */								} /* if */							} /* for */						} /* if */					} /* for */				} /* if */			} /* if */		} /* for */	} /* if */}function removeUserIDfromReadList() {	var readerLIstObj = document.getElementById( 'readerList' );	var i;	var listParentObj = null;	if( readerLIstObj && readerLIstObj.hasChildNodes() ) {		for( i=0; i<readerLIstObj.childNodes.length; i++ ) {			var tmpTagName = (readerLIstObj.childNodes[i]).tagName;			if( tmpTagName && (tmpTagName.indexOf('UL')==0 || tmpTagName.indexOf('ul')==0) ) {				listParentObj = readerLIstObj.childNodes[i];				break;			} /* if */		} /* for */		if( listParentObj && listParentObj.hasChildNodes() ) {			for( i=0; i<listParentObj.childNodes.length; i++ ) {				var aListObj = listParentObj.childNodes[i];				if( aListObj.innerHTML && aListObj.hasChildNodes() ) {					var srcStr = aListObj.innerHTML;					srcStr = srcStr.toLowerCase();		// if IE, tag is capital					var thePos = srcStr.indexOf( 'br>' );					srcStr = (aListObj.innerHTML).substr( 0, thePos - 1);		// modify from original					aListObj.innerHTML = srcStr;				} /* if */			} /* for */		} /* if */	} /* if */}function removeUserIDfromFavList() {	var favLIstObj = document.getElementById( 'favorite' );	var readerLIstObj = null;	var listParentObj = null;	var i;	if( favLIstObj && favLIstObj.hasChildNodes() ) {		for( i=0; i<favLIstObj.childNodes.length; i++ ) {			var fNode = favLIstObj.childNodes[i];			if( fNode && fNode.getAttribute && fNode.getAttribute( isUsingIE() ? 'className' : 'class' ).indexOf( 'menu_frame' )==0 ) {				readerLIstObj = favLIstObj.childNodes[i];				break;			} /* if */		} /* for */	} /* if */	if( readerLIstObj && readerLIstObj.hasChildNodes() ) {		for( i=0; i<readerLIstObj.childNodes.length; i++ ) {			var tmpTagName = (readerLIstObj.childNodes[i]).tagName;			if( tmpTagName && (tmpTagName.indexOf('UL')==0 || tmpTagName.indexOf('ul')==0) ) {				listParentObj = readerLIstObj.childNodes[i];				break;			} /* if */		} /* for */		if( listParentObj && listParentObj.hasChildNodes() ) {			for( i=0; i<listParentObj.childNodes.length; i++ ) {				var aListObj = listParentObj.childNodes[i];				if( aListObj.innerHTML && aListObj.hasChildNodes() ) {					var srcStr = aListObj.innerHTML;					srcStr = srcStr.toLowerCase();					var thePos = srcStr.indexOf( 'br>' );					srcStr = (aListObj.innerHTML).substr( 0, thePos - 1);		// modify from original					aListObj.innerHTML = srcStr;				} /* if */			} /* for */		} /* if */	} /* if */}// // reLayoutProfile// this is still unuder testing// function reLayoutProfile( arg1) {	var bigMama = document.getElementById( 'person' );	var i,n;	if( bigMama && bigMama.hasChildNodes() ) {		var modParent = null;		for( i=0; i<bigMama.childNodes.length; i++ ) {			var tmpTagName = (bigMama.childNodes[i]).tagName;			if( tmpTagName && (tmpTagName.toLowerCase()).indexOf('ul') == 0 ) {				modParent = bigMama.childNodes[i];				break;			} /* for */		} /* for */		if( modParent && modParent.hasChildNodes() ) {			var profClasses = new Array( 'nickname','sex','birthDay','bloodType','hometown','freeQuestion' );			var profTitles = new Array();			var profValues = new Array();			var insNode = null;			for( i=0; i<modParent.childNodes.length; i++ ) {				var tmpChild = modParent.childNodes[i];				if( tmpChild && tmpChild.getAttribute ) {					var cName = tmpChild.getAttribute( isUsingIE() ? 'className' : 'class' );					for( n=0; n<profClasses.length; n++ ) {						if( cName && cName.indexOf( profClasses[n] ) == 0 ) {							var srcStr = tmpChild.innerHTML;							var myDelimiter = '：';							profTitles.push( srcStr.substring( 0,srcStr.indexOf( myDelimiter ) ) );							profValues.push( srcStr.substring( srcStr.indexOf( myDelimiter )+myDelimiter.length,srcStr.length ) );							if( isUsingIE() ) {								tmpChild.style.cssText = 'display:none;';							}else{								tmpChild.setAttribute( 'style', 'display:none;' );							} /* if else */							insNode = modParent.childNodes[i]; // save last one							break;						} /* if */					} /* for */				} /* if */			} /* for */			var wrapNode = document.createElement( 'div' );			if( isUsingIE() ) {				wrapNode.style.cssText='margin-left:7px; width:150px;' ;			}else{				wrapNode.setAttribute( 'style','width:150px;' );			} /* if else */			for( i=0; i<profTitles.length; i++ ) {				var titleNode = document.createElement( 'div' );				var valNode = document.createElement( 'div' );				var btmNode = document.createElement( 'div' );				var newPNode = document.createElement( 'div' );				if( isUsingIE() ) {					titleNode.style.cssText='float:left;width:67px;text-align:left;margin:0;' ;					valNode.style.cssText='float:right;width:80px;text-align:right;margin:0;';					btmNode.style.cssText='width:100%;clear:both;margin:0;height:1px;';					newPNode.style.cssText='width:100%;border-bottom:1px solid #DDDDDD;margin-bottom:2px;';				}else{					titleNode.setAttribute( 'style','float:left;width:67px;text-align:left;margin:0;' );					valNode.setAttribute( 'style','float:right;width:80px;text-align:right;margin:0;' );					btmNode.setAttribute( 'style','width:100%;clear:both;margin:0;' );					newPNode.setAttribute( 'style','width:100%;border-bottom:1px solid #DDDDDD;margin-bottom:2px;' );				} /* if else */				titleNode.innerHTML = profTitles[i];				valNode.innerHTML = profValues[i];				newPNode.appendChild( titleNode );				newPNode.appendChild( valNode );				newPNode.appendChild( btmNode );				wrapNode.appendChild( newPNode );			} /* for */			if( insNode.nextSibling ) {				if( isUsingIE() ) {					wrapNode.style.cssText='margin-left:0px; width:150px;' ;				} /* if */				modParent.insertBefore( wrapNode, insNode.nextSibling );			}else{				bigMama.appendChild( wrapNode );			} /* if */		} /* if */	} /* if */}function _getUserID() {	var baseStr = location.href;	var keyStr = 'http://ameblo.jp/';	var resultStr = '';	if( baseStr.indexOf( keyStr ) == 0 ) {		resultStr = baseStr.substring( keyStr.length,baseStr.length );		var slPos = resultStr.indexOf( '/' );		if( slPos > 0 ) {			resultStr = resultStr.substring( 0, slPos );		} /* if */		return resultStr;	} /* if */}function reLayoutProfNav( policyURL, policyTitle ) {	var theParent = document.getElementById( 'ameNaviArea' );	var rmvNodes = new Array();	var addNodes = new Array();	var idStr = '';	var i;	idStr = _getUserID();	if( !idStr || idStr.length <= 0 ) {		return;	} /* if */	if( theParent && theParent.hasChildNodes() ) {		var parentStyle = '';		if( isUsingIE ) {			parentStyle = parentStyle + theParent.style.cssText;			parentStyle = parentStyle + 'width:150px;';			theParent.style.cssText = parentStyle;		}else{			parentStyle = parentStyle + theParent.getAttribute( 'style' );			parentStyle = parentStyle + 'width:150px;';			theParent.setAttribute( 'style',parentStyle );		} /* if else */		var myLimit = theParent.childNodes.length;		for( i=0; i<myLimit; i++ ) {			if( theParent.childNodes[i] ) {				var noneObj = theParent.childNodes[i];				if( isUsingIE() ) {					noneObj.style.cssText = 'display:none !important;';				}else{					if( noneObj.setAttribute ) {						noneObj.setAttribute( 'style', 'display:none !important;' );					} /* if */				} /* if else */			} /* if */		} /* for */		var nWrap = document.createElement( 'div' );		var roomObj = document.createElement( 'div' );		var reqObj = document.createElement( 'div' );		var btmObj = document.createElement( 'div' );		roomObj.innerHTML = '<a href="http://profile.ameba.jp/' + idStr + '">ルーム</a>';		reqObj.innerHTML = '<a href="http://requestion.ameba.jp/user/' + idStr + '/">リクエスチョン</a>';		if( policyURL && policyURL.indexOf( idStr ) >= 0 ) {			var pStr = policyTitle;			if( !pStr ) { pStr = 'このサイトについて'; }			btmObj.innerHTML = '<a href="' + policyURL + '">' + pStr + '</a>';		} /* if */		if( isUsingIE() ) {			nWrap.style.cssText = 'width:150px;';			roomObj.style.cssText = 'width:40px;text-align:left;float:left;';			reqObj.style.cssText = 'width:89px;text-align:right;float:right;';			btmObj.style.cssText = 'width:150px;font-size:9px;text-align:center;margin-top:3px;border-top:1px solid #DDD;padding-top:2px;clear:both;';		}else{			nWrap.setAttribute( 'style', 'width:150px;' );			roomObj.setAttribute( 'style', 'width:40px;text-align:left;float:left;' );			reqObj.setAttribute( 'style', 'width:89px;text-align:right;float:right;' );			btmObj.setAttribute( 'style', 'width:150px;font-size:9px;text-align:center;margin-top:3px;border-top:1px solid #DDD;padding-top:2px;clear:both;' );		} /* if else */		nWrap.appendChild( roomObj );		nWrap.appendChild( reqObj );		nWrap.appendChild( btmObj );		theParent.appendChild( nWrap );	} /* if */}//////function createHttpRequest() {	if(window.ActiveXObject) { // Win IE用		try { // MSXML2以降用			return new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try { // 旧MSXML用				return new ActiveXObject("Microsoft.XMLHTTP");			} catch (e2) {				return null;			}		}	} else if(window.XMLHttpRequest) {  // Win IE以外のXMLHttpRequestオブジェクト実装ブラウザ用		return new XMLHttpRequest();	} else {		return null;	}}function _getCategoryStrFromResponseText( resText, rObj ) {	var tStr = "";	if( resText ) {		var srcText = resText.toString();		tStr = srcText.match( /class="theme".*?span/g );		if( tStr ) {			tStr = tStr.toString();			tStr = tStr.substring( tStr.indexOf( '.html">' )+7,tStr.indexOf( '</a></sp' ) );		}else{			tStr = '[アメンバー専用]';		} /* if else */	}else{		tStr = '[アメンバー専用]';	} /* if else */	if( rObj ) {		var theEle = document.createElement( 'div' );		var styleStr = 'font-size:9px;padding-left:5px;';		theEle.innerHTML = '└ ' + tStr;		// └─		if( isUsingIE() ) {			theEle.style.cssText = styleStr;		}else{			theEle.setAttribute( 'style',styleStr );		} /* if else */		rObj.appendChild( theEle );	} /* if */}function _getEntryTitleStrFromResponseText( resText, rObj ) {	var tStr = "";	if( resText ) {		var srcText = resText.toString();		tStr = srcText.match( /title.*?｜/g );			if( tStr && tStr.length > 0 ) {			tStr = tStr.toString();			tStr = tStr.substring( tStr.indexOf( '>' )+1,tStr.indexOf( '｜' ) );		}else{			tStr = '[アメンバー専用]';		} /* if else */	}else{		tStr = '[アメンバー専用]';	} /* if else */	if( rObj ) {		var theEle = document.createElement( 'div' );		var styleStr = 'font-size:9px;padding-left:5px;';		// added 20080430		if( tStr && tStr.length >= 15 ) {			tStr = tStr.substring( 0, 13 );			tStr = tStr + '...';		} /* if */		theEle.innerHTML = '└ ' + tStr;		// └─		if( isUsingIE() ) {			theEle.style.cssText = styleStr;		}else{			theEle.setAttribute( 'style',styleStr );		} /* if else */		rObj.appendChild( theEle );	} /* if */}function _getSingleEntryTitleFromPage( pageURL, relObj, mode ) {	if( !pageURL ) { return null; }		// need arg check here? forget'bout this (http://, #000000	var request = createHttpRequest();	if( request ) {		request.abort();		request.open("GET", pageURL , true);		request.onreadystatechange = function() {			if (request.readyState == 4) {					var theStr = null;					if( request.status == 200 ) { theStr = request.responseText; }					switch( mode ) {						case 'category':							_getCategoryStrFromResponseText( theStr, relObj );							break;						case 'theme':							_getEntryTitleStrFromResponseText( theStr, relObj );							break;						default:							break;					} /* switch */			} /* if */		} /* request.onreadystatechange */		request.send(null);	} /* if */}function _addIinfoOnSidebarList( subMode, targetDivID ) {	var comListParent = document.getElementById( targetDivID );	var comList = null;	var tmpNode = null;	var i, n;	if( comListParent && comListParent.hasChildNodes() ) {		for( i=0; i<comListParent.childNodes.length; i++ ) {			tmpNode = comListParent.childNodes[i];			if( tmpNode && tmpNode.getAttribute ) {				var cName = tmpNode.getAttribute( isUsingIE() ? 'className' : 'class' );				if( cName && cName.indexOf( 'menu_frame' )==0 ) {					break;				} /* if */				tmpNode = null;			} /* if */		} /* for */		if( !tmpNode ) { return; }		comListParent = tmpNode;		tmpNode = null;		for( i=0; i<comListParent.childNodes.length; i++ ) {			if( comListParent.childNodes[i]) {				var tagStr = comListParent.childNodes[i].tagName;				if( tagStr && ( tagStr.indexOf( 'ul') || tagStr.indexOf( 'UL' ) ) ) {					comList = comListParent.childNodes[i];					break;				} /* if */			} /* if */		} /* for */		if( comList && comList.hasChildNodes() ) {			for( i=0; i<comList.childNodes.length; i++ ) {				if( comList.childNodes[i]) {					var cpObj = comList.childNodes[i];					if( cpObj && cpObj.hasChildNodes() ) {						for( n=0; n<cpObj.childNodes.length; n++ ) {							if( cpObj.childNodes[n]) {								var cpName = cpObj.childNodes[n].tagName;								if( cpName && ( cpName.indexOf( 'a') || cpName.indexOf( 'A' ) ) ) {									var tmpURL = cpObj.childNodes[n].getAttribute( 'href' );									if( tmpURL.indexOf( '#' ) >= 0 ) { tmpURL = tmpURL.substring( 0, tmpURL.indexOf( '#' ) ); }									// added 20080430									var innerStr = cpObj.childNodes[n].innerHTML;									if( innerStr && innerStr.length >= 13 ) {										innerStr = innerStr.substring( 0,11 );										innerStr = innerStr + '...';										cpObj.childNodes[n].innerHTML = innerStr;									} /* if */									_getSingleEntryTitleFromPage( tmpURL, cpObj, subMode );								} /* if */							} /* if */						} /* for */					} /* if */				} /* if */			} /* for */		} /* if */	} /* if */}function addCategoryOnEntryList() {	_addIinfoOnSidebarList( 'category' , 'recent_entries' );}function addEntryNameOnCommentList() {	_addIinfoOnSidebarList( 'theme' , 'recent_comment' );}function _modifyEntryForSideBar( srcText, entryURL, following, withTitle ) {	if( !srcText ) { return; }		// maybe in case of amember entry, just make sure	var tStr = srcText.match( /title.*?｜/g );	// title	tStr = tStr.toString();	tStr = tStr.substring( tStr.indexOf( '>' )+1,tStr.indexOf( '｜' ) );	var tmpStr = srcText.toString();	var sPos = tmpStr.indexOf( 'subContents' ) +11+2;	var ePos = tmpStr.indexOf( 'entryBottom' );	tmpStr = tmpStr.substring( sPos, ePos-4 );	if( tmpStr.indexOf( 'google_ad' ) ) {		sPos = tmpStr.lastIndexOf( '<!-- google_ad' );		ePos = tmpStr.indexOf( '-->' ) + 3;		tmpStr = tmpStr.substring( sPos, ePos );	} /* if *///	alert( tmpStr );	var entryObj = document.createElement( 'div' );	var entryTitleObj = document.createElement( 'h4' );	var entryBodyObj = document.createElement( 'div' );	entryObj.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_frame2' );	entryTitleObj.innerHTML = tStr;	entryBodyObj.innerHTML = tmpStr;	var entryBodyStyle = "text-align:left;";	if( !withTitle ) { entryBodyStyle = entryBodyStyle + 'margin-top:5px;padding:2px; overflow:hidden;'; }	if( isUsingIE() ) { entryBodyObj.style.cssText = entryBodyStyle }	else { entryBodyObj.setAttribute( 'style', entryBodyStyle ); }	if( withTitle ) { entryObj.appendChild( entryTitleObj ); }	entryObj.appendChild( entryBodyObj );	document.getElementById( following ).appendChild( entryObj );}function addSpecialEntryOnSideBar( entryURL, following, withTitle ) {	// arg check	if( !entryURL || !following ) { return; }	var request = createHttpRequest();	if( request ) {		request.abort();		//		request.open("GET", entryURL , true);		request.onreadystatechange = function() {			if (request.readyState == 4) {				_modifyEntryForSideBar( request.responseText, entryURL, following, withTitle );			} /* if */		} /* request.onreadystatechange */		request.send(null);	} /* if */}function _modifyMoblogForSideBar( srcText, entryURL, following, limitDays) {	if( !srcText ) { return; }		// maybe in case of amember entry, just make sure	var slipFlag = null;	if( limitDays ) {// <span class="date">2008-04-25 21:59:55</span>		var dStr = srcText.toString();		var dsPos = dStr.indexOf( '<span class="date">' );		dsPos = dsPos+ 19;//	var dePos = dStr.indexOf( '</span>' );		var entYear,entMonth,entDay,limitD;		dStr = dStr.substring( dsPos,dsPos+40 );		if( isNaN( limitDays ) ) { limitDays = parseInt( limitDays ) }		if( dStr.indexOf( ',' ) > 0 ) {			dePos = dStr.indexOf( '</');			dStr = dStr.substring( 0, dePos );			limitD = Date.parse( dStr );			if( !isNaN( limitD ) ) { limitD = limitD + (86400000 * limitDays); }		}else{ 			entYear = parseInt( dStr.substring( 0,4 ), 10 );			entMonth = parseInt( dStr.substring( 5,7 ), 10 );			entDay = parseInt( dStr.substring( 8,10 ), 10 );			entDay = entDay + limitDays + 0;			limitD = Date.parse( entYear+'/'+entMonth+'/'+entDay );		} /* if else */		if( entYear != NaN && entMonth != NaN && entDay != NaN ) {			var dt = new Date(); 			var m = dt.getMonth()+1;			var currD = Date.parse( dt.getFullYear()+'/'+m+'/'+dt.getDate() );//			alert( entYear+'/'+entMonth+'/'+entDay );//			alert( dt.getFullYear()+'/'+m+'/'+dt.getDate() );			if( limitD < currD ) { slipFlag = true; }		} /* if */	} /* if */	var tStr = srcText.toString();	var sPos = tStr.indexOf( '<h3 class="title">' );	if( sPos < 0 ) { return; }	sPos = sPos+ 18;	var ePos = tStr.indexOf( '</h3>' );	tStr = tStr.substring( sPos, ePos );	sPos = tStr.indexOf( '-->');	ePos = tStr.lastIndexOf( '<!--' );	if( sPos >= 0 && ePos >= 0 ) {		tStr = tStr.substring( sPos+3, ePos );	} /* if */	if( slipFlag ) { tStr = 'Blue Sky'; }	var tmpStr = srcText.toString();	sPos = tmpStr.indexOf( 'subContents' ) +11+2;	ePos = tmpStr.indexOf( '<!--//.subContents-->' );	tmpStr = tmpStr.substring( sPos, ePos-4 );	if( tmpStr.indexOf( 'google_ad' ) ) {		sPos = tmpStr.lastIndexOf( '<!-- google_ad' );		ePos = tmpStr.indexOf( '-->' ) + 3;		tmpStr = tmpStr.substring( sPos, ePos );	} /* if */	if( tmpStr.indexOf( '<img' ) >= 0 ) {		var p1 = tmpStr.indexOf( '_s.jpg"' );		var p2 = tmpStr.indexOf( 'border="0"' );		if( p1 >0 && p2 > 0 ) {			var fHalf = tmpStr.substring( 0, p1+ 7 + 1 );			var eHalf = tmpStr.substring( p2, tmpStr.length );			tmpStr = fHalf + 'style="width:150px;" ' + eHalf;		} /* if */	} /* if */	if( slipFlag ) { tmpStr = '<div align="center"><img src="http://stat.ameba.jp/user_images/8f/71/10061380387_s.jpg" style="width:150px;" /></div>'; }	var urlStr = srcText.toString();	sPos = urlStr.indexOf( '<div class="foot">' );	ePos = urlStr.indexOf( '<!--//.foot-->' );	urlStr = urlStr.substring( sPos+18,ePos );	sPos = urlStr.indexOf( '"' );	ePos = urlStr.indexOf( '.html' );	urlStr = urlStr.substring( sPos+1,ePos+5 );	if( slipFlag ) { urlStr = ''; } 	var withTitle = true;	var entryObj = document.createElement( 'div' );	var entryTitleObj = document.createElement( 'div' );	var entryBodyObj = document.createElement( 'div' );	entryObj.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_frame2' );	var entryStyle = "text-align:left;border:1px solid #DDD;padding-left:5px;padding-right:5px;padding-bottom:5px;margin-top:10px;margin-left:2px; margin-right:2px;";	if( isUsingIE() ) { entryObj.style.cssText = entryStyle }	else { entryObj.setAttribute( 'style', entryStyle ); }	var entryTStyle = "text-align:center;font-weight:bold;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #DDD;";	if( isUsingIE() ) { entryTitleObj.style.cssText = entryTStyle }	else { entryTitleObj.setAttribute( 'style', entryTStyle ); }	entryTitleObj.innerHTML = '<a href="' + urlStr + '">' + tStr + '</a>';	entryBodyObj.innerHTML = tmpStr;	if( withTitle ) { entryObj.appendChild( entryTitleObj ); }	entryObj.appendChild( entryBodyObj );	document.getElementById( following ).appendChild( entryObj );	//	// now remove one moblog entry from sub_main	//	var testHref = location.href;	if( testHref.indexOf( '.html' ) < 0 || testHref.indexOf( 'page-1.html' )>0) {		// remove when toppage only		var hObjs = document.getElementsByTagName( 'h3' );		if( hObjs ) {			for( i=0; i<hObjs.length; i++) {				if( hObjs[i].innerHTML.indexOf( tStr ) >= 0 ) {					var hideObj = hObjs[i].parentNode;					if( hideObj && hideObj.getAttribute ) {						var pName = hideObj.getAttribute( isUsingIE() ? 'className' : 'class' );						if( pName.indexOf( 'entry_head' ) >= 0 ) {							hideObj = hideObj.parentNode;						} /* if */					} /* if */					if( isUsingIE() ) { hideObj.style.cssText = 'display:none;'; }					else { hideObj.setAttribute( 'style', 'display:none;' ); }				} /* if */			} /* for */		} /* if */	} /* if */}function addMoblogOnSideBar( themeURL, following, limitDays ) {	// arg check	if( !themeURL || !following ) { return; }	var testHref = location.href;	if( testHref.indexOf( 'ameblo' ) < 0 ) { return; }	var request = createHttpRequest();	if( request ) {		request.abort();		//		request.open("GET", themeURL , true);		request.onreadystatechange = function() {			if (request.readyState == 4) {				_modifyMoblogForSideBar( request.responseText, themeURL, following, limitDays );			} /* if */		} /* request.onreadystatechange */		request.send(null);	} /* if */}function _addCommaOnNumStr( srcStr ) {	var ret = srcStr;	var cc = srcStr.length;	var i;	for( i = cc - 3; i >= 1; i = i-3 ) {		ret = ret.substring( 0, i ) + ',' + ret.substring( i, ret.length );	} /* for */	return( ret );}function reLayoutRanking() {	var rankingObj = document.getElementById( 'ranking' );	var rankObj = new Array();	var isIE = isUsingIE();	var tmpStr = '';	var i,n;	if( rankingObj && rankingObj.hasChildNodes() && rankingObj.innerHTML.indexOf( '.gif' ) >= 0) {		for( i=0; i<rankingObj.childNodes.length; i++ ) {			var tmpObj = rankingObj.childNodes[i];			if( tmpObj && tmpObj.getAttribute ) {				var cName = tmpObj.getAttribute( isIE ? 'className' : 'class' );				if( cName && cName.indexOf( 'menu_frame' ) == 0 ) {					rankingObj = rankingObj.childNodes[i];					break;				} /* if */			} /* if */		} /* for */		for( i=0; i<rankingObj.childNodes.length; i++ ) {			var tmpObj = rankingObj.childNodes[i];			if( tmpObj && tmpObj.getAttribute ) {				var cName = tmpObj.getAttribute( isIE ? 'className' : 'class' );				// personal note: do not use rankObj.push( xxx ) for adding items to array here				if( cName && cName.indexOf( 'rank_all' ) == 0 ) { rankObj[0] = rankingObj.childNodes[i]; }				else if( cName && cName.indexOf( 'rank_genre' ) == 0 ) { rankObj[1] = rankingObj.childNodes[i]; }				var sStr = 'display: none;';				if( isIE ) { tmpObj.style.cssText = sStr; }				else { tmpObj.setAttribute( 'style', sStr); }			} /* if */		} /* for */		var rankWrap = document.createElement( 'div' );		if( isIE ) { rankWrap.style.cssText = 'width:170px;'; }		else { rankWrap.setAttribute( 'style', 'width:170px;'); }		if( rankObj.length ) {			for( i=0; i<rankObj.length; i++ ) {				var baseStr = '';				var rankTitle = document.createElement( 'div' );				var styleStr = 'font-size:13px;font-weight:bold;width:100%;text-align:center;margin-bottom:2px;border-bottom:1px solid #DDD;';				if( isIE ) { rankTitle.style.cssText = styleStr; }				else { rankTitle.setAttribute( 'style', styleStr); }				rankTitle.innerHTML = i ? 'ジャンル別ランキング' : '総合ランキング';				rankWrap.appendChild( rankTitle );				var theObj = null;				var linkStr = '';				for( n=0; n<rankObj[i].childNodes.length; n++ ) {					theObj = rankObj[i].childNodes[n];					if( theObj && theObj.tagName ) {						var tagStr = (theObj.tagName).toLowerCase();						if( tagStr.indexOf( 'dl' ) == 0 ) {							for( nn=0; nn<theObj.childNodes.length; nn++ ) {								if( theObj.childNodes[nn] && theObj.childNodes[nn].tagName ) {									var tagStrD = (theObj.childNodes[nn].tagName).toLowerCase();									if( tagStrD.indexOf( 'dd' ) == 0 ) {										baseStr = theObj.childNodes[nn].innerHTML;										break;									} /* if */								} /* if */							} /* for *///							break;						}else if( tagStr.indexOf( 'p' ) == 0 ) {							linkStr = theObj.innerHTML;						} /* else if */					} /* if */				} /* for */				var curRankNumStr = baseStr;				var sPos = 0;				var ePos = curRankNumStr.indexOf( '位' );				if( sPos>=0 && ePos>=0 ) { tmpStr = curRankNumStr.substring( sPos, ePos ); }				else { tmpStr = ''; }				tmpStr = _addCommaOnNumStr( tmpStr );				if( Math.floor(Math.random()*30) == 0 ) {					var wStr = [ '稀な順位','微妙な順位','粋な順位','ダムの水位','妙な体位','正常位','御意','広範囲','泌尿器科医','天変奇異','知りません','エドはるみ' ];					tmpStr = wStr[ Math.floor(Math.random()*wStr.length) ];				}else{					tmpStr = tmpStr + '位';				} /* if else */				var rankCur = document.createElement( 'div' );				styleStr = 'width:82px;font-size:12px;text-align:right;float:left;';				if( isIE ) { rankCur.style.cssText = styleStr; }				else { rankCur.setAttribute( 'style', styleStr ); }				rankCur.innerHTML = tmpStr;				rankWrap.appendChild( rankCur );				var totalRankNumStr = baseStr;				sPos = totalRankNumStr.indexOf( '位/' ) + 2;				ePos = totalRankNumStr.indexOf( '人中' );				if( sPos>=0 && ePos>=0 ) { tmpStr = totalRankNumStr.substring( sPos, ePos ); }				else { tmpStr = ''; }				tmpStr = _addCommaOnNumStr( tmpStr ) + '中';				var rankTotal = document.createElement( 'div' );				styleStr = 'width:82px;font-size:12px;text-align:left;float:right;';				if( isIE ) { rankTotal.style.cssText = styleStr; }				else { rankTotal.setAttribute( 'style', styleStr ); }				rankTotal.innerHTML = tmpStr;				rankWrap.appendChild( rankTotal );				var iconHTML = baseStr;				sPos = iconHTML.indexOf( '中' ) + 1;				ePos = iconHTML.length;				if( sPos>=0 && ePos>=0 ) { tmpStr = iconHTML.substring( sPos, ePos ); }				else { tmpStr = ''; }				var rankIcon= document.createElement( 'div' );				styleStr = 'width:100%;text-align:center;clear:both;';				if( isIE ) { rankIcon.style.cssText = styleStr; }				else { rankIcon.setAttribute( 'style', styleStr ); }				rankIcon.innerHTML = tmpStr;				rankWrap.appendChild( rankIcon );				var rankLink = document.createElement( 'div' );				styleStr = 'width:100%;text-align:center;clear:both;margin-top:2px;margin-bottom:10px;border-bottom:1px solid #DDD;';				if( isIE ) { rankLink.style.cssText = styleStr; }				else { rankLink.setAttribute( 'style', styleStr ); }				rankLink.innerHTML = linkStr;				rankWrap.appendChild( rankLink );			} /* for */		} /* if */		rankingObj.appendChild( rankWrap );	} /* if */}function addMyAmemberList( insertAfter, withoutTitle ) {	var myLoc = location.href;	var userID = _getUserID();	if( userID && myLoc.indexOf( userID ) > 0 ) {		if( insertAfter ) {			var myParent = document.getElementById( insertAfter );			if( myParent ) {				var wrapObj = document.createElement( 'div' );				wrapObj.id = 'amemberslist';				wrapObj.setAttribute( isUsingIE() ? 'className' : 'class', 'mainMenu' );				if( isUsingIE() ) { wrapObj.style.cssText="margin-top:20px;" }				else { wrapObj.setAttribute( 'style', 'margin-top:20px;' ); }				var menuFrame;				if( !withoutTitle ) {					var fTitle = document.createElement( 'h4' );					fTitle.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_title' );					fTitle.innerHTML = 'アメンバー';					wrapObj.appendChild( fTitle );					menuFrame = document.createElement( 'div' );					menuFrame.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_frame' );				} /* if */				var theFrame = document.createElement( 'iframe' );				theFrame.id = 'amebList';				theFrame.width = '168px';				theFrame.height = '240px';				theFrame.setAttribute( 'frameBorder','no' );				theFrame.setAttribute( 'scrolling','no' );// ##1				theFrame.src= 'http://www.vjck.com/ameba/amemberList.php?uid='+userID;				if( !withoutTitle ) {					menuFrame.appendChild( theFrame );					wrapObj.appendChild( menuFrame );				}else{					wrapObj.appendChild( theFrame );				} /* if else */				myParent.appendChild( wrapObj );			} /* if */		} /* if */	} /* if */}function addMyAmemberList2( insertAfter, withoutTitle ) {	var myLoc = location.href;	var userID = _getUserID();	if( userID && myLoc.indexOf( userID ) > 0 ) {		if( insertAfter ) {			var myParent = document.getElementById( insertAfter );			if( myParent ) {				var wrapObj = document.createElement( 'div' );				wrapObj.id = 'amemberslist';				wrapObj.setAttribute( isUsingIE() ? 'className' : 'class', 'mainMenu' );				if( isUsingIE() ) { wrapObj.style.cssText="margin-top:20px;" }				else { wrapObj.setAttribute( 'style', 'margin-top:20px;' ); }				var menuFrame;				if( !withoutTitle ) {					var fTitle = document.createElement( 'h4' );					fTitle.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_title' );					fTitle.innerHTML = 'アメンバー';					wrapObj.appendChild( fTitle );					menuFrame = document.createElement( 'div' );					menuFrame.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_frame' );				} /* if */				var theFrame = document.createElement( 'iframe' );				theFrame.id = 'amebList';				theFrame.width = '168px';				theFrame.height = '210px';				theFrame.setAttribute( 'frameBorder','no' );				theFrame.setAttribute( 'scrolling','no' );// ##1				theFrame.src= 'http://www.vjck.com/ameba/amemberList2.php?speed=4000&uid='+userID;				if( !withoutTitle ) {					menuFrame.appendChild( theFrame );					wrapObj.appendChild( menuFrame );				}else{					wrapObj.appendChild( theFrame );				} /* if else */				myParent.appendChild( wrapObj );			} /* if */		} /* if */	} /* if */}function vjckPoker( placeHolder ) {	var isIE = isUsingIE();	var i, n,samefound;	var theSuit = new Array(		'http://stat.ameba.jp/user_images/76/da/10061696156.gif',	//spade - 26.34		'http://stat.ameba.jp/user_images/38/ca/10061696157.gif',	// heart		'http://stat.ameba.jp/user_images/2d/a3/10061696158.gif',	// diamond		'http://stat.ameba.jp/user_images/02/f3/10061696161.gif' );	// clover	// init	var resultnote = new Array();	do {		var r = Math.floor( Math.random() * 52 );		samefound = null;		for( i=0; i<resultnote.length; i++ ) {			if( resultnote[i] == r ) {				samefound = true;				break;			} /* if */		} /* for */		if( !samefound ) { resultnote.push( r ); }	} while( resultnote.length < 5 );	var styleStr;	var wrapBase = document.createElement( 'div' );	styleStr = 'border:1px solid #DDDDDD; text-align:center; padding-top:4px;width:95%; margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;';		// remove height if ready	if( isIE ) { wrapBase.style.cssText = styleStr; }	else { wrapBase.setAttribute( 'style', styleStr ); }	var cardBase = document.createElement( 'div' );		// cardbase	styleStr = 'width:152px; height:34px; margin-left:auto;margin-right:auto;margin-bottom:4px;';	if( isIE ) { cardBase.style.cssText = styleStr; }	else { cardBase.setAttribute( 'style', styleStr ); }	//alert( resultnote[0]+'/'+resultnote[1]+'/'+resultnote[2]+'/'+resultnote[3]+'/'+resultnote[4]);	for( i=0; i< 5; i++ ) {		var aObj = document.createElement( 'div' );		var theNumber = resultnote[i] % 13 + 1;		var theNote = Math.floor( resultnote[i] / 13 );		if( theNumber > 10 ) {			var overNine = [ 'J', 'Q', 'K' ];			theNumber = overNine[ theNumber - 11 ];		} /* if */		else if( theNumber == 1 ) { theNumber = 'A'; }		styleStr = 'width:26px; height:34px; text-align:center;font-family:Helvetica;font-size:18px; font-weight:bold; color:#AAA; float:left;margin-left:2px;margin-right:2px;';		var cBackground = 'background-image: url( ' + theSuit[ theNote ] + ' );';		if( isIE ) { aObj.style.cssText = styleStr + cBackground; }		else { aObj.setAttribute( 'style', styleStr + cBackground ); }		aObj.id = 'cardPlace_' + i;		aObj.innerHTML = '<div style="margin-top:4px;" >'+theNumber+'</div>';		cardBase.appendChild( aObj );	} /* for */	wrapBase.appendChild( cardBase );	var theParent = document.getElementById( placeHolder );	if( theParent ) {		theParent.appendChild( wrapBase );	} /* if */}//// -- following functions are copied from old file//function addTitleStyle(styleStr){	document.write('<style type="text/css"><!--');		document.write('div#header h1 { '		+ styleStr + '}');	document.write('--></style>');}function moveBlogTitle(offsetx, offsety){	document.write('<style type="text/css"><!--');		document.write('div#header h1 { padding-top: '		+ offsety + ' !important; padding-left:' + offsetx + ' !important;}');	document.write('--></style>');}function offset_whitespace() {	document.write('<style type="text/css"><!--');		document.write('body{ background-position: 0px -90px !important; }');	document.write('--></style>');}function addMyPetaList( insertAfter, withoutTitle ) {	var myLoc = location.href;	var userID = _getUserID();	if( userID && myLoc.indexOf( userID ) > 0 ) {		if( insertAfter ) {			var myParent = document.getElementById( insertAfter );			if( myParent ) {				var wrapObj = document.createElement( 'div' );				wrapObj.id = 'petalist';				wrapObj.setAttribute( isUsingIE() ? 'className' : 'class', 'mainMenu' );				if( isUsingIE() ) { wrapObj.style.cssText="margin-top:20px;" }				else { wrapObj.setAttribute( 'style', 'margin-top:20px;' ); }				var menuFrame;				if( !withoutTitle ) {					var fTitle = document.createElement( 'h4' );					fTitle.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_title' );					fTitle.innerHTML = '最新のペタ';					wrapObj.appendChild( fTitle );					menuFrame = document.createElement( 'div' );					menuFrame.setAttribute( isUsingIE() ? 'className' : 'class', 'menu_frame' );				} /* if */				var theFrame = document.createElement( 'iframe' );				theFrame.id = 'amebList';				theFrame.width = '168px';				theFrame.height = '185px';				theFrame.setAttribute( 'frameBorder','no' );				theFrame.setAttribute( 'scrolling','no' );// ##1				theFrame.src= 'http://www.vjck.com/ameba/_recentPeta.php?uid='+userID;				if( !withoutTitle ) {					menuFrame.appendChild( theFrame );					wrapObj.appendChild( menuFrame );				}else{					wrapObj.appendChild( theFrame );				} /* if else */				myParent.appendChild( wrapObj );			} /* if */		} /* if */	} /* if */}function setWeekEndColorStr( satColor, sunColor ) {	var theObj = document.getElementById( 'sub_main' );	var i,n;	if( theObj && theObj.hasChildNodes() ) {		for( i=0; i<theObj.childNodes.length; i++ ) {			var entryObj = theObj.childNodes[i];			if( entryObj && entryObj.getAttribute && entryObj.hasChildNodes() ) {				var cName = entryObj.getAttribute( isUsingIE() ? 'className' : 'class' );				if( cName && cName.indexOf( 'entry' ) == 0 && cName.length <= 9) {					for( n=0; n<entryObj.childNodes.length; n++ ) {						var entryHeadObj = entryObj.childNodes[n];						if( entryHeadObj && entryHeadObj.getAttribute && entryHeadObj.hasChildNodes() ) {							var eName = entryHeadObj.getAttribute( isUsingIE() ? 'className' : 'class' );							if( eName && eName.indexOf( 'entry_head' ) == 0 ) {								for( r=0;r<entryHeadObj.childNodes.length; r++ ) {									var dateStrObj = entryHeadObj.childNodes[r];									if( dateStrObj && dateStrObj.getAttribute ) {										var rName = dateStrObj.getAttribute( isUsingIE() ? 'className' : 'class' );										if( rName && rName.indexOf( 'date' ) == 0 ) {var srcStr = dateStrObj.innerHTML;if( srcStr ) {	var theNum;	var entYear,entMonth,entDay;	if( srcStr.indexOf( ',' ) >= 0 ) {		theNum = Date.parse( srcStr );	}else{		entYear = parseInt( srcStr.substring( 0,4 ), 10 );		entMonth = parseInt( srcStr.substring( 5,7 ), 10 );		entDay = parseInt( srcStr.substring( 8,10 ), 10 );//		theNum = Date.parse( srcStr.replace( "-", "/" ) );		theNum = Date.parse( entYear+'/'+entMonth+'/'+entDay );	} /* if else */	var dt = new Date();	dt.setTime( theNum );	var theDay = dt.getDay();	if( theDay == 0 ) {		var sunStr = sunColor ? sunColor : 'red';		srcStr = '<span style="color:'+ sunStr +';">' + srcStr + '</span>';	}else if( theDay == 6 ) {		var satStr = satColor ? satColor : 'blue';		srcStr = '<span style="color:'+ satStr +';">' + srcStr + '</span>';	} /* if else if */	if( theDay == 0 || theDay == 6 ) { dateStrObj.innerHTML = srcStr; }} /* if */										} /* if */									} /* if */								} /* for */							} /* if */						} /* if */					} /* for */				} /* if */			} /* if */		} /* for */	} /* if */}function blink( mySpeed ) {	var theObjs = document.getElementsByName( 'blink' );	var theSpeed = mySpeed ? mySpeed : 800;	var i;	if( theObjs ) {		for( i=0; i<theObjs.length; i++ ) {			var targetObj = theObjs[i];			var curVisibility = targetObj.style.visibility;			if( curVisibility == 'visible' ) { targetObj.style.visibility = 'hidden'; }			else { targetObj.style.visibility = 'visible'; }		} /* for */	} /* if */	setTimeout( "blink()", theSpeed );}function addThemeClass2Title( theThemeTable, rmvText ) {	var pObj = document.getElementById( 'sub_main' );	if( pObj && pObj.hasChildNodes() ) {		for( z=0; z<pObj.childNodes.length; z++ ) {			if( pObj.childNodes[z] && pObj.childNodes[z].getAttribute ) {				var ppObj = pObj.childNodes[z];				var ppName = ppObj.getAttribute( isUsingIE() ? 'className' : 'class' );				if( ppName && ppName.indexOf( 'entry' ) == 0 ) {					if( ppObj.hasChildNodes() ) {						for( i=0; i<ppObj.childNodes.length; i++ ) {							if( ppObj.childNodes[i] && ppObj.childNodes[i].getAttribute ) {								var tObj = ppObj.childNodes[i];								var tName = tObj.getAttribute( isUsingIE() ? 'className' : 'class' );								if( tName && tName.indexOf( 'theme' ) == 0 ) {var srcStr = tObj.innerHTML;if( rmvText ) {	var tmpstr = srcStr.toLowerCase();	var sPos = tmpstr.indexOf( "<a" );	var ePos = tmpstr.indexOf( "/a>" ) + 3;	srcStr = srcStr.substring( sPos, ePos );	tObj.innerHTML = srcStr;} /* if */if( theThemeTable && theThemeTable.length > 0 ) {	for( n=0; n<theThemeTable.length; n++ ) {		if( srcStr.indexOf( (theThemeTable[n])[0] ) > 0 ) {			var newClassStr = tName + " " + (theThemeTable[n])[1];			tObj.setAttribute( isUsingIE() ? 'className' : 'class', newClassStr );		} /* if */	} /* for */} /* if */								} /* if */							} /* if */						} /* for */					} /* if */				} /* if */			} /* if */		} /* for */	} /* if */}//////function addOnloadEvent( elm,listener,fn ) {	try{		elm.addEventListener( listener,fn,false );	}catch(e){		elm.attachEvent( "on"+listener,fn );	}}function jumpToVJCK() {	location.href="http://ameblo.jp/vjcatkick/";}document.write('<div id="vjckTag" style="font-family:Helvetica;font-size:8px; color:#888;text-align:center;border:1px solid #EEE;padding:2px; width:95%;cursor:default;margin-top:1px;margin-bottom:1px;margin-left:auto;margin-right:auto;" onclick="jumpToVJCK()"><span style="font-size:7px;">POWERED BY</span><br/>V.J.Catkick'+"'"+'s Ameblo Utilities</div>');/* end of file */