function writeHeader()
{
	/*
	// current header content
	<script>
	var bannerFlashUrl="flash/banner.swf"
	var bannerFlashWidth=75;
	var bannerFlashHeight=68;
	var bannerFlashVars="v_inp=";
	AC_FL_RunContent(
	'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0',
	'width',bannerFlashWidth, 'height',bannerFlashHeight, 'src',bannerFlashUrl,
	'quality','high', 'wmode', 'transparent', 'bgcolor', '#ffffff', 'flashvars', bannerFlashVars,
	'pluginspage','http://www.macromedia.com/go/getflashplayer','movie',bannerFlashUrl );
	</script>


	<img src="img/smoke.gif">
	<div style="display:inline;position:relative;top:40px;left:10px">
	<script>
	var menuFlashUrl="flash/menu.swf"
	var menuFlashWidth=500;
	var menuFlashHeight=65;
	AC_FL_RunContent(
	'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0',
	'width',menuFlashWidth, 'height',menuFlashHeight, 'src',menuFlashUrl, 'quality','high', 'wmode', 'transparent',
	'pluginspage','http://www.macromedia.com/go/getflashplayer','movie',menuFlashUrl );
	</script>
	</div>

	*/

	var headerDiv=document.getElementById("header");


	/*
	var bannerFlashUrl="flash/balloon_hp.swf"
	var bannerFlashWidth=75;
	var bannerFlashHeight=68;
	var bannerFlashVars="v_inp=";
	headerDiv.innerHTML=AC_FL_RunContent(
	'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0',
	'width',bannerFlashWidth, 'height',bannerFlashHeight, 'src',bannerFlashUrl,
	'quality','high', 'wmode', 'transparent', 'bgcolor', '#ffffff', 'flashvars', bannerFlashVars,
	'pluginspage','http://www.macromedia.com/go/getflashplayer','movie',bannerFlashUrl );
	*/
	
	
	var tableEle=document.createElement("table");
	var rowEle=tableEle.insertRow(0);
	var cellEle=rowEle.insertCell(0);
	var aEle=document.createElement("a");
	aEle.href="index.html";
	var imgEle=document.createElement("img");
	imgEle.src="img/title01.gif";
	imgEle.border="0";
	aEle.appendChild(imgEle);
	cellEle.appendChild(aEle);
	
	var cellEle=rowEle.insertCell(1);
	cellEle.innerHTML=
	"<p align='right'><br><br><br><a href='network.html'>Just around me</a><br><a href='sitemap.html'>Site map</a></p>";
	
	headerDiv.appendChild(tableEle);
	
	/*
	var aEle=document.createElement("a");
	aEle.href="index.html";
	var imgEle=document.createElement("img");
	imgEle.src="img/title.gif";
	imgEle.border="0";
	aEle.appendChild(imgEle);
	headerDiv.appendChild(aEle);	
	headerDiv.appendChild(document.createElement("br"));	
	headerDiv.appendChild(document.createElement("br"));	
	
	var pEle=document.createElement("p");
	pEle.innerHTML="2002&nbsp;&nbsp;2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
	"2004&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
	"2005&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
	"2006&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
	"2007<br>"+
	"10111212345678910111212345678910111212345678910111212345678910111212345<br>";	
	headerDiv.appendChild(pEle);	
	*/
	
	/*
	var divEle=document.createElement("div");
	divEle.style.display="inline";
	divEle.style.position="relative";
	divEle.style.top="20px";
	divEle.style.left="10px";

	var menuFlashUrl="flash/menu.swf"
	var menuFlashWidth=500;
	var menuFlashHeight=65;
	divEle.innerHTML=AC_FL_RunContent(
	'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0',
	'width',menuFlashWidth, 'height',menuFlashHeight, 'src',menuFlashUrl, 'quality','high', 'wmode', 'transparent',
	'pluginspage','http://www.macromedia.com/go/getflashplayer','movie',menuFlashUrl );
	headerDiv.appendChild(divEle);
	*/

}


var tagArrWrite=[
["just report", "tag-just-report.html"],
["paper craft手工", "tag-paper-craft.html"],
/*
["screen capture畫面", "#"],
*/
["collections搜集", "tag-collection.html"], 
["靈修分享", "tag-refresh.html"],
["mathematics數學", "tag-maths.html"],
["街道美學研究", "tag-scene.html"],
["生命該浪費在美好的事上", "tag-event.html"],
["experiments實驗", "tag-experiment.html"],
["無法遺忘的事物", "tag-things.html"],
["滑滑出遊團", "tag-activities.html"],
["樹梢上的風", "tag-writing.html"]
];

var styleArr=[
"",
"font-family:Arial;font-size:12px;margin:8px 4px;",
"font-family:Arial;font-size:14px;margin:8px 4px;",
"font-family:Arial;font-size:18px;margin:8px 4px;"
];

