// Product : sofTV - Presenter  Version : 5:0:0:5006  Date : 26 August 2009
// Build No: 5.0.0.5006
var arSoftvSlides = new Array();
var bDesktopMode = -1; 
var g_nCurrSlide = 1;

	function InsertSlideObject( pos )
	{
		var objSlide = CreateSoftvSlideObject() ;
		var arrLength = arSoftvSlides.length ;
		
		for( var nIndex = arrLength ; nIndex > pos ; nIndex--  )
		{
			arSoftvSlides[ nIndex - 1] = GetSlideObject(nIndex -1) ;
			arSoftvSlides[ nIndex - 1].setProperty("ID", nIndex );
		}
		arSoftvSlides[ pos - 1 ] = new SoftvSlide() ;
		return arSoftvSlides[ pos - 1 ] ;
	}
	
	
	function TotalSlides()
	{
		if( arSoftvSlides ) 
			return arSoftvSlides.length;
		else
			return 0;	
	}	
	function GetSlideObject( nSlideNum )
	{
		if( arSoftvSlides ) 
		{
			if( nSlideNum  <= arSoftvSlides.length  )
			{
				return arSoftvSlides[ nSlideNum - 1 ] ;
			}
		}	
		
		return NULL ;
	}
	function GetPPTSlideID( nSlideNum )
	{
		var nSlideID = 1;
		if( arSoftvSlides ) 
		{
			var bPPTExist = false;
			var objSlide;
			for( var i=0; i<arSoftvSlides.length; i++ )
			{
				objSlide = GetSlideObject(i+1);
				
				if( nSlideNum  == parseInt( objSlide.getProperty( "SLIDEID" ) ) )
				{
					bPPTExist = true;
					nSlideID = parseInt( objSlide.getProperty( "ID" ) ); 					
					break;
				}
			}
			
			if( false == bPPTExist )
			{
				nSlideID = -1;
			}
		}	
		
		return nSlideID; 
	}
	
	function SoftvSlide()
	{
		this.arSlideProperties 	= new Array() ;
		this.setProperty 		= sofTVObject_setProperty ;
		this.getProperty 		= sofTVObject_getProperty ;
		this.findProperty 		= sofTVObject_findProperty ;
	}
	
	function CreateSoftvSlideObject(strType)
	{
		var objSlide = new SoftvSlide() ;
		arSoftvSlides[ arSoftvSlides.length ] = objSlide ;		
		return objSlide ;
	}
	
	function sofTVObject_findProperty(strName)
	{
		if (this.arSlideProperties)
		{	
			for (var propIndex=0; propIndex<this.arSlideProperties.length; propIndex++)
			{
				if (this.arSlideProperties[propIndex].name == strName)
					return propIndex;
			}
		}
		return -1;
	}

	function sofTVObject_setProperty(strProp, vValue)
	{
		if (this.arSlideProperties)
		{
			var index = this.findProperty(strProp);

			if (index == -1)
				this.arSlideProperties[this.arSlideProperties.length] = new sofTVSlideProperty(strProp, vValue);
			else
				this.arSlideProperties[index].value = vValue;
		}
	}

	function sofTVObject_getProperty(strProp)
	{
		if (this.arSlideProperties)
		{
			var index = this.findProperty(strProp);

			if (index != -1)
				return this.arSlideProperties[index].value;
			else
				return null;
		}
	}
	
	function sofTVSlideProperty(strName, vValue)
	{
		this.name = strName;
		this.value = vValue;
	}

	
	var objSlideRegion = CreateSoftvSlideObject();
	objSlideRegion.setProperty("ID",			"1" ) ;
	objSlideRegion.setProperty("SLIDEID",		"1" ) ;			
	objSlideRegion.setProperty("TIME",			"1000" ) ;
	objSlideRegion.setProperty("FORMAT_TIME", 	"00:01" ) ;
	objSlideRegion.setProperty("TITLE",         "slide 1" ) ;
	objSlideRegion.setProperty("IS_PPT",        "0" ) ;
	objSlideRegion.setProperty("NOTE",			"") ;
	objSlideRegion.setProperty("THUMB_IMG_NAME","Slides.htm_1thumbnail.jpg") ;
	objSlideRegion.setProperty("THUMB_HEIGHT",	"90" ) ;		
	objSlideRegion.setProperty("THUMB_WIDTH",	"120" ) ;
	objSlideRegion.setProperty("SLDE_IMG_NAME",	"Slides.htm_1slide.jpg" ) ;
	objSlideRegion.setProperty("FULL_IMG_NAME",	"Slides.htm_1fullscreen.jpg" ) ;
	objSlideRegion.setProperty("IS_CAP_IMG",	"0" ) ;
	
	
	
	
