<!DOCTYPE html>
<html lang="fa" dir="rtl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta name="description" content="محاسبه خسارت تاخیر تادیه">
	<meta http-equiv="Cache-Control" content="max-age=200">
	<link rel="icon" type="image/x-icon" href="../5.ico">
	
	<link rel="stylesheet" href="../css/q4r6w1t9.css">
	 
	<title>اعسار ندارد-وصولی ندارد-برای یک چک</title>
</head>

	 
	
</head>
	 

<div class="top-bar1">
  <div class="buttons-row">
   <button  class="but1" onclick="window.location.href='../index.html';"> صفحه اولیه</button> 
	    <button  class="but1 " onclick="window.open('https://eitaa.com/mohasebh_khesarat/23', '_blank')">آموزش در ایتا</button>
		<button  class="but1 "  onclick="window.open('https://splus.ir/mohasebh_khesarat/21', '_blank')"  >آموزش در سروش</button>
  </div>
  <div class="description-row">
    <h1 class="description">
     اعسار ندارد-وصولی ندارد-برای یک چک
    </h1>
  </div>
</div>






 
<body style="font-family: 'B Titr', sans-serif; font-size: 15px;">
 <div class="container">
  
 
	<div class="box"  >
        <table>
            <tr>
                <td>محکوم به:</td>
                <td colspan="2">
                    <input type="text" id="number1" name="number1"  inputmode="numeric" class="in1 input-hover input-field" oninput="addCommas(this)" onkeypress="moveToNextInput(event)" onkeydown="navigate(event)"  placeholder="مبلغ را به ریال وارد نمائید">
                </td>
                <td></td>
            </tr>
            <tr>
                <td>سال اجرائیه</td>
                <td>ماه اجرائیه</td>
                <td>شاخص اجرائیه</td>
            </tr>
            <tr>
                <td>
                    <input type="text" id="number2" name="number2" inputmode="numeric" class="in2 input-hover input-field" onkeypress="moveToNextInput(event)" onkeydown="navigate(event)"placeholder="1399" >
                </td>
                <td>
                    <input type="text" id="number3" name="number3" inputmode="numeric" class="in2 input-hover input-field" onblur="searchNumberInList()" onkeypress="moveToNextInput(event)" onkeydown="navigate(event)" placeholder="01"  >
                </td>
                <td>
                    <input type="text" id="number4" name="number4" inputmode="numeric" class="in2 input-hover input-field" onkeypress="moveToNextInput(event)" onkeydown="navigate(event)">
                </td>
            </tr>
           <tr  class="hiddenrow" id="additionalRow14"> 
				
				<td>سال آخرین شاخص</td><td>ماه آخرین شاخص</td><td>آخرین شاخص (ماهیانه)</td>	</tr>
				 
				
					<tr class="hiddenrow" id="additionalRow15">  
					<td><input type="text" id="number8" name="number8" inputmode="numeric" class="in2 in3 input-hover input-field" onkeypress="moveToNextInput(event)"   ></td>
					<td><input type="text" id="number9" name="number9" inputmode="numeric" class="in2 in3 input-hover input-field" onblur="List777()"   onkeypress="moveToNextInput(event)"  ></td>
     				<td><input type="text" id="number10"	name="number10"	inputmode="numeric"	class="in2 in3 input-hover input-field"	onkeypress="moveToNextInput(event)"	></td>
				</tr>
				
				<tr class="hiddenrow" id="additionalRowtr1"><td><hr> </td> <td><hr> </td><td><hr> </td></tr>
				
				<tr class="hiddenrow" id="additionalRow11"> 
				
				
				
				<td><select class="comboBox1" name="options1" id="options1">
							 <option value="" disabled selected>هزینه‌های جانبی</option>
							<option value="option2">حق الوکاله وکیل</option>
							<option value="option3">هزینه های دادرسی</option>
							<option value="option4">دستمزد کارشناسی</option>
						</select>
					</td><td colspan="2"><input type="text" id="number11"	name="number11"	inputmode="numeric"	class="in1 input-hover input-field"	oninput="addCommas(this)" onkeypress="moveToNextInput(event)"  placeholder="مبلغ را به ریال وارد نمائید"   ></td>
				</tr>
				
				
				<tr class="hiddenrow" id="additionalRow12"> 
					<td>
						<select class="comboBox1" name="options2" id="options2">
							 <option value="" disabled selected>هزینه‌های جانبی</option>
							<option value="option2">حق الوکاله وکیل</option>
							<option value="option3">هزینه های دادرسی</option>
							<option value="option4">دستمزد کارشناسی</option>
						</select>
					</td>
					<td colspan="2"><input  input type="text" id="number12"	name="number12"	inputmode="numeric"	class="in1 input-hover input-field"	oninput="addCommas(this)" onkeypress="moveToNextInput(event)"  placeholder="مبلغ را به ریال وارد نمائید" ></td>
				</tr>
				
				<tr class="hiddenrow" id="additionalRow13"> 
    <td>
        <select class="comboBox1" name="options3" id="options3">
            <option value="" disabled selected>هزینه‌های جانبی</option>
            <option value="option2">حق الوکاله وکیل</option>
            <option value="option3">هزینه های دادرسی</option>
            <option value="option4">دستمزد کارشناسی</option>
        </select>
    </td>
    <td colspan="2">
        <input type="text" id="number13" name="number13" inputmode="numeric"
            class="in1 input-hover input-field" oninput="addCommas(this)" onkeypress="moveToNextInput(event)"  placeholder="مبلغ را به ریال وارد نمائید"  >
    </td>
