
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://www.melimelo.jp/hanafubuko/";photobox_names[i]="花吹雪";++i;
    photobox_urls[i]="http://homepage.mac.com/yamamoto2000/pb/";photobox_names[i]="yamamoto2000";++i;
    photobox_urls[i]="http://homepage.mac.com/ashind/pb/";photobox_names[i]="秋人";++i;
    photobox_urls[i]="http://www.parci-parla.co.jp/pb_midori/";photobox_names[i]="緑橋";++i;
    photobox_urls[i]="http://www.melimelo.jp/kusumoto/";photobox_names[i]="kusumoto";++i;
    photobox_urls[i]="http://www.parci-parla.co.jp/pb_mikuni/";photobox_names[i]="mikuni";++i;
    photobox_urls[i]="http://dj-kaz.com/pb/";photobox_names[i]="DJ-Kaz.com";++i;
    photobox_urls[i]="http://homepage.mac.com/naoki_k_e/pb/";photobox_names[i]="くりぞ";++i;
    photobox_urls[i]="http://www.melimelo.jp/monchi/";photobox_names[i]="もんち";++i;
    photobox_urls[i]="http://www.m-sis.com/~edge/";photobox_names[i]="シエホ";++i;
    photobox_urls[i]="http://homepage.mac.com/mo_field/pb/";photobox_names[i]="クマだんな";++i;
    photobox_urls[i]="http://homepage.mac.com/haruyo0511/nichidou/";photobox_names[i]="Haruyo";++i;
    photobox_urls[i]="http://www.towel.gr.jp/pb/";photobox_names[i]="タオル屋";++i;
    photobox_urls[i]="http://homepage.mac.com/djkaz/pb2/";photobox_names[i]="DJ-Kaz";++i;
    photobox_urls[i]="http://www.m-sis.com/~nail/pb/";photobox_names[i]="nail";++i;
    photobox_urls[i]="http://okusama.design-ya.net/";photobox_names[i]="okusama";++i;
    photobox_urls[i]="http://www.ne.jp/asahi/sukankin/family/pnikki/";photobox_names[i]="すか";++i;
    photobox_urls[i]="http://homepage.mac.com/kow_1_k/pb/";photobox_names[i]="kitta";++i;
    photobox_urls[i]="http://taicho.orz.ne.jp/";photobox_names[i]="たいちょ";++i;
    photobox_urls[i]="http://gon6.sakura.ne.jp/PB/";photobox_names[i]="gon6";++i;
    photobox_urls[i]="http://www.melimelo.jp/yohei/pb/";photobox_names[i]="0024";++i;
    photobox_urls[i]="http://homepage.mac.com/murozo/pb/";photobox_names[i]="murozo";++i;
    photobox_urls[i]="http://homepage.mac.com/milknuts/pb/";photobox_names[i]="milknuts";++i;
    photobox_urls[i]="http://badge-works.ciao.jp/photolog/";photobox_names[i]="bopee";++i;
    photobox_urls[i]="http://itools.jp/~sakura/pb/";photobox_names[i]="さくら";++i;
    photobox_urls[i]="http://homepage.mac.com/kazue147/pb/";photobox_names[i]="";++i;
    photobox_urls[i]="http://homepage.mac.com/hidekobayashi/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/~bancho/";photobox_names[i]="bancho";++i;
    photobox_urls[i]="http://homepage.mac.com/okiraku_tonbo/pb/";photobox_names[i]="おきらく";++i;
    photobox_urls[i]="http://homepage.mac.com/kyoshihiko/pb/";photobox_names[i]="S-NET";++i;
    photobox_urls[i]="http://chesu.to/~ham/pb/";photobox_names[i]="ham";++i;
    photobox_urls[i]="http://homepage.mac.com/mimizuk/pb/";photobox_names[i]="MIMIZUK";++i;
    photobox_urls[i]="http://homepage.mac.com/gon_iii/PhotoBox/";photobox_names[i]="Gon-III";++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://www.melimelo.jp/sasurau/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");
    }
}
