var sinarray1=new Array();
var sinarray2=new Array();
var sorted2=new Array();
var ok=false;
var max2;

var ue=new Array();
var sita=new Array();
var sita2=new Array();
var cnum;

var rakuflag=false;
var raku_ii=0;


function kokoku(){

var col=6;
var max=idarray.length;
if(max < 6){
	return false;
}

var tmax=max;
tmax-=col;
var j;
var i;

var ar=new Array(tmax);
var j=col;
for(i=0;i<tmax;i++){
	ar[i]=j;
	j++;
}


var sorted = ar.sort( function(a, b){ return Math.random() - Math.random() } ); 

//-----------------------------

//---------------------------------

cnum=Math.floor(max/col);
var a=max%col;
if(a){
	cnum++;
}

var tate=new Array(cnum);
var t=cnum*(col-1);
var rest=new Array(t);

var v;
j=0;
var tateidx=0;
var restidx=0;
var idx=0;
for(i=0;i<max;i++){
	if(i < col){
		v=i;
	
	}
	else{
		v=sorted[idx];
		idx++;
	}
	j++;
	if(j==1){
		tate[tateidx]=v;
		tateidx++;
	}
	else{
		rest[restidx]=v;
		restidx++;
	
	}
	if(j==col){
		j=0;
	}
}


j=0;
q=0;

var yoko=6;
var tatenum=0;
var restnum=0;

for(i=0;i<max;i++){
	j++;
	if(j==1){
		q++;
		v=tate[tatenum];
		tatenum++;
	}
	else{
		v=rest[restnum];
		restnum++;
	}
	if(i < 12){
		ue.push(v);
	}
	else if(i >= 12 && i < 24){
		sita.push(v);
	}
	else{
		sita2.push(v);
	}
	if(j==yoko){
		j=0;
	}
}

document.open();
document.write("<table>\n");

q=0;
j=0;
for(i=0;i<12;i++){
	j++;
	if(j==1){
		document.write("<tr>\n");
		q++;
	}
	v=ue[i];
	document.write("<td width=\"120\" valign=\"top\">");
	printitem(v)
	if(q != cnum){
		document.write("<br><br>\n");
	}
	document.write("</td>\n");
	if(j !=yoko){
		document.write("<td width=\"20\">");
		document.write("</td>\n");
	}
	if(j==yoko){
		document.write("</tr>\n");
		j=0;
	}
}

if(j){
	for(i=0;i<yoko-j;i++){
		document.write("<td width=\"120\" valign=\"top\">");
		document.write("</td>");
		if(i != yoko-j-1){
			document.write("<td width=\"20\">");
			document.write("</td>\n");
		}
	
	}
	document.write("</tr>\n");
}

document.write("</table>\n");



document.close();


}

function kokoku2(){

var len=sita.length;

if(!len){
	return false;
}
j=0;
q=0;
var yoko=6;

if(gyou){
	if(len > 6){
		len=6;
	}
}

document.open();
document.write("<table>\n");


for(i=0;i<len;i++){
	j++;
	if(j==1){
		document.write("<tr>\n");
		q++;
	}
	v=sita[i];
	document.write("<td width=\"120\" valign=\"top\">");
	printitem(v)
	if(q != cnum){
		document.write("<br><br>\n");
	}
	document.write("</td>\n");
	if(j !=yoko){
		document.write("<td width=\"20\">");
		document.write("</td>\n");
	}
	if(j==yoko){
		document.write("</tr>\n");
		j=0;
	}
}

if(j){
	for(i=0;i<yoko-j;i++){
		document.write("<td width=\"120\" valign=\"top\">");
		document.write("</td>");
		if(i != yoko-j-1){
			document.write("<td width=\"20\">");
			document.write("</td>\n");
		}
	
	}
	document.write("</tr>\n");
}

document.write("</table>\n");

}

function kokoku3(){

var len=sita2.length;

if(!len){
	return false;
}
j=0;
q=0;
var yoko=6;

if(gyou2){
	if(len > 6){
		len=6;
	}
}

document.open();
document.write("<table>\n");


for(i=0;i<len;i++){
	j++;
	if(j==1){
		document.write("<tr>\n");
		q++;
	}
	v=sita2[i];
	document.write("<td width=\"120\" valign=\"top\">");
	printitem(v)
	if(q != cnum){
		document.write("<br><br>\n");
	}
	document.write("</td>\n");
	if(j !=yoko){
		document.write("<td width=\"20\">");
		document.write("</td>\n");
	}
	if(j==yoko){
		document.write("</tr>\n");
		j=0;
	}
}

if(j){
	for(i=0;i<yoko-j;i++){
		document.write("<td width=\"120\" valign=\"top\">");
		document.write("</td>");
		if(i != yoko-j-1){
			document.write("<td width=\"20\">");
			document.write("</td>\n");
		}
	
	}
	document.write("</tr>\n");
}

document.write("</table>\n");

}