</tr>

<tr>	<label>
				<td colspan="3"><input type="checkbox" id="toggleCheckbox" onclick="toggleAllRows('toggleCheckbox')"> نمایش آخرین شاخص و هزینه های جانبی</td>
			</tr> </label>



        </table>
        
        <table>
        <tr>
            <td><button class="but1" onclick="addNumbers9()">محاسبه</button></td>
            <td><button class="but1" onclick="clearInputs1()">پاکسازی </button></td>
            <td><button class="but1" onclick="showTooltip9()">راهنما</button> </td>
            <td><button class="but1" onclick="printResult9()">چاپ </button></td></tr>
           <tr> <td colspan="2"><button class="but1" onclick="updateAndDisplayText()">صدور برگه جلب </button></td>
			<td colspan="2"><button  class="but1" onclick="copyUpdatedText()">کپی برگه جلب</button></td>
        </tr>
		</table>
    </div>
    <div id="gadval2"  class="box"  >
        <table>
		
              <tr><td class="td1"> مجموع اصل محکوم به و خسارت تاخیر تادیه و هزینه های جانبی:</td>  </tr>
              <tr><td  > <input type="text" id="number14" name="number14" inputmode="numeric" class="in1 input-hover input-field" oninput="addCommas(this)" onclick="copyInputValue14()" onkeypress="moveToNextInput(event)" readonly></td> </tr>
       <tr><td></td></tr>
		<tr><td></td></tr>
			 <tr><td class="td1">نیم عشر مبلغ فوق:</td></tr> 
             <tr> <td><input type="text" id="number15" name="number15" inputmode="numeric" class="in1 input-hover input-field" oninput="addCommas(this)" onclick="copyInputValue15()"  onkeypress="moveToNextInput(event)" readonly></td> </tr>
			 <tr><td></td></tr>
		<tr><td></td></tr>
            
            <tr> <td class="td1">خسارت تاخیر تادیه تنها:</td></tr>
            <td ><input  type="text" id="number16" name="number16" inputmode="numeric" class="in1 input-hover input-field" oninput="addCommas(this)" onkeypress="moveToNextInput(event)" readonly></td> </tr>
			
        </table>
    </div>
	
	
	
	 <div id="gadval3" class="box" >
	 
	 
	 
	 
	 </div>
	
	
	
	
	
