﻿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","intro_slide_08");
var canvasnames = new Array("Intro","Slide_one","Slide_two","Slide_three","Slide_four","Slide_five","Slide_six","Slide_seven","Slide_eight");
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","vo_slide_08")
var sliderpositions = new Array("-692","-646","-552","-473","-394","-320","-242","-138","-22")



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, "NYU_01.wma");
	var theAudio = theContent.findName("vo_slide_02");
 	theAudio.setSource(sender, "NYU_02.wma");
	var theAudio = theContent.findName("vo_slide_03");
 	theAudio.setSource(sender, "NYU_03.wma");
	var theAudio = theContent.findName("vo_slide_04");
 	theAudio.setSource(sender, "NYU_04.wma");
	var theAudio = theContent.findName("vo_slide_05");
 	theAudio.setSource(sender, "NYU_05.wma");
	var theAudio = theContent.findName("vo_slide_06");
 	theAudio.setSource(sender, "NYU_06.wma");
	var theAudio = theContent.findName("vo_slide_07");
 	theAudio.setSource(sender, "NYU_07.wma");
	var theAudio = theContent.findName("vo_slide_08");
 	theAudio.setSource(sender, "NYU_08.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("health_vault");
  	theImage5.setSource(sender, "HV_5.png");
  	var theImage6 = theContent.findName("microsoft_anim");
  	theImage6.setSource(sender, "Microsoft logo.png");
  	var theImage7 = theContent.findName("gredient1_slide1");
  	theImage7.setSource(sender, "challenge01.png");
  	var theImage8 = theContent.findName("main_image_slide2");
  	theImage8.setSource(sender, "Solution01.png");
  	var theImage9 = theContent.findName("main_image_slide3");
  	theImage9.setSource(sender, "Online01.png");
  	var theImage10 = theContent.findName("gredient1_slide4");
  	theImage10.setSource(sender, "Online-Discharge-Summary.png");
	var theImage61 = theContent.findName("patchslide4");
  	theImage61.setSource(sender, "copy_to.png");
	var theImage62 = theContent.findName("patchslide5");
  	theImage62.setSource(sender, "patch_slide4.png");
	var theImage63 = theContent.findName("gredient3_slide6");
  	theImage63.setSource(sender, "Measure.png");
	var theImage64 = theContent.findName("gredient1_slide7");
  	theImage64.setSource(sender, "Access.png");
	var theImage65 = theContent.findName("patchslide7");
  	theImage65.setSource(sender, "patch_slide4.png");
	var theImage66 = theContent.findName("gredient1_slide8");
  	theImage66.setSource(sender, "HealthVault_image.png");
	var theImage67 = theContent.findName("back_btn_down1");
  	theImage67.setSource(sender, "btn_down.png");
	var theImage68 = theContent.findName("back_btn_over");
  	theImage68.setSource(sender, "btn_over.png");
	var theImage69 = theContent.findName("back_btn_up");
  	theImage69.setSource(sender, "btn_up.png");
	var theImage70 = theContent.findName("back_btn_grey");
  	theImage70.setSource(sender, "back_grey.png");
	var theImage71 = theContent.findName("next_btn_down");
  	theImage71.setSource(sender, "btn_down.png");
	var theImage72 = theContent.findName("next_btn_over");
  	theImage72.setSource(sender, "btn_over.png");
	var theImage73 = theContent.findName("next_btn_up");
  	theImage73.setSource(sender, "btn_up.png");
	var theImage74 = theContent.findName("next_btn_grey");
  	theImage74.setSource(sender, "back_grey.png");
	var theImage75 = theContent.findName("play_down");
  	theImage75.setSource(sender, "play_btn_down.png");
	var theImage76 = theContent.findName("play_over");
  	theImage76.setSource(sender, "play_btn_over.png");
	var theImage77 = theContent.findName("play_up");
  	theImage77.setSource(sender, "play_btn_up.png");
	var theImage78 = theContent.findName("pause_down");
  	theImage78.setSource(sender, "pause_down.png");
	var theImage79 = theContent.findName("pause_over");
  	theImage79.setSource(sender, "pause_over.png");
	var theImage80 = theContent.findName("pause_up");
  	theImage80.setSource(sender, "pause_up.png");
  	var theImage81 = theContent.findName("slider_green");
  	theImage81.setSource(sender, "slider_cover.png");
	var theImage82 = theContent.findName("microsoft_logo");
  	theImage82.setSource(sender, "Microsoft logo.png");
	var theImage83 = theContent.findName("health_vault");
  	theImage83.setSource(sender, "HV_5.png");
	var theImage84 = theContent.findName("greypatch");
  	theImage84.setSource(sender, "greypatch_1.png");
	var theImage85 = theContent.findName("gredient2a_slide5");
  	theImage85.setSource(sender, "DischargeInstructions01.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;
	sender.findName("vo_slide_08").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();
	sender.findName("vo_slide_08").stop();
	autoslide(sender, eventArgs);
	
}

//root.addEventListener("completed", animcomplete1(sender, eventArgs))

function animcomplete1(sender, eventArgs)
{
	if (curranim < 8)
	{
	//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==8)
	{
	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==8)
	{
	sender.findName("next_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("next_btn_grey").Visibility = "Collapsed";	
	}
	
}

function moveforward(sender, eventArgs)
{
	if (curranim < 8)
	{
	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==8)
	{
	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 < 47)
	{
		 
		currdiff = diff
		soundfactor = 11/47
		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(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 > 46 && diff < 141)
	{
		
		currdiff = diff - 46
		soundfactor = 18/96
		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(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 > 140 && diff < 221)
	{
		currdiff = diff - 140
		soundfactor = 15/80
		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(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 > 220 && diff < 300)
	{
		currdiff = diff - 220
		soundfactor = 16/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=3;
	
		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 > 299 && diff < 374)
	{
		currdiff = diff - 299
		soundfactor = 14/74
		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(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 > 373 && diff < 452)
	{
		currdiff = diff - 373
		soundfactor = 15/78
		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(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 > 451 && diff < 556)
	{
		currdiff = diff - 451
		soundfactor = 20/104
		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(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 > 555 && diff < 672)
	{
		currdiff = diff - 555
		soundfactor = 23/116
		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(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 > 671 && diff < 692)
	{
		currdiff = diff - 671
		soundfactor = 12/22
		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=8;
	
		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(curranim==0)
	{
	sender.findName("back_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("back_btn_grey").Visibility = "Collapsed";	
	}
	
	if(curranim==8)
	{
	sender.findName("next_btn_grey").Visibility = "Visible";
	}else{
	sender.findName("next_btn_grey").Visibility = "Collapsed";	
	}
	
	
	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.074;
	slidebttn_x["Canvas.Left"] = currx;
	}
}