function printitem(v){

if(imgarray[v] && comarray[v] && idarray[v] && urlarray[v] && shoparray[v]){

	document.write("<a href=\"http://zakkamatsuri.com/ys/rank.cgi?mode=link&id="+idarray[v]+"&url=http://"+urlarray[v]+"\" target=\"_blank\">");
	var t=imgarray[v].split(":");
	document.write("<img src=\"kokoku2/upfile/"+t[0]+"\" width="+t[1]+" height="+t[2]+" border=0>");
	document.write("</a>");
	document.write("<br>");
	document.write("<FONT size=\"-1\" face=\"HGS‘n‰pŠpÎß¯Ìß‘Ì\">"+shoparray[v]+"</font>");
	if(newarray[v]){
		document.write("<IMG src=\"1new03.gif\" width=\"17\" height=\"8\" border=\"0\">");
	}
	if(uparray[v]){
		document.write("<IMG src=\"1up02.gif\" width=\"11\" height=\"6\" border=\"0\">");
	}
	document.write("<br>");
	document.write(comarray[v]);


}

}

function printitem2(v){
var w;
var h;
var ra;
var w_max=120;

if(imgarray2[v] && comarray2[v] && idarray2[v] && urlarray2[v] && shoparray2[v]){
	document.write("<table cellpadding=\"0\" cellspacing=\"0\" width=\"120\">\n<tr><td>");

	var t=imgarray2[v].split(":");
	w=parseInt(t[1]);
	h=parseInt(t[2]);
	
	if(w > w_max || h > w_max){
		if(w > h){
			ra=h/w;
			w=w_max;
			h=Math.floor(w*ra);
		}
		else{
			ra=w/h;
			h=w_max;
			w=Math.floor(h*ra);
			
		}
	}

	if(idarray2[v] != 'raku'){
		document.write("<a href=\"search/search.cgi?mode=item&no="+idarray2[v]+"\" target=\"_blank\">");
		document.write("<img src=\"http://atcollet.com/upfile2/"+t[0]+"\" width="+w+" height="+h+" border=0>");
	}
	else{
		document.write("<a href=\""+urlarray2[v]+"\" title=\""+shoparray2[v]+"\" target=\"_blank\">");
		document.write("<img src=\"http://atcollet.com/kokoku_raku/upfile/"+t[0]+"\" width="+t[1]+" height="+t[2]+" border=0>");
	}

	document.write("</a>");
	document.write("<br>");
	document.write("<FONT size=\"-1\" face=\"HGS‘n‰pŠpÎß¯Ìß‘Ì\">"+shoparray2[v]+"</font>");

	document.write("<br>");
	document.write("<FONT size=\"-1\">");
	document.write(comarray2[v]);
	document.write("</FONT>");
	document.write("<br><br>");
	document.write("</td></tr></table>");
}

}

function rakuchange(){

if(!raku_ii){
	return;
}

var tmp_img=new Array();
var tmp_link=new Array();
var tmp_title=new Array();
var tmp_comment=new Array();

var j=0;
for(i=0;i<raku_img.length;i++){
	if(i >= raku_ii){
		tmp_img[j]=raku_img[i];
		tmp_link[j]=raku_link[i];
		tmp_title[j]=raku_title[i];
		tmp_comment[j]=raku_comment[i];
		j++;
	}
}

raku_img=tmp_img;
raku_link=tmp_link;
raku_title=tmp_title;
raku_comment=tmp_comment;
raku_ii=0;
}



