
// Кроссбраузерные функции работы с прозрачностью.	
function getOpacityProperty()
{
  if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9)
    return 'opacity';
  else if (typeof document.body.style.MozOpacity == 'string') // Mozilla 1.6 и младше, Firefox 0.8 
    return 'MozOpacity';
  else if (typeof document.body.style.KhtmlOpacity == 'string') // Konqueror 3.1, Safari 1.1
    return 'KhtmlOpacity';
  else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) // Internet Exploder 5.5+
    return 'filter';

  return false; //нет прозрачности
}	

function setElementOpacity(sElemId, nOpacity)
{
  var opacityProp = getOpacityProperty();
  var elem = document.getElementById(sElemId);

  if (!elem || !opacityProp) return; // Если не существует элемент с указанным id или браузер не поддерживает ни один из известных функции способов управления прозрачностью
  
  if (opacityProp=="filter")  // Internet Exploder 5.5+
  {
    nOpacity *= 100;
	
    // Если уже установлена прозрачность, то меняем её через коллекцию filters, иначе добавляем прозрачность через style.filter
    var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
    if (oAlpha) oAlpha.opacity = nOpacity;
    else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")"; // Для того чтобы не затереть другие фильтры используем "+="
  }
  else // Другие браузеры
    elem.style[opacityProp] = nOpacity;
}
//==================================================	
	
	function ff() {
		 if (CurrentPage < TotalPages) {CurrentPage++} else {CurrentPage=1}
		 setpage(CurrentPage);
	}

	function setpage(n) {	
		var TransInMs = 700;
		var TransDelay = TransInMs/20;
		for (stage=1;stage<=20;stage++) {
			if (stage <= 10) {
				window.setTimeout("setElementOpacity('pictab', " + (1-stage/10) + ")", TransDelay*stage);
			} else {
				window.setTimeout("setElementOpacity('pictab', " + ((stage-10)/10) + ")", TransDelay*stage);
			}
		}	
		window.setTimeout("setpic(document.getElementById('be"+n+"').innerHTML, document.getElementById('bd"+n+"').innerHTML,document.getElementById('im"+n+"').innerHTML)",(TransInMs+TransDelay)/2);
		
	
	}
		
	
	function setpic(headtxt, desctxt, picfile) {
		document.getElementById('pichead').innerHTML=headtxt;
		document.getElementById('picdesc').innerHTML=desctxt;
		document.getElementById('pictab').style.backgroundImage='url("'+picfile+'")';
	}
	
	
	function rr() {
		if (CurrentPage>1) {CurrentPage--} else {CurrentPage=TotalPages}
		setpage(CurrentPage);
	}
