function AddNewAlbum(objForm)
{
   if(!IsValidValue(objForm.Album_AlbumName.value,"AlbumName")){
		objForm.Album_AlbumName.focus()
		return false
	}
	
	return true;
}

function EditAlbumValidation(objForm)
{ 
   if(!IsValidValue(document.EditAlbum.EditAlbum_AlbumName.value,"AlbumName")){
		document.EditAlbum.EditAlbum_AlbumName.focus()
		return false;
	}
	
	document.EditAlbum.fAction.value = "update";
	return true;
}

function ClearValues(Field,Text)	{
	if($(Field).value == "")	{
			$(Field).value = Text;
	}else if($(Field).value == Text)	{
			$(Field).value = "";
	}
}
function CheckPhotosDescription()	{
	$('fAction').value	= 'InsertDescription';
}
function DeleteAlbum(AlbumId,AlbumTags,TagType)
{ 
  if(confirm("Do you really want to Delete this Album?"))
	{
		var success = function(t){doDeleteAlbumComplete(t);}
		var failure = function(t){loadfailed(t)}
		var url = 'ajax/photos.php';
		var pars = 'op=deletealbum&albumid='+AlbumId+'&AlbumTags='+AlbumTags;
		var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
	
	}	
}
function doDeleteAlbumComplete(t){	
	window.location.href = t.responseText;
}
function DeletePhoto(PhotoId,AlbumId){
	if(confirm("Are you sure to delete this photo?"))	{		
		var success = function(t){doDeletePhotoComplete(t);}
		var failure = function(t){loadfailed(t)}
		var url = 'ajax/photos.php';
		var pars = 'op=deletephoto&PhotoId=' + PhotoId+'&AlbumId='+AlbumId;
		var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
   }
}
function doDeletePhotoComplete(t){
	window.location.href = t.responseText;
}

