public void checkPromotionEnd (int current_day)
	{
	   if (flyer_flag == current_day)
	   {
			min_cus = min_cus * 0.95f;
			max_cus = max_cus * 0.95f;
			flyer_flag = -1;
	           	try
			{
		            doc.insertString(doc.getLength(), "Flyer Promotion Period Has Ended.\n", events.getStyle("Black"));
				sp_events.getVerticalScrollBar().getModel().setValue(
				sp_events.getVerticalScrollBar().getModel().getMaximum());
			}
			catch (BadLocationException exc)
			{
				System.out.println("Bad Loc Exc");
			}
	   }
	   if (coupon_flag == current_day)
	   {
			min_cus = min_cus * 0.9f;
			max_cus = max_cus * 0.9f;
			coupon_flag = -1;
			try
			{
				doc.insertString(doc.getLength(), "Coupon Promotion Period Has Ended.\n", events.getStyle("Black"));
				sp_events.getVerticalScrollBar().getModel().setValue(
				sp_events.getVerticalScrollBar().getModel().getMaximum());
			}
			catch (BadLocationException exc)
			{
				System.out.println("Bad Loc Exc");
			}
	   }
	   if (magazine_flag == current_day)
	   {
			min_cus = min_cus * 0.95f;
			max_cus = max_cus * 0.95f;
			magazine_flag = -1;
			try
			{
		        doc.insertString(doc.getLength(), "Magazine Promotion Period Has Ended.\n", events.getStyle("Black"));
				sp_events.getVerticalScrollBar().getModel().setValue(
				sp_events.getVerticalScrollBar().getModel().getMaximum());
			}
			catch (BadLocationException exc)
			{
				System.out.println("Bad Loc Exc");
			}
	   }
	   if (tv_flag == current_day)
	   {
			min_cus = min_cus * 0.85f;
			max_cus = max_cus * 0.85f;
			tv_flag = -1;
			try
			{
		            doc.insertString(doc.getLength(), "Television Promotion Period Has Ended.\n", events.getStyle("Black"));
				sp_events.getVerticalScrollBar().getModel().setValue(
				sp_events.getVerticalScrollBar().getModel().getMaximum());
			}
			catch (BadLocationException exc)
			{
				System.out.println("Bad Loc Exc");
			}
	   }
       	   diff_cus = max_cus - min_cus;
	}