﻿if (!window.anim_6)
	window.anim_6 = {};

anim_6.Page = function() 
{
}

anim_6.Page.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
		this.control = control;
		
		var downloader = control.createObject("downloader");
		
		downloader.addEventListener("downloadProgressChanged", "downloadChanged");
        downloader.addEventListener("completed", "downloadCompleted");
       

	  downloader.open("GET", "master.zip");
	  isDownloadOn = 1;
	  downloader.send();
	  
	}
}

curranim = 0;
dragme = false;
startx = 0;
playpause = 0;
//currx  = 0;
var timelinenames = new Array("intro_start","intro_slide_01","intro_slide_02","intro_slide_03","intro_slide_04","intro_slide_05","intro_slide_06","intro_slide_07");
var canvasnames = new Array("Intro","slide_one","slide_two","slide_three","slide_four","slide_five","slide_six","slide_seven");
var soundfiles = new Array("vo_slide_00","vo_slide_01","vo_slide_02","vo_slide_03","vo_slide_04","vo_slide_05","vo_slide_06","vo_slide_07")
var sliderpositions = new Array("-692","-640.5","-504.5","-457","-334","-255.5","-180.5","-93")

function downloadChanged(sender, eventArgs)
{
  var done = Math.floor(sender.downloadProgress * 100);
  var progress = sender.findName("loadingText");
  progress.text = "Loading... " + done + "%";
}


