// JavaScript Document
function loadExternal(url) {
  if ( window.frames['buffer'] ) {
    window.frames['buffer'].location = url;
    var lyr = document.getElementById? document.getElementById('display'): document.all? document.all['display']: null;
    if ( lyr && typeof lyr.innerHTML != "undefined" ) {
      lyr.innerHTML = 'Loading..';
    }
    return false;
  } 
  return true; // other browsers follow link
}

// called when documents loaded into iframe (from their body's onload attribute)
function displayExternal() {
  var lyr = document.getElementById? document.getElementById('display'): document.all? document.all['display']: null;
    if ( window.frames['buffer'] && lyr && typeof lyr.innerHTML != "undefined" ) {
      lyr.innerHTML = window.frames['buffer'].document.body.innerHTML;
    }
}

	
function resetFrameSize()
{
	window.parent.document.getElementById("frGenreListing").height=425;
	window.parent.document.getElementById("frCategoryListing").height=450;
	window.parent.document.getElementById("frSubCategoryListing").height=450;
	window.parent.document.getElementById("frSubjectListing").height=450;
}

function growFrame(frameName,smallSize,bigSize,sleepTime)
{
	
    if(window.parent.document.getElementById(frameName).height==smallSize)
	{
		 window.parent.document.getElementById(frameName).height=bigSize;
	}
	else
	{
		window.parent.document.getElementById(frameName).height=smallSize;
	}
}

function getMasterData(url,bufferframe) 
{
  resetFrameSize();
  if ( window.frames[bufferframe] ) 
  {
    window.frames[bufferframe].location = url;
    return false;
  } 
  return true; // other browsers follow link
}