<!--

var votecgi 	= "http://u.100one.com/checklinks/vote" + type + ".cgi";
var urlcgi 	= urlbase + "/title.cgi";
var bancgi 	= urlbase + "/" + adtype + "/cgi-bin/banners/banners.cgi";
var urlcss      = urlbase + "/title.css";
var imgwidth = "90%";

var unit = 100;
var how_many_ads2 = 1;

TimerID=0;
TimerRunning=false;
Timeup=0;
Interdef=20;
Counter=0;
finished=false;
oldwinid  = -1;
autostart = 0 ;
autostop =0;

gp=new MakeArray(unit);
gi=new MakeArray(unit);
gt=new MakeArray(unit);

id2=new MakeArray(unit);
url2=new MakeArray(unit);
alt2=new MakeArray(unit);
img2=new MakeArray(unit);
width2=new MakeArray(unit);
height2=new MakeArray(unit);
border2=new MakeArray(unit);


newwin=new MakeArray(unit);

var thiswin = 'kingwin';
window.name = 'kingwin';
kingwin = window.open('','kingwin');





function MakeArray(size)
{
this.length=size;
for (n=0;n<size;n++)
{
this[n]=0;
}
return this;
}


function GotoUrl(url, frame) {
if (frame != '') {
if (frame == 'self') self.location.href=url
else if (frame == 'parent') parent.location.href=url
else if (frame == 'top') top.location.href=url
else {
s=eval(top.frames[frame])
if (s != null) top.frames[eval(frame)].location.href=url
else window.open(url, frame, "toolbar=yes,status=yes,scrollbars=yes")
      }
   }
else window.location.href=url
}


function Rcolor(){
thecolor =  Math.round(Math.random()*15+0.5)
    if(thecolor==10){
	thecolor = 'A'
    }else if(thecolor==11){
	thecolor = 'B'
    }else if(thecolor==12){
 	thecolor = 'C'
    }else if(thecolor==13){
	thecolor = 'D'
    }else if(thecolor==14){
	thecolor = 'E'
    }else if(thecolor==15){
	thecolor = 'F'
    }
thecolor +='0'
return thecolor

}

var group;
var url;

