package captivate.veela_as3 
{
	import flash.display.*;
	import flash.net.*;
	import flash.net.navigateToURL;
	import flash.net.URLRequest;
	import flash.ui.*;
	import flash.events.*;
	import flash.media.*;
	import fl.accessibility.ComboBoxAccImpl;
	

public dynamic class CpPoolMaintimeline extends MovieClip 
{

	public var qpmovie;
	public var movie;
	public var m_isQuestionPoolSWF:Boolean;
	public var LocalConnectionInUse:Boolean;
	
	public var movieXML:XML = CPPOOLXMLSTR;
		

	function CpPoolMaintimeline()
	{
		
		trace("----------- CpPoolMaintimeline -----------");
		addFrameScript(0, CpPoolFrame1);

		//addFrameScript(LASTFRAME, frameLast);
		CAPTIVATEMAINTIMELINESTMNTS
		this.addEventListener(Event.ENTER_FRAME,onenterFrame);
		m_isQuestionPoolSWF = true;
	}
	

	function CpPoolFrame1()
	{
		try{
			ComboBoxAccImpl.enableAccessibility();
		}catch(e)
		{
			//ComboBoxAccImpl class wont be present if quizzing not present.
		}
		qpmovie = (new rdQuizPoolMovie(this));
		
		FIRSTFRAMESTR

		qpmovie.m_quizPoolData.surveyQuesArr = surveyQuesString.split(",");
		if(surveyQuesString == "")
			qpmovie.m_quizPoolData.surveyQuesArr.length = 0;

		qpmovie.m_quizPoolData.gradedQuesArr = gradedQuesString.split(",");
		if(gradedQuesString == "")
			qpmovie.m_quizPoolData.gradedQuesArr.length = 0;
		
		qpmovie.m_quizPoolData.surveyQuesRandomArr = qpmovie.getRandomizedArray(qpmovie.m_quizPoolData.surveyQuesArr);
		qpmovie.m_quizPoolData.gradedQuesRandomArr = qpmovie.getRandomizedArray(qpmovie.m_quizPoolData.gradedQuesArr);

	}
	
	function frameLast()
	{
		
		trace("CpPoolMaintimeline:: frameLast");
		stop();
	}

    //called by global level items.
    public function itemLoaded(item) 
    {
        //trace("############## itemLoaded  ##########  "+ item);
        if (typeof(item.setMovie) == "function")
        {
           // trace("calling item.setMovie");
            item.setMovie(this.qpmovie);
        }
    }
	
	function onenterFrame(event:Event):void 
	{
		if (movie != undefined) {
			//trace("CpPoolMaintimeline   onenterFrame.parent.name    "+ parent.name + "  qpmovie.m_quizPoolData.poolname  "+ qpmovie.m_quizPoolData.poolname);
			movie.movieonEnterFrame();
		}
	}

};

}
