var Stage = 1;
var Stage2 = 1;

function moveRows(where){
	var t = jQuery("#myImage");
	
	var direction = where;
	var myStage = Stage;
	//tgN is total images
	//Stage is current row;
	if (direction === 'prev'){
		//4 rows
	
		//3 rows		
		var lastRow = Math.ceil(tgN/4);
		if (Stage == 1)
		{
			//Effect.SlideUp('row' + Stage);
			jQuery("#row" + Stage).slideUp("slow",function(){
				jQuery("#row" + lastRow).slideDown("slow");
			});
			//Effect.SlideDown('row' + lastRow);
			
			Stage = lastRow;
			t.html((Stage*4-3) + '-' + tgN + ' of ' + tgN);		
		}
		else
		{
			//Effect.SlideUp('row' + Stage);
			var x = Stage - 1;
			jQuery("#row" + Stage).slideUp("slow",function(){				
				jQuery("#row" + x).slideDown("slow");
			});
			
			//Effect.SlideDown('row' + x);
			Stage = x;
			t.html((Stage*4-3) + '-' + (Stage*4) + ' of ' + tgN);
		}
		/*if(tgN >= 9 && tgN <= 12){
			if(myStage == 1){
				Effect.SlideUp('row1');
				Effect.SlideDown('row3');
				Stage = 3;
				t.innerHTML = '9-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2');
				Effect.SlideDown('row1');
				Stage = 1;
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 3){
				Effect.SlideUp('row3');
				Effect.SlideDown('row2');
				Stage = 2;
				t.innerHTML = '5-8 of ' + tgN;
				//t.innerHTML = ' ';
			}
			
		}
		//2 rows
		if(tgN >= 5 && tgN <= 8){
			if(myStage == 1){
				Effect.SlideUp('row1');
				Effect.SlideDown('row2');
				Stage = 2;
				t.innerHTML = '5-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2');
				Effect.SlideDown('row1');
				Stage = 1;
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}			
		} */
		//1 rows
		
	}

	if (direction === 'next'){
		//3 rows
		var lastRow = Math.ceil(tgN/4);
		if (Stage == lastRow)
		{
			//Effect.SlideUp('row' + Stage);
			//Effect.SlideDown('row1');
			jQuery("#row" + Stage).slideUp("slow",function(){
				jQuery("#row1").slideDown("slow");
			});
			Stage = 1;
			t.html('1-' + (Stage*4) + ' of ' + tgN);		
		}
		else
		{
			//Effect.SlideUp('row' + Stage);
			var x = Stage + 1;
			jQuery("#row" + Stage).slideUp("slow",function(){
				jQuery("#row" + x).slideDown("slow");
			});
			//Effect.SlideDown('row' + x);
			Stage = x;
			var lastinRow = Stage *4;
			if (lastinRow > tgN)
				lastinRow = tgN;
			t.html((Stage*4-3) + '-' + lastinRow + ' of ' + tgN);
			
		}
		/*if(tgN >= 9 && tgN <= 10){
			if(myStage == 1){
				Effect.SlideUp('row1');
				Effect.SlideDown('row2');
				Stage = 2;
				t.innerHTML = '5-8 of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2');
				Effect.SlideDown('row3');
				Stage = 3;	
				t.innerHTML = '9-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 3){
				Effect.SlideUp('row3');
				Effect.SlideDown('row1');
				Stage = 1;	
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
		}
		//2 rows
		if(tgN >= 5 && tgN <= 8){
			if(myStage == 1){
				Effect.SlideUp('row1');
				Effect.SlideDown('row2');
				Stage = 2;
				t.innerHTML = '5-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2');
				Effect.SlideDown('row1');
				Stage = 1;	
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
		}
		//1 rows*/
		
	}
	Stage = Stage;
	//alert(Stage);
	
}
function moveRows2(where){
	var t = $('myImage2');
	
	var direction = where;
	var myStage = Stage2;
	if (direction === 'prev'){
		//3 rows
		if(tgN >= 9 && tgN <= 10){
			if(myStage == 1){
				Effect.SlideUp('row2-1');
				Effect.SlideDown('row2-3');
				Stage2 = 3;
				t.innerHTML = '9-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2-2');
				Effect.SlideDown('row2-1');
				Stage2 = 1;
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 3){
				Effect.SlideUp('row2-3');
				Effect.SlideDown('row2-2');
				Stage2 = 2;
				t.innerHTML = '5-8 of ' + tgN;
				//t.innerHTML = ' ';
			}
			
		}
		//2 rows
		if(tgN >= 5 && tgN <= 8){
			if(myStage == 1){
				Effect.SlideUp('row2-1');
				Effect.SlideDown('row2-2');
				Stage2 = 2;
				t.innerHTML = '5-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2-2');
				Effect.SlideDown('row2-1');
				Stage2 = 1;
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}			
		}
		//1 rows
		if(tgN >= 1 && tgN <= 4){
			if(myStage == 1){
				/*
				Effect.SlideUp('row1');
				Effect.SlideDown('row1');
				Stage = 1;
				t.innerHTML = 'Images 1-' + tgN +' of ' + tgN;
				*/
			}
		}
	}

	if (direction === 'next'){
		//3 rows
		if(tgN >= 9 && tgN <= 10){
			if(myStage == 1){
				Effect.SlideUp('row2-1');
				Effect.SlideDown('row2-2');
				Stage2 = 2;
				t.innerHTML = '5-8 of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2-2');
				Effect.SlideDown('row2-3');
				Stage2 = 3;	
				t.innerHTML = '9-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 3){
				Effect.SlideUp('row2-3');
				Effect.SlideDown('row2-1');
				Stage2 = 1;	
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
		}
		//2 rows
		if(tgN >= 5 && tgN <= 8){
			if(myStage == 1){
				Effect.SlideUp('row2-1');
				Effect.SlideDown('row2-2');
				Stage2 = 2;
				t.innerHTML = '5-' + tgN +' of ' + tgN;
				//t.innerHTML = ' ';
			}
			if(myStage == 2){
				Effect.SlideUp('row2-2');
				Effect.SlideDown('row2-1');
				Stage2 = 1;	
				t.innerHTML = '1-4 of ' + tgN;
				//t.innerHTML = ' ';
			}
		}
		//1 rows
		if(tgN >= 1 && tgN <= 4){
			if(myStage == 1){
				/*
				Effect.SlideUp('row1');
				Effect.SlideDown('row1');
				Stage = 1;
				t.innerHTML = 'Images 1-' + tgN +' of ' + tgN;
				*/
			}
		}
	}
	Stage2 = Stage2;
	//alert(Stage);
	
}