function disimage(group,hide){

var content = "";
content += "<html><meta http-equiv=content-type content=text/html; charset=big5><TITLE>Movies Browser</TITLE><body text=000000 bgcolor=FFFFFF link=FFFFFF vlink=FFFFFF alink=FFFFFF topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>";
content += "<LINK rel='stylesheet' type='text/css' href='" + urlcss + "'>";
content += "<table border=0 bgcolor=CCCCDD cellspacing=0 cellpadding=0 width=100%><tr class=h10>";
content += "<td  class=h10 width=50>&nbsp;</td><td><font color=blue size=-1 FACE=Arial,Verdana ><B>"+capkind+(unit*(vol-1)+1+group*items)+"-"+capkind+(unit*(vol-1)+1+group*items+(items-1))+"</B></font></TD>";
content += "<td  class=h10><font color=black size=-1 FACE=Arial,Verdana ><center><B> Maybe the Best Free Movies Library.</B>  </font></TD>";
content += "<td  class=h10><font color=blue>|&nbsp;<A class=h9 href='" + urlcgi + "?" + type + "' target='kingwin'>HOME</a>&nbsp;|&nbsp;<A class=h9 href='" + urlcgi + "?kind=new' target='kingwin'>NEW</a>&nbsp;|&nbsp;<A class=h9 href='" + urlcgi + "?kind=top' target='kingwin'>TOP</a>&nbsp;|</TD><td width=50 ALIGN=RIGHT>&nbsp;</td>";
content += "</tr></table><p>";


var ban = ad_rotate();
content += ban;

for(var i=0;i<items;i++){
    content += "<center><table border=0 bgcolor=FFFFFF cellspacing=1 cellpadding=1 width=" + imgwidth + "><tr>";
    content += "<th class=h10 WIDTH=15%><center><!font color=blue>" + capkind + (unit*(vol-1)+1 + group*items + i) + "</th>";
    content += "<td class=h10><center><!font color=blue>";

    vote = "<A class=h9 HREF='" + votecgi + "\?url=" + gi[group*items+i] + "' TARGET=_new><font !color=red><b>Vote it</b></font></A>";

    src = gp[group*items+i];
    delemeter = src.indexOf('!',0);
    delemeterplus = delemeter + 1;
//   from = "<b><!From:><A class=h9 HREF\='" + src.substring(delemeterplus,src.length) + "' !TARGET=_new>" + src.substring(0,delemeter) + "</A></b>";
    from = "<b><!From:>" + src.substring(0,delemeter) + "\(" + src.substring(delemeterplus,src.length) + "KB\)</b>";

//    content += "<center>\|&nbsp;" + from + "&nbsp;\|&nbsp;" + vote + test + "&nbsp;\|</center></td>";
    content += "<center>\|&nbsp;" + from + "&nbsp;\|</center></td>";
    content += "<td class=h10 WIDTH=15% align=center><!font color=blue>AVD:" + gt[group*items + i] + "</td>";
    content += "</tr></table></center>";

    src = gi[group*items+i];
//    delemeter = src.indexOf('.',src.length-4);
//    delemeterplus = delemeter + 1;
    for(d=src.length;d>=0;d--){
	if (src.charAt(d) == ".") break;
    }
    movtype =  src.substring(d+1, src.length);

    content += "<center><table border=0 bgcolor=cccccc cellspacing=1 cellpadding=1 width=" + imgwidth + "><tr>";
    content += "<td class=h10><center><font color=blue>";
    if(member_type) { blind  = "show.cgi?action\=movie\&url\=" + gi[group*items+i] };
    content += "<center><A class=a9 HREF\=\"" + blind + "\" target=_new>DOWNLOAD MOVIE 下載電影 [" + movtype.toUpperCase() + "]</a></center>";
//    content += "<center><A class=a9 HREF\=\"showimg.cgi?id\=" + gi[group*items+i] + "\" target=_new>DOWNLOAD MOVIE 下載電影</a></center>";
    content += "</td></tr></table><HR NOSHADE SIZE=1></center>";
}

ban = ad_rotate();
content += ban;

content += "<center><table border=0 bgcolor=CCCCDD cellspacing=0 cellpadding=0 width=100%><tr><td>";
content += "<center><font face=\"comic sans ms\" size=2 color=ff0000><B>100one.com ";
content += "<font color=000000>Movies Library</font> <font color=black FACE=Arial,Verdana >&copy; Copyright 2001</font></b></font></center>";
content += "</td></tr></table></body></html>";

newwin[group] = group;
newwin[group] = window.open('',newwin[group],'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=1,width=640,height=480');
newwin[group].document.close();
newwin[group].document.clear();
newwin[group].document.write(content);
newwin[group].document.bgColor= Rcolor() + Rcolor() + Rcolor();

if( hide && (document.setupform.start.value % (unit/items)) != (group + 1) ) newwin[group].blur();

//	kingwin.focus();


}

function openimage(imgurl){
imgwin = window.open('','imgwin','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=1,width=640,height=480');
imgwin.document.close();
imgwin.document.clear();
var imgcontent = " <META HTTP\-EQUIV\=REFRESH CONTENT\=\"0\;URL\=" + imgurl + "\"> ";
imgcontent += "";
imgwin.document.write(imgcontent);

}

function ad_rotate(){

ran = Math.floor((Math.random()* how_many_ads2));
remote_banner = "";
remote_banner += "<p><center><a href=" + bancgi + "?id=" + id2[ran] + "&url=" + url2[ran] +">";
remote_banner += "<img src=" + img2[ran] + " border=" + border2[ran] + " width=" + width2[ran] + " height=" + height2[ran] + " alt='" + alt2[ran] + "'>";
remote_banner += "</a></center></p>";
return remote_banner;

}

