/*
Copyright(c) 2010 Daniel Lear all Rights Reserved
dwlear@gmail.com
*/

if(swfobject.hasFlashPlayerVersion("9.0.0"))
{
	//swfobject.createCSS("#wrap", "display:none;")
	//swfobject.createCSS("#head", "display:none;")

	var Xml,
	Param = {align:"middle", salign:"lt", allowScriptAccess:"sameDomain", allowFullScreen:"false", quality:"high", scale:"noscale", wmode:"transparent"}
	
	LoadSliders = function()
	{
		swfobject.addLoadEvent(function(){MultiMenu.register('mainMenu')})
		SetBrowserCSS('/')
		swfobject.embedSWF(
			"/_src/swf/slideShow.swf",
			"slideShow",
			"190",
			"88",
			"8",
			false,
			{xml_file:"/_src/swf/slideShow.xml", urlDestination:"/client/case_studies.asp" },
			Param
		)
		swfobject.embedSWF(
			"/_src/swf/slideShow.swf",
			"bustle",
			"253",
			"128",
			"8",
			false,
			{xml_file:"/_src/swf/bustle.xml"},
			Param
		)
	}

	LoadNews = function()
	{
		Xml = "<news>\n"
		+"<asset type='as'\n"
		+"id='rotate'\n"
		+"src='/_src/swf/rotate.swf'\n"
		+"/>\n"

		var nodes = document.getElementById('news_ticker').getElementsByTagName('A'),
			n,
			fontSize = 11,
			lineSpace = 14,
			offset = -5,
			cnt = 0,
			i = 0,
			len = nodes.length,
			num = len-1
		while(i<len)
		{
			n = nodes[i]
			
			Xml += "<node\n"
			Xml += "id='"+i+"'\n"
			Xml += "type='sprite'\n"
			Xml += "x='0'\n"
			Xml += "y='"+(lineSpace*i+offset)+"'\n"
			Xml += "buttonMode='true'\n"
			Xml += "mouseEnabled='true'\n"
			Xml += "blendMode='layer'>\n"
						
			Xml += "<event type='onStart'>\n"
			Xml += "	<call as_id='rotate' name='register' />\n"
			Xml += "</event>\n"
			
			Xml += "<event name='start' type='action'\n"
			Xml += "y='"+offset+"'\n"
			Xml += "alpha='0'>\n"
			Xml += "	<call name='tweenStart' />\n"
			Xml += "</event>\n"
			Xml += "<event name='tweenStart' type='tween'\n"
			Xml += "duration='3'\n"
			Xml += "alpha='1'\n"
			Xml += "y='@"+lineSpace+"' />\n"
		
			Xml += "<event name='next' type='tween'\n"
			Xml += "duration='3'\n"
			Xml += "y='@"+lineSpace+"' />\n"
			
			Xml += "<event name='end' type='tween'\n"
			Xml += "duration='3'\n"
			Xml += "y='@"+lineSpace+"'\n"
			Xml += "alpha='0'>\n"
			Xml += "	<call as_id='rotate' name='roll' />\n"
			Xml += "</event>\n"
			
			var target = (n.getAttribute("target")) ? n.getAttribute("target") : '_self';
			Xml += "<event type='mouseUp' href='"+n.getAttribute("href")+"' target='"+target+"' />\n"
			
			Xml += "<event type='mouseOver'>\n"
			Xml += "	<call as_id='rotate' name='pause' />\n"
			Xml += "	<call node_id='t"+i+"' name='over' />\n"
			Xml += "</event>\n"
			Xml += "<event type='mouseOut'>\n"
			Xml += "	<call as_id='rotate' name='play' />\n"
			Xml += "	<call node_id='t"+i+"' name='out' />\n"
			Xml += "</event>\n"
				
				Xml += "<node\n"
				Xml += "id='t"+i+"'\n"
				Xml += "type='text'\n"
				Xml += "text='"+n.innerHTML+"'\n"
				Xml += "font='Arial'\n"
				Xml += "size='"+fontSize+"'\n"
				Xml += "w='138'\n"
				Xml += "color='00295e'>\n"
					Xml += "<event name='over' color='2cb9e0' />\n"
					Xml += "<event name='out' color='00295e' />\n"
				Xml += "</node>\n"

			Xml += "</node>\n"
			
			i++
		}
		Xml += "</news>"
		//alert( Xml )
		// Create SWF

		swfobject.embedSWF(
			"/_src/swf/news.swf",// Location of SWF
			"news_ticker",// id of alternative content DIV tag
			"168",//SWF width
			"124",//SWF height
			"9.0.0",// minimum Flash Version Support
			false,
			{comBrowser:"true", callXml:"handleXmlRequest"},// Location of Configuration File
			Param
		)
	}
	function handleXmlRequest()
	{
		return Xml
	}
	function handleUnloadSwf()
	{
		//swfobject.removeSWF("cover")
		//swfobject.createCSS("#wrap", "display:block;")
		//swfobject.createCSS("#head", "display:block;")
	}
	swfobject.addLoadEvent(LoadSliders)
	swfobject.addLoadEvent(LoadNews)
}


