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

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

var photobox_sorted_dicts=new Array();
var photobox_flag_all=false;
var photobox_max=0;

function loadFriends(){
    var i=0;
    photobox_urls[i]="http://www001.upp.so-net.ne.jp/bonobono-wb3/pb/";photobox_names[i]="ぼのやん";++i;
    photobox_urls[i]="http://www.ne.jp/asahi/sukankin/family/pnikki/";photobox_names[i]="すかさん";++i;
    photobox_urls[i]="http://www.melimelo.jp/sasurau/";photobox_names[i]="さすらいのWEB Master";++i;
    photobox_urls[i]="http://www.melimelo.jp/hanafubuko/";photobox_names[i]="はなふぶこさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~nail/pb/";photobox_names[i]="nailさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~leche/pb/";photobox_names[i]="空さん";++i;
    photobox_urls[i]="http://www.m-sis.com/~j4u/pb/";photobox_names[i]="j4u師";++i;
    photobox_urls[i]="http://www.m-sis.com/~hobby/";photobox_names[i]="jinさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~edge/";photobox_names[i]="シエホさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~bancho/";photobox_names[i]="bancho";++i;
    photobox_urls[i]="http://www.geocities.jp/ttssaa2002/pb/";photobox_names[i]="ターサー";++i;
    photobox_urls[i]="http://taicho.orz.ne.jp/";photobox_names[i]="たいちょさん";++i;
    photobox_urls[i]="http://photo.donoteat.jp/";photobox_names[i]="Kome's DAY DREAM";++i;
    photobox_urls[i]="http://okusama.design-ya.net/";photobox_names[i]="ママアザラシさん";++i;
    photobox_urls[i]="http://mlog.kuma-danna.com/";photobox_names[i]="こんなこと、あったりなかったり";++i;
    photobox_urls[i]="http://masato-j.com/pb/";photobox_names[i]="masato-jさん";++i;
    photobox_urls[i]="http://ichat.i-love-mac.org/pb/";photobox_names[i]="Cherryさん";++i;
    photobox_urls[i]="http://homepage.mac.com/tnakamula/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/sly_t/pb/";photobox_names[i]="sly@2.0";++i;
    photobox_urls[i]="http://homepage.mac.com/section_d/dsec/contents/pb/";photobox_names[i]="Dai.さん";++i;
    photobox_urls[i]="http://homepage.mac.com/osawa1103/pb/";photobox_names[i]="osawa1103さん";++i;
    photobox_urls[i]="http://homepage.mac.com/okiraku_tonbo/pb/";photobox_names[i]="おきらくさん";++i;
    photobox_urls[i]="http://homepage.mac.com/naoki_k_e2/pb/";photobox_names[i]="くりぞさん";++i;
    photobox_urls[i]="http://homepage.mac.com/naoki_k_e/pb/";photobox_names[i]="くりぞさん";++i;
    photobox_urls[i]="http://homepage.mac.com/murozo/pb/";photobox_names[i]="murozoさん";++i;
    photobox_urls[i]="http://homepage.mac.com/moe428/pb/";photobox_names[i]="moeちゃん";++i;
    photobox_urls[i]="http://homepage.mac.com/miwachi/pb/";photobox_names[i]="harurinさん";++i;
    photobox_urls[i]="http://homepage.mac.com/milknuts/pb/";photobox_names[i]="milknutsさん";++i;
    photobox_urls[i]="http://homepage.mac.com/melting_pot/pb/";photobox_names[i]="Chikacheさん";++i;
    photobox_urls[i]="http://homepage.mac.com/meisai/pb/";photobox_names[i]="迷彩";++i;
    photobox_urls[i]="http://homepage.mac.com/masato_j/photo/pb/";photobox_names[i]="Masatoさん";++i;
    photobox_urls[i]="http://homepage.mac.com/kow_1_k/pb/";photobox_names[i]="kittaさん";++i;
    photobox_urls[i]="http://homepage.mac.com/kko_kuri/pb/";photobox_names[i]="k-koちん";++i;
    photobox_urls[i]="http://homepage.mac.com/kitten508/pb/";photobox_names[i]="猫スナはじめました";++i;
    photobox_urls[i]="http://homepage.mac.com/kenjiro99/pb/";photobox_names[i]="ken's";++i;
    photobox_urls[i]="http://homepage.mac.com/keisuke0910/pb/";photobox_names[i]="KsK";++i;
    photobox_urls[i]="http://homepage.mac.com/kazue147/pb/";photobox_names[i]="shamalさん";++i;
    photobox_urls[i]="http://homepage.mac.com/juicy_pop/pb/";photobox_names[i]="gentaroさん";++i;
    photobox_urls[i]="http://homepage.mac.com/ikkoh1/pb/";photobox_names[i]="ikkohさん";++i;
    photobox_urls[i]="http://homepage.mac.com/ichirui/pb/";photobox_names[i]="トロの冷え牛丼";++i;
    photobox_urls[i]="http://homepage.mac.com/hidekobayashi/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/banjun/pb/";photobox_names[i]="ば";++i;
    photobox_urls[i]="http://homepage.mac.com/a_shimomoto/pb/";photobox_names[i]="shimoさん";++i;
    photobox_urls[i]="http://gon6.sakura.ne.jp/PB/";photobox_names[i]="gon6さん";++i;
    photobox_urls[i]="http://finder_photobox.kuronowish.com/";photobox_names[i]="KAZZさん";++i;
    photobox_urls[i]="http://enjoy1.bb-east.ne.jp/~pupu/pb/";photobox_names[i]="[ぷ]";++i;
    photobox_urls[i]="http://dolus.jpn.org/photo/";photobox_names[i]="小鉄とチエとアントニオJr.の部屋";++i;
    photobox_urls[i]="http://dj-kaz.com/pb/";photobox_names[i]="DJ-Kaz.com - 写真Blog";++i;
    photobox_urls[i]="http://color.digichrome.org/";photobox_names[i]="noshigeさん";++i;
    photobox_urls[i]="http://chesu.to/~ham/pb/";photobox_names[i]="hamさん";++i;
    photobox_urls[i]="http://homepage.mac.com/katonori_caribou/pb/";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/djkaz/pb2/friends-append.js"></script'+'>');  
}