function downloadCompleted(sender, eventArgs)
{
  // Make sure the download was ok
  if (sender.status != 200) 
  {
    alert("download failed");
    return;
  }

  // Hide the Loading...
  sender.findName("loadingText").opacity = 0;
  sender.findName("loading_bg").visibility = "collapsed";
  sender.findName("preloadercircles").opacity = 0;
  isDownloadOn = 0;
  
    // Build the XAML
  //var theXaml = sender.getResponseText("body.xaml");
  var theXaml = sender.getResponseText("Page_one.xaml");
  var theContent = sender.getHost().content.createFromXaml(theXaml);
  //alert(theXaml)
 
  // Add to the Root
  
  var root = sender.findName("Canvas");
  root.children.insert(0, theContent);
  
     // Set the BG Audio
 	var theAudio = theContent.findName("vo_slide_00");
 	theAudio.setSource(sender, "vo_slide_00.wma");
	var theAudio = theContent.findName("vo_slide_01");
 	theAudio.setSource(sender, "vo_slide_01.wma");
	var theAudio = theContent.findName("vo_slide_02");
 	theAudio.setSource(sender, "vo_slide_02.wma");
	var theAudio = theContent.findName("vo_slide_03");
 	theAudio.setSource(sender, "vo_slide_03.wma");
	var theAudio = theContent.findName("vo_slide_04");
 	theAudio.setSource(sender, "vo_slide_04.wma");
	var theAudio = theContent.findName("vo_slide_05");
 	theAudio.setSource(sender, "vo_slide_05.wma");
	var theAudio = theContent.findName("vo_slide_06");
 	theAudio.setSource(sender, "vo_slide_06.wma");
	var theAudio = theContent.findName("vo_slide_07");
 	theAudio.setSource(sender, "vo_slide_07.wma");
  
  // Set the Image
  	var theImage = theContent.findName("intro_image");
  	theImage.setSource(sender, "7.png");
  	var theImage2 = theContent.findName("intro_btnup_01");
  	theImage2.setSource(sender, "btn_up.png");
  	var theImage3 = theContent.findName("intro_btnup_02");
  	theImage3.setSource(sender, "btn_up.png");
  	var theImage4 = theContent.findName("intro_pause_03");
  	theImage4.setSource(sender, "pause_up.png");
  	var theImage5 = theContent.findName("healthvault_anim");
  	theImage5.setSource(sender, "HV_5.png");
  	var theImage6 = theContent.findName("microsoft_anim");
  	theImage6.setSource(sender, "Microsoft logo.png");
  	var theImage7 = theContent.findName("main_image_slide1");
  	theImage7.setSource(sender, "doctor patient.png");
  	var theImage8 = theContent.findName("main_image_slide2");
  	theImage8.setSource(sender, "MedicalRecords_Hippa.png");
  	var theImage9 = theContent.findName("main_image_slide3");
  	theImage9.setSource(sender, "slide_05.png");
  	var theImage10 = theContent.findName("bubble_slide3");
  	theImage10.setSource(sender, "slide_03_01.png");
  	var theImage11 = theContent.findName("gredient1_slide4");
  	theImage11.setSource(sender, "slide_04.png");
  	var theImage12 = theContent.findName("main_image_slide5");
  	theImage12.setSource(sender, "slide_05.png");
  	var theImage13 = theContent.findName("bubble_slide5");
  	theImage13.setSource(sender, "slide_05_01.png");
  	var theImage14 = theContent.findName("main_image_slide6");
  	theImage14.setSource(sender, "slide_05.png");
  	var theImage15 = theContent.findName("bubble_slide6");
  	theImage15.setSource(sender, "slide_06.png");
  	var theImage16 = theContent.findName("gredient1_slide7");
  	theImage16.setSource(sender, "slide_07.png");
  	var theImage17 = theContent.findName("back_btn_down1");
  	theImage17.setSource(sender, "btn_down.png");
  	var theImage18 = theContent.findName("back_btn_over");
  	theImage18.setSource(sender, "btn_over.png");
  	var theImage19 = theContent.findName("back_btn_up");
  	theImage19.setSource(sender, "btn_up.png");
  	var theImage20 = theContent.findName("back_btn_grey");
  	theImage20.setSource(sender, "back_grey.png");
  	var theImage21 = theContent.findName("next_btn_down");
  	theImage21.setSource(sender, "btn_down.png");
  	var theImage22 = theContent.findName("next_btn_up");
  	theImage22.setSource(sender, "btn_up.png");
	var theImage222 = theContent.findName("next_btn_over");
  	theImage222.setSource(sender, "btn_over.png");
  	var theImage23 = theContent.findName("next_btn_grey");
  	theImage23.setSource(sender, "back_grey.png");
  	var theImage24 = theContent.findName("play_down");
  	theImage24.setSource(sender, "play_btn_down.png");
  	var theImage25 = theContent.findName("play_over");
  	theImage25.setSource(sender, "play_btn_over.png");
  	var theImage26 = theContent.findName("play_up");
  	theImage26.setSource(sender, "play_btn_up.png");
  	var theImage27 = theContent.findName("pause_down");
  	theImage27.setSource(sender, "pause_down.png");
  	var theImage28 = theContent.findName("pause_over");
  	theImage28.setSource(sender, "pause_over.png");
  	var theImage29 = theContent.findName("pause_up");
  	theImage29.setSource(sender, "pause_up.png");
  	var theImage30 = theContent.findName("slider_green");
  	theImage30.setSource(sender, "slider_cover.png");
  	var theImage31 = theContent.findName("microsoft_logo");
  	theImage31.setSource(sender, "Microsoft logo.png");
  	var theImage32 = theContent.findName("health_vault");
  	theImage32.setSource(sender, "HV_5.png");
  	var theImage33 = theContent.findName("grey_patch");
  	theImage33.setSource(sender, "greypatch_1.png");
	
	
	sender.findName(canvasnames[curranim]).opacity = "1";
	sender.findName(timelinenames[curranim]).begin();
		sender.findName("vo_slide_00").play();
	sender.findName("vo_slide_01").AutoPlay = false;
	sender.findName("vo_slide_02").AutoPlay = false;
	sender.findName("vo_slide_03").AutoPlay = false;
	sender.findName("vo_slide_04").AutoPlay = false;
	sender.findName("vo_slide_05").AutoPlay = false;
	sender.findName("vo_slide_06").AutoPlay = false;
	sender.findName("vo_slide_07").AutoPlay = false;
	autoslide(sender, eventArgs);
}



