<!--
var imbase	= "http://u.100one.com/checklinks/img";
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>Pictures 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 Photos 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>";
 test ="";

    src = gp[group*items+i];
    delemeter = src.indexOf('!',0);
    delemeterplus = delemeter + 1;

    srcurl_imgsn = src.substring(delemeterplus,src.length);
    delemeter2 = srcurl_imgsn.indexOf('#',0);
    srcurl = srcurl_imgsn.substring(0,delemeter2);
    imgsn = srcurl_imgsn.substring(delemeter2+1,srcurl_imgsn.length);
    from = "<b><!From:><A class=h7 HREF\='" + srcurl + "' !TARGET=_new>" + src.substring(0,delemeter) + "</A></b>";

    imurl = gi[group*items+i];
    for(d=imurl.length;d>=0;d--){
	if (imurl.charAt(d) == ".") break;
    }
    imgtype =  imurl.substring(d+1, imurl.length);
    if(imgtype.toLowerCase() == "jpg") {imgtype = "jpeg";}
    var wantload = imurl;

    if(member_type){
    	var secchoice = imbase +  "/" + imgsn  + "." + imgtype;
    	wantload = secchoice;
    }
    content += "<center>\|&nbsp;" + from + "&nbsp;\|&nbsp;" + vote + test + "&nbsp;\|</center></td>";
    content += "<td class=h10 WIDTH=15% align=center><font color=blue>AVD:" + gt[group*items + i] + "</td>";
    content += "</tr></table></center>";
    content += "<center><A HREF\=\"" + blind + "\"><IMG name=" + imgsn + " SRC=" + wantload + " WIDTH=" + imgwidth + "></a></center><HR NOSHADE SIZE=1>";
}

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>Photos 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 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 Photo 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>Pictures<br>圖片索引</td>";
maincon += "<td ALIGN=CENTER WIDTH=27% class=h10>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 = "";
        var snail = "<table border=0 CELLSPACING=0 CELLPADDING=0><tr>";
        for(var j=i*items;j<(i+1)*items;j++){
            votes += "[" + gt[j] + "] ";
            src = gp[j];
            delemeter = src.indexOf('!',0);
            delemeterplus = delemeter + 1;
            srcurl_imgsn = src.substring(delemeterplus,src.length);

            delemeter2 = srcurl_imgsn.indexOf('#',0);
            srcurl = src.substring(0,delemeter2);
            imgsn = srcurl_imgsn.substring(delemeter2+1,srcurl_imgsn.length);
	    snail += "<td><img src=\'" + imbase +  "t/" + imgsn  + "\.jpeg\'></td>";

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

        }
	snail += "</tr></table>";

	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>";
	if(member_type) { maincon += "<br>" + snail; }
	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>" + menustr2 + "</td></tr>";;
maincon += hr;
maincon += "<tr><td ALIGN=CENTER COLSPAN=5 class=h11>" + menustr1 + "</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 Photo 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 Photo 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;
}


// -->





