$('document').ready(function(){	


$j('.activate').click(function(){
	var id = $j(this).parent().parent().attr('id');
	$j('#'+id).find('td:eq(2)').html('Changing...');
	$j.post('./php/member.php',{'action': 'activate','id': id,'currentUser':$j('#currentUser').val(),'cookieUser':$j('#cookieUser').val()}, function(data){ 
		if (data.indexOf('Error') >= 0){alert('System error please contact the administrator! '+data);} 
		else {$j('#'+id).find('td:eq(2)').html('Yes'); $j('#'+id).find('td:eq(4)').html(data);}
	});
});
$j('.deactivate').click(function(){
	var id = $j(this).parent().parent().attr('id');
	$j('#'+id).find('td:eq(2)').html('Changing...');
	$j.post('./php/member.php',{action: 'deactivate',id: $j(this).parent().parent().attr('id'),'currentUser':$j('#currentUser').val(),'cookieUser':$j('#cookieUser').val()}, function(data){
		if (data.indexOf('Error') >= 0){alert('System error please contact the administrator! '+data);} 
		else {$j('#'+id).find('td:eq(2)').html('No'); $j('#'+id).find('td:eq(4)').html(data);}
	});	
});

$j('.add_datafeed').click(function(){
	var id = $j(this).parent().parent().attr('id');
	if ($j('#'+id).find('td:eq(4)').text().indexOf('Invalid') >= 0){alert('This listing is not accepted in the datafeed !\nPlease validate the listing address and try again.' ); return;}
		
	$j('#'+id).find('td:eq(4)').html('Changing...');
	$j.post('./php/member.php',{'action': 'add_datafeed','id': id,'currentUser':$j('#currentUser').val()}, function(data){ 
		if (data.indexOf('Error') >= 0){alert('System error please contact the administrator! '+data);} 
		else {$j('#'+id).find('td:eq(4)').html(data);}
	});
});
$j('.remove_datafeed').click(function(){
	var id = $j(this).parent().parent().attr('id');
	if ($j('#'+id).find('td:eq(4)').text().indexOf('Invalid') >= 0){alert('This listing is not accepted in the datafeed !\nPlease validate the listing address and try again.' ); return;}
	
	var id = $j(this).parent().parent().attr('id');
	$j('#'+id).find('td:eq(4)').html('Changing...');
	$j.post('./php/member.php',{action: 'remove_datafeed',id: $j(this).parent().parent().attr('id'),'currentUser':$j('#currentUser').val()}, function(data){
		if (data.indexOf('Error') >= 0){alert('System error please contact the administrator! '+data);} 
		else {$j('#'+id).find('td:eq(4)').html(data);}
	});	
});

$j('.delete').click(function(){
	var answer = confirm("Are you sure you want to delete this listing ?")
	if (!answer){return;}
	
	var id = $j(this).parent().parent().attr('id');
	$j('#'+id).find('td:eq(4)').html('deleting...');
	$j.post('./php/member.php',{action: 'delete',id: $j(this).parent().parent().attr('id'),'currentUser':$j('#currentUser').val()}, function(data){
		if (data.indexOf('Error') >= 0){alert('System error please contact the administrator! '+data);} 
		else {$j('#'+id).remove();}
	});	
});



$j('#street').change(function(){ $j('#addressStatusLabel').text('Invalid Address'); $j('#addressStatusLabel').css('color','red'); $j('#addressStatus').val('0');})
$j('#city').change(function(){ $j('#addressStatusLabel').text('Invalid Address'); $j('#addressStatusLabel').css('color','red'); $j('#addressStatus').val('0');})
$j('#state').change(function(){ $j('#addressStatusLabel').text('Invalid Address'); $j('#addressStatusLabel').css('color','red'); $j('#addressStatus').val('0');})
$j('#zip').change(function(){ $j('#addressStatusLabel').text('Invalid Address'); $j('#addressStatusLabel').css('color','red'); $j('#addressStatus').val('0');})
$j('#addressValidate').click(function(){
	$j('#addressStatusLabel').text('Validating...');
	$j.post('./php/getAddress.php',{'address':$j('#street').val()+' '+$j('#city').val()+' '+$j('#state2').val()+' '+ $j('#zip').val()},function(data){ 
		 var info = data.split('|+|');		  
		 		 
		 if (info[0].length > 0 && info[1].length > 0 && info[2].length > 0 && info[3].length > 0){ 
		 	$j('#street').val(info[0]); 
			$j('#city').val(info[1]); 
			$j('#state2').val(info[2]); 
			$j('#zip').val(info[3]); 
			$j('#addressStatusLabel').text('Valid'); 
			$j('#addressStatusLabel').css('color','green');
			$j('#addressStatus').val('1');
		 }
		 else{ 
		 	$j('#addressStatusLabel').text('Invalid Address'); 
			$j('#addressStatusLabel').css('color','red'); 
			$j('#addressStatus').val('0');
		} 
	});
});


});
