
function td_stylem(itm,bgcol,csstyle)
{
	itm.style.backgroundColor = bgcol;
	itm.style.cursor = csstyle;
}

function imgdisp(xImage,xDesc){

		var xImg = new Image()
		xImg.src=xImage
		
		// var xWidth=xImg.width+80
		// var xHeight=xImg.height+80
		
		// if (screen.height<(xImg.height+120)){xHeight=(screen.height-20)}
		// if (screen.width<(xImg.width+80)){xWidth=(screen.width-10)}

 		// xWidth=screen.width
		// xheight=screen.height-300
		
		// if (screen.width<100){xWidth=800}
		// if (screen.height<100){xHeight=300}

	
		// var popup = window.open("",'viewfoto','width='+xWidth+', height='+xHeight+', scrollbars=yes, left='+(screen.width-xWidth)/2+', top=10')
		var popup = window.open("",'viewfoto','scrollbars=yes, fullscreen=yes')
		// window.open("","viewfoto","width="+xWidth+", height="+xHeight+", scrollbars=yes, left="+(screen.width-xWidth)/2+", top=10")		
		// var popupNewWin = window.open(strarray[1],'subscribePageWin','location=no,toolbar=no,status=no,menubar=no,resizable=no,titlebar=no,scrollbars=no,left=10,top=10,screenX=10,screenY=10,width=400,height=500')

		popup.focus()

		// popup.resizeTo(xWidth,xHeight)
		// popup.moveTo((screen.width-xWidth)/2,10)
		// popup.moveTo(1,1)
		
		var d=popup.document

		// these lines set the foreground & background color.
		d.bgcolor="orange"
		d.fgcolor="white"
		d.write('<html><head><title>Ching B dog-come: '+xImg.width+'x'+xImg.height+'  '+xDesc+'</title>')
		d.write('<meta http-equiv="Content-Type" content="text/html; charset=big5">')
		d.write('</head>')
		d.write('<Body bgcolor=orange topmargin=0 leftmargin=0><CENTER>')

		d.write('<TABLE cellspacing=0 cellpadding=0 border=0 width=100% height=100% onmousedown=self.close()>')
		d.write('<TR width=100% height=10><td onmousedown=self.close() colspan=3></td></tr>')
		d.write('<TR valign=middle align=middle>')
			d.write('<td onmousedown=self.close() width=50%></td>')
			d.write('<td>')

				d.write('<TABLE')
				d.write(' cellspacing=0 cellpadding=0 border=0><TR valign=middle>')
				d.write('<TD name=fotoimage background="../images/loading.gif" align=center onmousedown="self.close()" title=點一下關閉>')
				d.write('<img src='+xImage+' border=0 lowsrc="../images/loading.gif">')
				d.write('</td></tr><tr><td align=center onmousedown="self.close()">'+xDesc+'<br>')
				d.write('<form id=form1 name=form1><input type="button" value="  Close " onClick="self.close()" style="color:background">')
				d.write('</form>')
				d.write('</TD></TR></TABLE>')

			d.write('</TD>')
			d.write('<td onmousedown=self.close() width=50%></td>')
		d.write('</TR>')
		d.write('<TR valign=middle align=middle><td onmousedown=self.close() colspan=3></td></tr>')
		d.write('</table>')
		
		d.write('</CENTER></body></html>')
		d.close();
}

function imgdisp2(xImage,xDesc){

		var xImg = new Image()
		xImg.src=xImage
		
		var popup = window.open("",'viewfoto','scrollbars=yes, fullscreen=yes')

		popup.focus()

		var d=popup.document

		// these lines set the foreground & background color.
		d.bgcolor="orange"
		d.fgcolor="white"
		d.write('<html><head><title>Ching B dog-come: '+xImg.width+'x'+xImg.height+'  '+xDesc+'</title>')
		d.write('<meta http-equiv="Content-Type" content="text/html; charset=big5">')
		d.write('</head>')
		d.write('<Body bgcolor=orange topmargin=0 leftmargin=0><CENTER>')

		d.write('<TABLE cellspacing=0 cellpadding=0 border=0 width=100% height=100%>')
		d.write('<TR width=100% height=10><td colspan=3></td></tr>')
		d.write('<TR valign=middle align=middle>')
			d.write('<td width=50%></td>')
			d.write('<td>')

				d.write('<TABLE')
				d.write(' cellspacing=0 cellpadding=0 border=0><TR valign=middle>')
				d.write('<TD name=fotoimage align=center>')
				d.write('<img src='+xImage+' border=0 lowsrc="../images/loading.gif">')
				d.write('</td></tr><tr><td align=center>'+xDesc+'<br>')
				d.write('<form id=form1 name=form1><input type="button" value="  Close " onClick="self.close()" style="color:background">')
				d.write('</form>')
				d.write('</TD></TR></TABLE>')

			d.write('</TD>')
			d.write('<td width=50%></td>')
		d.write('</TR>')
		d.write('<TR valign=middle align=middle><td colspan=3></td></tr>')
		d.write('</table>')
		
		d.write('</CENTER></body></html>')
		d.close();
}




function viewPhoto(fotoname) {
		var popupNewWin = window.open(fotoname,'subscribePageWin','location=no,toolbar=no,status=no,menubar=no,resizable=no,titlebar=no,scrollbars=yes,left=10,top=10,screenX=10,screenY=10,width=700,height=500')
		popupNewWin.focus()
}




