function stopOrStart(){if(onoff){stop();}else{play();};};
function toggleLoop(){if(loop){loop=0;}else{loop=1;};};

function changeElementText(id,newText)
	{
		element=document.getElementById(id);
		element.innerHTML=newText;
	};
function stop()
	{
		//changeElementText("stopOrStartText","Ch&#7841;y");
		onoff=0;
		status="Dang tam ngung, nhan 'Chay' de tiep tuc .";
		clearTimeout(timer);
	};
function play()
	{
		//changeElementText("stopOrStartText","Ng&#7915;ng");
		onoff=1;
		status="Dang chay...";
		go_to_next_photo();
	};
function changeDirection()
	{
		if(direction==1){direction=-1;changeElementText("changeDirText","xuôi");}else{direction=1;changeElementText("changeDirText","ng&#432;&#7907;c");};preload_next_photo();};
function change_transition(){current_transition=document.TopForm.transitionType.selectedIndex;};
function preload_complete(){};
function reset_timer()
	{
		clearTimeout(timer);
		if(onoff)
			{
					//timeout_value=document.TopForm.time.options[document.TopForm.time.selectedIndex].value*1000;
				timeout_value=3000;
				timer=setTimeout('go_to_next_photo()',timeout_value);
			};
	};
function wait_for_current_photo()
	{
		if(!show_current_photo())
		{
			status="Dang nap hinh...("+current_location+" of "+photo_count+").  Vui long cho...";		clearTimeout(timer);
			timer=setTimeout('wait_for_current_photo()',500);
			return 0;
		}
		else
		{status="Dang chay...";preload_next_photo();reset_timer();
		}
		;};
function go_to_next_photo(){current_location=next_location;if(!show_current_photo()){wait_for_current_photo();return 0;};preload_next_photo();reset_timer();};
function preload_next_photo(){next_location=(parseInt(current_location)+parseInt(direction));if(next_location>photo_count){next_location=1;if(!loop){stop();};};if(next_location==0){next_location=photo_count;if(!loop){stop();};};preload_photo(next_location);};
function show_current_photo(){if(!images[current_location]||!images[current_location].complete){preload_photo(current_location);return 0;};if(browserCanBlend){var do_transition;if(current_transition==(transition_count)){do_transition=Math.floor(Math.random()*transition_count);}else{do_transition=current_transition;};document.images.slide.style.filter=transitions[do_transition];document.images.slide.filters[0].Apply();};document.slide.src=images[current_location].src;setCaption(photo_captions[current_location]);if(browserCanBlend){document.images.slide.filters[0].Play();};return 1;};
function preload_photo(index){if(pics_loaded<photo_count){if(!images[index]){images[index]=new Image;images[index].onLoad=preload_complete();images[index].src=photo_urls[index];pics_loaded++;};};};
function setCaption(text)
{
	changeElementText("caption1","<b>"+text+"</b>");
	};
