var slides= new Array('slide1', 'slide2'); 
var current=1;
var fade_duration=2;
var fade_in=fade_duration+.2;
var ImgNum = 0; 
var numberOfPhotos = 0;

	var ImgLength =  0;
	var delay = 4000;
        var lock = false;
        var run;
	var globalDirection = 1;
function makebig(){
	window.moveTo(0,0);
	window.resizeTo(860,1000);
}

function changeImageUserClick(src,stop_show,imgNum){
	if (stop_show){ stop(); }
        if (current == 1){
		var node = document.getElementById('pic2');
		node.src = src;
		Effect.Fade(slides[0], { duration:0, from:1.0, to:0.0 }); 
		Effect.Appear(slides[1], { duration:0, from:0.0, to:1.0 });
	}else{
		if (current==2){
		var node = document.getElementById('pic1');
		node.src = src;
		Effect.Fade(slides[1], { duration:0, from:1.0, to:0.0 }); 
		Effect.Appear(slides[0], { duration:0, from:0.0, to:1.0 });
		node.src = src;
		}
	}
	var previous = eval(ImgNum + 1);
	
	document.getElementById('img'+previous).style.border="1px #FFF solid";
	document.getElementById('img'+eval(imgNum)).style.border="3px #FFF solid";
	ImgNum = imgNum-1;	
}

function changeImageUser(src,stop_show){
	if (stop_show){ stop(); }
        if (current == 1){
		var node = document.getElementById('pic2');
		node.src = src;
		Effect.Fade(slides[0], { duration:0, from:1.0, to:0.0 }); 
		Effect.Appear(slides[1], { duration:0, from:0.0, to:1.0 });
	}else{
		if (current==2){
		var node = document.getElementById('pic1');
		node.src = src;
		Effect.Fade(slides[1], { duration:0, from:1.0, to:0.0 }); 
		Effect.Appear(slides[0], { duration:0, from:0.0, to:1.0 });
		node.src = src;
		}
	}
	
}
function changeImage(src,stop_show){
	if (stop_show){ 
		stop(); 
	}
	if (current == 1){ 
		setTimeout('current=2',fade_in*1000);
		var node = document.getElementById('pic2');
		node.src = src;
		Effect.Fade(slides[0], { duration:fade_duration, from:1.0, to:0.0 }); 
		Effect.Appear(slides[1], { duration:fade_in, from:0.0, to:1.0 });
	}else{
		if (current==2){
		setTimeout('current=1',fade_in*1000);
		var node = document.getElementById('pic1');
		node.src = src;
		Effect.Fade(slides[1], { duration:fade_duration, from:1.0, to:0.0 }); 
		Effect.Appear(slides[0], { duration:fade_in, from:0.0, to:1.0 });
		node.src = src;
		}
	}
	
}