<script>
function updateAndDisplayText() {
    // دریافت مقادیر از input ها
    var number14Value = document.getElementById('number14').value;
    var number15Value = document.getElementById('number15').value;

    // متن کامل با جایگزینی ${secondLastValue} و ${lastValue}
    var updatedText = `
        برگه جلب سراسری محکوم همراه نیابت سراسری<br>
        کلیه مامورین انتظامی سراسر کشور<br>
        محکوم علیه فوق الذکر محکوم است به پرداخت مبلغ 
        <span style="color: red; font-weight: bold;">${number14Value}</span> ریال در حق محکوم له و لذا پس از رویت فورا با هماهنگی مقام قضائی محکوم علیه جلب و به این اجرای احکام اعزام گردد. 
        در صورت نیاز به ورود به مخفیگاه از طلوع خورشید تا ساعت 22 با استفاده از کلیدساز برای 3 نوبت با رعایت موازین شرعی و قانونی بلامانع است. قابل ذکر است در صورت پرداخت محکوم به و یا اخذ رضایت محکوم له، مراتب صورت‌جلسه و محکوم علیه آزاد گردد و برگه جلب بلا اقدام عودت گردد.
        در صورتیکه در نوبت اول و یا دوم جلب میسر نگردید مراتب صورت‌جلسه و گزارش و در برگه جلب منعکس گردد، لکن برگه جلب به دارنده آن تحویل تا امکان جلب برای بار دوم و یا سوم باشد.
        ضمنا مبلغ 
        <span style="color: red; font-weight: bold;">${number15Value}</span> ریال نیم عشر دولتی می‌باشد.<br><br>
        روسای محترم حوزه‌های قضائی سراسر کشور<br>
        نظر به صدور جلب به شرح فوق مستدعی است در صورت جلب محکوم علیه فوق به نیابت از این اجرا شخصا و یا با ارجاع امر به احدی از همکاران محترم قضایی با داشتن کلیه اختیارات قانونی، در صورت اخذ رضایت محکوم له و یا واریز مبلغ محکوم به حساب سپرده دادگستری و یا معرفی مالی که تکافوی محکوم به را بنماید، مجلوب آزاد گردد و نتیجه به این اجرای احکام گزارش گردد.
        در غیر این صورت به این اجرای احکام اعزام گردد.
        در صورت معرفی مال سهل البیع، ضمن ارجاع امر به کارشناسی و انجام مراحل قانونی آزادی نامبرده بلامانع می‌باشد.
        کلیه اختیارات در خصوص برگزاری مزاید و تفویض مزایده به آن مرجع محترم تفویض می‌گردد.
        رمز ... و ... .
    `;

    // پیدا کردن دیو با id gadval3
    var targetDiv = document.getElementById('gadval3');

    // تنظیم متن نهایی داخل دیو
    targetDiv.innerHTML = updatedText;

    // نمایش دیو (در صورت پنهان بودن)
    targetDiv.style.display = 'block';
}
</script>

<script>
function copyUpdatedText() {
    // پیدا کردن دیو که متن درون آن قرار دارد
    var textToCopy = document.getElementById('gadval3').innerText;

    // ایجاد یک عنصر مخفی <textarea> برای کپی کردن متن
    var tempTextArea = document.createElement('textarea');
    tempTextArea.value = textToCopy; // مقدار متن را درون textarea قرار می‌دهیم
    tempTextArea.style.position = 'absolute'; // پنهان کردن textarea
    tempTextArea.style.left = '-9999px'; // قرار دادن خارج از دید کاربر
    document.body.appendChild(tempTextArea); // اضافه کردن به سند

    // انتخاب متن و تلاش برای کپی کردن آن
    tempTextArea.select();
    try {
        var successful = document.execCommand('copy'); // متد قدیمی کپی
        if (successful) {
            showCopyMessage('متن با موفقیت کپی شد!', 'green'); // پیام موفقیت
        } else {
            showCopyMessage('خطا در کپی متن!', 'red'); // پیام خطا
        }
    } catch (err) {
        showCopyMessage('کپی کردن متن پشتیبانی نمی‌شود!', 'red');
    }

    // حذف عنصر موقت
    document.body.removeChild(tempTextArea);
}

// تابع نمایش پیام به کاربر
function showCopyMessage(messageText, color) {
    var targetDiv = document.getElementById('gadval3');
    var message = document.createElement('p');
    message.textContent = messageText;
    message.style.color = color; // تنظیم رنگ پیام
    message.style.fontWeight = 'bold';
    message.style.marginBottom = '10px'; // فاصله از متن اصلی

    // افزودن پیام به بالای محتوا
    targetDiv.insertBefore(message, targetDiv.firstChild);

    // حذف پیام بعد از 2 ثانیه
    setTimeout(function () {
        targetDiv.removeChild(message);
    }, 2000);
}