function dismwin(){

var maincon = "";
var menustr1 = "";
if(vol != 1){
	menustr1 += "<a href='" + urlcgi + "?id=" + (vol-1) + "'><img SRC=titleimg/knprev.gif ALT='Previous page' HSPACE=15 BORDER=0 height=12 width=45></a>";
}

if(kind == 'top'){
	menustr1 += "<a href='" + urlcgi + "?kind=new'><img SRC=titleimg/new.gif BORDER=0 height=17 width=34></a>";
}else{
	menustr1 += "<a href='" + urlcgi + "?kind=top'><img SRC=titleimg/top.gif BORDER=0 height=17 width=34></a>";
}

if(vol != 10){
	menustr1 += "<a href='" + urlcgi + "?id=" + (vol+1) + "'><img SRC=titleimg/knnext.gif ALT='Next page' HSPACE=15 BORDER=0 height=12 width=45></a>";
}

var menustr2 = capkind + "&nbsp;";
for(var i=1;i<=10;i++){
	if(i != vol){
	menustr2 += "|<a href='" + urlcgi + "?id=" + i +"' class=h7>" + (unit*(i-1)+1) + "-" + (unit*i) + "</a>";
	}else{
	menustr2 += "|<Aa href='" + urlcgi + "?id=" + i +"' class=h7>" + (unit*(i-1)+1) + "-" + (unit*i) + "</a>";
	}
}
menustr2 += "|";

var tdspace1 = "<td class=h11 COLSPAN=1>&nbsp;</td>";
var tdspace2 = "<td class=h11 COLSPAN=2>&nbsp;</td>";
var menustr3 = "";
menustr3 += "<tr BGCOLOR=F1ECD3><form name=setupform><td ALIGN=CENTER class=h11 COLSPAN=6>";
menustr3 += "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2><TR><td ALIGN=LEFT class=h11 COLSPAN=1>From Group " + showopt('start',((vol-1)*(unit/items) + 1),(unit/items),((vol-1)*(unit/items) + 1));
menustr3 += " to Group " + showopt('stop',((vol-1)*(unit/items) + 1),(unit/items),(vol*(unit/items))) + "</td>";
menustr3 += "<td ALIGN=RIGHT class=h11 COLSPAN=1> Open new windows every <input name=inter type=text size=2 value=" + Interdef + ">";
menustr3 += " seconds.</td>";
menustr3 += "</tr><tr BGCOLOR=F1ECD3>";
menustr3 += "<td ALIGN=LEFT class=h11 COLSPAN=1>&nbsp;<input name=autoclose type=hidden !checkbox !checked></td>";
menustr3 += "<td ALIGN=RIGHT class=h11 COLSPAN=1><input name=ok type=button value='  Click to Auto Open Browser Windows. ' class=h8 onclick='timerinit()'></td>";
menustr3 += "</TR></TABLE>";
menustr3 += "</td></form></tr>";

hr	= "<tr><td COLSPAN=5><img SRC=titleimg/dot.gif height=10 width=1></td></tr>";

maincon += "<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=598 bgcolor=FFFBE8>";

maincon += hr;
maincon += "<tr><td ALIGN=CENTER COLSPAN=5 class=h11>" + menustr2 + "</td></tr>";;
maincon += hr;
maincon += "<tr><td ALIGN=CENTER COLSPAN=5 class=h11>" + menustr1 + "</td></tr>";;
maincon += hr;
maincon += "<tr BGCOLOR=F1ECD3><td ALIGN=CENTER WIDTH=2% HEIGHT=24>&nbsp;</td>";
maincon += "<td ALIGN=CENTER WIDTH=10% class=h10>Group<br>組別</td>";
maincon += "<td ALIGN=CENTER WIDTH=61% class=h10>Movies<br>電影下載</td>";
maincon += "<td ALIGN=CENTER WIDTH=27% class=h10>Average Votes Daily<br>每日票選</td>";
maincon += "<td WIDTH=2%>&nbsp;</td></tr>";



for(var i=0;i<unit/items;i++){

	var store = "begin";
	var intro = "";
	var votes = "";
	for(var j=i*items;j<(i+1)*items;j++){
	    votes += "[" + gt[j] + "] ";
	    if((items % 2 ==0)&&(j % items == items/2-1)){
		votes += "<br>";
	    }
	    src = gp[j];
	    delemeter = src.indexOf('!',0);
	    delemeterplus = delemeter + 1;
	    srcurl = src.substring(delemeterplus,src.length);

	    if(store.indexOf(srcurl,0) == -1){
		if(j != i*items) intro += " | "
		intro += src.substring(0,delemeter);
	    }
	    store += src.substring(srcurl);

	}

maincon += "<tr ";
if(i % 2 != 0){maincon +=" BGCOLOR=F1ECD3 ";}
maincon += "><td ALIGN=CENTER HEIGHT=24>&nbsp;</td>";
maincon += "<td ALIGN=CENTER class=h8>" + ((vol-1)*(unit/items) + (i+1)) + "</td>";
maincon += "<td !ALIGN=CENTER class=h8>";
maincon += "<a NAME=1></a><a href='javascript:disimage(" + i + ")' class=h9>" + capkind + "[" + (unit*(vol-1)+1 + i * items) + "-" + (unit*(vol-1)+1 + i*items + (items-1)) + "]</a>";
maincon += "<br>" + intro + "</td>";
maincon += "<td ALIGN=CENTER class=h8>" + votes + "</td>";
maincon += "<td>&nbsp;</td></tr>";

}

maincon += hr;
maincon += menustr3;
maincon += hr;
maincon += "<tr><td ALIGN=CENTER COLSPAN=5 class=h11>" + menustr1 + "</td></tr>";;
maincon += hr;
maincon += "<tr><td ALIGN=CENTER COLSPAN=5 class=h11>" + menustr2 + "</td></tr>";;
maincon += hr;

maincon += "</table></center>";

window.document.write(maincon);

}

