function getRefToDiv(divID,oDoc) {
  if( document.getElementById ) {
    return document.getElementById(divID); 
  }
  if( document.all ) {
    return document.all[divID]; 
  }
  if( !oDoc ) { 
  	oDoc = document; 
  }
  if( document.layers ) {
    if( oDoc.layers[divID] ) { 
    	return oDoc.layers[divID]; 
    } 
    else {
      //repeatedly run through all child layers
      for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
        //on success, return that layer, else return nothing
        y = getRefToDiv(divID,oDoc.layers[x].document); 
      }
      return y; 
    } 
  }
  return false;
}

function updateDiv(divID, content) {
	var oDoc = document;
	var myReference = getRefToDiv(divID, oDoc);
	if (myReference != false) {
		if( typeof( myReference.innerHTML ) != 'undefined' ) {
		  //used by all current browsers
		  myReference.innerHTML = content;
		} else if( myReference.document && myReference.document != window.document ) {
		  //used by layers browsers
		  myReference.document.open();
		  myReference.document.write(content);
		  myReference.document.close();
		} else if( window.frames && window.frames.length && window.frames['nameOfIframe'] ) {
		  //used by browsers like Opera 6-
		  myReference = window.frames['nameOfIframe'].window;
		  myReference.document.open();
		  myReference.document.write(content);
		  myReference.document.close();
		}
	}
}
