function setElementOpacity(sElemId, nOpacity)
{
  var opacityProp = getOpacityProperty();
  var elem = document.getElementById(sElemId);
  
  if (nOpacity!=1){
    elem.style.border = '1px solid #000000';
  }
  
  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; //нет прозрачности
}

function ClearOpacity(numrows)
{
    var i;
    for (i=1; i<=numrows; i++) {
        var idimg = 'img'+i;
        var elems = document.getElementById(idimg);
        elems.style.border = '1px solid #FFFFFF';
        setElementOpacity(idimg, 1);
    }
}

function OnW(url, name, scr, w, h) {
    name = window.open(url, name, 'toolbar=yes,location=yes,status=no,menubar=yes,resizable=no,directories=no,scrollbars='+scr+',width='+w+',height='+h+'');
    name.focus();
}

function rotate(img,img1,path)
{
    var allimg = document.getElementById('allimg');
    allimg.innerHTML = '<a href="#" onClick="OnW(\''+path+'design/img/bigimg/'+img1+'\', \'mywindowname\', \'no\', 630, 500); return false;"><img src="'+path+'design/img/mediumimg/'+img+'" alt="" id="imgmain" style="border:1px solid #727272;"></a>';
}

function rotate1(img,img1,path)
{
    var allfurn = document.getElementById('allfurn');
    allfurn.innerHTML = '<a href="#" onClick="OnW(\''+path+'design/img/bigimg/'+img1+'\', \'mywindowname\', \'no\', 630, 500); return false;"><img src="'+path+'design/img/mediumimg/'+img+'" alt="" border="0" id="imgmain"></a>';

    var allfurnimgsize= document.getElementById('allfurnimgsize');
    allfurnimgsize.innerHTML = '<a href="#" onClick="OnW(\''+path+'design/img/bigimg/'+img1+'\', \'mywindowname\', \'no\', 630, 500); return false;"><img src="'+path+'design/img/image_size.gif" width="23" height="22" border="0" alt=""></a>';
}

function textrot(sElemId,numrows,sElemId1)
{
    var i;
    for (i=1; i<=numrows; i++) {
        var idfurn = 'furn'+i;
        var idsqpoint = 'sqpoint'+i;
        var elems = document.getElementById(idfurn);
        elems.style.color = '#000000';
        var elems1 = document.getElementById(idsqpoint);
        elems.style.color = '#000000';
        elems1.src = '/design/img/square_pointer.gif';
    }
  var elem = document.getElementById(sElemId);
  elem.style.color = '#E89640';
  
  var elem1 = document.getElementById(sElemId1);
  elem1.src = '/design/img/square_pointer_s.gif';
}