function openall(){
	for(var i=0;i<unit/items;i++){
		disimage(i+1,'hide');
	}
}

function sortwin(startid,stopid){
	for(var i=startid;i<=stopid;i++){
		if(newwin[i].name) {
			newwin[i].focus();
			newwin[i].blur();
		}
	}
	kingwin.focus();
	kingwin.blur();
}


function timerinit(){

oldwinid = -1;
autostart = parseInt(document.setupform.start.options[document.setupform.start.selectedIndex].value);
autostop = parseInt(document.setupform.stop.options[document.setupform.stop.selectedIndex].value);
if(autostart>autostop){
	temp = autostart;
	autostart = autostop;
	autostop = temp;
}

temp = parseInt(document.setupform.inter.value);
if(isNaN(temp)){
	Inter = Interdef;
}else if(temp<1){
	Inter = 1;
}else{
	Inter=temp;
}
Interdef=Inter;
document.setupform.inter.value = Inter;

Timeup = autostart - 1;


	if(TimerRunning){
		clearTimeout(TimerID);
		TimerRunning=false;
		finished = true;
	}

	if(!finished){
		TimerRunning=true;
		showtime();
	}else{
		document.setupform.ok.value = '  Click to Auto Open Browser Windows. ';
		finished = false;
	}
}


function showtime(){

	if(!TimerRunning) return;

	if((Counter % Inter) == 0){
		Timeup++;
		if(Timeup>autostop){
			clearTimeout(TimerID);
			TimerRunning=false;
			finished=true;

			document.setupform.ok.value = '  Click to Auto Open Browser Windows. ';
			finished = false;

			sortwin((autostart-1) % (unit/items), (autostop-1) % (unit/items));
			return;
		}

		if((document.setupform.autoclose.checked) && (oldwinid != -1)) newwin[oldwinid].close();
		disimage(((Timeup-1) % (unit/items)),'hide');
		oldwinid = (Timeup-1) % (unit/items);

	}
//	document.setupform.start.value = Timeup;
	document.setupform.ok.value = "Openning Group[" + Timeup + "],Click to Stop.";

	Counter++;
	setTimeout("showtime()",1000);
}

function showopt(optname,optstart,optn,optdef){
	var optstr = "";
	optstr += "<select class=h8 name=" + optname + " size=1 !onchange='dropdown_action(this)'>";

	for(var i=optstart;i<(optstart+optn);i++){
	    if(i == optdef){
		optstr += "<option selected value=" + i + ">" + i + "</option>";
	    }else{
		optstr += "<option value=" + i + ">" + i + "</option>";
	    }
	}
	optstr += "</select>";
	return optstr;
}


// -->





