//set the document.domain to a subdomain everytime .js file is loaded.
var ie = document.all ? 1 : 0;
var ns4 = document.layers ? 1 : 0;
/*var skn = ( ns4 ) ? document.topdeck : topdeck.style;
if( ns4 ) document.captureEvents( Event.MOUSEMOVE );
document.onmousemove = get_mouse;

function pop( title, msg, bord, bak )
{
  var content = "<TABLE WIDTH=260 BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="
                + bord + "><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><CENTER><FONT COLOR=#FFFFFF SIZE=2><B>"
				+ title + "</B></FONT></CENTER></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="
				+ bak + "><TR><TD>" + msg + "</TD></TR></TABLE></TD></TR></TABLE>";
  if( ns4 )
  {
    skn.document.write( content );
    skn.document.close();
    skn.visibility = "visible";
  }
  else if( ie )
  {
    document.all( "topdeck" ).innerHTML = content;
    skn.visibility = "visible";
  }
}

function get_mouse( e )
{
  var x = ( ns4 ) ? e.pageX : event.x + document.body.scrollLeft;
  var y = ( ns4 ) ? e.pageY : event.y + document.body.scrollTop;
  skn.left = x - 60;
  skn.top  = y + 20;
}

function kill()
{ skn.visibility = "hidden"; }
*/
function setupTableBgcolor( formName )
{
  if( ie )
  {
    for( var i=0; i<formName.elements.length; i++ )
    {
      var formElement = formName.elements[i];
      if(( formElement.name != 'allbox' ) && ( formElement.type == 'checkbox' ))
      {
        formElement.checked = formName.allbox.checked;
        if( formName.allbox.checked )
        { setHighlight( formElement ); }
        else
        { unsetHighlight( formElement ); }
      }
    }
  }
}

function changeTableRowColor( formElement, formName )
{
  if( ie )
  {
    if( formElement.checked ) { setHighlight( formElement ); }
    else                      { unsetHighlight( formElement ); }
  
    var TB = TO = 0;
    for( var i=0; i<formName.elements.length; i++ )
    {
      var element = formName.elements[i];
      if( element.type == 'checkbox' )
      {
        TB++;
        if( element.checked )
        { TO++; }
      }
    }
  }
}

function setHighlight( formElement )
{
  if( ie )
  {
    while( formElement.tagName != "TR" )
    { formElement = formElement.parentElement; }
  }
  else
  {
    while( formElement.tagName != "TR" )
    { formElement = formElement.parentNode; }
  }
  formElement.className = "H";
}

function unsetHighlight( formElement )
{
  if( ie )
  {
    while( formElement.tagName != "TR" )
    { formElement = formElement.parentElement; }
  }
  else
  {
    while( formElement.tagName != "TR" )
    { formElement = formElement.parentNode;}
  }
  formElement.className = "N";
}

function MM_swapImgRestore()//v3.0 
{ 
  var i,x,a = document.MM_sr; 
  for( i=0; a && i<a.length && ( x=a[i] ) && x.oSrc; i++ ) 
  { x.src = x.oSrc; }
}

function MM_preloadImages() //v3.0
{ 
  var d = document; 
  if( d.images )
  { 
    if( !d.MM_p ) { d.MM_p = new Array(); }
    var i,j = d.MM_p.length,a = MM_preloadImages.arguments; 
    for(i=0; i<a.length; i++)
	{
      if( a[i].indexOf( "#" ) != 0 )
      { 
        d.MM_p[j] = new Image; 
        d.MM_p[j++].src = a[i];
      }
	}
  }
}

function MM_findObj( n, d ) //v3.0
{ 
  var p,i,x;  
  if( !d ){ d = document; }
  if(( p = n.indexOf( "?" )) > 0 && parent.frames.length ) 
  {
    d=parent.frames[n.substring(p+1)].document; 
	n=n.substring(0,p);
  }
  if( !( x = d[n] ) && d.all ) { x = d.all[n]; }
  
  for( i=0; !x && i<d.forms.length; i++) 
  { x = d.forms[i][n]; }
  for( i=0; !x && d.layers && i<d.layers.length; i++ ) 
  { x = MM_findObj( n, d.layers[i].document ); }
  return x;
}

function MM_swapImage() //v3.0
{ 
  var i,j=0,x,a = MM_swapImage.arguments; 
  document.MM_sr = new Array; 
  for( i=0; i<( a.length - 2 ); i+=3 )
  {
    if(( x = MM_findObj( a[i] )) != null )
    {
      document.MM_sr[j++] = x; 
      if( !x.oSrc ){ x.oSrc = x.src; }
      x.src=a[i+2];
    }
  }
}

