//var strgrpName="";
function forAllFrames(f)
{
	forAllFrames_recursive(window.top,f);
}
/*function passingClsdCaptn(grpName)
{
	//alert("strRet1:"+strRet);
	
	strgrpName= grpName;
	alert("grpName:"+grpName);
	alert("in passingClsdCaptn :"+strgrpName);
}*/
function forAllFrames_recursive(g,f)
{
	if(!g)
		return;
	f.OnFrame(g);
	if(!g.frames)
		return;
		
	for(var h=0;h<g.frames.length;++h)
	{
		var i=g.frames[h];
		//alert("window.parent.frames[0].document.getElementById('closedCaptionOn').text:"+window.parent.frames[0].document.getElementById('closedCaptionOn').text);
		var nClsdCaptnvalue=window.parent.frames[0].document.getElementById('closedCaptionOn').text; 
		//alert("nClsdCaptnvalue:"+nClsdCaptnvalue);
		if( nClsdCaptnvalue!="1")//Added  by Dhanesh regarding issue Ticket ID:  1001857 
		{//Ended by Dhanesh
			if(i.name != "slidehandler" )
		
			//alert("i.name2:"+i.name);
			
			forAllFrames_recursive(i,f);
		
		}
	}
}
function slideChange_handler(i)
{
	if(i.OnSlideChange)
		i.OnSlideChange(this.slide);
}
function broadcastSlideChange(d)
{
	
	var f=new Object();
	f.OnFrame=slideChange_handler;
	f.slide=d;
	forAllFrames(f);
}
function tocSeek_handler(i)
{
	if(i.OnTocSeek)i.OnTocSeek(this.timeIndex);
}
function broadcastTocSeek(j)
{
	var f=new Object();
	f.OnFrame=tocSeek_handler;
	f.timeIndex=j;
	forAllFrames(f);
}
function tocSeek(j)
{
	broadcastTocSeek(j);
}
function errstop()
{
	return true
}
function gotoSlide(i)
{
	try
	{
		var objCurrSlide = top.GetSlideObject( i );
		top.g_nCurrSlide = parseInt( i );
		
		if( 1 == parseInt( objCurrSlide.getProperty("IS_CAP_IMG") )  )
			window.open( "slidesc.htm", "slide" );
		else
			window.open( "slide" + objCurrSlide.getProperty("SLIDEID") + ".htm", "slide" );
			
	}catch(e)
	{
		window.open( "slide" + i + ".htm", "slide" );
	}
}
window.onerror=errstop

