function setStyle( objId, style )
{ 
  var obj = getObj(objId);
  if ( obj )
    obj.className = style; 
}
function getObj(id)
{
  return document.getElementById(id);
}
function storeCaret(textEl) 
{
  if (textEl.createTextRange) 
    textEl.caretPos = document.selection.createRange().duplicate();
}

function makeImg(img)
{
  var style = '';
  var id = '';
  var extra = '';

  if ( img.width )
    style += 'width:' + img.width + 'px;';
  if ( img.height )
    style += 'height:' + img.height + 'px;';
  if ( img.style )
    style += img.style;

  if ( img.id )
    id = 'id="' + img.id + '"';

  if ( img.extra )
    extra = img.extra;

  if ( /MSIE (5\.5|6\.)/.test(navigator.userAgent) && /\.png$/.test(img.src) )
  {
    return '<img ' + id + ' style="' + style + 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + 
      img.src + '\', sizingMethod=\'scale\')" src="img/blank.gif" ' + img.extra + '/>';
  }
  else
  {
    return '<img ' + id + ' style="' + style + '" src="' + img.src + '" ' + extra + '/>';
  }
}

function putImg(img)
{

  document.write(makeImg(img));
}

function getWindowSize()
{
  if (parseInt(navigator.appVersion)>3)
  {
   if (navigator.appName=="Netscape") 
   {
    winW = window.innerWidth-16;
    winH = window.innerHeight-16;
   } 
   if (navigator.appName.indexOf("Microsoft")!=-1) 
   {
    winW = document.body.offsetWidth-20;
    winH = document.body.offsetHeight-20;
   }
  }
  return {'width': winW, 'height':winH}
}
function onReady(accordionDisplay , menuElements)
{
  if (window.ie6)
  {    
    $('layout').setStyle('margin-left', (getWindowSize().width - parseInt($('frame').getStyle('width'))) / 2);
  }
  
  if ( $('about').getSize().size.y >  $('content').getSize().size.y)
  {
    $('content').setStyle('height', $('about').getSize().size.y );
  }
}