var tagCloudObj=
{
	fontsize:"12",
	hexChars:"0123456789ABCDEF",
	beginColor:"6bb377",
	endColor:"ffbb99",
	fontcolor:"8ab8e6",
	Dec2Hex:function(Dec)
	{
		var a = Dec % 16;
		var b = (Dec - a)/16;
		hex = "" + tagCloudObj.hexChars.charAt(b) + tagCloudObj.hexChars.charAt(a);
		return hex;
	},
	h2d:function(h)
	{
		return parseInt(h,16);
	},
	genClassLargeTag:function(tagText)
	{
		var param=new Array();
		param[1]=tagCloudObj.fontsize; //font size
		param[2]=tagCloudObj.beginColor.substr(0,2);
		param[3]=tagCloudObj.beginColor.substr(2,2)
		param[4]=tagCloudObj.beginColor.substr(4,2)
		param[5]=tagCloudObj.endColor.substr(0,2)
		param[6]=tagCloudObj.endColor.substr(2,2)
		param[7]=tagCloudObj.endColor.substr(4,2)

		var result="";
		for (j=0;j<tagText.length;j++)
		{
			temp1 = (tagCloudObj.h2d(param[5])-tagCloudObj.h2d(param[2]))/(tagText.length-1);
			rr = tagCloudObj.h2d(param[2])+temp1*j;
			rr = Math.ceil(rr);
			rr = tagCloudObj.Dec2Hex(rr);

			temp2 = (tagCloudObj.h2d(param[6])-tagCloudObj.h2d(param[3]))/(tagText.length-1);
			gg = tagCloudObj.h2d(param[3])+temp2*j;
			gg = Math.ceil(gg);
			gg = tagCloudObj.Dec2Hex(gg);

			temp3 = (tagCloudObj.h2d(param[7])-tagCloudObj.h2d(param[4]))/(tagText.length-1);
			bb = tagCloudObj.h2d(param[4])+temp3*j;
			bb = Math.ceil(bb);
			bb = tagCloudObj.Dec2Hex(bb);

			//alert (rr+gg+bb);

			result+='<span style="color:#'+rr+gg+bb+';font-size:'+2*param[1]+'px;">'+tagText.charAt(j)+'</span>';
		}
		return result;
	},
	genCloud:function()
	{
		if(document.getElementById("leftcolumn")!=null)
		{		
			var resultStr="<br><br><br>"+
				"<p class='title'>Category</p>"+
				"<div id='tagArea'>"+
				"<br><span class='tagCloud'>";
			for(var i=0; i<tagArrWrite.length;i++)
			{
				var randomStyle=Math.round(Math.random( )*5);
				var spanText="";
				if(randomStyle==0|| randomStyle>=styleArr.length)
				{
					spanText="<span style='margin:8px 4px;'>"+tagCloudObj.genClassLargeTag(tagArrWrite[i][0])+"</span>";
				}
				else
				{
					spanText="<span style='"+styleArr[randomStyle]+" color:#"+tagCloudObj.fontcolor+"' >"+tagArrWrite[i][0]+"</span>";
				}
				resultStr+=" <nobr><a href='"+tagArrWrite[i][1]+"'>"+spanText+"</a></nobr> &nbsp;&nbsp;&nbsp;";

				//if((i+2)%3==0)
				//	resultStr+="<br>";
			}

			resultStr+="</span>";
			resultStr+="<br><br><br></div>";
			document.getElementById("leftcolumn").innerHTML+=resultStr;
		
		}

	}
}

var leftColumnObj=
{
	init:function()
	{
		tagCloudObj.genCloud();
		//leftColumnObj.genTravelLog();
	},
	genTravelLog:function()
	{
	
		var container=document.getElementById("leftcolumn");
		container.appendChild(document.createElement("br"));	
		container.appendChild(document.createElement("br"));		
		
		var pEle=document.createElement("p");
		pEle.className="title";
		pEle.appendChild(document.createTextNode("Travel Log"));
		container.appendChild(pEle);		
	
		var divEle=document.createElement("div");
		divEle.id="travelLog";
		divEle.innerHTML+="&nbsp;";
		divEle.appendChild(document.createTextNode(" 2003 |"));
		divEle.appendChild(leftColumnObj.genLink("台北自由行", "travelLog/taiwan02/index.html", "_blank"));
		divEle.appendChild(document.createElement("br"));
		
		divEle.innerHTML+="&nbsp;";
		divEle.appendChild(document.createTextNode(" 2004 |"));
		divEle.appendChild(leftColumnObj.genLink("台灣環島遊", "travelLog/taiwan/web/html/map.html", "_blank"));
		divEle.appendChild(document.createTextNode(" |"));
		divEle.appendChild(leftColumnObj.genLink("韓國舊生會旅行", "travelLog/korea/html/index.html", "_blank"));
		divEle.appendChild(document.createElement("br"));		
		
		divEle.innerHTML+="&nbsp;";
		divEle.appendChild(document.createTextNode(" 2005 |"));
		divEle.appendChild(leftColumnObj.genLink("北京之旅", "travelLog/bejing/01/content.html", "_blank"));
		divEle.appendChild(document.createTextNode(" |"));
		divEle.appendChild(leftColumnObj.genLink("disney總綵排", "travelLog/disney/index.html", "_blank"));
		divEle.appendChild(document.createElement("br"));			
		
		document.getElementById("leftcolumn").appendChild(divEle);
	},
	genLink:function(title,url,target)
	{
		var aEle=document.createElement("a");
		aEle.href=url;
		aEle.title=title;
		aEle.target=target;
		aEle.innerHTML=title;
		return aEle;
	}
}

var roundCornerObj=
{
	init:function()
	{
		if(!NiftyCheck())
    			return;
    		//Rounded("div#tagArea","transparent","#fff","#FFCC33"); 	
    		Rounded("div#tagArea","#fff","#ffffdd");
    		//Rounded("div#travelLog","#fff","#ffddff"); 	
    		
	}
}

addLoadEvent(writeHeader);
var locationStr=window.location+"";
if(locationStr.indexOf("network.html")==-1)
{
	addLoadEvent(leftColumnObj.init);
	addLoadEvent(roundCornerObj.init);
}