function playfirst(sender, eventArgs)
{
	sender.findName(canvasnames[curranim]).opacity = "1";
	sender.findName(timelinenames[curranim]).begin();
	sender.findName("vo_slide_00").play();
	sender.findName("vo_slide_01").stop();
	sender.findName("vo_slide_02").stop();
	sender.findName("vo_slide_03").stop();
	sender.findName("vo_slide_04").stop();
	sender.findName("vo_slide_05").stop();
	sender.findName("vo_slide_06").stop();
	sender.findName("vo_slide_07").stop();
	autoslide(sender, eventArgs);
	
}

//root.addEventListener("completed", animcomplete1(sender, eventArgs))

function animcomplete1(sender, eventArgs)
{
	if (curranim < 7)
	{
	sender.findName("static_elements").opacity = "1";
	sender.findName(canvasnames[curranim]).opacity = "0";
	sender.findName(timelinenames[curranim]).stop();
	sender.findName(soundfiles[curranim]).stop();
	curranim++;
	
	//clearTimeout(auto_t)
	leftpos = sender.findName("slider_green")["Canvas.Left"]
	//alert("The left position is "+leftpos+" .")
	//autoslide(sender, eventArgs)
	sender.findName(canvasnames[curranim]).opacity = "1";
	sender.findName("static_elements").opacity = "1";
	sender.findName(timelinenames[curranim]).begin();
	sender.findName(timelinenames[curranim]).seek("00:00:000");
	sender.findName(soundfiles[curranim]).play();
	sender.findName(soundfiles[curranim]).position = "00:00:00";
	}
	
	if(curranim==0)
	{
	sender.findName("back_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("back_btn_grey").Visibility = "Collapsed";	
	}
	
	if(curranim==7)
	{
	sender.findName("next_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("next_btn_grey").Visibility = "Collapsed";	
	}
}

function moveback(sender, eventArgs)
{
	//alert("move back action")
	if (curranim > 0)
	{
	sender.findName("back_btn_up").Visibility = "Collapsed";
	sender.findName("back_btn_over").Visibility = "Collapsed";
	sender.findName("back_btn_down1").Visibility = "Visible";
	sender.findName("pausebttn").Visibility = "Visible";
	sender.findName("playbttn").Visibility = "Collapsed";
	sender.findName("static_elements").opacity = "1";	
	sender.findName(canvasnames[curranim]).opacity = "0";
	sender.findName(timelinenames[curranim]).stop();
	sender.findName(soundfiles[curranim]).stop();
	curranim--;
	
	//alert("The part now starting is "+curranim+" .")
	sender.findName(canvasnames[curranim]).opacity = "1";
	sender.findName("static_elements").opacity = "1";
	sender.findName(timelinenames[curranim]).begin();
	sender.findName(timelinenames[curranim]).seek("00:00:000");
	sender.findName(soundfiles[curranim]).play();
	sender.findName(soundfiles[curranim]).position = "00:00:00";
	
	clearTimeout(auto_t)
	leftpos = sender.findName("slider_green");
	newleftpos = sliderpositions[curranim];
	leftpos["Canvas.Left"] = newleftpos
	autoslide(sender, eventArgs)
	
	}else{
		//alert("You nut...what can come before the introduction...!!")
	}
	
	if(curranim==0)
	{
	sender.findName("back_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("back_btn_grey").Visibility = "Collapsed";	
	}
	
	if(curranim==7)
	{
	sender.findName("next_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("next_btn_grey").Visibility = "Collapsed";	
	}
	
}

function moveforward(sender, eventArgs)
{
	if (curranim < 7)
	{
	sender.findName("next_btn_up").Visibility = "Collapsed";
	sender.findName("next_btn_over").Visibility = "Collapsed";
	sender.findName("next_btn_down").Visibility = "Visible";
	sender.findName("pausebttn").Visibility = "Visible";
	sender.findName("playbttn").Visibility = "Collapsed";
	sender.findName(canvasnames[curranim]).opacity = "0";
	sender.findName(timelinenames[curranim]).stop();
	sender.findName(soundfiles[curranim]).stop();
	curranim++;
	
	//alert("The part now starting is "+curranim+" .")
	sender.findName(canvasnames[curranim]).opacity = "1";
	sender.findName(timelinenames[curranim]).begin();
	sender.findName(timelinenames[curranim]).seek("00:00:000");
	sender.findName(soundfiles[curranim]).play();
	sender.findName(soundfiles[curranim]).position = "00:00:00";
	
	clearTimeout(auto_t)
	leftpos = sender.findName("slider_green");
	newleftpos = sliderpositions[curranim];
	leftpos["Canvas.Left"] = newleftpos
	autoslide(sender, eventArgs)
	}else{
		//alert("Mate...Stop pressing me...This is the end of the presentation...!!")
	}
	
	if(curranim==0)
	{
	sender.findName("back_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("back_btn_grey").Visibility = "Collapsed";	
	}
	
	if(curranim==7)
	{
	sender.findName("next_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("next_btn_grey").Visibility = "Collapsed";	
	}
	
}

function pause(sender, eventArgs)
{
	playpause = 1;
	sender.findName("pause_up").Visibility = "Visible";
	sender.findName("pause_over").Visibility = "Collapsed";
	sender.findName("play_up").Visibility = "Visible";
	sender.findName("play_over").Visibility = "Collapsed";
	sender.findName("pausebttn").Visibility = "Collapsed";
	sender.findName("playbttn").Visibility = "Visible";
	sender.findName(timelinenames[curranim]).pause();
	sender.findName(soundfiles[curranim]).pause();
	clearTimeout(auto_t)
}

function play(sender, eventArgs)
{
	playpause = 0;
	sender.findName("pause_up").Visibility = "Visible";
	sender.findName("pause_over").Visibility = "Collapsed";
	sender.findName("play_up").Visibility = "Visible";
	sender.findName("play_over").Visibility = "Collapsed";
	sender.findName("pausebttn").Visibility = "Visible";
	sender.findName("playbttn").Visibility = "Collapsed";
	sender.findName(timelinenames[curranim]).resume();
	sender.findName(soundfiles[curranim]).play();
	autoslide(sender, eventArgs)
}

function overnext(sender, eventArgs)
{
	sender.findName("next_btn_up").Visibility = "Collapsed";
	sender.findName("next_btn_over").Visibility = "Visible";
	sender.findName("next_btn_down").Visibility = "Collapsed";
}

function leavenext(sender, eventArgs)
{
	sender.findName("next_btn_up").Visibility = "Visible";
	sender.findName("next_btn_over").Visibility = "Collapsed";
	sender.findName("next_btn_down").Visibility = "Collapsed";
}

function overback(sender, eventArgs)
{
	sender.findName("back_btn_up").Visibility = "Collapsed";
	sender.findName("back_btn_over").Visibility = "Visible";
	sender.findName("back_btn_down1").Visibility = "Collapsed";
}

function leaveback(sender, eventArgs)
{
	sender.findName("back_btn_up").Visibility = "Visible";
	sender.findName("back_btn_over").Visibility = "Collapsed";
	sender.findName("back_btn_down1").Visibility = "Collapsed";
}

function overpause(sender, eventArgs)
{
	sender.findName("pause_up").Visibility = "Collapsed";
	sender.findName("pause_over").Visibility = "Visible";
}

function leavepause(sender, eventArgs)
{
	sender.findName("pause_up").Visibility = "Visible";
	sender.findName("pause_over").Visibility = "Collapsed";
}

function overplay(sender, eventArgs)
{
	sender.findName("play_up").Visibility = "Collapsed";
	sender.findName("play_over").Visibility = "Visible";
}

function leaveplay(sender, eventArgs)
{
	sender.findName("play_up").Visibility = "Visible";
	sender.findName("play_over").Visibility = "Collapsed";
}



function mousemove(sender, mouseEventArgs)
{
	var pt = mouseEventArgs.getPosition(null).x;
	startx = pt-30;
	//alert (pt)
}

function dragstart(sender, eventArgs)
{
	dragme = true;
	slidebttn = sender.findName("slider_green")
	clearTimeout(auto_t)
	sliderdrag(); 
}

function dragstop(sender, eventArgs)
{
	if(dragme==true)
	{
	clearTimeout(t);
	dragme = false;
	newleft = sender.findName("slider_green")["Canvas.Left"]
	diff = newleft + 692
	
	if(diff > 0 && diff < 53)
	{
		 
		currdiff = diff
		soundfactor = 14/52
		soundlocation = Math.round(soundfactor*currdiff)

		soundseekvalue = "00:00:"+soundlocation
		millisecs = Math.round(currdiff/4.5)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=0;
		sender.findName("back_btn_grey").Visibility = "Visible";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();
		sender.findName(soundfiles[curranim]).play();
		}
	}else if(diff > 52 && diff < 190)
	{
		
		currdiff = diff - 52
		soundfactor = 23/136
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=1;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();
		sender.findName(soundfiles[curranim]).play();			
		}
	}else if(diff > 189 && diff < 237)
	{
		currdiff = diff - 189
		soundfactor = 7/47
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=2;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();
		sender.findName(soundfiles[curranim]).play();			
		}
	}else if(diff > 236 && diff < 360)
	{
		currdiff = diff - 236
		soundfactor = 19/123
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=3;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();	
		sender.findName(soundfiles[curranim]).play();			
		}
	}else if(diff > 359 && diff < 429)
	{
		currdiff = diff - 359
		soundfactor = 15/79
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=4;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();
		sender.findName(soundfiles[curranim]).play();				
		}
	}else if(diff > 428 && diff < 504)
	{
		currdiff = diff - 428
		soundfactor = 12/75
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=5;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();	
		sender.findName(soundfiles[curranim]).play();			
		}
	}else if(diff > 503 && diff < 591)
	{
		currdiff = diff - 503
		soundfactor = 14/87
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=6;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Collapsed";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();
		sender.findName(soundfiles[curranim]).play();				
		}
	}else if(diff > 590 && diff < 691)
	{
		currdiff = diff - 590
		soundfactor = 20/100
		soundlocation = Math.round(soundfactor*currdiff)
		soundseekvalue = "00:00:"+soundlocation
		
		millisecs = Math.round(currdiff/9)
		seekvalue = "00:00:"+millisecs
		//alert(seekvalue)
		sender.findName(canvasnames[curranim]).opacity = "0";
		sender.findName(timelinenames[curranim]).stop();
		sender.findName(soundfiles[curranim]).stop();
		curranim=7;
		sender.findName("back_btn_grey").Visibility = "Collapsed";
		sender.findName("next_btn_grey").Visibility = "Visible";
	
		sender.findName(canvasnames[curranim]).opacity = "1";
		sender.findName(timelinenames[curranim]).begin();
		sender.findName(timelinenames[curranim]).seek(seekvalue);
		sender.findName(timelinenames[curranim]).pause();
		
		sender.findName(soundfiles[curranim]).play();
		sender.findName(soundfiles[curranim]).position=(soundseekvalue);
		sender.findName(soundfiles[curranim]).pause();
		if(playpause == 0){
		sender.findName(timelinenames[curranim]).resume();	
		sender.findName(soundfiles[curranim]).play();		
		}
	}
	
	
	
	
	if(playpause == 0){
	clearTimeout(auto_t)
	autoslide(sender, eventArgs)
	}
	}
}

function sliderdrag()
{
	if(dragme == true)
	{
	t=setTimeout('sliderdrag()', 1)
	
	if(startx < 692)
	{
	slidebttn["Canvas.Left"] = -690+startx;
	}else{
	slidebttn["Canvas.Left"] = 30;
	}
	}
	
}

function autoslide(sender, eventArgs)
{
	slidebttn_x = sender.findName("slider_green")
	currx = slidebttn_x["Canvas.Left"]
	autoslider();
}

function autoslider()
{
	if(currx < 28 && playpause == 0)
	{
	auto_t=setTimeout('autoslider()', 1)
	currx=currx + 0.090;
	slidebttn_x["Canvas.Left"] = currx;
	}
}