function sinchaku1(){

max2=idarray2.length;

var ar2=new Array(max2);
var ii;
var flag=false;
for(i=0;i<max2;i++){
	ar2[i]=i;
	ii=i;
	if(!flag){
		flag=true;
	}
}


sorted2 = ar2.sort( function(a, b){ return Math.random() - Math.random() } ); 

var u;
var q;
if(flag){
	q=ii+1;
}
else{
	q=0;
}

if(max2 < 4){
	if(!rakuflag){
		rakuran();
		rakuflag=true;
	}
	else{
		rakuchange();
	}
	u=0;
	for(j=max2;j<4;j++){
		sorted2[q]=q;
		if(u < raku_img.length){
			imgarray2[j]=raku_img[u];
			if(!raku_comment[u]){
				raku_comment[u]=' ';
			}
			comarray2[j]=raku_comment[u];
			idarray2[j]='raku';
			urlarray2[j]=raku_link[u];
			shoparray2[j]=raku_title[u];
			raku_ii++;
		}
		else{
			comarray2[j]='';
			imgarray2[j]='';
			urlarray2[j]='';
			shoparray2[j]='';
			idarray2[j]=''
		}
		u++;

		max2++;
		q++;
	}
}
//for(i=0;i<sorted2.length;i++){
//	alert(sorted2[i]);
//}

document.open();
document.write("<table cellpadding=\"0\" cellspacint=\"0\">\n");

var j=0;
for(i=0;i<max2;i++){
	document.write("<tr>\n");
	document.write("<td height=\"230\" width=\"120\" valign=\"top\" align=\"left\">");
	printitem2(sorted2[i],"sin");
	document.write("</td>\n");
	document.write("</tr>\n");
	j++;
	if(j >=2){
		break;
	}

}
document.write("</table>\n");
document.close();

}
function sinchaku2(){

document.open();
document.write("<table cellpadding=\"0\" cellspacint=\"0\">\n");
var j=0;
for(i=2;i<max2;i++){
	document.write("<tr>\n");
	document.write("<td height=\"230\" width=\"120\" valign=\"top\" align=\"right\">");
	printitem2(sorted2[i],"sin");
	document.write("</td>\n");
	document.write("</tr>\n");
	j++;
	if(j >=2){
		break;
	}

}
document.write("</table>\n");
document.close();

}


var raku_i;
var rakuflag2=false;

function kokoku_b(){
max_b=idarray_b.length;
var ar_b=new Array(max_b);
var ii;
var flag=false;
for(i=0;i<max_b;i++){
	ar_b[i]=i;
	ii=i;
	if(!flag){
		flag=true;
	}
}
sorted_b = ar_b.sort( function(a, b){ return Math.random() - Math.random() } ); 

var u;
var q;
if(flag){
	q=ii+1;
}
else{
	q=0;
}

if(max_b < 3){
	if(!rakuflag){
		rakuran();
		rakuflag=true;
	}
	else{
		rakuchange();
	}
	u=0;
	for(j=max_b;j<3;j++){
		sorted_b[q]=q;
		if(u < raku_img.length){
			imgarray_b[j]=raku_img[u];
			if(!raku_comment[u]){
				raku_comment[u]=' ';
			}
			comarray_b[j]=raku_comment[u];
			idarray_b[j]='raku';
			urlarray_b[j]=raku_link[u];
			shoparray_b[j]=raku_title[u];
			raku_i=u;
			if(!rakuflag2){
				rakuflag2=true;
			}
			raku_ii++;
		}
		else{
			comarray_b[j]='';
			imgarray_b[j]='';
			urlarray_b[j]='';
			shoparray_b[j]='';
			idarray_b[j]=''
		}
		u++;

		max_b++;
		q++;
	}
}


document.open();
document.write("<table cellspacing=\"0\" cellpadding=\"0\" width=\"120\">\n");

var j=0;
for(i=0;i<max_b;i++){
	printitem_b(sorted_b[i],i);
	j++;
	if(j >=3){
		break;
	}

}
document.write("</table>\n");
document.close();

}


function printitem_b(v,c){
var w;
var h;
var ra;
var w_max=120;

if(imgarray_b[v] && comarray_b[v] && urlarray_b[v] && shoparray_b[v]){
	var t=imgarray_b[v].split(":");
	w=120;
	h=110;
	document.write("<tr>");
	document.write("<td height=\"150\" valign=\"top\">");
	if(idarray_b[v] != 'raku'){
		document.write("<a href=\"http://"+urlarray_b[v]+"\" target=\"_blank\" title=\""+shoparray_b[v]+"\">");
		document.write("<img src=\"http://atcollet.com/kokoku_b/upfile/"+t[0]+"\" width=\""+w+"\" height=\""+h+"\" border=0>");

	}
	else{
		document.write("<a href=\""+urlarray_b[v]+"\" title=\""+shoparray_b[v]+"\" target=\"_blank\">");
		document.write("<img src=\"http://atcollet.com/kokoku_raku/upfile/"+t[0]+"\" width="+w+" height="+h+" border=0>");
	}

	document.write("<br>");
	document.write("<font size=\"-2\"><b>");
	document.write(shoparray_b[v]);
	document.write("</b></font>");
	document.write("</a>");
	document.write("<br>");
	document.write("<font size=\"-1\">");
	document.write(comarray_b[v]);
	document.write("</font>");
	document.write("</td>");
	document.write("</tr>");
	if(c < 3){
		document.write("<tr><td height=\"20\"></td></tr>");
	}
}

}