</script>

	
	
	
	
	
    <div   style= " text-align: justify;" class="box3" id="resultContainerPrint">
        <!-- This is where the results will be displayed -->
		
    </div>
	
	
	<div id="tooltip"> </div>
	<script type="text/javascript" src="../js/a9f2j3l4.js"></script>
	<script type="text/javascript" src="../js/p8x4l5s3.js"></script>
    <script type="text/javascript" src="../js/x7k5v8b2.js"></script>
    <script type="text/javascript" src="../js/z3t7n8w5.js"></script>
    <script src="../js/jalaali.min.js"></script> 
	
	
<script>

function addNumbers9() {
            // دریافت مقادیر ورودی از ورودی‌ها
            var add1 = parseFloat(document.getElementById("number4").value);
            var add2 = parseFloat(document.getElementById("number10").value);
            
			var  add3 = parseFloat(document.getElementById("number1").value.replace(/,/g, ''));
			
			var add13 = parseFloat(document.getElementById("number2").value);
            var add14 = parseFloat(document.getElementById("number3").value);
			
			if (!add3) {
                alert("کاربر محترم لطفا محکوم به را وارد نمائید.");
				document.getElementById("number1").focus();
                return;
            }
			
			if (!add13) {
                alert("کاربر محترم لطفا سال اجرائیه را وارد نمائید");
				document.getElementById("number2").focus();
                return;
            }
			
			if (!add14) {
                alert("کاربر محترم لطفا ماه اجرائیه را وارد نمائید.");
				document.getElementById("number3").focus();
                return;
            }
			
			
            // انجام عملیات تقسیم
            var add4 = (add2 / add1);
            var add6 = add4 * add3;
            var add61 = Math.trunc(add6);
			
			
            var add7 = parseFloat(document.getElementById("number11").value.replace(/,/g, ''));
            var add8 = parseFloat(document.getElementById("number12").value.replace(/,/g, ''));
            var add9 = parseFloat(document.getElementById("number13").value.replace(/,/g, ''));
			if (isNaN(add7)) add7 = 0;
            if (isNaN(add8)) add8 = 0;
            if (isNaN(add9)) add9 = 0;

            var add10 = add7 + add8 + add9;

            // جمع کل نتایج
            var add11 = add10 + add61;
            

            // اضافه کردن کاما به نتیجه نهایی
            var add12 = Number(add11).toLocaleString('en');

            // نمایش نتیجه
            document.getElementById("number14").value = add12;
            
			
			//
			var add15 = add11 / 20;
			var add16 = Math.trunc(add15).toLocaleString('en');
			
			document.getElementById("number15").value = add16;


			
			//
			var add17 = add61 -add3;
			var add18 = Number(add17).toLocaleString('en');
			document.getElementById("number16").value = add18;
				scrollToTable2()
			
        }

</script>

<script>
function scrollToTable2() {
      document.getElementById("gadval2").scrollIntoView({ behavior: 'smooth' });
  }
</script>
		

<script>
 

function makeElementDraggable(element) {
    var isDragging = false;
    var offsetX, offsetY;

    element.onmousedown = function (e) {
        isDragging = true;
        offsetX = e.clientX - element.offsetLeft;
        offsetY = e.clientY - element.offsetTop;
        document.onmousemove = function (e) {
            if (isDragging) {
                element.style.left = e.clientX - offsetX + "px";
                element.style.top = e.clientY - offsetY + "px";
                element.style.position = "absolute"; // Ensure the element remains draggable
            }
        };
    };

    document.onmouseup = function () {
        isDragging = false; // Stop dragging
        document.onmousemove = null; // Remove mousemove listener
    };
}
</script>

<script>

