
/**
 *	subscribe newsletters
 */
 function subscribeReq(email){
	var site = $('#ajax_site').val();
	if( email=='' ){
		document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>Please enter your email address!</b>';
		$('#dialogBox').dialog('open');
		return false;
	}else{
		$.ajax({
				type: "POST",
				url: site,
				dataType: "json",
				data: "q=subscribeReq&email="+email,
				success:function(msg){
					if ( msg=="success" ){
						document.getElementById('dialogBox').innerHTML = '<b>You have successfully subscribed to our newsletter.</b>';
						$('#dialogBox').dialog('open');						
					}else {
						document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>'+msg+'</b>';;
						$('#dialogBox').dialog('open');
					}
				}
		});
	}		 
 }
 
 /**
 *	unsubscribe newsletters
 */
 function unsubscribeReq(email){
	var site = $('#ajax_site').val();
	if( email=='' ){
		document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>Please enter your email address!</b>';
		$('#dialogBox').dialog('open');
		return false;
	}else{
		$.ajax({
				type: "POST",
				url: site,
				dataType: "json",
				data: "q=unsubscribeReq&email="+email,
				success:function(msg){
					if ( msg=="success" ){
						document.getElementById('dialogBox').innerHTML = '<b>You have been removed from our mailing list.</b>';
						$('#dialogBox').dialog('open');						
					}else {
						document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>'+msg+'</b>';
						$('#dialogBox').dialog('open');
					}
				}
		});
	}		 
 }


 /**
 *	Delete email from subscribe list
 */


 function delete_subscribe1(id){
	var response = window.confirm("Do you want to delete this email?");
    if (response) {
		var site = $('#ajax_site').val();
		if( id=='' ){
			document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>no ID!</b>';
			$('#dialogBox').dialog('open');
			return false;
		}else{
			$.ajax({
					type: "POST",
					url: site,
					dataType: "json",
					data: "q=delete_subscribe&id="+id,
					success:function(msg){
						if ( msg=="success" ){
							document.getElementById('dialogBox').innerHTML = '<b>Email has been removed from our mailing list.</b>';
							$('#dialogBox').dialog('open');	
						 ADSMARKETPLACE.getResults(1,10,'ads_favorites_list');
						}else {
							document.getElementById('dialogBox').innerHTML = '<img src="../images/unchecked.gif">&nbsp;&nbsp;<b>'+msg+'</b>';
							$('#dialogBox').dialog('open');
						}
					}
			});
		}
	}
 }


var ADSMARKETPLACE;

if (!ADSMARKETPLACE) {
	ADSMARKETPLACE = {};
}


ADSMARKETPLACE.getResults = function(page,displayNum,action){
thisaction=action;

ADSMARKETPLACE.CONTROLLER = 'ajax.php';
	$.ajax({
		url: ADSMARKETPLACE.CONTROLLER,
		type: 'POST',
		data: 'q='+thisaction+'&page='+page+'&displayNum='+displayNum+'&nd='+new Date().getTime(),
		dataType: 'json',
		success:ADSMARKETPLACE.siteRenderer
	});
}
 
ADSMARKETPLACE.siteRenderer = function(data){

	if (data['total']>0) {
	
	var resultHTML = '';
	
	if ( data['pagerNumpages'] > 0 ){
		/*
		$('#pagerNumpages').text(data['pagerNumpages']);
			$('#pagerCurrent').val(data['pagerCurrent']);
			$('#pager').show();
			*/
			$('#pagerNumpages1').text(data['pagerNumpages']);
			$('#pagerCurrent1').val(data['pagerCurrent']);
			$('#pager1').show();
		}else{
			//$('#pager').hide();	
			$('#pager1').hide();
		}
		
		if (thisaction=="ads_favorites_list") {
			resultHTML += '<div  width="100%" >';
			resultHTML += '<table  border="0" cellpadding="0" width="100%" ><thead>'+
							'<tr><th class="header" nowrap>ID</th><th class="header" nowrap>Email</th><th class="header" nowrap>Date</th><th class="header" nowrap>Status</th><th class="header" nowrap>Delete</th></tr></thead><tbody>';
			
			
			$.each(data, function(k, result){

                if (!isNaN(k)) {
				if ((k%2)==0) {
				resultHTML +=	   '<tr style="background:#fbede1; border-left:1px solid #ccc;">';
				}
				else {
				resultHTML +=	   '<tr style="border-left:1px solid #ccc">';
				}
				
				if (result['status_id']==2) 
				var status_name='Subscribe';
				else
				var status_name='Unsubscribe';
				resultHTML +=	'<td  align="left"><span>'+result['id']+'</span></td><td  align="left" ><span>'+result['email']+'</span></td><td  align="left"><span>'+result['modified']+'</span></td><td  align="left"><span>'+status_name+'</span></td><td><input title="favorite" type="button" value="Delete" id="delete_"'+result['id']+' class="button" onclick="javascript:delete_subscribe(\''+result['id']+'\');" >'+
                            	'</button></td></tr>';

			}
			});	
			resultHTML += '</tbody></table>'+			  
							   '</div>';		 	
			
		}
	}
	else {
		
	if (thisaction=="ads_favorites_list")	
	resultHTML ="no favorite record.";	
	else
	resultHTML ="no record.";	
	}
		
		//alert(resultHTML);
		
	$('#resultList').empty();	  
	$('#resultList').append(resultHTML);

	$('.mp_drop_down').hide();
	$('#resultList').fadeIn('slow');
	$('#loading').hide();
}


