var value = 1;

var elem = "l11";

var next;

function change(el,par){
	next=el;
	document.getElementById(elem+"p").innerHTML="";
	document.getElementById(next+"p").innerHTML="<img src=\"img/p.jpg\">";
	deleteOpacity();
	
	
	var node=document.getElementById('layers'+par).style.display;
	if(node=="block"){
			
	}else{
			document.getElementById('str'+par).src="img/str1.jpg";
			slidedown('layers'+par);
	}
}


function setOpacity() {
   value += .20;
   var testObj = document.getElementById(elem);
   testObj.style.display = "block";
   setElementOpacity(elem, value)
   myTimeout = setTimeout("setOpacity()", 30);
   
   if ((value) >= 1) {
      	clearTimeout(myTimeout);
   }
}

function deleteOpacity() {
   value -= .20;
   var testObj = document.getElementById(elem);
   setElementOpacity(elem, value)
   myTimeout = setTimeout("deleteOpacity()", 30);
   
   if ((value) <= .1) {
      	clearTimeout(myTimeout);
		document.getElementById(elem).style.display="none";
		
		elem=next;
		
		setOpacity();
   }
}

function setElementOpacity(sElemId, nOpacity)
{
	//alert(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 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; //нет прозрачности
}
