
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,4);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/mlv/PhotoBox/yoshishin/";photobox_names[i]="Yoshishinさん";++i;
    photobox_urls[i]="http://homepage.mac.com/ysx/pb/";photobox_names[i]="ペンギンさん";++i;
    photobox_urls[i]="http://homepage.mac.com/take_junichiro/pb/";photobox_names[i]="Take Junichiroさん";++i;
    photobox_urls[i]="http://homepage.mac.com/jmatsuda/pb/";photobox_names[i]="jmatsudaさん";++i;
    photobox_urls[i]="http://homepage.mac.com/ex33/pb/";photobox_names[i]="jujubeさん";++i;
    photobox_urls[i]="http://www.asahi-net.or.jp/~tw4t-ueth/";photobox_names[i]="zinさん";++i;
    photobox_urls[i]="http://homepage.mac.com/not_found/PB/";photobox_names[i]="hamさん";++i;
    photobox_urls[i]="http://homepage.mac.com/section_d/dsec/contents/pb/";photobox_names[i]="Dai.さん";++i;
    photobox_urls[i]="http://www9.plala.or.jp/tomohidex/photo/";photobox_names[i]="tomoさん";++i;
    photobox_urls[i]="http://homepage.mac.com/angels/pb/";photobox_names[i]="sssさん";++i;
    photobox_urls[i]="http://homepage.mac.com/kow_1_k/pb/";photobox_names[i]="kittaさん";++i;
    photobox_urls[i]="http://homepage.mac.com/yoshinobu_s/pb2/";photobox_names[i]="FIKさん";++i;
    photobox_urls[i]="http://homepage.mac.com/a_shimomoto/pb/";photobox_names[i]="shimoさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~toki36/";photobox_names[i]="ニン・サンさん";++i;
    photobox_urls[i]="http://homepage.mac.com/ashind/pb/";photobox_names[i]="秋人さん";++i;
    photobox_urls[i]="http://homepage.mac.com/murozo/pb/";photobox_names[i]="murozoさん";++i;
    photobox_urls[i]="http://www.m-sis.com/~edge/";photobox_names[i]="シエホさん";++i;
    photobox_urls[i]="http://badge-works.ciao.jp/photolog/";photobox_names[i]="bopeeさん";++i;
    photobox_urls[i]="http://st.kiy.jp/pb/";photobox_names[i]="rakuさん";++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/cubiccomet/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");
    }
}