function kokoku_b2(){
max_b=idarray_b2.length;
var ar_b=new Array(max_b);
var ii;
var flag=false;
for(i=0;i<max_b;i++){
	ar_b[i]=i;
	ii=i;
	if(!flag){
		flag=true;
	}
}
sorted_b = ar_b.sort( function(a, b){ return Math.random() - Math.random() } ); 


var u;
var q;
if(flag){
	q=ii+1;
}
else{
	q=0;
}
if(max_b < 3){
	if(!rakuflag){
		rakuran();
		rakuflag=true;
	}
	else{
		rakuchange();
	}
	if(rakuflag2){
		u=raku_i+1;
	}
	else{
		u=0;
	}
	for(j=max_b;j<3;j++){
		sorted_b[q]=q;
		if(u < raku_img.length){
			imgarray_b2[j]=raku_img[u];
			if(!raku_comment[u]){
				raku_comment[u]=' ';
			}
			comarray_b2[j]=raku_comment[u];
			idarray_b2[j]='raku';
			urlarray_b2[j]=raku_link[u];
			shoparray_b2[j]=raku_title[u];
			raku_ii++;
		}
		else{
			comarray_b2[j]='';
			imgarray_b2[j]='';
			urlarray_b2[j]='';
			shoparray_b2[j]='';
			idarray_b2[j]=''
		}
		u++;
		max_b++;
		q++;
	}
}


document.open();
document.write("<table cellspacing=\"0\" cellpadding=\"0\" width=\"120\">\n");

var j=0;
for(i=0;i<max_b;i++){
	printitem_b2(sorted_b[i],i);
	j++;
	if(j >=3){
		break;
	}

}
document.write("</table>\n");
document.close();

}


function printitem_b2(v,c){
var w;
var h;
var ra;
var w_max=120;
if(imgarray_b2[v] && comarray_b2[v] && urlarray_b2[v] && shoparray_b2[v]){
	var t=imgarray_b2[v].split(":");
	w=120;
	h=110;
	document.write("<tr>");
	document.write("<td height=\"150\" valign=\"top\">");
	
	if(idarray_b2[v] != 'raku'){
		document.write("<a href=\"http://"+urlarray_b2[v]+"\" target=\"_blank\" title=\""+shoparray_b2[v]+"\">");
		document.write("<img src=\"http://atcollet.com/kokoku_b2/upfile/"+t[0]+"\" width=\""+w+"\" height=\""+h+"\" border=0>");
	}
	else{
		document.write("<a href=\""+urlarray_b2[v]+"\" title=\""+shoparray_b2[v]+"\" target=\"_blank\">");
		document.write("<img src=\"http://atcollet.com/kokoku_raku/upfile/"+t[0]+"\" width="+w+" height="+h+" border=0>");
	}
	document.write("<br>");
	document.write("<font size=\"-2\"><b>");
	document.write(shoparray_b2[v]);
	document.write("</b></font>");
	document.write("</a>");
	document.write("<br>");
	document.write("<font size=\"-1\">");
	document.write(comarray_b2[v]);
	document.write("</font>");
	document.write("</a>");
	document.write("</td>");
	document.write("</tr>");
	if(c < 3){
		document.write("<tr><td height=\"20\"></td></tr>");
	}
}

}

function rakuran(){
var rmax=raku_img.length;
var ar=new Array(rmax);
for(i=0;i<rmax;i++){
	ar[i]=i;
}
var ar_s = ar.sort( function(a, b){ return Math.random() - Math.random() } ); 

var img_d=new Array();
var title_d=new Array();
var link_d=new Array();
var comment_d=new Array();


for(i=0;i<rmax;i++){
	img_d[i]=raku_img[ar_s[i]];
	title_d[i]=raku_title[ar_s[i]];
	link_d[i]=raku_link[ar_s[i]];
	comment_d[i]=raku_comment[ar_s[i]];
}

raku_img=img_d;
raku_title=title_d;
raku_link=link_d;
raku_comment=comment_d;


}

function m1(){

var max_m=idarray_m1.length;
var ar_m=new Array(max_m);

for(i=0;i<max_m;i++){
	ar_m[i]=i;
}
sorted_m = ar_m.sort( function(a, b){ return Math.random() - Math.random() } ); 

var cnt=sorted_m[0];

var url=urlarray_m1[cnt];
var img=imgarray_m1[cnt];
var id=idarray_m1[cnt];
var name=namearray_m1[cnt];

if(url){
	document.open();
	document.write("<a href=\""+url+"\" title=\""+name+"\"target=\"_blank\">");
	document.write("<img src=\""+img+"\" width=\"220\" height=\"170\" border=\"0\"><br>");
	document.write("<b><font color=\"#5e005e\">"+name+"</font></b></a><br>");
	document.close();
}

}