//نمایش نتیجه محاسبات اعسار ندارد-وصولی ندارد-برای یک چک
function printResult9() {
	 var target = document.getElementById('tooltip');
    target.scrollIntoView({ behavior: 'smooth' });
			 
            var number1 = document.getElementById('number1').value;
            var number2 = document.getElementById('number2').value;
            var number3 = document.getElementById('number3').value;
            var number4 = document.getElementById('number4').value;
            var number8 = document.getElementById('number8').value;
            var number9 = document.getElementById('number9').value;
            var number10 = document.getElementById('number10').value;
            var number11 = document.getElementById('number11').value;
            var number12 = document.getElementById('number12').value;
            var number13 = document.getElementById('number13').value;
		    var sideCosts4 = document.getElementById('options1').value;
            var sideCosts5 = document.getElementById('options2').value;
            var sideCosts6 = document.getElementById('options3').value;
			var number14 = document.getElementById('number14').value;
            var number15 = document.getElementById('number15').value;
            var number16 = document.getElementById('number16').value;
            var resultContainer = document.getElementById('resultContainerPrint');
		   // برای انتخاب المان با شناسه options1
			var selectElement1 = document.getElementById('options1');
			var selectedOption1 = selectElement1.options[selectElement1.selectedIndex].text;
     	   // برای انتخاب المان با شناسه options2
	        var selectElement2 = document.getElementById('options2');
		    var selectedOption2 = selectElement2.options[selectElement2.selectedIndex].text;
		  // برای انتخاب المان با شناسه options2
		    var selectElement3 = document.getElementById('options3');
		    var selectedOption3 = selectElement3.options[selectElement3.selectedIndex].text;

			
				resultContainer.innerHTML = `
                <span class="close-btn" onclick="closeResult()" style="color: red; border: 2px solid red; padding: 1px; border-radius: 50%;">&times;</span>

				<p> محکوم به: ${number1} </p>
			    <hr><p>سال اجرائیه:${number2}</p><p> ماه اجرائیه:${number3}</p><p> شاخص اجرائیه:${number4} </p> 
			     
                <hr>
                <p>سال آخرین شاخص: ${number8}  </p>
				<p>	ماه آخرین شاخص:  ${number9} </p>
				<p>	آخرین شاخص:     ${number10}	 </p>
			    
				<hr>
                 ${selectedOption1 && number11 ? `<p>${selectedOption1} ${number11}</p>` : ''}
        ${selectedOption2 && number12 ? `<p>${selectedOption2} ${number12}</p>` : ''}
        ${selectedOption3 && number13 ? `<p>${selectedOption3} ${number13}</p>` : ''}

                <hr>
                <p>مجموع اصل محکوم به و خسارت تاخیر تادیه و هزینه های جانبی: ${number14}</p>
                <p>نیم عشر مبلغ فوق:			 ${number15}</p>
                <p>خسارت تاخیر تادیه تنها:		 ${number16}</p>
                <button class="but1 button" onclick="printDiv('resultContainerPrint')">پرینت</button>
				<button class="but1 button" id="copyButton" onclick="copyToClipboard()">کپی</button>
			`;

              resultContainer.style.display = 'block';

    // ایجاد قابلیت جابجایی پنجره نتیجه
    makeElementDraggable(resultContainer);

    // اسکرول به پنجره نتیجه
    resultContainer.scrollIntoView({ behavior: 'smooth' });
        }
		
</script>


<script>
//گزینه بستن پنجره		
function closeResult() {
     document.getElementById('resultContainerPrint').style.display = 'none';
}

</script>
<script>