function htmlStringFromDict(dict)
{
	if(photobox_flag_all){
		return "<div class=\"allfriends_item\">\n<h2>"+dict["name"]+"</h2>\n<p class=\"photo\"><a href=\""+dict["top"]+"\"><img src=\""+dict["image"]+"\" alt=\""+dict["name"]+" "+date(dict["date"])+"\" title=\""+dict["name"]+" "+date(dict["date"])+"\" width=\"120\" height=\"90\" /></a></p>\n<p class=\"information\">"+date(dict["date"])+"</p>\n</div>\n";
	}else{
		return "<div class=\"friends_item\">\n<p class=\"photo\"><a href=\""+dict["top"]+"\"><img src=\""+dict["image"]+"\" alt=\""+dict["name"]+" "+date(dict["date"])+"\" title=\""+dict["name"]+" "+date(dict["date"])+"\" width=\"120\" height=\"90\" /></a></p>\n<p class=\"information\">"+dict["name"]+"<br />\n"+date(dict["date"])+"</p>\n</div>";
	}
}
function buildFriendsArea(max)
{
	if(max==0){
		photobox_flag_all=false;
		photobox_max=10;
	}else{
		photobox_flag_all=true;
		photobox_max=max;
	}
    
    var emptyDict=new Array();
    emptyDict["top"]="javascript:void(0);";
    emptyDict["image"]="http://homepage.mac.com/djkaz/pb2/pbimg/loading.png";
    emptyDict["name"]="Loading...";
    emptyDict["date"]="000000000000";
    
    for(i=0;i<photobox_max;++i){
        document.write("<div id='friends_item_"+(i)+"'>");
        document.write(htmlStringFromDict(emptyDict));
        document.write("</div>");
    }
}
function friendsLoaded(idx)
{
	var insertIndex=-1;
	for(i=0;i<photobox_sorted_dicts.length;++i){
		if(compare(photobox_dicts[idx],photobox_sorted_dicts[i])>0){
			insertIndex=i;
			break;
		}
	}
	if(insertIndex==-1) insertIndex=photobox_sorted_dicts.length;
	for(i=photobox_sorted_dicts.length;i>insertIndex;--i){
		photobox_sorted_dicts[i]=photobox_sorted_dicts[i-1];
	}
	photobox_sorted_dicts[insertIndex]=photobox_dicts[idx];
	
	
	
    for(i=insertIndex;i<Math.min(photobox_sorted_dicts.length,photobox_max);++i){
		document.getElementById("friends_item_"+(i)).innerHTML=htmlStringFromDict(photobox_sorted_dicts[i]);
    }
}


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

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 compare(a,b){	return (a["date"]-b["date"]);}
function date(date){//do not remove
    return ""+year(date)+"/"+month(date)+"/"+day(date)+" "+hour(date)+":"+minute(date);
}

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

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");
    }
}
