var imageCheck = false;
var second = 0;
var point = 10;
var loading_time = 180;


function getBodyScrollTop() {
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getDocumentHeight() {
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}

function el(name) {
	return document.getElementById(name);
}

function ImgClose() {
	el('gallery_bg').style.display = 'none';
	el('gallery_img').style.display = 'none';
	el('load_span').display = 'none';
	el('gallery_img').innerHTML = '';
	imageCheck = false;
	second = 0;
}

function CheckLoading() {
	second ++;
	if(imageCheck == true) {
		el('gallery_images').style.display = '';
		el('load_span').style.display = 'none';
	}
	else if(second == loading_time) {		alert('Время загрузки истекло!');
		ImgClose();
	} else {
		setTimeout("CheckLoading()", '1000');
	}
}

function ImgOpen(img, name, actions)
{

	s = el('gallery_bg').style;
	s.width = '100%';
	s.height = getDocumentHeight();
	s.display = '';

	d_img = el('gallery_img');
	d_img.style.top = getBodyScrollTop();

	check = true;

	if( actions == '1' ) {
		src_win = '<img src="'+img+'" onload="imageCheck=true;"><br>';
	}
	else if( actions == '0'){
		src_win = '<iframe width=400 height=400 src='+img+' onload="imageCheck=true;" frameborder="0" id="listensfr"></iframe>';
	}
	else {		src_win = 'd';
		check = false;	}

	win_html = ' \
	<table width="100%" height="100%"> \
		<tr> \
			<td align="center"> \
				<div id="load_span"> \
					<img src="/man/img/gallery/loading.gif"><br> \
					<span style="cursor:pointer;color:silver;font-size:10pt" onClick="ImgClose()">[Прервать]</span> \
				</div> \
				<table id="gallery_images" style="display:none;" cellspacing="0" cellpadding="0"> \
					<tr> \
						<td id="gallery_win_head"> \
							<span style="position:absolute;">'+name+'</span> \
							<div align="right" > \
							<img src="/man/img/gallery/close.gif" onClick="ImgClose()" style="cursor:pointer;" onMouseover="this.src=\'/man/img/gallery/close_ac.gif\'" \
							onMouseout="this.src=\'/man/img/gallery/close.gif\'"> \
							</div> \
						</td> \
					</tr> \
						<td id="tests">\
						'+src_win+'\
						</td> \
					</tr> \
				</table> \
			</td> \
		</tr> \
	</table>';

	d_img.innerHTML = win_html;

	d_img.style.display = '';

	if(check == true) CheckLoading();

}

function gallery_win()
{	document.write(' \
	<div id="gallery_bg" style="display:none;"></div> \
	<div id="gallery_img" style="display:none;"></div> \
	');}

function song_request(url)
{
	ImgOpen('', '', 2);
	Requests(url, "alert(http_results);ImgClose();");
}

function star_win(url)
{
	ImgOpen('', '', 2);
	Requests(url, "alert('Ваша оценка учтена!');ImgClose();");
}
