<%{
	deal_id = input.Dealid;
	rec_id = input.scenario_id;
	Field_list = list();
	itmrfq = ITEM_RFQ[Deal_ID.Deal_ID1 == deal_id];
	for each  line_data in rec_id.toList(",")
	{
		Field_list.add(line_data);
	}
	// 	// 	Completed********************************************
	%>
<!DOCTYPE html>
			<html lang="en">
			<head>
			    <meta charset="UTF-8">
			    <meta name="viewport" content="width=device-width, initial-scale=1.0">
			    <title>Quotation Comparison</title>
			    <style>
			        /* Basic Styles */
			        body {
			            font-family: Arial, sans-serif;
			            margin: 0;
			            padding: 0;
			            background-color: #f4f4f4;
			            display: flex;
			//             flex-direction: column;
			//             align-items: center;
			            justify-content: flex-start;
			        }
			        header {
			            background-color: #004b87;
			            color: white;
			            padding: 15px;
			            text-align: center;
			            width: 100%;
			        }
			        header h1 {
			            margin: 0;
			            font-size: 28px;
			        }
			        .scenario-selection {
			            padding: 15px;
			            text-align: center;
			        }
			        .comparison-dashboard {
			            display: flex;
			            justify-content: space-around;
			            margin-top: 20px;
			            padding: 10px;
			        }
			        .scenario {
			            background-color: #fff;
			            padding: 20px;
			            border-radius: 8px;
			            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
			            width: 30%;
			        }
			        h3 {
			            text-align: center;
			        }
			        .key-data table {
			            width: 100%;
			            margin-top: 15px;
			            border-collapse: collapse;
			        }
			        .key-data th, .key-data td {
			            padding: 8px;
			            border: 1px solid #ddd;
			            text-align: left;
			        }
			        .actions {
			            text-align: center;
			            margin-top: 20px;
			        }
			        .actions button {
			            padding: 10px 20px;
			            font-size: 16px;
			            margin: 10px;
			            background-color: #004b87;
			            color: white;
			            border: none;
			            border-radius: 5px;
			            cursor: pointer;
			        }
			        .actions button:hover {
			            background-color: #003366;
			        }
			        /* Modal Styles */
			        .modal {
			            display: none;
			            position: fixed;
			            z-index: 1;
			            left: 0;
			            top: 0;
			            width: 100%;
			            height: 100%;
			            background-color: rgba(0, 0, 0, 0.5);
			        }
			        .modal-content {
			            background-color: white;
			            margin: 15% auto;
			            padding: 20px;
			            border-radius: 8px;
			            width: 40%;
			        }
			        .close {
			            color: #aaa;
			            font-size: 28px;
			            font-weight: bold;
			            cursor: pointer;
			            position: absolute;
			            right: 10px;
			            top: 5px;
			        }
			        .close:hover,
			        .close:focus {
			            color: black;
			            text-decoration: none;
			            cursor: pointer;
			        }
					.tr
   {
   border :1px solid black;
   border-collapse : collapse;
   font-size : 10.5px;
   height : 2px;
   }
   .td
   {
   border :1px solid black;
   border-collapse : collapse;
   font-size : 12px;
   height : 2px;
   }
   
   .th
   {
   border :1px solid black;
   border-collapse : collapse;
   font-size : 10.5px;
   height : 2px;
   background-color : lightsteelblue;
   }
			    </style>
			</head>

			    <div class="comparison-dashboard">
<%
	// 	***************************************
	for each  line_data in rec_id.toList(",")
	{
		fetch_scenario_Data = Scenario[ID == line_data];
		deal = fetch_scenario_Data.Deal;
		fet = Deal[ID == deal];
		if(fetch_scenario_Data.count() > 0)
		{
			data_map = Map();
			for each  line_Data in fetch_scenario_Data.Services
			{
				logistic_price = line_Data.Logistic_Price;
				if(logistic_price != null)
				{
					data_map.put("logistic_price",line_Data.Logistic_Price);
				}
				Supplier_Price = line_Data.Supplier_Price;
				if(Supplier_Price != null)
				{
					data_map.put("Supplier_Price",line_Data.Supplier_Price);
				}
				Target_Price = line_Data.Target_Price;
				if(Target_Price != null)
				{
					data_map.put("Target_Price",line_Data.Target_Price);
				}
				qty = line_Data.Qt_Quintal;
				if(qty != null)
				{
					data_map.put("qty",line_Data.Qt_Quintal);
				}
				Lab_Chargers = line_Data.Lab_Chargers;
				if(Lab_Chargers != null)
				{
					data_map.put("Lab_Chargers",line_Data.Lab_Chargers);
				}
				Branding_Quality_Charges = fetch_scenario_Data.Quality_Price;
				if(Branding_Quality_Charges != null)
				{
					data_map.put("Branding_Quality_Charges",fetch_scenario_Data.Quality_Price);
				}
				Selling_Price = fetch_scenario_Data.Selling_Price;
				if(Selling_Price != null)
				{
					data_map.put("Selling_Price",fetch_scenario_Data.Selling_Price);
				}
				Total_Cost = fetch_scenario_Data.Total_Cost1;
				if(Total_Cost != null)
				{
					data_map.put("Total_Cost",fetch_scenario_Data.Total_Cost1);
				}
				mois_percentage = fet.MOIS;
				if(mois_percentage != null)
				{
					data_map.put("mois_percentage",itmrfq.MOIS_Vendor);
				}
				length = fet.Length_field;
				if(length != null)
				{
					data_map.put("length",itmrfq.Length_Vendor);
				}
				trash = fet.Trash;
				if(length != null)
				{
					data_map.put("trash",itmrfq.Trash_Vendor);
				}
				rd = fet.RD;
				if(rd != null)
				{
					data_map.put("rd",itmrfq.RD_Vendor);
				}
				mic = fet.MIC;
				if(mic != null)
				{
					data_map.put("mic",itmrfq.MIC_Vendor);
				}
				brokerage_per_bale = fetch_scenario_Data.Brokerage1.Brokerage_Value;
				if(brokerage_per_bale != null)
				{
					data_map.put("brokerage_per_bale",fetch_scenario_Data.Brokerage1.Brokerage_Value);
				}
			}
			data_map.put("Item_name",line_Data.Item_Name.Item_Name);
		}
		// 		Fetch Data Goes Here 
		// 		***********************************
		%>
<div class="scenario" id="scenarioB">
			            <h3><%=fetch_scenario_Data.Scenario_ID%></h3>
			            <div class="key-data">
			                <table>
						<!--	<tr><th>Item</th><td><%=ifnull(data_map.get("Item_name"),"Name Empty")%></td></tr>-->
						<!--	<tr><th>Quantity</th><td><%=ifnull(data_map.get("qty"),0)%></td></tr>-->
			                 <!--   <tr><th>Target Price</th><td><%=ifnull(data_map.get("Target_Price"),0)%></td></tr>-->
			                    <tr><th>Purchase price </th><td><%=ifnull(data_map.get("Supplier_Price"),0)%></td></tr>
			                    <tr><th> Freight </th><td><%=ifnull(data_map.get("logistic_price"),0)%></td></tr>
			                    <tr><th>3rd Party Services</th><td><%=ifnull(data_map.get("Lab_Chargers"),0)%></td></tr>
								<tr><th>Branding / Quality Charges</th><td><%=ifnull(data_map.get("Branding_Quality_Charges"),0)%></td></tr>
								 <tr><th>Selling Price </th><td><%=ifnull(data_map.get("Selling_Price"),0)%></td></tr>
								  <tr><th>Total Cost</th><td><%=ifnull(data_map.get("Total_Cost"),0)%></td></tr>
								 <tr><th>Brokerage </th><td><%=ifnull(data_map.get("brokerage_per_bale"),0)%></td></tr>
								 <!-- <tr><th>No. of Bales</th><td><%=ifnull(data_map.get("num_bales"),0)%></td></tr>-->
			    				<tr><th>MOIS %</th><td><%=ifnull(data_map.get("mois_percentage"),0)%></td></tr>
			    				<tr><th>Length</th><td><%=ifnull(data_map.get("length"),"Not Provided")%></td></tr>
			    				<tr><th>Trash</th><td><%=ifnull(data_map.get("trash"),0)%></td></tr>
			   				    <tr><th>RD</th><td><%=ifnull(data_map.get("rd"),"Not Provided")%></td></tr>
			                    <tr><th>MIC</th><td><%=ifnull(data_map.get("mic"),"Not Provided")%></td></tr>
			                 <!--   <tr><th>Total Cost</th><td><%=ifnull(fetch_scenario_Data.Total_Cost1,0)%></td></tr>-->
			                    <tr><th>Delivery Time</th><td>12 days</td></tr>
			                </table>
			            </div>
			        </div>
<%
	}
	// 	***************************************
	fetch_scenario_Data = Scenario[ID == line_data];
	deal = fetch_scenario_Data.Deal;
	fet = Deal[ID == deal];
	if(fetch_scenario_Data.count() > 0)
	{
		data_map1 = Map();
		for each  line_Data in fetch_scenario_Data.Services
		{
			mois_percentage = fet.MOIS;
			if(mois_percentage != null)
			{
				data_map1.put("mois_percentage",itmrfq.MOIS_Vendor);
			}
			length = fet.Length_field;
			if(length != null)
			{
				data_map1.put("length",itmrfq.Length_Vendor);
			}
			trash = fet.Trash;
			if(length != null)
			{
				data_map1.put("trash",itmrfq.Trash_Vendor);
			}
			rd = fet.RD;
			if(rd != null)
			{
				data_map1.put("rd",itmrfq.RD_Vendor);
			}
			mic = fet.MIC;
			if(mic != null)
			{
				data_map1.put("mic",itmrfq.MIC_Vendor);
			}
			brokerage_per_bale = fetch_scenario_Data.Brokerage_Value12;
			if(brokerage_per_bale != null)
			{
				data_map1.put("brokerage_per_bale",fetch_scenario_Data.Brokerage_Value12);
			}
		}
		data_map1.put("Item_name",line_Data.Item_Name.Item_Name);
		// 		Fetch Data Goes Here 
		// 		***********************************
		%>
<div class="scenario" id="scenarioB">
			            <h3>Requested</h3>
			            <div class="key-data">
			                <table>
						<!--	<tr><th>Item</th><td><%=ifnull(data_map1.get("Item_name"),"Name Empty")%></td></tr>-->
						<!--	<tr><th>Quantity</th><td><%=ifnull(data_map1.get("qty"),0)%></td></tr>-->
			                 <!--   <tr><th>Target Price</th><td><%=ifnull(data_map1.get("Target_Price"),0)%></td></tr>-->
			                    <tr><th>Item</th><td><%=ifnull(data_map1.get("Item_name"),"Name Empty")%></td></tr>
			    				<tr><th>MOIS %</th><td><%=ifnull(data_map1.get("mois_percentage"),0)%></td></tr>
			    				<tr><th>Length</th><td><%=ifnull(data_map1.get("length"),"Not Provided")%></td></tr>
			    				<tr><th>Trash</th><td><%=ifnull(data_map1.get("trash"),0)%></td></tr>
			   				    <tr><th>RD</th><td><%=ifnull(data_map1.get("rd"),"Not Provided")%></td></tr>
			                    <tr><th>MIC</th><td><%=ifnull(data_map1.get("mic"),"Not Provided")%></td></tr>
			                 <!--   <tr><th>Total Cost</th><td><%=ifnull(fetch_scenario_Data.Total_Cost1,0)%></td></tr>-->
			                    <tr><th>Delivery Time</th><td>12 days</td></tr>
			                </table>
			            </div>
			        </div>
<%
	}
	%>
</tr>
<!-- Scenario 1 -->
			        <!-- Scenario 2 -->
			        <!-- Scenario 3 -->
			    </div>
			    <!-- Actions -->
			   <!-- <div class="actions"> -->
			     <!--   <button onclick="selectScenario()">Select Scenario</button-->
			      <!--  <button onclick="editScenario()">Edit Scenario</button-->
			   <!--     <button onclick="saveComparison()">Save Comparison</button-->
			     <!--   <button onclick="finalizeDeal()">Generate Final Deal</button-->
			    </div>
			    <!-- Scenario Creation Modal (Hidden) -->
<%

}%>