// JavaScript Document

function filterResponse(responseData){	
	var response = responseData;	
	try	{		
		response = response.replace(/\r/g, "\\r");
		response = response.replace(/\n/g, "\\n");
		response = response.replace(/&quot;/g, '\\"');
		response = response.replace(/&amp;/g, '\\&');
		response = eval("(" + response + ")");
		return response;
		}	catch(err)	{
			var response = responseData;		
			try	{			
				response = eval("(" + response + ")");			
				return response;		
				}		
				catch(err)		
				{			return false;		}		
		return false;	
	}
}

function deleteSubscriber(id){
	conf = confirm("You are about to delete this subscriber\nAre you sure you want to continue!");	
	if(conf){		
		$.post(appUrl+"/app/modules/admin/content.ajax.php",{
			   subscriberId: id,
			   mode:"deleteSubscriber"
		 },
		 function(data){
			 var response = filterResponse(data);
			 if(response['status']=='success'){
				 $('#subscriber_'+id).slideUp(600);
			 }else{
			 	alert('Error in fetching data');				
			}
		});	
	}	
	return false;
	
}
function clearField(){
	if($('#email').val()=='Email'){
		$('#email').val('');
	}

}
function addValue(){
	if($('#email').val()==''){
		$('#email').val('Email');
	}
}
function addSubscriber(){
	var euroDayTrips = 'No';
	var UKDayTrips = 'No';
	var coachHolidays = 'No';
	var coachHire = 'No'
	
	var email  = $('#email').val();
	var notifyVal =  $('#notify').val();
	if(email!='' && notifyVal!=null && email!='Email'){
		if(notifyVal[0]=='euroDayTrips' || notifyVal[1]=='euroDayTrips' || notifyVal[2]=='euroDayTrips' || notifyVal[3]=='euroDayTrips'){
			euroDayTrips	= 'Yes';
		}
		if(notifyVal[0]=='UKDayTrips' || notifyVal[1]=='UKDayTrips' || notifyVal[2]=='UKDayTrips' || notifyVal[3]=='UKDayTrips'){
			UKDayTrips	= 'Yes';
		}
		if(notifyVal[0]=='coachHolidays' || notifyVal[1]=='coachHolidays' || notifyVal[2]=='coachHolidays' || notifyVal[3]=='coachHolidays'){
			coachHolidays	= 'Yes';
		}
		if(notifyVal[0]=='coachHire' || notifyVal[1]=='coachHire' || notifyVal[2]=='coachHire' || notifyVal[3]=='coachHire'){
			coachHire	= 'Yes';
		}
		/*notifyVal = new String(notifyVal); 
		for(i=0;i<notifyVal.length;i++){
			//alert(notifyVal[i]);
			 notifyVal[i] = 'Yes';
		}
		alert(sightSeeing);
		notifyOptions = notifyVal.split(',');
		if(notifyOptions[0]=='shoppingTours'){
			var shoppingTours	= 'Yes';
		}else{
			var shoppingTours	= 'No';	
		}
		if(notifyOptions[1]=='dayTrips'){
			var dayTrips	= 'Yes';
		}else{
			var dayTrips	= 'No';	
		}
		if(notifyOptions[2]=='sightSeeing'){
			var sightSeeing	= 'Yes';
		}else{
			var sightSeeing	= 'No';	
		}*/
		$(".loader").show();
		$.post(appUrl+"/app/modules/content/common.ajax.php",{
				   email: email,
				   euroDayTrips: euroDayTrips,
				   UKDayTrips: UKDayTrips,
				   coachHolidays: coachHolidays,
				   coachHire: coachHire,
				   mode:"addSubscriber"
			 },
			 function(data){
				 $(".loader").hide();
				 var response = filterResponse(data);
				 if(response['status']=='success'){
					 $('.success').show();
					 $('.success').html('Successfully Subscribed');
					 $('.success').fadeOut(2000);
				 }else{
					$('.failed').show();
					$('.failed').html(response['status']);
					$('.failed').fadeOut(2000);
				}
		});	
		return false;
	}else{
		if(email=='' || email=='Email' ){
			$('.failed').show();
			$('.failed').html("Enter Email");
			$(".failed").fadeOut(2000); 

		}else if(notifyVal==null){
			$('.failed').show();
			$('.failed').html("Select atleast one Interested Item");
			$(".failed").fadeOut(2000); 
		}
		
	}
}
