function PrintSection(target,UseCSS)
{
	var myWindow=window.open('','','width=460,height=700,scrollbars=yes');
	myWindow.document.open("text/html");
	var myText='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>';
	myText+="<link rel='stylesheet' media='screen, print' href='"+ UseCSS +"' />";	
	myText+="</head><body><div id='pageContainer'>";
	while(target.hasClass('sectionContainer')!=true)target=target.getParent();
	var allInnerContents=target.getElements('div.innercontent')
	var visibleInnerContent=0;
	for(i=0;i<allInnerContents.length;i++)
		if(allInnerContents[i].getStyle("display")=="block")
			visibleInnerContent=i;	
	allInnerContents.setStyle("display","block");
	var mText=target.innerHTML;
	myText+=mText;
	myText+="</div></body></html>";
	myWindow.document.write(myText);
	myWindow.document.close();
	myWindow.print();
	myWindow.close();
	target.getElements('div.innercontent').setStyle('display','none');
	target.getElements('div.innercontent')[visibleInnerContent].setStyle('display','block');
}
window.addEvent('domready',function()
{
		if($$("div.sectionContainer")[0])
				$$('div.sectionContainer')[defaultSwitcherHandle].setStyle('display','block');
		if($$('a.sectionActivator')[0])
		{
				$$('a.sectionActivator')[defaultSwitcherHandle].setStyle('font-weight','bold');
				$$('a.sectionActivator')[defaultSwitcherHandle].addClass('active');
		}
		if($$("div.sectionContainer"))
		$$("div.sectionContainer").each(function(node)
		{
			var pages=node.getChildren();
			var navholder=pages.filter(function(item,index){return item.hasClass("continuediv");})[0];
			navholder=navholder.getChildren();
			var mylinks=navholder.filter(function(item,index){return item.hasClass("anchor");});
			pages=pages.filter(function(item,index)
					{
						return item.hasClass("innercontent");
					});
			
			if(pages.length==1)
				mylinks.each(
							function(nodex)
							{
								nodex.setStyle("display","none");
							});
			
			var innerContents=node.getChildren();
			var targetInner = innerContents.filter(function(item, index)
					{return item.hasClass('innercontent') && index==0 })[0];
			
			targetInner.setStyle('display','block');
		});
		if($$('a.sectionActivator'))$$('a.sectionActivator').each(function(node)
		{
			node.addEvent('click',function()
			{
				$$('a.sectionActivator').setStyle('font-weight','normal');
				$$('a.sectionActivator').removeClass('active');				
				this.setStyle('font-weight','bold');
				this.addClass('active');
				$$('div.sectionContainer').setStyle('display','none');
				if(this.rel)$(this.rel).setStyle('display','block');
			});
		});
		if($$('a.sectionNavigator'))$$("a.sectionNavigator").each(function(node)
		{   
			node.addEvent('click',function()
			{
					var obj=this;
					var objCont=this.getParent();
					var links=objCont.getChildren();
					while(obj.hasClass('sectionContainer')==false)obj=obj.getParent();
					var contents=obj.getChildren();
					contents=contents.filter(function(item,index){return item.hasClass('innercontent');});	
					var i=0;
					for(i=0;i<contents.length;i++)
						if(contents[i].getStyle('display')=='block')break;
					contents[i].setStyle('display','none');
					if(this.hasClass('prev'))i--;
					if(this.hasClass('next'))i++;
					contents[i].setStyle('display','block');
					if(i==0)
					{
						links[0].setStyle('display','none');
						links[1].setStyle('display','inline');
					}
					else if(i==contents.length-1)
					{
						links[0].setStyle('display','inline');
						links[1].setStyle('display','none');
					}
					else
					{
						links[0].setStyle('display','inline');
						links[1].setStyle('display','inline');	
					}
					if(contents[i].length==1)
					{
						links[0].setStyle('display','none');
						links[1].setStyle('display','none');	
					}
			});
		});
		if($$('div.printdiv a'))$$('div.printdiv a').addEvent('click',function(){PrintSection(this,this.rel);});		
});
function GetVideoCount(flashID,target)
{
	var myForm=new Element('form').setProperties({'action':target,'method':'post'});
	var mf1=new Element('input').setProperties({'type':'hidden','name':'flashID','value':flashID});
	var mf2=new Element('input').setProperties({'type':'hidden','name':'getValue','value':'true'});
	mf1.injectInside(myForm);
	mf2.injectInside(myForm);
	myForm.send({method:'post',onSuccess:processGetVideoCount});
}
function processGetVideoCount(response)
{
	var myRes=Json.evaluate(response);
	if(myRes.status=="success")
	{
		var elem =$(myRes.flashID)
		if(elem)
		{
			var target=elem.getElements("span.videoViews")[0];
			if(target)
			{
				target.innerHTML=myRes.views;
				elem.setStyle('display','inline');
			}
		}
	}
}

function saveCount()
{
	var myForm=new Element('form').setProperties({'action':videoUpdatePage,'method':'post'});
	var mf1=new Element('input').setProperties({'type':'hidden','name':'flashID','value':currentVideoID});
	var mf2=new Element('input').setProperties({'type':'hidden','name':'getValue','value':'false'});
	mf1.injectInside(myForm);
	mf2.injectInside(myForm);
	myForm.send({method:'post',onSuccess:processGetVideoCount});	
}

function playFlashHeadline(target,mode,delay) 
{
	if(!mode)mode=false;
	if(!delay)delay=250;
	var flash = document.getElementById(target);
	if(flash && flash.playAnimation)
		flash.playAnimation(mode,delay);
	else
		window.setTimeout("playFlashHeadline('"+target+"',"+mode+","+delay+");",500);
}
