function goToPage(elementName)
{
	var info = document.getElementById(elementName).options[document.getElementById(elementName).selectedIndex].value;
	if(info != "0")
	{
		window.location = info;
	}
	return false;
}

// this function is needed to work around 
// a bug in IE related to element attributes
function hasClass(obj) {
   var result = false;
   if (obj.getAttributeNode("class") != null) {
       result = obj.getAttributeNode("class").value;
   }
   return result;
}   

function stripeTable(id, oddColor, evenColor) {

  // the flag we'll use to keep track of 
  // whether the current row is odd or even
  var even = false;
  if(self.parent.frames.length !=0)
  {
	self.parent.location.replace(document.location.href);
	return false;
  }
  // obtain a reference to the desired table
  // if no such table exists, abort
  var table = document.getElementById( id );
  if ( !table ) { return; }

  // by definition, tables can have more than one tbody
  // element, so we'll have to get the list of child
  // &lt;tbody&gt;s 
  var tbodies = table.getElementsByTagName( "tbody" );
  
  // and iterate through them...
  for( var h = 0; h < tbodies.length; h++ ) {

    // find all the &lt;tr&gt; elements... 
    var trs = tbodies[h].getElementsByTagName( "tr" );

    // ... and iterate through them
    for( var i = 0; i < trs.length; i++ ) {

      // avoid rows that have a class attribute
      // or backgroundColor style
      if( !hasClass( trs[i] ) && !trs[i].style.backgroundColor ) {

        // get all the cells in this row...
        var tds = trs[i].getElementsByTagName( "td" );

        // and iterate through them...
        for( var j = 0; j < tds.length; j++ ) {

          var mytd = tds[j];

          // avoid cells that have a class attribute
          // or backgroundColor style
          if( !hasClass( mytd ) && !mytd.style.backgroundColor ) {
            mytd.style.backgroundColor = even ? evenColor : oddColor;
          }

        }

      }

      // flip from odd to even, or vice-versa
      even = !even;

    }
  }
}