//Default browsercheck, added to all scripts!
function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser()

/**************************************************************************
Variables to set.
***************************************************************************/
//Updated: Added left and top variables.
sLeft=1 //The left placement of the menu
sTop=1 //The top placement of the menu

//The height of the menu
sMenuheight=80

//Width of the arrows
sArrowwidth=30

//Scroll speed: (in milliseconds, change this one and the next variable to change the speed)
sScrollspeed=40

//Pixels to scroll per timeout.
sScrollPx=25



//**************************************************************************
//Scrolling functions
//***************************************************************************/
var tim=0
var noScroll=true
function mLeft(){
	if(!noScroll && oMenu.x<sArrowwidth){
		oMenu.moveBy(sScrollPx,0)
		tim=setTimeout("mLeft()",sScrollspeed)
	}
}
function mRight(){
	if(!noScroll && oMenu.x>-(oMenu.scrollWidth-(pageWidth))-sArrowwidth){
		oMenu.moveBy(-sScrollPx,0)
		tim=setTimeout("mRight()",sScrollspeed)
	}
}
function noMove(){clearTimeout(tim); noScroll=true}
//**************************************************************************
//Object part
//***************************************************************************/
function makeObj(obj,nest,menu){
	nest=(!nest) ? '':'document.'+nest+'.'										
   	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;		
	this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;		
	this.scrollWidth=bw.ns4?this.css.document.width:this.evnt.offsetWidth
	this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.pixelLeft;
	this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.pixelTop;		
	this.moveBy=b_moveBy; this.moveIt=b_moveIt;	this.showIt=b_showIt;this.clipTo=b_clipTo;
	return this
}
function b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x; this.css.top=this.y}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
function b_clipTo(t,r,b,l){
	if(bw.ns4){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l
	}else this.css.clip="rect("+t+","+r+","+b+","+l+")";
}
function b_showIt(){this.css.visibility="visible"}
//**************************************************************************
//Object part end
//***************************************************************************/

//**************************************************************************
//Init function. Set the placements of the objects here.
//***************************************************************************/
function sideInit(){
	//Width of the menu, Currently set to the width of the document.
	//If you want the menu to be 500px wide for instance, just 
	//set the the pageWidth=600 in stead.
	if (navigator.appName == "Netscape") {	
		pageWidth=600;}
	else {
		pageWidth=(bw.ns4 || bw.ns5)?innerWidth:document.body.offsetWidth-13;}
	
	oBg=new makeObj('divBg')
	oMenu=new makeObj('divMenu','divBg',1)
	oArrowRight=new makeObj('divArrowRight','divBg')
	//Placement
	oBg.moveIt(sLeft,sTop) //Main div, holds all the other divs.
	oMenu.moveIt(sArrowwidth,0)
	oArrowRight.moveIt(pageWidth-sArrowwidth,0)
	//setting the width and the visible area of the links.
	if(bw.dom || bw.ie4){ oBg.css.width=pageWidth; oBg.css.overflow="hidden" }
	oBg.clipTo(0,pageWidth,sMenuheight,0)
}


//--------------Defines process for preload
function preloadImages(images)
{
	for(loop = 0; loop<images.length; loop++)
	{
		var image = new Image();
		image.src = images[loop];
	}
}



//--------------- Disallow right click
var NN4=(document.layers);
var IE4=(document.all);

function chkBtnDown(e)
{
	var RightBtn = false;
	if(IE4)
	{
		if(event.button==2 | event.button==3) RightBtn=true
	}
	else
	{
		if(e.which==3) RightBtn=true
	}
	
	if(RightBtn)
	{
		alert("(粵語) 歡迎 ! \n(國語) 番硯 ! \n(英語) Welcome ! \n(日語) 易喇沙衣媽些 !")
		return false;
	}
}

function chksel()
{	event.returnValue=false;	}

if(NN4)
{	document.captureEvents(Event.MOUSEDOWN);	}

document.onmousedown = chkBtnDown;




function marksix()
{
	do{
		m1=Math.floor(Math.random()*49)
	 }while(m1==0)

	do{
		m2=Math.floor(Math.random()*49);
	 }while(m2==m1 || m2==0)

	do{
		m3=Math.floor(Math.random()*49);
	 }while(m3==m2 || m3==m1 || m3==0)

	do{
		m4=Math.floor(Math.random()*49);
	 }while(m4==m3 || m4==m2 || m4==m1 || m4==0)

	do{
		m5=Math.floor(Math.random()*49);
	 }while(m5==m4 || m5==m3 || m5==m2 || m5==m1 || m5==0)

	do{
		m6=Math.floor(Math.random()*49);
	 }while(m6==m5 || m6==m4 || m6==m3 || m6==m2 || m6==m1 || m6==0)

	// Bubble Sort
	mm= new Array(m1,m2,m3,m4,m5,m6)
	for (x=6;x>0;x--)
	{
		for (y=0;y<x;y++)
		{
			if (mm[y] > mm[y+1])
			{
				swp=mm[y]
				mm[y]=mm[y+1]
				mm[y+1]=swp
			}
		}
	}
	

	document.write(mm[0]);
	document.write(", " + mm[1]);
	document.write(", " + mm[2]);
	document.write(", " + mm[3]);
	document.write(", " + mm[4]);
	document.write(", " + mm[5]);
}

















