var photoValues = new Array();
var videoGlobalValues = new Array();
var pageIndexBack = 1;
var pageIndex = 6;
var autoFlag = true;
var forwardFlag = true;
var maxPhoto = 6;
var maxPhotoLess = 5;
var showLink = 0;
var videoAutoFlag = true;
var aboutUSA = false;

function rand(n) {
	return (Math.floor(Math.random() * n + 1));
}

var SharePhotoUrl = "";
var CityLink1 = "";

function displayPhotoArrayLink(photoArray, CityLink, gallery_id, SharePhotoUrl1, videoArray, videoUrl) {
	var currentIndex = 1;
	var photo = photoArray.split("||");
	var maxValue = photo.length;
	maxValue = maxValue - 1;
	var randomImageNum = rand(maxValue);
	var divTextHtml = "";
	var divImgHtml = "";
	var divFinalHtml = "";
	CityLink = CityLink + "?plckGalleryID=" + gallery_id;
	CityLink1 = CityLink;
	SharePhotoUrl1 = SharePhotoUrl1 + "?plckGalleryID=" + gallery_id;
	divTextHtml = "<div id=\"textThumbBox\"><div id=\"photo-opt-1\"><div class=\"photoarray-photos-head\" id=\"photo-txt\">" + photos + "</div><div id=\"pagination-n\">";
	if (maxValue > 1) {
		divTextHtml = divTextHtml + "<div class=\"photo-prev-n\"><a onClick=\"changeBoolianVar()\" href=\"javascript:backward();\"><img title=\"\" src=\"" + arrImagesPath + "left-arrow.gif\" id=\"left-arrow\"/></a></div><div class=\"photo-paging-n\">";
	}
	var i = 0;
	for (var index = 1; index <= maxValue; index++) {
		if (index == randomImageNum) {
			photoValues[1] = new Array();
			var thisImage = photo[i];
			thisImage = thisImage.split("~");
			var randomImageTitle = thisImage[0];
			randomImageTitle = randomImageTitle.replaceAll("\"", "&quot;");
			randomImageTitle = randomImageTitle.replaceAll("'", "&acute;");
			randomImageTitle = randomImageTitle.replaceAll("%20", " ");
			var randomImagePath = thisImage[1];
			randomImagePath = randomImagePath.replaceAll("%20", " ");
			var randomImagePostedBy = thisImage[2];
			randomImagePostedBy = randomImagePostedBy.replaceAll("%20", " ");
			var randomImagePostDate = thisImage[3];
			randomImagePostDate = randomImagePostDate.replaceAll("%20", " ");
			var randomImageAltText = thisImage[0];
			randomImageAltText = randomImageAltText.replaceAll("\"", "&quot;");
			randomImageAltText = randomImageAltText.replaceAll("'", "&acute;");
			randomImageAltText = randomImageAltText.replaceAll("'", "&apos;");
			randomImageAltText = randomImageAltText.replaceAll("%20", " ");
			photoValues[1][0] = randomImagePath;
			photoValues[1][1] = randomImageTitle;
			photoValues[1][2] = randomImagePostedBy;
			photoValues[1][3] = randomImagePostDate;
			photoValues[1][4] = randomImageAltText;
			var className = "anchor_selected_small";
			if (maxValue > 1) {
				divTextHtml = divTextHtml + "<a id=\"Photo_image1\" href=\"javascript:changeImgThroughNum(" + "'" + randomImagePath + "'" + "," + "'" + randomImageTitle + "'" + "," + "'" + randomImagePostedBy + "'" + "," + "'" + randomImagePostDate + "'" + ",1)\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">1</a>";
			}
		}
		i++;
	}
	var indexNumberForImage = 1;
	var i = 0;
	for (var index = 1; index <= maxValue; index++) {
		if (index != randomImageNum) {
			indexNumberForImage++;
			photoValues[indexNumberForImage] = new Array();
			var thisImage = photo[i];
			thisImage = thisImage.split("~");
			var thisImageTitle = thisImage[0];
			thisImageTitle = thisImageTitle.replaceAll("\"", "&quot;");
			thisImageTitle = thisImageTitle.replaceAll("'", "&acute;");
			thisImageTitle = thisImageTitle.replaceAll("%20", " ");
			var thisImagePath = thisImage[1];
			thisImagePath = thisImagePath.replaceAll("%20", " ");
			var thisImagePostedBy = thisImage[2];
			thisImagePostedBy = thisImagePostedBy.replaceAll("%20", " ");
			var thisImagePostDate = thisImage[3];
			thisImagePostDate = thisImagePostDate.replaceAll("%20", " ");
			var thisImageAltText = thisImage[4];
			thisImageAltText = thisImageAltText.replaceAll("\"", "&quot;");
			thisImageAltText = thisImageAltText.replaceAll("'", "&acute;");
			thisImageAltText = thisImageAltText.replaceAll("'", "&apos;");
			thisImageAltText = thisImageAltText.replaceAll("%20", " ");
			photoValues[indexNumberForImage][0] = thisImagePath;
			photoValues[indexNumberForImage][1] = thisImageTitle;
			photoValues[indexNumberForImage][2] = thisImagePostedBy;
			photoValues[indexNumberForImage][3] = thisImagePostDate;
			photoValues[indexNumberForImage][4] = thisImageAltText;
			var className = "next-o-small";
			if (indexNumberForImage <= maxPhoto) {
				divTextHtml = divTextHtml + "<a id=\"Photo_image" + indexNumberForImage + "\" href=\"javascript:changeImgThroughNum(" + "'" + thisImagePath + "'" + "," + "'" + thisImageTitle + "'" + "," + "'" + thisImagePostedBy + "'" + "," + "'" + thisImagePostDate + "'" + "," + indexNumberForImage + ")\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">" + indexNumberForImage + "</a>";
			}
		}
		i++;
	}
	if (maxValue > 1) {
		divTextHtml = divTextHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img title=\"\" src=\"" + arrImagesPath + "right-arrow.gif\" id=\"right-arrow\"/></a></div>";
	}
	randomImageTitle = randomImageTitle.replaceAll("&apos;", "'");
	randomImagePostedBy = randomImagePostedBy.replaceAll("&apos;", "'");
	randomImagePostDate = randomImagePostDate.replaceAll("&apos;", "'");
	randomImagePath = randomImagePath.replaceAll("&apos;", "'");
	randomImageAltText = randomImageAltText.replaceAll("&apos;", "'");
	divTextHtml = divTextHtml + "</div><div id=\"photo-text-n\">" + title + ": " + randomImageTitle + "<br/>  <br/>" + postedBy + ": " + randomImagePostedBy + "<br />";
	if (randomImagePostDate != "") {
		divTextHtml = divTextHtml + "Date: " + randomImagePostDate;
	}
	if (maxVideos > 0) {
		divTextHtml = divTextHtml + "</div><div class=\"clear\"></div><div id=\"video-text\" style=\"display:none\">" + videoText + "<br>";
		var videoValues = videoArray.split("||");
		for (var videoIndex = 0; videoIndex < maxVideos; videoIndex++) {
			videoGlobalValues[videoIndex] = new Array();
			var videoValue = videoValues[videoIndex];
			var thisVideo = videoValue.split("~");
			var thisVideoTitle = thisVideo[0];
			thisVideoTitle = thisVideoTitle.replaceAll("&apos;", "'");
			thisVideoTitle = thisVideoTitle.replaceAll("%20", " ");
			var thisUrl = videoUrl + "/";
			var thisVideoPath = thisVideo[1];
			thisVideoPath = thisVideoPath.replaceAll(thisUrl, "");
			var thisVideoPostedBy = thisVideo[2];
			thisVideoPostedBy = thisVideoPostedBy.replaceAll("&apos;", "'");
			thisVideoPostedBy = thisVideoPostedBy.replaceAll("%20", " ");
			var thisVideoImage = thisVideo[3];
			thisVideoLink = "javascript:runvideo('" + thisVideoPath + "', '" + videoUrl + "', '" + thisVideoImage + "')";
			var videoID = "video" + videoIndex;
			videoGlobalValues[videoIndex][0] = thisVideoTitle;
			videoGlobalValues[videoIndex][1] = thisVideoLink;
			videoGlobalValues[videoIndex][2] = thisVideoPostedBy;
			videoGlobalValues[videoIndex][3] = thisVideoPath;
			videoGlobalValues[videoIndex][4] = videoUrl;
			videoGlobalValues[videoIndex][5] = thisVideoImage;
			divTextHtml = divTextHtml + "<br><div id=\"" + videoID + "\">" + title + ": <a href=\"" + thisVideoLink + "\" class=\"blue-normal-video\" onClick=\"changeVideoTitleLink(" + videoIndex + ")\">" + thisVideoTitle + "</a></div>";
			if (thisVideoPostedBy != "") {
				divTextHtml = divTextHtml + postedBy + ": " + thisVideoPostedBy + "<br>";
			}
		}
		divTextHtml = divTextHtml + "</div></div><div id=\"pixelBarPhotoArray\"><img border=\"0\" src=\"" + arrImagesPath + "pixelBarPhotoArray.gif\"/></div><div id=\"video-gallery-n\"><div id=\"video-txt\" class=\"photoarray-head\"><a href=\"javascript: showVideo()\">" + videos + "</a></div></div>";
	} else {
		divTextHtml = divTextHtml + "</div></div>";
	}
	divTextHtml = divTextHtml + "<div id=\"pixelBarPhotoArray\"><img border=\"0\" src=\"" + arrImagesPath + "pixelBarPhotoArray.gif\"/></div><div id=\"travell-gallery-n\"><div id=\"tgal\" class=\"photoarray-head\"><a href=\"" + CityLink + "\">" + travelerGallery + "</a></div>";
	if (aboutUSA == true) {
		divTextHtml = divTextHtml + "<div id=\"gallery-text1\"></div></div>";
	} else {
		divTextHtml = divTextHtml + "<div id=\"gallery-text\"></div></div>";
	}
	divTextHtml = divTextHtml + "</div>";
	if (aboutUSA == true) {
		divImgHtml = "<div id=\"imageDiv\"><div id=\"img-opt-1\"><img src=\"" + randomImagePath + "\" name=\"photoslider\" title=\"" + randomImageAltText + "\" width=\"470\" height=\"245\"/></div><div id=\"img-opt-2\"><img src=\"" + arrImagesPath + "default_photo_contest.jpg\" name=\"photoslider1\" title=\"\" width=\"470\" height=\"245\"/></div><div id=\"img-opt-3\" style=\"display:none \"></div></div>";
	} else {
		divImgHtml = "<div id=\"imageDiv\"><div id=\"img-opt-1\"><img src=\"" + randomImagePath + "\" name=\"photoslider\" title=\"" + randomImageAltText + "\" width=\"470\" height=\"245\"/></div><div id=\"img-opt-2\"><img src=\"" + arrImagesPath + "share_your_photos_default.jpg\" name=\"photoslider1\" title=\"\" width=\"470\" height=\"245\"/></div><div id=\"img-opt-3\" style=\"display:none \"></div></div>";
	}
	divFinalHtml = divImgHtml + divTextHtml;
	document.getElementById("centerShadowRpt").innerHTML = divFinalHtml;
	document.getElementById("img-opt-2").style.display = "none";
	SharePhotoUrl = SharePhotoUrl1;
		
	//------For About USA page to add arrow with traveller gallery link----
	if (aboutUSA == true) {
		showLink = 1;
		document.getElementById("tgal").innerHTML = "<a href=\"javascript:showGallery()\">" + travelerGallery + "</a>";
	}
	//----------------------------------------------------------------------
	if (maxValue > 1) {
		changeAuto_firstImage();
	}
}
function changeVideoTitleLink(Index) {
	for (var videoIndex = 0; videoIndex < maxVideos; videoIndex++) {
		var videoID = "video" + videoIndex;
		if (videoIndex == Index) {
			document.getElementById(videoID).innerHTML = title + ": " + videoGlobalValues[videoIndex][0];
			runvideo(videoGlobalValues[videoIndex][3], videoGlobalValues[videoIndex][4], videoGlobalValues[videoIndex][5]);
		} else {
			document.getElementById(videoID).innerHTML = title + ": <a href=\"" + videoGlobalValues[videoIndex][1] + "\" class=\"blue-normal-video\" onClick=\"changeVideoTitleLink(" + videoIndex + ")\">" + videoGlobalValues[videoIndex][0] + "</a>";
		}
	}
	videoAutoFlag = true;
}
function showVideo() {
	changeBoolianVar();
	document.getElementById("photo-txt").innerHTML = videos;
	if (document.getElementById("tgal")) {
		document.getElementById("tgal").innerHTML = "<a href='javascript:showPhoto()' >" + photos + "</a>";
		if (showLink == 1) {
			document.getElementById("video-txt").innerHTML = "<a href='javascript:showGallery()' >" + travelerGallery + "</a>";
			if (aboutUSA == true) {
				document.getElementById("gallery-text1").style.display = "none";
			} else {
				document.getElementById("gallery-text").style.display = "none";
			}
		} else {
			var CityLink = CityLink1 + "?plckGalleryID=" + gal;
			document.getElementById("video-txt").innerHTML = "<a href='" + CityLink + "'>" + travelerGallery + "</a>";
		}
	} else {
		document.getElementById("video-txt").innerHTML = "<a href='javascript:showPhoto()' >" + photos + "</a>";
	}
	if (document.getElementById("img-opt-2")) {
		document.getElementById("img-opt-2").style.display = "none";
	}
	document.getElementById("img-opt-1").style.display = "none";
	document.getElementById("img-opt-3").style.display = "block";
	document.getElementById("img-opt-3").innerHTML = "<img src='" + arrImagesPath + "playerbg.gif' title='' border='0' />";
	document.getElementById("pagination-n").style.display = "none";
	document.getElementById("photo-text-n").style.display = "none";
	document.getElementById("video-text").style.display = "block";
	for (var videoIndex = 0; videoIndex < maxVideos; videoIndex++) {
		var videoID = "video" + videoIndex;
		document.getElementById(videoID).innerHTML = title + ": <a href=\"" + videoGlobalValues[videoIndex][1] + "\" class=\"blue-normal-video\" onClick=\"changeVideoTitleLink(" + videoIndex + ")\">" + videoGlobalValues[videoIndex][0] + "</a>";
	}
	videoAutoFlag = false;
	changeVideoTitleLink("0");
}
function showGallery() {
	changeBoolianVar();
	if (aboutUSA == true) {
		document.getElementById("photo-txt").innerHTML = travelerGallery + "<div id='gallery-text1'></div>";
	} else {
		document.getElementById("photo-txt").innerHTML = travelerGallery + "<div id='gallery-text'></div>";
	}
	if (document.getElementById("video-txt")) {
		document.getElementById("tgal").innerHTML = "<a href='javascript: showVideo()'>" + videos + "</a>";
		document.getElementById("video-txt").innerHTML = "<a href='javascript:showPhoto()' >" + photos + "</a>";
		document.getElementById("img-opt-3").style.display = "none";
		document.getElementById("img-opt-3").innerHTML = "";
		document.getElementById("video-text").style.display = "none";
	} else {
		document.getElementById("tgal").innerHTML = "<a href='javascript:showPhoto()' >" + photos + "</a>";
	}
	document.getElementById("img-opt-1").style.display = "none";
	document.getElementById("img-opt-2").style.display = "block";
	document.getElementById("pagination-n").style.display = "none";
	document.getElementById("photo-text-n").style.display = "none";
	if (aboutUSA == true) {
		document.getElementById("gallery-text1").innerHTML = aboutUSAGalleryText + "<a href='" + CityLink1 + "' class='blue-normal'>" + aboutUSAGalleryText1 + "</a> " + aboutUSAGalleryText2;
	} else {
		document.getElementById("gallery-text").innerHTML = showGallery_Text + " " + "<a href='" + SharePhotoUrl + "' class='blue-normal'>" + here + "</a>";
	}
}
function showPhoto() {
	document.getElementById("photo-txt").innerHTML = photos;
	if (document.getElementById("video-txt")) {
		document.getElementById("video-txt").innerHTML = "<a href='javascript: showVideo()'>" + videos + "</a>";
		document.getElementById("img-opt-3").style.display = "none";
		document.getElementById("img-opt-3").innerHTML = "";
		document.getElementById("video-text").style.display = "none";
	}
	if (document.getElementById("tgal")) {
		if (showLink == 1) {
			document.getElementById("tgal").innerHTML = "<a href='javascript:showGallery()' >" + travelerGallery + "</a>";
			if (aboutUSA == true) {
				document.getElementById("gallery-text1").style.display = "none";
			} else {
				document.getElementById("gallery-text").style.display = "none";
			}
		} else {
			var CityLink = CityLink1 + "?plckGalleryID=" + gal;
			document.getElementById("tgal").innerHTML = "<a href='" + CityLink + "'>" + travelerGallery + "</a>";
		}
	}
	if (document.getElementById("img-opt-2")) {
		document.getElementById("img-opt-2").style.display = "none";
	}
	document.getElementById("img-opt-1").style.display = "block";
	document.getElementById("pagination-n").style.display = "block";
	document.getElementById("photo-text-n").style.display = "block";
	forwardFlag = true;
	autoFlag = true;
	changeAuto();
}
function getGallery(galleryId) {
	var requestBatch = new RequestBatch();
	var galleryKey = new GalleryKey(galleryId);
	var photoPage = new PhotoPage(galleryKey, 1, 1);
	requestBatch.AddToRequest(photoPage);
	requestBatch.BeginRequest(serverUrl, renderGallery);
}
function renderGallery(responseBatch) {
	if (responseBatch.Messages[0].Message == "ok") {
		if (responseBatch.Responses.length == 0) {
			alert(renderGallery_Text);
		} else {
			var photoPage = responseBatch.Responses[0].PhotoPage;
			if (photoPage.NumberOfPhotos > 0) {
			} else {
				showLink = 1;
				document.getElementById("tgal").innerHTML = "<a href='javascript:showGallery()' >" + travelerGallery + "</a>";
			}
		}
	} else {
		alert(responseBatch.Messages[0].Message);
	}
}
function displayPhotoArray(photoArray, videoArray, videoUrl) {
	var currentIndex = 1;
	var photo = photoArray.split("||");
	var maxValue = photo.length;
	maxValue = maxValue - 1;
	var randomImageNum = rand(maxValue);
	var divTextHtml = "";
	divTextHtml = "<div id=\"textThumbBox\"><div id=\"photo-opt-1\"><div class=\"photoarray-photos-head\" id=\"photo-txt\">" + photos + "</div><div id=\"pagination-n\">";
	if (maxValue > 1) {
		divTextHtml = divTextHtml + "<div class=\"photo-prev-n\"><a onClick=\"changeBoolianVar()\" href=\"javascript:backward();\"><img title=\"\" src=\"" + arrImagesPath + "left-arrow-in.gif\" id=\"left-arrow\"/></a></div><div class=\"photo-paging-n\">";
	}
	var i = 0;
	for (var index = 1; index <= maxValue; index++) {
		if (index == randomImageNum) {
			photoValues[1] = new Array();
			var thisImage = photo[i];
			thisImage = thisImage.split("~");
			var randomImageTitle = thisImage[0];
			randomImageTitle = randomImageTitle.replaceAll("\"", "&quot;");
			randomImageTitle = randomImageTitle.replaceAll("'", "&acute;");
			randomImageTitle = randomImageTitle.replaceAll("%20", " ");
			var randomImagePath = thisImage[1];
			randomImagePath = randomImagePath.replaceAll("%20", " ");
			var randomImagePostedBy = thisImage[2];
			randomImagePostedBy = randomImagePostedBy.replaceAll("%20", " ");
			var randomImagePostDate = thisImage[3];
			randomImagePostDate = randomImagePostDate.replaceAll("%20", " ");
			var randomImageAltText = thisImage[4];
			randomImageAltText = randomImageAltText.replaceAll("\"", "&quot;");
			randomImageAltText = randomImageAltText.replaceAll("'", "&acute;");
			randomImageAltText = randomImageAltText.replaceAll("'", "&apos;");
			randomImageAltText = randomImageAltText.replaceAll("%20", " ");
			photoValues[1][0] = randomImagePath;
			photoValues[1][1] = randomImageTitle;
			photoValues[1][2] = randomImagePostedBy;
			photoValues[1][3] = randomImagePostDate;
			photoValues[1][4] = randomImageAltText;
			var className = "anchor_selected_small";
			if (maxValue > 1) {
				divTextHtml = divTextHtml + "<a id=\"Photo_image1\" href=\"javascript:changeImgThroughNum(" + "'" + randomImagePath + "'" + "," + "'" + randomImageTitle + "'" + "," + "'" + randomImagePostedBy + "'" + "," + "'" + randomImagePostDate + "'" + ",1)\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">1</a>";
			}
		}
		i++;
	}
	var indexNumberForImage = 1;
	var i = 0;
	for (var index = 1; index <= maxValue; index++) {
		if (index != randomImageNum) {
			indexNumberForImage++;
			photoValues[indexNumberForImage] = new Array();
			var thisImage = photo[i];
			thisImage = thisImage.split("~");
			var thisImageTitle = thisImage[0];
			thisImageTitle = thisImageTitle.replaceAll("\"", "&quot;");
			thisImageTitle = thisImageTitle.replaceAll("'", "&acute;");
			thisImageTitle = thisImageTitle.replaceAll("%20", " ");
			var thisImagePath = thisImage[1];
			thisImagePath = thisImagePath.replaceAll("%20", " ");
			var thisImagePostedBy = thisImage[2];
			thisImagePostedBy = thisImagePostedBy.replaceAll("%20", " ");
			var thisImagePostDate = thisImage[3];
			thisImagePostDate = thisImagePostDate.replaceAll("%20", " ");
			var thisImageAltText = thisImage[4];
			thisImageAltText = thisImageAltText.replaceAll("\"", "&quot;");
			thisImageAltText = thisImageAltText.replaceAll("'", "&acute;");
			thisImageAltText = thisImageAltText.replaceAll("'", "&apos;");
			thisImageAltText = thisImageAltText.replaceAll("%20", " ");
			photoValues[indexNumberForImage][0] = thisImagePath;
			photoValues[indexNumberForImage][1] = thisImageTitle;
			photoValues[indexNumberForImage][2] = thisImagePostedBy;
			photoValues[indexNumberForImage][3] = thisImagePostDate;
			photoValues[indexNumberForImage][4] = thisImageAltText;
			var className = "next-o-small";
			if (indexNumberForImage <= maxPhoto) {
				divTextHtml = divTextHtml + "<a id=\"Photo_image" + indexNumberForImage + "\" href=\"javascript:changeImgThroughNum(" + "'" + thisImagePath + "'" + "," + "'" + thisImageTitle + "'" + "," + "'" + thisImagePostedBy + "'" + "," + "'" + thisImagePostDate + "'" + "," + indexNumberForImage + ")\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">" + indexNumberForImage + "</a>";
			}
		}
		i++;
	}
	if (maxValue > 1) {
		divTextHtml = divTextHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img title=\"\" src=\"" + arrImagesPath + "right-arrow.gif\" id=\"right-arrow\"/></a></div>";
	}
	randomImageTitle = randomImageTitle.replaceAll("&apos;", "'");
	randomImagePostedBy = randomImagePostedBy.replaceAll("&apos;", "'");
	randomImagePostDate = randomImagePostDate.replaceAll("&apos;", "'");
	randomImagePath = randomImagePath.replaceAll("&apos;", "'");
	randomImageAltText = randomImageAltText.replaceAll("&apos;", "'");
	divTextHtml = divTextHtml + "</div><div id=\"photo-text-n\">" + title + ": " + randomImageTitle + "<br/>  <br/>" + postedBy + ": " + randomImagePostedBy + "<br />";
	if (randomImagePostDate != "") {
		divTextHtml = divTextHtml + "Date: " + randomImagePostDate;
	}
	if (maxVideos > 0) {
		divTextHtml = divTextHtml + "</div><div class=\"clear\"></div><div id=\"video-text\" style=\"display:none\">" + videoText + "<br>";
		var videoValues = videoArray.split("||");
		for (var videoIndex = 0; videoIndex < maxVideos; videoIndex++) {
			videoGlobalValues[videoIndex] = new Array();
			var videoValue = videoValues[videoIndex];
			var thisVideo = videoValue.split("~");
			var thisVideoTitle = thisVideo[0];
			thisVideoTitle = thisVideoTitle.replaceAll("&apos;", "'");
			thisVideoTitle = thisVideoTitle.replaceAll("%20", " ");
			var thisUrl = videoUrl + "/";
			var thisVideoPath = thisVideo[1];
			thisVideoPath = thisVideoPath.replaceAll(thisUrl, "");
			thisVideoLink = "javascript:runvideo('" + thisVideoPath + "', '" + videoUrl + "')";
			var thisVideoPostedBy = thisVideo[2];
			thisVideoPostedBy = thisVideoPostedBy.replaceAll("&apos;", "'");
			thisVideoPostedBy = thisVideoPostedBy.replaceAll("%20", " ");
			var thisVideoImage = thisVideo[3];
			thisVideoLink = "javascript:runvideo('" + thisVideoPath + "', '" + videoUrl + "', '" + thisVideoImage + "')";
			var videoID = "video" + videoIndex;
			videoGlobalValues[videoIndex][0] = thisVideoTitle;
			videoGlobalValues[videoIndex][1] = thisVideoLink;
			videoGlobalValues[videoIndex][2] = thisVideoPostedBy;
			videoGlobalValues[videoIndex][3] = thisVideoPath;
			videoGlobalValues[videoIndex][4] = videoUrl;
			videoGlobalValues[videoIndex][5] = thisVideoImage;
			divTextHtml = divTextHtml + "<br><div id=\"" + videoID + "\">" + title + ": <a href=\"" + thisVideoLink + "\" class=\"blue-normal-video\" onClick=\"changeVideoTitleLink(" + videoIndex + ")\">" + thisVideoTitle + "</a></div>";
			if (thisVideoPostedBy != "") {
				divTextHtml = divTextHtml + postedBy + ": " + thisVideoPostedBy + "<br>";
			}
		}
		divTextHtml = divTextHtml + "</div></div><div id=\"pixelBarPhotoArray\"><img border=\"0\" src=\"" + arrImagesPath + "pixelBarPhotoArray.gif\"/></div><div id=\"video-gallery-n\"><div id=\"video-txt\" class=\"photoarray-head\"><a href=\"javascript: showVideo()\">" + videos + "</a></div></div>";
	} else {
		divTextHtml = divTextHtml + "</div></div>";
	}
	var divImgHtml = "<div id=\"imageDiv\"><div id=\"img-opt-1\"><img src=\"" + randomImagePath + "\" name=\"photoslider\" title=\"" + randomImageAltText + "\" width=\"470\" height=\"245\"/></div><div id=\"img-opt-3\" style=\"display:none \"></div></div>";
	document.getElementById("centerShadowRpt").innerHTML = divImgHtml + divTextHtml;
	if (maxValue > 1) {
		changeAuto_firstImage();
	}
}
function changeSelected() {
	var imageref;
	var divId;
	var j;
	var max;
	if (pageIndexBack == 0) {
		pageIndexBack = maxImages - maxPhotoLess;
		pageIndex = maxImages;
	}
	if (pageIndex > maxImages) {
		max = maxImages;
		j = 1;
	} else {
		max = pageIndex;
		if (pageIndexBack > 0) {
			j = pageIndexBack;
		} else {
			j = 1;
		}
	}
	for (i = j; i <= max; i++) {
		divId = "Photo_image" + i;
		imageref = document.getElementById(divId);
		if (currentIndex == i) {
			imageref.className = "anchor_selected_small";
		} else {
			imageref.className = "next-o-small";
		}
	}
}
function ChangeLeftArrow() {
	if (currentIndex <= 1) {
		document.getElementById("left-arrow").src = arrImagesPath + "left-arrow-in.gif";
	} else {
		document.getElementById("left-arrow").src = arrImagesPath + "left-arrow.gif";
	}
}
function ChangeRightArrow() {
	if (currentIndex == maxImages) {
		document.getElementById("right-arrow").src = arrImagesPath + "right-arrow-in.gif";
	} else {
		document.getElementById("right-arrow").src = arrImagesPath + "right-arrow.gif";
	}
}
function backward() {
	var divId;
	if (currentIndex == 0) {
		currentIndex = maxImages;
		pageIndexBack = maxImages - maxPhotoLess;
	}
	var prevIndex = currentIndex - 1;
	if (pageIndexBack > 1) {
		pageIndexBack = pageIndexBack - 1;
		pageIndex = pageIndexBack + maxPhotoLess;
		var j = 1;
		if (currentIndex == 2) {
			var divHtml = "<div class=\"photo-prev-n\"><a href=\"javascript:backward();\" onClick=\"changeBoolianVar()\"><img id=\"left-arrow\" src=\"" + arrImagesPath + "left-arrow-in.gif\" title=\"\" /></a></div><div class=\"photo-paging-n\">";
		} else {
			var divHtml = "<div class=\"photo-prev-n\"><a href=\"javascript:backward();\" onClick=\"changeBoolianVar()\"><img id=\"left-arrow\" src=\"" + arrImagesPath + "left-arrow.gif\" title=\"\" /></a></div><div class=\"photo-paging-n\">";
		}
		var className = "anchor_selected_small";
		for (var i = pageIndexBack; i <= pageIndex; i++) {
			if (i <= maxImages) {
				divHtml = divHtml + "<a id=\"Photo_image" + i + "\" href=\"javascript:changeImgThroughNum(" + "'" + photoValues[i][0] + "'" + "," + "'" + photoValues[i][1] + "'" + "," + "'" + photoValues[i][2] + "'" + "," + "'" + photoValues[i][3] + "'" + "," + i + ")\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">" + i + "</a>";
				var className = "next-o-small";
			}
		}
		if (prevIndex == maxImages) {
			divHtml = divHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img id=\"right-arrow\" src=\"" + arrImagesPath + "right-arrow-in.gif\" title=\"\" /></a></div>";
		} else {
			divHtml = divHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img id=\"right-arrow\" src=\"" + arrImagesPath + "right-arrow.gif\" title=\"\" /></a></div>";
		}
		document.getElementById("pagination-n").innerHTML = divHtml;
	}
	divId = "Photo_image" + prevIndex;
	var imagehref = document.getElementById(divId).href;
	if (imagehref != null) {
		changeImgThroughArrows(imagehref, prevIndex);
	}
}
function forward() {
	var divId;
	if (forwardFlag == true) {
		if (currentIndex < maxImages) {
			var nextIndex = currentIndex + 1;
			if (maxImages > maxPhoto && pageIndex < maxImages) {
				pageIndexBack = pageIndexBack + 1;
				pageIndex = pageIndexBack + maxPhotoLess;
				var j = 1;
			}
			if (pageIndex <= maxImages && maxImages > maxPhoto) {
				if (currentIndex <= 0) {
					var divHtml = "<div class=\"photo-prev-n\"><a href=\"javascript:backward();\" onClick=\"changeBoolianVar()\"><img id=\"left-arrow\" src=\"" + arrImagesPath + "left-arrow-in.gif\" title=\"\" /></a></div><div class=\"photo-paging-n\">";
				} else {
					var divHtml = "<div class=\"photo-prev-n\"><a href=\"javascript:backward();\" onClick=\"changeBoolianVar()\"><img id=\"left-arrow\" src=\"" + arrImagesPath + "left-arrow.gif\" title=\"\" /></a></div><div class=\"photo-paging-n\">";
				}
				var className = "anchor_selected_small";
				for (var i = pageIndexBack; i <= pageIndex; i++) {
					if (i <= maxImages) {
						divHtml = divHtml + "<a id=\"Photo_image" + i + "\" href=\"javascript:changeImgThroughNum(" + "'" + photoValues[i][0] + "'" + "," + "'" + photoValues[i][1] + "'" + "," + "'" + photoValues[i][2] + "'" + "," + "'" + photoValues[i][3] + "'" + "," + i + ")\" class=\"" + className + "\" onClick=\"changeBoolianVar()\">" + i + "</a>";
						var className = "next-o-small";
					}
				}
				if (nextIndex == maxImages) {
					divHtml = divHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img id=\"right-arrow\" src=\"" + arrImagesPath + "right-arrow-in.gif\" title=\"\" /></a></div>";
				} else {
					divHtml = divHtml + "</div><div class=\"photo-next-n\"><a href=\"javascript:forward();\" onClick=\"changeBoolianVar()\"><img id=\"right-arrow\" src=\"" + arrImagesPath + "right-arrow.gif\" title=\"\" /></a></div>";
				}
				document.getElementById("pagination-n").innerHTML = divHtml;
			}
			divId = "Photo_image" + nextIndex;
			var imagehref = document.getElementById(divId).href;
			if (imagehref != null) {
				changeImgThroughArrows(imagehref, nextIndex);
			}
		}
		if (currentIndex == maxImages) {
			currentIndex = 0;
			pageIndexBack = 0;
			pageIndex = maxPhoto;
		}
		changeAuto();
	}
	forwardFlag = true;
}
function changeImgThroughNum(imageName, imageTitle, imagePostedBy, imageDate, selectedIndex) {
	currentIndex = selectedIndex;
	imageName = imageName.replaceAll("&apos;", "'");
	imageName = imageName.replaceAll("&amp;", "&");
	document.images.photoslider.src = imageName;
	var altText = photoValues[currentIndex][4];
	altText = altText.replaceAll("&apos;", "'");
	altText = altText.replaceAll("&amp;", "&");
	document.images.photoslider.title = altText;
	changeImgDetails(imageTitle, imagePostedBy, imageDate);
	changeSelected();
	ChangeLeftArrow();
	ChangeRightArrow();
}
function changeImgThroughArrows(imageName, selectedIndex) {
	currentIndex = selectedIndex;
	changeImgThroughNum(photoValues[selectedIndex][0], photoValues[selectedIndex][1], photoValues[selectedIndex][2], photoValues[selectedIndex][3], selectedIndex);
	changeSelected();
	ChangeLeftArrow();
	ChangeRightArrow();
}
function changeImgDetails(imageTitle, imagePostedBy, imageDate) {
	imageTitle = imageTitle.replaceAll("%20", " ");
	imageTitle = imageTitle.replaceAll("&apos;", "'");
	imagePostedBy = imagePostedBy.replaceAll("%20", " ");
	imagePostedBy = imagePostedBy.replaceAll("&apos;", "'");
	imageDate = imageDate.replaceAll("%20", " ");
	imageDate = imageDate.replaceAll("&apos;", "'");
	if (imageDate != "") {
		var imgDate = "<br />Date: " + imageDate;
	} else {
		var imgDate = "";
	}
	var imgDetails = title + ": " + imageTitle + "<br /><br />" + postedBy + ": " + imagePostedBy + imgDate;
	document.getElementById("photo-text-n").innerHTML = imgDetails;
}
function changeAuto() {
	if (autoFlag == true) {
		setTimeout("forward()", 3000);
	}
}
function changeAuto_firstImage() {
	if (autoFlag == true) {
		setTimeout("forward()", 5000);
	}
}
function changeBoolianVar() {
	if (autoFlag == true) {
		forwardFlag = false;
	}
	autoFlag = false;
}
function runvideo(videourl, swfPath, imagePath) {
	var swfFile = swfPath + "/mediaplayer.swf";
	var s1 = new SWFObject(swfFile, "mediaplayer", "470", "245", "8");
	s1.addParam("allowfullscreen", "true");
	s1.addParam("wmode", "transparent");
	s1.addVariable("width", "470");
	s1.addVariable("height", "245");
	s1.addVariable("javascriptid", "mediaplayer");
	if (videoAutoFlag == true) {
		s1.addVariable("autostart", "true");
	}
	s1.addVariable("file", videourl);
	s1.addVariable("image", imagePath);
	s1.addVariable("playText", play_text);
	s1.addVariable("pauseText", pause_txt);
	s1.addVariable("volumeText", volume_txt);
	s1.addVariable("largeText", screen_txt);
	s1.write("img-opt-3");
}