function getVideoComments(p_nId,p_nPage,p_sContainer){
	var client = new HttpClient(); client.statusDiv = 'getcomment_status';
    client.callback = function(result) {
		$(p_sContainer).innerHTML = result;
	
		l_xStatus.innerHTML = '';
	}
	l_xStatus = $(client.statusDiv);
	if(p_nId < 0 || p_nPage < 0)
		l_xStatus.innerHTML = 'An error occurred while processing your request.';
	else{
		l_xStatus.innerHTML = 'Retrieving Comments...';
		qs = 'id='+escape(p_nId)+'&pg='+escape(p_nPage)+"&cont="+escape(p_sContainer);
		client.makeRequest(base_url+'/lib/ajc.php?a=getVideoComments',qs);
	}
}

function getPhotoComments(p_nId,p_nPage,p_sContainer){
	var client = new HttpClient(); client.statusDiv = 'getcomment_status';
    client.callback = function(result) {
		$(p_sContainer).innerHTML = result;
	
		l_xStatus.innerHTML = '';
	}
	l_xStatus = $(client.statusDiv);
	if(p_nId < 0 || p_nPage < 0)
		l_xStatus.innerHTML = 'An error occurred while processing your request.';
	else{
		l_xStatus.innerHTML = 'Fetching comments...';
		qs = 'id='+escape(p_nId)+'&pg='+escape(p_nPage)+"&cont="+escape(p_sContainer);
		client.makeRequest(base_url+'/lib/ajc.php?a=getPhotoComments',qs);
	}
}
function delcomment(id,mediaid,type){
	var client = new HttpClient(); client.statusDiv = 'comm_status'+id;
    client.callback = function(result) {
		if(trim(result)!='') alert('An error occurred while deleting this comment. Please try again later.');
		else{ 
			$('comm_'+id).style.display = 'none';
		
		}
	}
	l_xStatus = $(client.statusDiv);
	if(confirm('Are you sure you want to delete this comment?')){
		l_xStatus.innerHTML = 'Deleting...';
		qs = 'id='+escape(id)+'&mediaid='+escape(mediaid)+'&type='+escape(type);
		client.makeRequest(base_url+'/lib/ajc.php?a=delcomment',qs);
	}	
}
function getVideosPage(p_nStart,p_sContainer){
	var client = new HttpClient(); client.statusDiv = 'archive_status';
    client.callback = function(result) {
		l_xStatus.innerHTML = '';
		$(p_sContainer).innerHTML = result;
	}
	l_xStatus = $(client.statusDiv);
	if(p_nStart < 0)
		l_xStatus.innerHTML = 'An error occurred while processing your request.';
	else{
		l_xStatus.innerHTML = 'Retrieving Videos...';
		qs = 'start='+escape(p_nStart);
		client.makeRequest(base_url+'/lib/ajc.php?a=getVideosPage',qs);
	}	
}


function getPhotosPage(p_sContainer,p_sSort,p_nCurId){
	var client = new HttpClient(); client.statusDiv = 'photolist_status';
    client.callback = function(result) {
		l_xStatus.innerHTML = '';
		$(p_sContainer).innerHTML = result;
	}
	l_xStatus = $(client.statusDiv);
	if(p_sSort == '') p_sSort = 'dd';
	else{
		
		l_xStatus.innerHTML = 'Retrieving Photos...';
		qs = 'sort='+escape(p_sSort)+'&curid='+escape(p_nCurId);
		qs += '&borid='+escape($('loc_boroughid').value);
		qs += '&neiid='+escape($('loc_neighborhoodid').value);
		
		client.makeRequest(base_url+'/lib/ajc.php?a=getPhotosPage',qs);
	}	
}


function updateVideoCount(p_nId){
	var client = new HttpClient();
    client.callback = function(result) {}
	client.makeRequest(base_url+'/lib/ajc.php?a=videoCount','pid='+p_nId);

}


function forgotPass(){
	var client = new HttpClient(); client.statusDiv = 'forgotpass_status';
    client.callback = function(result) {
		eval(result);
	}
	l_xStatus = document.getElementById(client.statusDiv);
	l_sEmail = document.getElementById('forgotpass_email').value;
	if(trim(l_sEmail)=='')
		alert('Please enter your email address.');
	else{
		l_xStatus.innerHTML = 'Reseting password...';
		qs = 'e='+escape(l_sEmail);
		client.makeRequest(base_url+'/lib/ajc.php?a=forgotpass',qs);
	}
}


function addTag(){
	var client = new HttpClient(); client.statusDiv = 'addtag_status';
    client.callback = function(result) {
		l_xStatus.innerHTML = '';
		eval(result);	
	}
	l_xStatus = document.getElementById(client.statusDiv);
	l_xOutput = document.getElementById('addtag_output');
	l_sTag = document.getElementById('addtag').value;
	if(trim(l_sTag)=='')
		alert('Please enter a valid tag.');
	else{
		l_xStatus.innerHTML = 'Adding...';
		qs = 't='+escape(l_sTag);
		client.makeRequest(base_url+'/lib/ajc.php?a=addtag',qs);
	}	
}

function subscribeEmail(){
	var client = new HttpClient(); client.statusDiv = 'subscribe_status';
    client.callback = function(result) {
		eval(result);
	}
	l_xStatus = $(client.statusDiv);
	var l_sEmail = $('subscribe_email').value; l_sEmail = trim(l_sEmail);
	if(l_sEmail!=''){ 
		l_xStatus.innerHTML = 'Adding...';
		qs = 'e='+escape(l_sEmail);
		client.makeRequest(base_url+'/lib/ajc.php?a=subscribeemail',qs);
	}
	else {
		alert('Please enter an email address.');
	}
}