var doEditPhoto = function(PhotoId,curobj)	{
	var success = function(t){doEditComplete(t,curobj);}
	var failure = function(t){loadfailed(t,curobj)}
	var url = 'ajax/photos.php';
	var pars = 'op=viewphotodetails&id=' + PhotoId;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
function doEditComplete(t,curobj){
	//getXYPosition(curobj,'EditLayer',60,-30,'','');
	$("EditLayer").style.left ="300px";
	$("EditLayer").style.top ="155px";
	$("EditLayer").innerHTML	=  t.responseText;
	$("EditLayer").style.visibility="visible";
}

var getSlideShowImages = function(AlbumId){
	var success = function(t){getSlideShowImagesComplete(t);}
	var failure = function(t){loadFailed(t);}
	var url 	= "ajax/photos.php";
	var pars	= "op=shareslideshow" + "&AlbumIdent=" + AlbumId;
	var myAjax 	= new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

var getSlideShowImagesComplete = function(t){
	viewer.clearPhotos();
	
	objXML 	    = t.responseXML;
	objElements = objXML.getElementsByTagName("PhotosList");
	objNode     = objElements.length;

	for (var iNode = 0; iNode < objNode; iNode++) {
		thisNode	   	  = objElements.item(iNode);
		Ident			  = thisNode.getAttribute("PhotoId");
		ImageName 		  = thisNode.getAttribute("ImageName");
		OriginalImageName = thisNode.getAttribute("NormalImageName");
		viewer.add(OriginalImageName,ImageName,'','',Ident);
	}
	viewer.enableAutoPlay();
	viewer.show(0);
}

var PreviousNextSmallPhotos = function(StartOffset,StartPage,NPFlag,AlbumId,PageFrom)
{  
	var success = function(t){PreviousNextSmallPhotosComplete(t);}
	var failure = function(t){loadFailed(t);}
	if(AlbumId)
		var Album = AlbumId;
	else
		var Album =$("AlbumId").value;
	var url = "ajax/photos.php";
	var pars = 'op=getPhotosByLimit' + "&AlbumId=" +Album + "&PhotosCount=" +$("PhotosCount").value + "&NorP=" + NPFlag + "&start=" + StartOffset + "&SPage=" + StartPage+ "&PrevNextOnly=1&PageFrom="+PageFrom ;
	if(AlbumId)
	{
		pars += "&Home=1&Limit=3" ;
	}
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
var loadFailed = function(t)	{
}
var PreviousNextSmallPhotosComplete = function(t)
{ 
		var strContent		= t.responseText.split("||");		
		$('OtherFeaturedPhotos').innerHTML	=strContent[0];
}
function ViewPhotoAction(Type){
 switch(Type){
	  case "bookmark":
		document.PhotoView.fAction.value="bookmark";
		document.PhotoView.submit();
	 break;
 }
}

function LoadFeatureMailPhotos(PhotoImage,PhotoId)	{
	$('FeaturedPhotosLeft').innerHTML = '<a href="index.php?op=photos.albumphotoview&d='+PhotoId+'"><img src="{$FeaturedPhotos.AlbumMinimalCoverImage}" id="FeatureMainPhoto"  class="DarkBrownBorderImage" /></a>';
	//setTimeout($('FeatureMainPhoto').src = "images/loader.gif",1000);
    $('FeatureMainPhoto').src = PhotoImage;
}

	var photoImages	= new Array();

function getImageSlide(AlbumId,imageName){
		var success = function(t){getImageSlideComplate(t,imageName);}
		var failure = function(t){loadFailed(t);}
		var url 	= "ajax/photos.php";
		var pars	= "op=shareslideshow" + "&AlbumIdent=" + AlbumId;
		var myAjax 	= new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
function getImageSlideComplate(t,imageName)	{
	viewer.clearPhotos();
	objXML 	    = t.responseXML;
	objElements = objXML.getElementsByTagName("PhotosList");
	objNode     = objElements.length;

	for (var iNode = 0; iNode < objNode; iNode++) {
		thisNode	   	  = objElements.item(iNode);
		Ident			  = thisNode.getAttribute("PhotoId");
		ImageName 		  = thisNode.getAttribute("ImageName");
		if(ImageName != null)
			DisplayMessage	= ImageName
		OriginalImageName = thisNode.getAttribute("NormalImageName");
		viewer.add(OriginalImageName,DisplayMessage,'','',Ident);
		photoImages[iNode+1] = OriginalImageName;
	}
	imageIndex = getImageIndex(imageName);
	
	viewer.show(imageIndex);
	viewer.enableAutoPlay();
}
function getImageIndex(imageName) {
	lIndex 			= imageName.lastIndexOf("/");
	imageMainName	= imageName.substr(lIndex + 1);
	for(i=1;i<=photoImages.length;i++)
	{
		vlIndex 	= photoImages[i].lastIndexOf("/");
		vImageName	= photoImages[i].substr(vlIndex + 1);
		if(imageMainName == vImageName)	{
			return i-1;
		}
	}
	return 0;
}

/*function getPhotos(Event,$Id){

	if(Event == "Comments"){
		document.getElementById("MyDogName[1]").className = "MyDogHeadingNormalTab";
		document.getElementById("MyDogName[2]").className = "MyDogHeadingOverTab";
	}
	if(Event == "Reviews"){
		document.getElementById("MyDogName[2]").className = "MyDogHeadingNormalTab";
		document.getElementById("MyDogName[1]").className = "MyDogHeadingOverTab";
	}
	
    document.getElementById("MyDogmiddleSection").innerHTML ="<div style='float:left;height:200px;width:100px; padding-left:200px; padding-right:200px; padding-top:50px'><img src='images/profile/loader_big.gif' height='100px' width='100px'></div>";
        var success = function(t){getPhotoComplete(t);}
		var failure = function(t){getPhotoFailed(t, Values);}
		var url = "ajax/photos.php"; 
		//var url = "index.php"; 
		if(Event == "Reviews")
			var pars = "&op=photos.Reviews"+ "&id=" + $Id;
			//var pars = "&op=photos.albumphotoview"+ "&id=" + $Id  +"&Type="+ Event;
		else
			//var pars = "&op=photos.albumphotoview"+ "&id=" + $Id;
			var pars = "&op=photos.Comments"+ "&id=" + $Id;
		var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});

}

function getPhotoComplete(t){
	alert(t.responseText);
	document.getElementById("MyDogmiddleSection").innerHTML ="";
	document.getElementById("MyDogmiddleSection").innerHTML = t.responseText;
}
*/

function getPhotos(Event,Id){
	if(Event == "Comments"){
		document.getElementById("MyDogName[1]").className = "MyDogHeadingNormalTab";
		document.getElementById("MyDogName[2]").className = "MyDogHeadingOverTab";
		document.PhotoView.fAction.value="Comments";
		document.PhotoView.submit();
	}
	if(Event == "Reviews"){
		document.getElementById("MyDogName[2]").className = "MyDogHeadingNormalTab";
		document.getElementById("MyDogName[1]").className = "MyDogHeadingOverTab";
		document.PhotoView.fAction.value="Reviews";
		document.PhotoView.submit();
	}
	
}