/* gals */
var nums = 0;
var speed = 25;
var speedm = 10;
var nimage = '/images/loading.gif';
var nwidth = 450;
var nheight = 450;
var minus = 100;
function findObj(id) {
   if(document.all)
      return document.all[id];
   else
      return document.getElementById(id);
}

function openw(wid, hei, pname, pfile){

	nwins = open ('', '_req_info' + wid + hei, 'height=' + hei + ', resizable=yes, scrollbars=yes, width='+ wid + ', top=20, left=20');
	nwins.document.write('<html><head><title>' + pname + '</title><style>p{font-size: 10pt; font-weight: bold; font-family: tahoma;}</style></head><body><table width="100%" border="0" cellpadding="0" cellspacing="0">');
	nwins.document.write('<tr><td align="center"><a href="javascript:window.close()"><img src="' + pfile + '" border="0" alt="close window" /></a></td></tr>');
	nwins.document.write('<tr><td><br><p align="center">' + pname + '</p></td></tr>');
	nwins.document.write('<tr><td><br><p align="center"><a href="javascript:window.close()" style="font-size: 10pt; font-weight: bold; font-family: tahoma;">Закрыть окно</a></p></td></tr>');
	nwins.document.write('</table></body>');
	nwins.document.focus();
	nwins.document.close();

}
function openv(wid, hei, pname, pfile, urls){

	nwins = open ('', '_req_info' + wid + hei, 'height=' + hei + ', resizable=yes, scrollbars=yes, width='+ wid);
	nwins.document.write('<html><head><title>' + pname + '</title><style>p{font-size: 10pt; font-weight: bold; font-family: tahoma;}</style></head><body><table width="100%" border="0" cellpadding="0" cellspacing="0">');
	nwins.document.write('<tr><td align="center"><a href="' + urls + '"><img src="' + pfile + '" border="0" title="Download" alt="Download"></a></td></tr>');
	nwins.document.write('<tr><td align="center"><a href="' + urls + '" style="font-size: 8pt; font-weight: bold; font-family: tahoma;" title="Download">' + pname + '</a></td></tr>');
	nwins.document.write('<tr><td><br><p align="center"><a href="javascript:window.close()" style="font-size: 10pt; font-weight: bold; font-family: tahoma;">Закрыть окно</a></p></td></tr>');
	nwins.document.write('</table></body>');
	nwins.document.close();

}

function show_gal(id){
   nimage = url + arrs[id];
	st = '<p>';
	wid = widths[id];
	nwidth = wid;
	hei = heights[id];
	nheight = hei;
   clos = '<br /><br /><a href="javascript:clear()">Close window</a>';

	if(!wid) wid = 450;
	if(!hei) hei = 450;
	st += '<span id="list">';
   ll = 1;
	for(i in arrs){
		num = i * 1 + 1;
		if(id == i) st += ' |' + ll + '| ';
		else st += ' <a href="javascript:chimg(' + i + ')">[' + ll + ']</a>';
		ll = ll + 1;
	}
	ims = '/images/0.gif'
	st += '</span><br />';
	st += '<b id="fname">'+ names[id] + '</b></p>';
	img = '<a href="javascript:clear()"><img id="ipreview" src="' + ims + '" border="0" alt="' + names[id] + '" /></a>';
	wid = wid + 50;
	hei = hei + 50;
   str = '<div id="load" style="background: url(/images/transbg2.gif); position: absolute; overflow: hidden; z-index: 10000; width: 1%; height: 1%; text-align: center; padding: 10% 0 0 0; margin: auto;">' +
'<div style="width: 600px; height: 20px; padding: 10px; margin: auto; background: white; text-align: right; border-top: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD"><a href="javascript:clear()" style="color: red"> x </a></div>'+
'<div style="width: 600px; height: 600px; padding: 0 10px 20px 10px; margin: auto; background:url(/images/loading.gif) no-repeat center; background-color: white; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD">' +
st +
'<br />' +
img +
clos +
'</div></div>';
   sav = findObj('galid');
	if(!sav) return;
	sav.style.display = 'block';
	sav.innerHTML = str;
/* background */
/*	backg = findObj('load');
   if(!backg) return;
	backg.style.background = 'url(/images/transbg.gif)';
*/
/* width */
	nums = 0;
	mm = setTimeout('widthsw()', speed);
   return;
}
function widthsw(){
	nums = nums + 50;
	if(nums == 600){
	   im = findObj('ipreview');
		if(!im) return;
//		alert(im);
		im.src = nimage;
		im.style.width = nwidth;
		im.style.height = nheight;
	}
	backg = findObj('load');
   if(!backg) return;
   if(nums < 750){
		if(nums<600){
			backg.style.width = nums + 'px';
		}
		backg.style.height = nums + 'px';
      mm = setTimeout('widthsw()', speed);
	}
	else{
		clearTimeout(mm);
	}
}

function clear(){
   minus = 600;
	mm = setTimeout('widthmin()', speedm);
}

function widthmin(){
	minus = minus - 50;
	backg = findObj('load');
   if(!backg) return;
	if(minus > 0){
		backg.style.width = minus + 'px';
		backg.style.height = minus + 'px';
      mmm = setTimeout('widthmin()', speedm);
	}
	else{
		clearTimeout(mmm);
	}
	if(minus <= 0){
	   sav = findObj('galid');
	   if(!sav) return;
	   sav.style.display = 'none';
	   sav.innerHTML = '';
	}
}

function chimg(id){
	st = '';
	l = 1;
	for(i in arrs){
		num = i * 1 + 1;
		if(id == i) st += ' |' + l + '| ';
		else st += ' <a href="javascript:chimg(' + i + ')">[' + l + ']</a>';
		l++;
	}
   lis = findObj('list');
	if(!lis) return;
	lis.innerHTML = st;

	nimage = url + arrs[id];
   im = findObj('ipreview');
	if(!im) return;
	im.src = nimage;
	im.style.width = nwidth;
	im.style.height = nheight;

   fn = findObj('fname');
	if(!fn) return;
	fn.innerHTML = names[id];

}
/* gals */

