function addHandler(object, event, handler, useCapture) { 
      if (object.addEventListener) { 
            object.addEventListener(event, handler, useCapture ? useCapture : false); 
      } else if (object.attachEvent) { 
            object.attachEvent('on' + event, handler); 
      } else alert("Add handler is not supported"); 
} 

function removeHandler(object, event, handler) { 
      if (object.removeEventListener) { 
            object.removeEventListener(event, handler, false); 
      } else if (object.detachEvent) { 
            object.detachEvent('on' + event, handler); 
      } else alert("Remove handler is not supported"); 
}

var itertime = 100;
var iternum = 10;
var i = 0; 
var flag = 0;

function scrollUp(s)
{
	i++;
	document.getElementById('photo_small').scrollTop = s - parseInt(114 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function scrollDown(s)
{
	i++;
	document.getElementById('photo_small').scrollTop = s + parseInt(114 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function galeryUp()
{
	var s = document.getElementById('photo_small').scrollTop;
	var h = document.getElementById('photo_small').scrollHeight;
	if ( (s - 114 >= 0) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollUp(" + s + ")", parseInt(n) );
	}
}

function galeryDown()
{
	var s = document.getElementById('photo_small').scrollTop;
	var h = document.getElementById('photo_small').scrollHeight;
	if ( (s + 3*114 < h) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollDown(" + s + ")", parseInt(n) );
	}
}

function galeryLoad(obj,file,file2,type,alt)
{
	var imgs = document.getElementById('photo_small').getElementsByTagName("img");
	for (var i = 0; i < imgs.length; i++) {
		imgs[i].className = "";
	}
	obj.firstChild.className = "current"; 
	if (type == "h") {
		document.getElementById('photo_large').innerHTML = '<a href="/showaward.html?p=' + file2 +'&amp;a=' + alt + '" onclick="window.open(this.href,this.target,\'width=929,height=652,location=no,toolbar=no,resizable=no,scrollbars=no,menubar=no,status=no\');return false;" target="_blank"><img src="/i/gal/' + file + '" width="515" height="380" alt="Увеличить фото" title="Увеличить фото"/></a>';
	} else if (type == "v") {
		document.getElementById('photo_large').innerHTML = '<a href="/showaward.html?p=' + file2 +'&amp;a=' + alt + '" onclick="window.open(this.href,this.target,\'width=416,height=652,location=no,toolbar=no,resizable=no,scrollbars=no,menubar=no,status=no\');return false;" target="_blank"><img src="/i/gal/' + file + '" width="515" height="380" alt="Увеличить фото" title="Увеличить фото"/></a>';
	}
//	document.getElementById('photo_large').firstChild.firstChild.src = "/i/gal/" + file;
//	document.getElementById('photo_large').firstChild.href = "/showaward.html?p=" + file2;
}