function ProperiesViewSwitch(Num)
  {
  var div1 = document.getElementById('prop_'+Num);
  var div2 = document.getElementById('prop_'+((Num == 1) ? '2' : '1'));
  div1.style['display'] = 'none';
  div2.style['display'] = 'block';
  window.scroll(0,0);
  }

function ElementShow(_id, _fieldset)
  {
  var Buttons_Array = new Array;
  Buttons_Array[1] = new Array('same_prices','accessories','colors','video_review');
  Buttons_Array[2] = new Array('comments','review');
  var Buttons = new Array(false, Array(), Array());
  var Divs = new Array(false, Array(), Array());
  for (i = 0; i < 4; i++)
    {
    Buttons[_fieldset][i] = document.getElementById(Buttons_Array[_fieldset][i]);
    Divs[_fieldset][i] = document.getElementById('div_'+Buttons_Array[_fieldset][i]);
    if ((!!Buttons[_fieldset][i]) && (!!Divs[_fieldset][i]))
      {
      if (_id == Buttons[_fieldset][i].id) 
        {
        Buttons[_fieldset][i].className = 'selected over';
        Divs[_fieldset][i].style['display'] = 'block';
        } else {
        Buttons[_fieldset][i].className = '';
        Divs[_fieldset][i].style['display'] = 'none';
        }
      }
    } 
  }

function ElementMouseEvent(_obj, _type)
  {
  var sel = /selected/gi;
  var c_name = (_type == 'over') ? 'over' : '';
  var oldClass = _obj.className;
  var newClass = (sel.test(oldClass)) ? 'selected ' + c_name : c_name;
  if (!sel.test(oldClass)) {_obj.className = newClass;} else {return false;}
  }
  
function ShowPhoto(_num, _obj)
  {
  var Photos = new Array;
  var Links = new Array;
  for (i = 0; i < 8; i++)
    {
    Photos[i] = document.getElementById('mob_photo_'+i);
    Links[i] = document.getElementById('mob_photo_'+i+'_link');
    if (Photos[i])
      {
      Photos[i].style['display'] = (_num == i) ? 'block' : 'none';
      Links[i].className = (_num == i) ? 'selected' : '';
      }
    }
  }
  
function PhotoMouseEvent(_obj, _type)
  {
  var oldClass = _obj.className;
  var newClass = (_type == 'over') ? 'over' : '';
  if (oldClass == 'selected')
    {
    newClass = 'selected';
    }
  _obj.className = newClass;
  }

function FieldShow(_id, _group)
  {
  var Groups = new Array;
  Groups[1] = new Array('colors','accessories','same_prices');
  Groups[2] = new Array('comments','review','video_review');
  for (i = 0; i < Groups[_group].length; i++)
    {
    if (Groups[_group][i] != _id)
      {
      document.getElementById(Groups[_group][i]).className = '';
      FieldHide('div_'+Groups[_group][i]);
      } else {
      document.getElementById('div_'+_id).style['display'] = 'block';
      document.getElementById(_id).className = 'selected over';
      }
    }
  }

function FieldHide(_id)
  {
  document.getElementById(_id).style['display'] = 'none';
  }

function ChangePhoto(_ThisId)
  {
  if (!Photos[_ThisId]['block'])
    {
    CurNum = Photos[_ThisId]['current'] + 1;
    if (!Photos[_ThisId][CurNum])      
      {
      CurNum = 0;
      }
    document.getElementById(_ThisId).src = Photos[_ThisId][CurNum];    
    Photos[_ThisId]['block'] = true;
    Photos[_ThisId]['current'] = CurNum;
    }
  }

function PhotoUnBlock(_ThisId)
  {
  Photos[_ThisId]['block'] = false;
  }