var req;
function saveCustomizeFriends()
{
	this.Update = function( friendsList , row)
	{
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('saveVideosCustomizeFriends.php',
		{
			method:'post',
			parameters:'friends_list='+friendsList + '&row='+row,
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
				document.getElementById('username').value = '';
				document.getElementById('btn_go').disabled = false;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function savePhotoCustomizeFriends()
{
	this.Update = function( friendsList , row)
	{
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('savePhotoCustomizeFriends.php',
		{
			method:'post',
			parameters:'friends_list='+friendsList + '&row='+row,
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
				document.getElementById('username').value = '';
				document.getElementById('btn_go').disabled = false;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function deleteCustomizeFriends()
{
	this.Update = function(customRecordID,row)
	{
		var loc = encodeURIComponent(window.location.href);
		req = new Ajax.Request('saveVideosCustomizeFriends.php',
		{
			method:'post',
			parameters:'custom_record_id='+customRecordID+'&row='+row,
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function deleteSessionFriends()
{
	this.Update = function(friendid,row)
	{
		var loc = encodeURIComponent(window.location.href);
		req = new Ajax.Request('saveVideosCustomizeFriends.php',
		{
			method:'post',
			parameters:'custom_record_id=' + friendid + '&row=' + row + '&session=1',
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function saveEditCustomizeFriends()
{
	this.Update = function( friendsList , video_id)
	{
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('saveEditCustomFriends.php',
		{
			method:'post',
			parameters:'friends_list='+friendsList + '&video_id='+video_id,
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
				document.getElementById('username').value = '';
				document.getElementById('btn_go').disabled = false;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function isFriend_SendPhotoFriend()
{
	this.Update = function(userEnteredFriendName)
	{
		if(!userEnteredFriendName) {
			sendPhoto();
			return;
		}
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('checkIsFriend.php',
		{
			method:'post',
			parameters:'userEnteredFriendName='+userEnteredFriendName,
			onSuccess: function(Response)
			{
				if(Response.responseText!=''){
					alert(Response.responseText);
				}
				else {
					sendPhoto();
				}
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}


function isFriend_SendVideoFriend()
{
	this.Update = function(userEnteredFriendName)
	{
		if(!userEnteredFriendName) {
			sendVideo();
			return;
		}
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('checkIsFriend.php',
		{
			method:'post',
			parameters:'userEnteredFriendName='+userEnteredFriendName,
			onSuccess: function(Response)
			{
				if(Response.responseText!=''){
					alert(Response.responseText);
				}
				else {
					sendVideo();
				}
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}




function isFriend_SelectFriendsEditShareVideo()
{
	this.Update = function(userEnteredFriendName)
	{
		if(!userEnteredFriendName) {
			saveCustomizeFriends();
			return;
		}
		var loc = encodeURIComponent(window.location.href);
		//alert( page )
		req = new Ajax.Request('checkIsFriend.php',
		{
			method:'post',
			parameters:'userEnteredFriendName='+userEnteredFriendName,
			onSuccess: function(Response)
			{
				if(Response.responseText!=''){
					alert(Response.responseText);
				}
				else {
					saveCustomizeFriends();
				}
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}


function deletePhotosCustomizeFriends()
{
	this.Update = function(customRecordID,row)
	{
		var loc = encodeURIComponent(window.location.href);
		req = new Ajax.Request('savePhotoCustomizeFriends.php',
		{
			method:'post',
			parameters:'custom_record_id='+customRecordID+'&row='+row,
			onSuccess: function(Response)
			{
				document.getElementById('added_friends_div').innerHTML = Response.responseText;
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}

function uploadphotoURL()
{
	this.Update = function()
	{	//alert(document.getElementById('photourl').value);
		var loc = encodeURIComponent(window.location.href);
		req = new Ajax.Request('uploadPhotoUrl.php',
		{
			method:'post',
			parameters:'photourl='+document.getElementById('photourl').value,
			onSuccess: function(Response)
			{
				document.getElementById('btnurl_upload').style.visibility='visible';
				document.getElementById('urlcopier').style.visibility='hidden';
				document.getElementById('photourl').value = '';
				
				document.getElementById('uploaded_photo_id1').value = '1';
				
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
		
		this.hideBox1 = function () {
			hideBox();
		}
	}
}



var saveFriends = new saveCustomizeFriends();
var savePhotoFriends = new savePhotoCustomizeFriends();
var editFriends = new saveEditCustomizeFriends();
var deleteFriend = new deleteCustomizeFriends();
var deletePhotoFriends = new deletePhotosCustomizeFriends();
var deleteSessionFriend = new deleteSessionFriends();
var uploadPhoto = new uploadphotoURL();
var isFriend = new isFriend_SendPhotoFriend();
var isFriend11 = new isFriend_SelectFriendsEditShareVideo();
var isFriendVid = new isFriend_SendVideoFriend();