var dl_resizeW=0;
var dl_resizeH=0;

function DLresizeW( th ) {
//	alert( "DLresizeW" );
	var i = th.selectedIndex;
	var w = th.options[i].value;
	
	dl_resizeW = w;
	allResizeButtonChange();
}
function DLresizeH( th ) {
//	alert( "DLresizeH" );
	var i = th.selectedIndex;
	var h = th.options[i].value;
	
	dl_resizeH = h;
	allResizeButtonChange();
}

function dlfile(path,resize){
	
//	alert( path+ "  " + resize );

//	location.replace("http://www.htmq.com/");
//	var q = "ファイル:"+file;
	var w,h;
	if( resize ){
		w= dl_resizeW;
		h= dl_resizeH;
	}else{
		w=0; h=0;
	}
//	if( w>0 && h>0 ){q+="("+w+"x"+h+")";}
//	else{q+="(Original Size)";}
//	path = '$p1'+path;
	var url = "image.php?d="+path;
	if( w>0 && h>0 ){url+="&w="+w+"&h="+h;}
//	location.replace("http://yahoo.co.jp/");
	location.replace(url);
//	alert( "" + url );
//	GB_showFullScreen(q, '/_gb/greybox/loader_frame.html');
//	setTimeout( function(){GB_hide();} , 10000 );

}


function allResizeButtonChange() {
//	alert( "allResizeButtonChange" );

//	var f=document.forms.elements;
	var f = document.getElementsByTagName('input');
	var i=-1;
	while (++i<f.length) {
		if ( f[i].name.indexOf("dl_rebtn") >=0 ){
			var sp = f[i].name.split("/");
			var w = parseInt(sp[1]);
			var h = parseInt(sp[2]);
			var pw=100;
			var ph=100;
			
			var okng = true;
			var okng2 = false;
			if( w == dl_resizeW && h == dl_resizeH ){okng=false; okng2=true;}
			if( okng && dl_resizeW <= 0 ){okng=false;}
			if( okng && dl_resizeH <= 0 ){okng=false;}
			if( okng && dl_resizeW > w ){ if( dl_resizeW*80/100 > w ){ okng=false; } }
			if( okng && dl_resizeH > h ){ if( dl_resizeW*80/100 > h ){ okng=false; } }
			if( okng ){
				pw = Math.floor(dl_resizeW*100/w);
				ph = Math.floor(dl_resizeH*100/h);
				if( pw > ph ){ if( (pw*100/ph) > 140 ){ okng=false; } }
				else         { if( (ph*100/pw) > 140 ){ okng=false; } }
			}
			if( okng ){
				f[i].value = dl_resizeW+"x"+dl_resizeH+"("+pw+"%,"+ph+"%) DL";
				f[i].disabled=false;
			}else{
				f[i].disabled=true;
				if( okng2 ){
					f[i].value = "Original Size";
//					f[i].value = dl_resizeW+"x"+dl_resizeH+"はｵﾘｼﾞﾅﾙです";
				}else{
					f[i].value = "NG Download";
				}
			}
		}
	}

}

