
var photobox_dicts=new Array();
var photobox_index=0;

var photobox_urls=new Array();
var photobox_names=new Array();

function sort(array){
    var i,j,minIndex;
    for(i=0;i<array.length-1;i++/*>*/) {
        minIndex=i;//最小データを持つindex
        for(j=i;j<array.length;j++/*>*/){
            if(compare(array[j],array[minIndex])>0) minIndex=j;
        }
        if(minIndex!=i){//スワップ
            var tmp=array[minIndex];
            array[minIndex]=array[i];
            array[i]=tmp;
        }
    }
    return array;
}
function compare(a,b){
    return (a["date"]-b["date"]);
}

function date(date){
    return ""+year(date)+"/"+month(date)+"/"+day(date)+" "+hour(date)+":"+minute(date);
}

function fillURLAndName(dicts){
	var i;
	var index=0;
	var array=new Array();
	for(i=0;i<dicts.length;++i){
		if(!dicts[i]) continue;
		
		dicts[i]["top"]=photobox_urls[i];
		dicts[i]["name"]=photobox_names[i];
		
		array[index++]=dicts[i];
	}
	return array;
}

function writeFriends(all){
    photobox_dicts=fillURLAndName(photobox_dicts);
    photobox_dicts=sort(photobox_dicts);
    if(!all){
        for(i=0;i<Math.min(photobox_dicts.length,10);i++){
            document.write("<div class=\"friends_item\">\n<p class=\"photo\"><a href=\""+photobox_dicts[i]["top"]+"\"><img src=\""+photobox_dicts[i]["image"]+"\" alt=\""+photobox_dicts[i]["name"]+" "+date(photobox_dicts[i]["date"])+"\" title=\""+photobox_dicts[i]["name"]+" "+date(photobox_dicts[i]["date"])+"\" width=\"120\" height=\"90\" /></a></p>\n<p class=\"information\">"+photobox_dicts[i]["name"]+"<br />\n"+date(photobox_dicts[i]["date"])+"</p>\n</div>");
        }
    }else{
        for(i=0;i<photobox_dicts.length;i++){
            document.write("<div class=\"allfriends_item\">\n<h2>"+photobox_dicts[i]["name"]+"</h2>\n<p class=\"photo\"><a href=\""+photobox_dicts[i]["top"]+"\"><img src=\""+photobox_dicts[i]["image"]+"\" alt=\""+photobox_dicts[i]["name"]+" "+date(photobox_dicts[i]["date"])+"\" title=\""+photobox_dicts[i]["name"]+" "+date(photobox_dicts[i]["date"])+"\" width=\"120\" height=\"90\" /></a></p>\n<p class=\"information\">"+date(photobox_dicts[i]["date"])+"</p>\n</div>\n");
        }    
    }
}

function loadFriends(){
    var i=0;
    photobox_urls[i]="http://homepage.mac.com/okiraku_tonbo/pb/";photobox_names[i]="おきらくさん";++i;
    photobox_urls[i]="http://www.itoolsjp.com/sakurakame/";photobox_names[i]="さくらさん";++i;
    photobox_urls[i]="http://taicho.orz.ne.jp/";photobox_names[i]="たいちょさん";++i;
    photobox_urls[i]="http://homepage.mac.com/mimizuk/pb/";photobox_names[i]="MIMIZUKさん";++i;
    photobox_urls[i]="http://homepage.mac.com/y_yoshida/pb/";photobox_names[i]="よっちゃん";++i;
    photobox_urls[i]="http://homepage.mac.com/gon_iii/PhotoBox/";photobox_names[i]="Gon-III　さん";++i;
    photobox_urls[i]="http://homepage.mac.com/murozo/pb/";photobox_names[i]="murozoさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~nail/pb/";photobox_names[i]="nailさん";++i;
    photobox_urls[i]="http://color.digichrome.org/";photobox_names[i]="noshigeさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~edge/";photobox_names[i]="シエホさん";++i;
    photobox_urls[i]="http://homepage.mac.com/cubiccomet/pb/";photobox_names[i]="くま某さん";++i;
    photobox_urls[i]="http://homepage.mac.com/tkoike/pb/";photobox_names[i]="tkoikeさん";++i;
    photobox_urls[i]="http://homepage.mac.com/kow_1_k/pb/";photobox_names[i]="kittaさん";++i;
    photobox_urls[i]="http://chesu.to/~ham/pb/";photobox_names[i]="hamさん";++i;
    photobox_urls[i]="http://photo.donoteat.jp/";photobox_names[i]="Kome さん";++i;
    photobox_urls[i]="http://homepage.mac.com/katonori_caribou/pb/";photobox_names[i]="カリブ さん";++i;
    photobox_urls[i]="http://homepage.mac.com/ikkoh1/pb/";photobox_names[i]="ikkoh さん";++i;
    photobox_urls[i]="http://mlog.kuma-danna.com/";photobox_names[i]="クマだんな";++i;
    photobox_urls[i]="http://www.melimelo.jp/sasurau2/";photobox_names[i]="めりめろ";++i;

    for(i=0;i<photobox_urls.length;++i)	loadInfo(photobox_urls[i]);
}
function loadInfo(top){
    document.write('<'+'script type="text/javascript" src="'+top+'info.js"></script'+'>');
    document.write('<'+'script type="text/javascript" src="http://homepage.mac.com/ashind/pb/friends-append.js"></script'+'>');  
}

/////////////////////////////////////////////////////////////////////


function year(date){
    return (""+date).substr(0,4);
}
function month(date){
    return (""+date).substr(4,2);
}
function day(date){
    return (""+date).substr(6,2);
}
function hour(date){
    return (""+date).substr(8,2);
}
function minute(date){
    return (""+date).substr(10,2);
}

/////////////////////////////////////////////////////////////////////

function intelligentOpen(file,openType){
    if( openType == 'Photo' ){
        window.open(file, openType, "toolbar=no,status=no,menubar=no");
    }
    else if( openType == 'Movie' ){
        window.open(file, openType, "toolbar=no,status=no,menubar=no,width=400,height=300");
    }
    else if( openType == 'Audio' ){
        window.open(file, openType, "toolbar=no,status=no,menubar=no,width=400,height=64");
    }
}