function showTooltip9() {
    var tooltip9 = document.getElementById("tooltip9");

    if (!tooltip9) {
        // ایجاد دیو tooltip9
        tooltip9 = document.createElement("div");
        tooltip9.style.textAlign = "justify";
        tooltip9.id = "tooltip9";
        tooltip9.className = "box4";

        tooltip9.innerHTML = `
            <button class="close-btn1" onclick="showTooltip9()">×</button>
            <p class="p-help">موضوع  محاسبه:</p>
		<p>اعسار_ندارد_وصولی_ندارد_یک_چک</p>
		 <hr>
		<p class="p-help">مجموع اصل محکوم به و خسارت تاخیر تادیه و هزینه های جانبی:</p>
		<p>در این حالت ما اخرین شاخص را تقسیم بر شاخص اجرائیه می کنیم سپس نتیجه را در محکوم به اصلی ضرب می کنیم و در نهایت حاصل را با هزینه های جانبی جمع می کنیم</p>
		 <hr>
		<p class="p-help">نیم عشر:</p>
		<p>مجموع اصل محکوم به و خسارت تاخیر تادیه و هزینه های جانبی تقسیم بر 20</p>
		 <hr>
		<p class="p-help">خسارت تاخیر تادیه تنها:</p>
		<p>برای محاسبه ان خسارت تاخیر تادیه را طبق فرمول بانک مرکزی بدست می اوریم و بعد منهای اصل محکوم به می نمایم</p>
		<p>هدف از این قسم این است که گاهی دادگاه صرفا محکوم به خسارت می کند و نه به اصل و محکوم به</p>

		 
	 
	  
        
        `;

        document.body.appendChild(tooltip9); // افزودن دیو به بدنه صفحه
        tooltip9.style.display = "block"; // نمایش دیو
        tooltip9.scrollIntoView({ behavior: 'smooth' }); // اسکرول به دیو
    } else {
        // اگر دیو وجود دارد، آن را مخفی کن
        tooltip9.style.display = tooltip9.style.display === "none" ? "block" : "none";
    }
}



</script>



<script>
function printDiv(divId) {
    function updateDate() {
        var now = new Date();
        var options = { year: 'numeric', month: 'long', day: 'numeric' };
        return now.toLocaleDateString('fa-IR', options);
    }

    var divElement = document.getElementById(divId);
    
    if (!divElement) {
        console.error(`Element with ID ${divId} not found.`);
        return;
    }

    var divContent = divElement.innerHTML;

    var pages = divContent.split('<!--page-break-->');

    var pageTitle = document.title;

    function createPrintWindow(content, pageIndex, date) {
        var printWindow = window.open('', `PRINT${pageIndex}`, 'height=600,width=800');
        printWindow.document.open();
        printWindow.document.write(`
            <html>
            <head>
                <title>Print Page ${pageIndex + 1}</title>
                <style>
                    body {
                        text-align: center;
                        margin: 0;
                        padding: 20px;
                        direction: rtl;
                        font-family: Arial, sans-serif;
                    }
                    .page-title {
                        text-align: center;
                        font-size: 18px;
                        font-weight: bold;
                        margin-bottom: 20px;
                    }
                    .current-date, .page-number {
                        text-align: center;
                        font-size: 14px;
                        margin-bottom: 20px;
                    }
                    table {
                        border-collapse: collapse;
                        width: 100%;
                        margin: auto;
                    }
                    th, td {
                        border: 1px solid #d3d3d3;
                        padding: 8px;
                        text-align: center;
                    }
                    tr:nth-child(even) {
                        background-color: #e0e0e0;
                    }
                    @media print {
                        .page-title, .current-date, .page-number {
                            margin: 0;
                            padding: 0;
                        }
                        body {
                            margin: 0;
                            padding: 20px;
                        }
                        table {
                            width: 100%;
                            margin: auto;
                        }
                    }
                </style>
            </head>
            <body>
                <div class="page-title">${pageTitle}</div>
                <div class="current-date">تاریخ: ${date}</div>
                <div class="page-number">صفحه: ${pageIndex + 1}</div>
                ${content}
            </body>
            </html>
        `);
        printWindow.document.close();
        return printWindow;
    }

    function printPage(content, pageIndex, date) {
        if (content.trim() === '') return;
        
        var printWindow = createPrintWindow(content, pageIndex, date);
        printWindow.onload = () => {
            setTimeout(() => {
                printWindow.focus();
                printWindow.print();
                printWindow.close();
            }, 500);
        };
    }

    var currentDate = updateDate();

    pages.forEach((pageContent, index) => {
        if (pageContent.trim() !== '') {
            printPage(pageContent, index, currentDate);
        }
    });
}


</script>

 <script>
function copyToClipboard() {
			var resultContainer = document.getElementById('resultContainerPrint');
			var range = document.createRange();
			range.selectNode(resultContainer);
			window.getSelection().removeAllRanges(); // Clear any existing selections
			window.getSelection().addRange(range); // Select the content of the result container
		
			try {
				var successful = document.execCommand('copy'); // Copy the selected content to the clipboard
				if (successful) {
					alert('نتیجه کپی شد!');
				} else {
					alert('کپی کردن ناموفق بود.');
				}
			} catch (err) {
				alert('کپی کردن پشتیبانی نمی‌شود.');
			}
		
			window.getSelection().removeAllRanges(); // Deselect the content
		}