function nextPhotos(){	
	if (currentImagePointer > 0){
		Effect.Fade(scrollers[currentImagePointer+6], { duration:.3, from:1.0, to:0.0,queue: {position:'front', scope: 'scroller'} });
 	       	var node = document.getElementById(scrollers[currentImagePointer+6]);
		Effect.Appear(scrollers[currentImagePointer-1], { duration:.3, from:0.0, to:1.0, queue:{position:'end', scope: 'scroller'}  });
		currentImagePointer--;
	}
}
function lastPhotos(){
	if (currentImagePointer+7 <  numberOfPhotos  ){
	Effect.Fade(scrollers[currentImagePointer], { duration:.3, from:1.0, to:0.0, queue: {position:'front', scope: 'scroller'} });
        var node = document.getElementById(scrollers[currentImagePointer]);
        Effect.Appear(scrollers[currentImagePointer+7], { duration:.3, from:0.0, to:1.0, queue: {position:'end', scope: 'scroller'}  });
	currentImagePointer++;
	}
}
        
        function chgImgUser(direction) {
		if (document.images) {
			var previousDir = eval(ImgNum + 1);
			ImgNum = ImgNum + direction;
			var currentImage = eval(ImgNum + 1);
        		if (ImgNum  <  numberOfPhotos  && ImgNum >= 0 ){
			if (ImgNum >= ImgLength) {
				globalDirection=-1;
			}
			if (ImgNum <= 0) {
				globalDirection=1;
			}
			changeImageUser(displayArray[ImgNum],false);
			if (direction==1){				
			document.getElementById('img'+previousDir).style.border="1px #FFF solid";
				if (ImgNum > 6){
					lastPhotos();
				}
			}else{ 
			document.getElementById('img'+previousDir).style.border="1px #FFF solid";
				if (ImgNum < numberOfPhotos-7){
					nextPhotos();
				}
			}
			Effect.Pulsate(scrollers[ImgNum], { duration:.2, from:0.7, queue:{position:'end', scope: 'scroller'}  });
			document.getElementById('img'+currentImage).style.border="3px #FFF solid";
			}else{
			ImgNum = ImgNum - direction;
			}
		}
	}
        function chgImg(direction) {
		if (document.images) {
			var previousDir = eval(ImgNum + 1);     
			ImgNum = ImgNum + direction;
			var currentImage = eval(ImgNum + 1);
			if (ImgNum >= ImgLength) {
				globalDirection=-1;
			}
			if (ImgNum <= 0) {
				globalDirection=1;
			}
			changeImage(displayArray[ImgNum],false);
			if (direction==1){				
				document.getElementById('img'+previousDir).style.border="1px #FFF solid";
				if (ImgNum > 6){
					lastPhotos();
				}
			}else{ 
				document.getElementById('img'+previousDir).style.border="1px #FFF solid";
				if (ImgNum < numberOfPhotos-7){
					nextPhotos();
				}
			}
			Effect.Pulsate(scrollers[ImgNum], { duration:.5, from:0.7, queue:{position:'end', scope: 'scroller'}  });
			document.getElementById('img'+currentImage).style.border="3px #FFF solid";
		}
	}
        function auto() {
		if (lock == true) {
			lock = false;
			window.clearInterval(run);
		}
		else if (lock == false) {
			lock = true;
			run = setInterval("chgImg(globalDirection)", delay);
		}
	}
	function initialize(imgNum, numImages) {
		numberOfPhotos = numImages;
		document.getElementById('img'+imgNum).style.border="3px #FFF solid";
		ImgNum = imgNum-1;
		ImgLength = displayArray.length - 1;
		var node = document.getElementById('pic1');
		node.src = displayArray[ImgNum];
						
	}
	function stop(){
		lock=false;
		window.clearInterval(run);
	}
        function createPlayer(music_file)
            {
                var so = new SWFObject('/mediaplayer.swf', 'jstest', '1', '1', '1');

                    so.addParam('allowscriptaccess',      'always');
                    so.addParam('allowfullscreen',        'false');
                    so.addVariable('width',               '1');
                    so.addVariable('autostart',        'true');
                    so.addVariable('height',              '1');
                    so.addVariable('file',                music_file);
                    so.addVariable('javascriptid',        'jstest');
                    so.addVariable('enablejs',            'true');
                    so.write('container');
            }
            /*-------------------------------------------------------------------
            General stuff
            -------------------------------------------------------------------*/
            function gid(name)
            {
              return document.getElementById(name);
            };

            /*-------------------------------------------------------------------
            Player javascript API
            -------------------------------------------------------------------*/
            function sendEvent(swf, typ, prm)
            {
              thisMovie(swf).sendEvent(typ, prm);
            };

            function getUpdate(typ, pr1, pr2, swf)
            {
              if((typ == 'state') && (swf == 'jstest'))
              {
                gid('stateshow').innerHTML = pr1;
              }
              if (typ == 'time')
              {
                gid('time').innerHTML = pr1;
              }
            };

            function loadFile(swf, obj)
            {
              thisMovie(swf).loadFile(obj);
            };

            function getLength(swf)
            {
              var len = thisMovie(swf).getLength();
              alert('the length of the playlist is: ' + len);
            };
            function addItem(swf, obj, idx)
            {
              thisMovie(swf).addItem(obj, idx);
            };

            function removeItem(swf, idx)
            {
              thisMovie(swf).removeItem(idx);
            };
            function itemData(swf, idx)
            {
              var obj = thisMovie(swf).itemData(idx);
              var txt = "";
              for(var i in obj)
              {
                txt += i + ": " + obj[i] + "\n";
              }
              alert(txt);
            };

            function thisMovie(movieName)
            {
              if(navigator.appName.indexOf("Microsoft") != -1)
              {
                return window[movieName];
              }
              else
              {
                // return gid(movieName);
                return document[movieName];
              }
            };
var mute = 'mute';
function togglemute(){
        if ( mute == 'mute'){
                mute = 'muted';
                document.getElementById('mute').style.display='none';
                document.getElementById('muted').style.display='block';
        }else{
                mute = 'mute';
                document.getElementById('muted').style.display='none';
                document.getElementById('mute').style.display='block';
        }
}

function toggleButton(before,after,type){
        var beforeNode = document.getElementById(before);
        var afterNode  = document.getElementById(after);
        beforeNode.style.display='none';
        afterNode.style.display=type;

}