function changeBigPhoto(whoS, whoN){
	
	var e = jQuery("#mainImg");
	if (HasVideo && whoN == 'img1')
	{
		//alert(VideoURL);
		//var holder = $('iframeHolder');
		var holder = document.getElementById("iframeHolder");
		holder.innerHTML = '<iframe id="mainImg" src="' + VideoURL + '" width="300" height="249" frameborder="no" class="videostyle">';
	}
	else if (HasVideo)
	{
		//var holder = $('iframeHolder');
		var holder = document.getElementById("iframeHolder");
		var str = "<img src='" + whoS + "' id='mainImg' class='outline' width='295' height='220'/>";
		holder.innerHTML = str;
	}	
	else
	{
		e.attr("src",whoS);		
	}
	prepareGallery(whoN);
	
}
function changeBigPhoto2(whoS, whoN){
	
	var e = $('mainImg2');
	var t = $('mySection');
	var tn = whoN.slice(3);
	e.src = whoS;
	//t.innerHTML = 'Image '+ tn +' of ' + tgN;
	//t.innerHTML ='Shown Above: ' + tn ;
	prepareGallery(whoN);
	
}
function prepareGallery(id){
	var d = document.getElementById(id);
	for (var i = 1; i<=tgN; i++) {
		if (document.getElementById('img'+i)) {document.getElementById('img'+i).className='galleryImg';}
	}
	if (d) {d.className='galleryImgSelected';}
	
}




changeCaption();
var gN = 1;
var tgN = 0;


function changeCaption(){
changetime = setInterval("change()", 1000);
}

function change(){
	//var fg = $('img1');
	var fg = jQuery("#img1");
	if (fg)
	{
		fg.attr("class","galleryImgSelected");
		
		//var viewerContainer = $('photoViewer').getElementsByClassName('galleryImg');
		//var nodes = $A(viewerContainer);
		var nodes = jQuery(".galleryImg");		
		tgN = nodes.length + 1;
		//var t = $('mySection');
		var t = jQuery("#mySection");
		var newContent = '';
		var tContent = t.html();
		t.(newContent);
		
		//var td = $('myImage');
		var td = jQuery("#myImage");
		if(tgN>=1 && tgN<=4){
			var otherContent = '1-'+tgN+' of ' + tgN;
		}else{
			var otherContent = '1-4 of ' + tgN;
		}
		td.html(otherContent);
		//td.innerHTML = '';
		
	if (tContent == newContent) {clearInterval(changetime);}
   }
}