</script>


<script>
if(!sessionStorage.getItem('hasReloaded')){const newUrl=window.location.href.split('?')[0]+'?t='+new Date().getTime();window.location.replace(newUrl);sessionStorage.setItem('hasReloaded','true');}else{sessionStorage.removeItem('hasReloaded');}



</script>

 <script>	
//مخفی کردن و اشکار کردن هزینه های جانبی و اخرین شاخص
   function toggleAllRows(checkboxId) {
    var checkbox = document.getElementById(checkboxId);
    
    // مشخص کردن ردیف‌ها
    var rows = [
        document.getElementById('additionalRow11'),
        document.getElementById('additionalRow12'),
        document.getElementById('additionalRow13'),
        document.getElementById('additionalRow14'),
        document.getElementById('additionalRow15'),
        document.getElementById('additionalRowtr1'),
        document.getElementById('additionalRowtr2'),
        document.getElementById('additionalRowtr3'),
        document.getElementById('additionalnumber1'),
        document.getElementById('additionalnumber2'),
        document.getElementById('additionalnumber3'),
        document.getElementById('additionalnumber4')
    ];
    
    // بررسی وضعیت چک باکس
    if (checkbox.checked) {
        // اگر چک باکس انتخاب شده باشد، همه ردیف‌ها نمایش داده می‌شوند
        rows.forEach(function(row) {
            if (row) { // بررسی وجود عنصر
                row.classList.remove('hiddenrow');
            }
        });
    } else {
        // اگر چک باکس انتخاب نشده باشد، همه ردیف‌ها مخفی می‌شوند
        rows.forEach(function(row) {
            if (row) { // بررسی وجود عنصر
                row.classList.add('hiddenrow');
            }
        });
    }
}

 
   
        document.addEventListener("keydown", function (event) {
            if (event.key === "F12" || (event.ctrlKey && event.shiftKey && event.key === "I") || (event.ctrlKey && event.shiftKey && event.key === "J") || (event.ctrlKey && event.key === "U")) {
                event.preventDefault();
            }
        });    
	 
	 

	 
	 
</script>	


<script>	

 document.addEventListener("DOMContentLoaded", function() {
        // لیست آی‌دی‌ها و مقادیر مربوطه
        var elements = [
            { id: 'number8', value: getConstantValue1() },
            { id: 'number9', value: getConstantValue2() },
            { id: 'number10', value: getConstantValue3() }
        ];

        // تابعی برای تنظیم مقادیر
        function setElementValues() {
            elements.forEach(function(item) {
                var element = document.getElementById(item.id);
                if (element) {
                    element.value = item.value;
                }
            });
        }

        // فراخوانی تابع تنظیم مقادیر
        setElementValues();
    });    
</script>	    
   
<script>
function addCommas(input) {
    // بررسی وجود input
    if (!input || !input.value) {
        alert('ورودی معتبر نیست.');
        return; // خروج از تابع در صورت عدم وجود ورودی
    }

    // حذف ویرگول‌های موجود در مقدار ورودی
    var value = input.value.replace(/,/g, ''); // استفاده از var به جای var برای سازگاری بیشتر

    // بررسی اینکه ورودی تنها شامل اعداد است
    if (/^\d*\.?\d*$/.test(value)) {
        // تبدیل مقدار ورودی به عدد
        var number = parseFloat(value);

        // اگر مقدار ورودی یک عدد معتبر است
        if (!isNaN(number)) {
            // تبدیل مقدار ورودی به رشته با ویرگول بین هر سه رقم
            var formattedNumber = number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');

            // تنظیم مقدار ورودی به شکل با ویرگول‌ها
            input.value = formattedNumber;
        }
    } else {
        // اخطار به کاربر در صورت ورود حروف
        alert('لطفاً فقط عدد وارد کنید.');
        input.value = ''; // پاک کردن ورودی
    }
}

</script>	  
 
</body>

</html>
