0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 18.118.126.69


Current Path : /proc/thread-self/root/var/www/student/sdu/js/
Upload File :
Current File : //proc/thread-self/root/var/www/student/sdu/js/candidate_list.js

var prevPhotoStatus = 0;
function DisplayStudentSubjectDetails(r, c, li) {
  prevPhotoStatus = 0;
  var funivcode = getCookie("univcode");
  $("#index_main_page_result").load("candidate_list.html", function () {
    clearcandidateList();
    $("#candidate_list_reg_no").focus();

    $("#candidate_list_reg_no_details").html("");
    $("#candidate_list_reg_no_details").hide();
    $("#input_div_15").hide();

    $g_total_count_of_each_div = 0;
    g_funivcode = "";
    $g_student_reg_no_exam_details = "";

    enableCandidateHeaderFields();
    $("#candidate_list_exam_A_details").hide();
    $("#candidate_list_exam_B_details").hide();
    $("#candidate_list_exam_C_details").hide();
    $("#candidate_list_exam_D_details").hide();
    $("#candidate_list_exam_E_details").hide();
    $("#candidate_list_exam_F_details").hide();
    $("#candidate_list_exam_G_details").hide();
    $("#candidate_list_exam_H_details").hide();
    $("#candidate_list_exam_I_details").hide();
    $("#candidate_list_exam_J_details").hide();
    $("#candidate_list_footer_details").hide();

    $.ajax({
      type: "POST",
      async: false,
      data: "r=" + r + "&c=" + trim(c) + "&li=" + trim(li),
      url: $host_url + "DisplayStudentSubjectDetails",
      success: DisplayStudentSubjectDetailsResponce,
    });
  });
}
var stuDegree = "";
var feetype = "";
function DisplayStudentSubjectDetailsResponce($responce) {
  $responce = eval("(" + $responce + ")");
  $("#candidate_list_reg_no_details").show();
  $("#candidate_list_exam_A_details").html("");
  $("#candidate_list_exam_B_details").html("");
  $("#candidate_list_exam_C_details").html("");
  $("#candidate_list_exam_D_details").html("");
  $("#candidate_list_exam_E_details").html("");
  $("#candidate_list_exam_F_details").html("");
  $("#candidate_list_exam_G_details").html("");
  $("#candidate_list_exam_H_details").html("");
  $("#candidate_list_exam_I_details").html("");
  $("#candidate_list_exam_J_details").html("");
  $("#Candidate_total_fee").html("");
  $("#input_div_15").hide();
  feetype = $responce.data.fee_details;
  //$("#payment_type").val('POSTOFFICE');
  document.getElementById("payment_type").value = "POSTOFFICE";
  if ($responce.error_code == 0) {
    var payMode_type = $responce.data["paymode_type"];

    setCookie("funivcode", funivcode, 1);

    document.getElementById("payment_type").options.length = 0;
    //$op = new Option("Select Payment", "");$op.id="";
    //document.getElementById('payment_type').options.add($op);

    for ($i = 0; $i < payMode_type.length; $i++) {
      $op = new Option(
        payMode_type[$i]["bank_name"],
        payMode_type[$i]["payment_type"]
      );
      $op.id = payMode_type[$i]["payment_type"]; //specifying the id  for options
      document.getElementById("payment_type").options.add($op);
    }
    disableCandidateHeaderFields();
    $g_total_count_of_each_div = $responce.data.total_count_of_each_div;
    $g_student_reg_no_exam_details = $responce.data.table_data;
    $g_FUNIVCODE = $responce.data.FUNIVCODE;
    $("#candidate_list_category").val($responce.data.table_data.FCATEGORY);
    $("#candidate_list_gender").val($responce.data.table_data.Fgender);
    $("#candidate_list_reg_no_details").html($responce.data.html_data);

    if (funivcode == "016" || funivcode == "026")
      stuDegree = $responce.data.table_data.FDEGREE;

    $("#student_info").val("");

    $("#student_info").html($responce.data["student_info"]);
    $("#candidate_list_exam_A_details").html(
      $responce.data.candidate_list_exam_A_details
    );
    $("#candidate_list_exam_B_details").html(
      $responce.data.candidate_list_exam_B_details
    );
    $("#candidate_list_exam_C_details").html(
      $responce.data.candidate_list_exam_C_details
    );
    $("#candidate_list_exam_D_details").html(
      $responce.data.candidate_list_exam_D_details
    );
    $("#candidate_list_exam_E_details").html(
      $responce.data.candidate_list_exam_E_details
    );
    $("#candidate_list_exam_F_details").html(
      $responce.data.candidate_list_exam_F_details
    );
    $("#candidate_list_exam_G_details").html(
      $responce.data.candidate_list_exam_G_details
    );
    $("#candidate_list_exam_H_details").html(
      $responce.data.candidate_list_exam_H_details
    );
    $("#candidate_list_exam_I_details").html(
      $responce.data.candidate_list_exam_I_details
    );
    $("#candidate_list_exam_J_details").html(
      $responce.data.candidate_list_exam_J_details
    );

    if ($responce.data.photo_path != "img/default_photo.jpg") {
      $("#student_entry_photo").attr("src", $responce.data.photo_path);
      $("#student_entry_uploadapp").hide();
      prevPhotoStatus = 1;
    } else {
      $("#student_entry_photo").attr("src", $responce.data.photo_path);
    }

    for ($c_code = 65; $c_code < 75; $c_code++) {
      $char_code = String.fromCharCode($c_code);
      var fresh_exam = $("#fresh_exam_" + $char_code).val();

      if (fresh_exam != undefined && trim(fresh_exam) != "") {
        showExamNosDiv("candidate_list_exam_" + fresh_exam + "_details");
        var elechk = document.getElementById(
          "candidate_list_exam_" + fresh_exam + "_details^" + fresh_exam
        );
        if (typeof elechk != "undefined" && elechk != null) {
          document.getElementById(
            "candidate_list_exam_" + fresh_exam + "_details^" + fresh_exam
          ).checked = true;
          checkAllCandidateSemisterSub(
            "candidate_list_exam_" + fresh_exam + "_details^" + fresh_exam
          );
        }
      } else showExamNosDiv("candidate_list_exam_A_details");
    }
    $("#candidate_list_footer_details").show();
    document.getElementById("cand_entry_A").checked = false;
  } else if ($responce.error_code == -9) {
  /* else if(funivcode=='026')
	{
		
			$("#candidate_list_reg_no_details").html($responce.data.data);
			$("#hTabTopmainEach").hide();;
	}
	else
	{
		var adm_ticket = $responce.data.adm_ticket;
		if(adm_ticket =='true')
		{
		$("#downloadAdm").show();
		}
		$("#candidate_list_reg_no_details").html($responce.data.data);
		$("#hTabTopmainEach").hide();
	} */
    $("#download_admtcard_enable").hide();
    $("#candidate_list_reg_no_details").html($responce.data.data);
    $("#hTabTopmainEach").hide();
  } else {
    var adm_ticket = $responce.data.adm_ticket;
    if (adm_ticket == "true") {
      $("#download_admtcard_enable").show();
      var photo_present = $responce.data.photo_present;
      if (photo_present == "true") {
        $("#uploadPhotoToAdmcard").hide();
        $("#downloadAdm").show();
      } else {
        $("#uploadPhotoToAdmcard").show();
        $("#downloadAdm").hide();
      }
    }

    $("#candidate_list_reg_no_details").html($responce.data.data);
    $("#hTabTopmainEach").hide();
  }
}

function enableCandidateHeaderFields() {
  $("#candidate_list_reg_no").val("");
  $("#candidate_list_reg_name").val("");
  $("#Candidate_total_fee").html("");

  $g_total_exam_details = "";
  window.location.fee_exam_J = "";
  hideAllDivs();
}
function clearcandidateList() {
  $("#candidate_list_degree_code").val("");
  $("#candidate_list_degree_name").val("");
  $("#candidate_list_reg_no").val("");
  $("#candidate_list_reg_name").val("");
  $("#Candidate_total_fee").html("");

  $g_total_exam_details = "";
}

function hideAllDivs() {
  $("#candidate_list_reg_no_details").hide();
  $("#candidate_list_exam_A_details").hide();
  $("#candidate_list_exam_B_details").hide();
  $("#candidate_list_exam_C_details").hide();
  $("#candidate_list_exam_D_details").hide();
  $("#candidate_list_exam_E_details").hide();
  $("#candidate_list_exam_F_details").hide();
  $("#candidate_list_exam_G_details").hide();
  $("#candidate_list_exam_H_details").hide();
  $("#candidate_list_exam_I_details").hide();
  $("#candidate_list_exam_J_details").hide();
  $("#candidate_list_footer_details").hide();
}

function showExamNosDiv($id) {
  $div_id_split = $id.split("_");
  $char_code = $div_id_split[3];
  document.getElementById("cand_entry_" + $char_code).checked = true;
  $("#candidate_list_exam_A_details").hide();
  $("#candidate_list_exam_B_details").hide();
  $("#candidate_list_exam_C_details").hide();
  $("#candidate_list_exam_D_details").hide();
  $("#candidate_list_exam_E_details").hide();
  $("#candidate_list_exam_F_details").hide();
  $("#candidate_list_exam_G_details").hide();
  $("#candidate_list_exam_H_details").hide();
  $("#candidate_list_exam_I_details").hide();
  $("#candidate_list_exam_J_details").hide();
  $("#" + $id).show();

  if (funivcode == "018" || funivcode == "031" || funivcode == "003") {
    var fresh_exam = $("#fresh_exam_" + $char_code).val();
    if (fresh_exam == $char_code) {
      document.getElementById($id + "^" + $char_code).checked = true;
      checkAllCandidateSemisterSub($id + "^" + $char_code);
    }
  }
  var grand_total = 0;
  var table_obj = $("table[id*='fee_table_']");
  jQuery.each(table_obj, function (k, v) {
    var char_id = v["id"].split("_")[2];
    i_total = $("#nfee_" + char_id + "_total").val();
    grand_total = eval(grand_total + parseFloat(i_total));
  });
  $("#Candidate_total_fee").html(grand_total);
}
function saveCandidateEntryDetails() {
  var funivcode = getCookie("univcode");
  if (funivcode == "017")
    if (funivcode == "012")
      //alert("Rs.300/- Fine will be added.");
      alert("Rs.500/- Fine will be added.");
  //################Check Empty Subjects Starts#################################
  for ($c_code = 65; $c_code < 75; $c_code++) {
    $char_code = String.fromCharCode($c_code);
    $div_id = "candidate_list_exam_" + $char_code + "_details";
    $div_id_total = "nfee_" + $char_code + "_total";
    $div_id_date = "exam_" + $char_code + "_date";
    if ($g_total_count_of_each_div[$div_id] > 0) {
      $checked_flag = 0;
      $total_rows = $g_total_count_of_each_div[$div_id];
      $n = 0;
      $exam_fee = parseFloat($("#" + $div_id_total).val());

      for ($k = 0; $k < $total_rows; $k++) {
        $input_id = "exam_" + $char_code + "_ce_sub_code_" + $k;
        $pass_id = "exam_" + $char_code + "_ce_pass_" + $k;
        $year_id = "exam_" + $char_code + "_ce_pass_" + $k;
        if (
          trim($("#" + $input_id).val()) == "0" ||
          trim($("#" + $input_id).val()) == "None"
        ) {
          showExamNosDiv($div_id);
          alert("Select all subjects in Exam " + $char_code);
          $("#" + $input_id).focus();
          return;
        }

        if (document.getElementById($year_id).checked == true)
          $checked_flag = 1;
        if (
          ($checked_flag == 0 && $exam_fee > 0) ||
          ($checked_flag == 1 && $exam_fee == 0.0)
        ) {
        }
        /* if(!isDate(document.getElementById($div_id_date).value,'d/M/y'))
					{
					alert("Please enter the date format as dd/mm/yyy");
					showExamNosDiv($div_id);
					return;
					} */
      }
      var fresh_exam = $("#fresh_exam_" + $char_code).val();
      if ($checked_flag == 0 && $exam_fee > 0) {
        alert("Select atleast one subject as you have entered Exam Fee");
        showExamNosDiv($div_id);
        $("#" + $div_id_total).focus();
        return;
      } else if (
        $checked_flag == 1 &&
        ($exam_fee == 0.0 || $exam_fee == 0) &&
        funivcode != "017" &&
        funivcode != "037" &&
        funivcode != "011"
      ) {
        alert("Exam fee cannot be zero for Exam " + $char_code);
        showExamNosDiv($div_id);
        $("#" + $div_id_total).focus();
        return;
      } else if (
        $checked_flag == 1 &&
        ($exam_fee == 0.0 || $exam_fee == 0) &&
        $char_code != fresh_exam &&
        funivcode != "037" &&
        funivcode != "011"
      ) {
        alert("Exam fee cannot be zero for Exam " + $char_code);
        showExamNosDiv($div_id);
        $("#" + $div_id_total).focus();
        return;
      }
    }
  }

  var candidateMobile = document.getElementById("candidate_mobile").value;

  if (funivcode == "008") var moi = document.getElementById("moi").value;
  if (trim(candidateMobile) == "" || candidateMobile.length != 10) {
    alert("Enter the Valid 10 digit Mobile No");
    document.getElementById("candidate_mobile").focus();
    return;
  }
  if (funivcode == "011") {
    if (prevPhotoStatus == 0) {
      if (
        document.getElementById("student_entry_uploadapp").value == "" ||
        $("#student_entry_uploadapp").attr("src") == "img/default_photo.jpg"
      ) {
        alert("Upload Your Photo");
        return;
      }
    }
  }
  var payment_type = $("#payment_type").val();
  if (payment_type == "") {
    alert("Select payment type");
    document.getElementById("payment_type").focus();
    return;
  }
  //################Check Empty Subjects ENDS#################################
  showExamNosDiv("candidate_list_exam_A_details");
  url_object = GetUrlParameters();
  $reg_no = trim(url_object["r"]);

  $total_fee = parseFloat(
    trim(document.getElementById("Candidate_total_fee").innerHTML)
  );
  $details = new Object();
  $fee_details = new Object();
  $sub_details = new Object();
  if (
    funivcode != "018" &&
    funivcode != "017" &&
    funivcode != "037" &&
    funivcode != "011"
  ) {
    if ($total_fee <= 0) {
      alert("Total fee is Zero!");
      return false;
    }
  }
  for ($c_code = 65; $c_code < 75; $c_code++) {
    $char_code = String.fromCharCode($c_code);
    $div_id = "candidate_list_exam_" + $char_code + "_details";
    $div_id_total = "nfee_" + $char_code + "_total";
    $div_id_receipt_no = "exam_" + $char_code + "_receipt_no";
    $div_id_date = "exam_" + $char_code + "_date";
    $app_id = "FAPPEAR" + $char_code;
    $details[$char_code] = new Object();

    $sub_details[$char_code] = new Object();
    $sub_fee = new Object();

    if (
      $g_total_count_of_each_div[$div_id] > 0 &&
      $g_student_reg_no_exam_details[$app_id] != "N" &&
      $g_student_reg_no_exam_details[$app_id] != "P"
    ) {
      $total_rows = $g_total_count_of_each_div[$div_id];
      $sub_arr = "";
      $sub_arr = "$exam_" + $char_code;
      $sub_arr = new Object();

      $sub_fee = "";
      $sub_fee = "$exam_" + $char_code;
      $sub_fee = new Object();
      $sub_fee[0] = new Object();
      $sub_fee[0]["total_fee"] = trim($("#" + $div_id_total).val());

      $n = 0;
      for ($k = 0; $k < $total_rows; $k++) {
        fi = "exam_" + $char_code + "_fi_" + $k;
        $input_id = "exam_" + $char_code + "_ce_sub_code_" + $k;
        $pass_id = "exam_" + $char_code + "_ce_pass_" + $k;
        if (trim($("#" + $input_id).val()) != "") {
          $sub_arr[$n] = new Object();
          $sub_arr[$n]["sub"] = trim($("#" + $input_id).val());
          $sub_arr[$n]["fi"] = trim($("#" + fi).val());
          $sub_arr[$n]["ex"] = $char_code;
          if (document.getElementById($pass_id).type == "checkbox") {
            if (document.getElementById($pass_id).checked == true)
              $sub_month_year = 1;
            else $sub_month_year = 0;
          } else $sub_month_year = -1;
          $sub_arr[$n]["smy"] = $sub_month_year;
          $n++;
        }
      }
      var myJSONText = "";
      myJSONText = $sub_arr;
      $details[$char_code] = myJSONText;
      var myJSONSubText = "";
      myJSONSubText = $sub_fee;
      $sub_details[$char_code] = myJSONSubText;
    } else {
      $details[$char_code] = "";
      $sub_fee[$char_code] = 0;
      $sub_fee[$char_code] = 0;
      $sub_fee[$char_code] = 0;
    }
  }
  var new_fee_details = new Object();
  var table_obj = $("table[id*='fee_table_']");
  jQuery.each(table_obj, function (k, v) {
    var char_id = v["id"].split("_")[2];
    new_fee_details[char_id] = new Object();
    exam_fee_details = new Object();
    var fee_obj = $("td[id^='tfh_" + char_id + "_']");
    var i_total = 0;
    jQuery.each(fee_obj, function (fk, fv) {
      var input_id = fv["id"];
      var head_code = $("#" + input_id).text();
      var exam_code = fv["id"].split("_")[2];

      exam_fee_details[head_code] = $(
        "#nfee_" + char_id + "_" + exam_code
      ).val();
    });

    new_fee_details[char_id] = exam_fee_details;
  });
  degree = "";
  var data =
    "&reg_no=" +
    $reg_no +
    "&degree=" +
    degree +
    "&total_fee=" +
    $total_fee +
    "&details=" +
    JSON.stringify($details) +
    "&sub_fee=" +
    JSON.stringify($sub_details) +
    "&new_fee_details=" +
    JSON.stringify(new_fee_details);
  data += "&c=" + url_object["c"];
  data += "&li=" + url_object["li"];
  data += "&payment_type=" + payment_type;
  data += "&candidate_mobile=" + candidateMobile;
  data += "&prevPhotoStatus=" + prevPhotoStatus;
  data +=
    "&student_entry_photo_path=" +
    encodeURIComponent($("#student_entry_photo").attr("src"));
  if (funivcode == "008") data += "&moi=" + moi;
  /* var t = '';
	if(document.getElementById("T21").checked==true)
	{
	 t = ',T22';
	}
	if(document.getElementById("T23").checked==true)
	{
	 t+= ',T24';
	}
	if(document.getElementById("T25").checked==true)
	{
	 t+= ',T26';
	}
	fldorder = 'T1,T17,T2,T3,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T17,T18,T19,T15,T16,T19'+t;
	mandfields = 'T1,T17,T2,T3,T5,T6,T7,T8,T11,T12,T17,T18,T19,T15,T16'+t;
	var myobject;
	myobject = onsavevalidate.call(myobject, 999);
	if (myobject != 999)
	{
		document.getElementById(myobject).focus();
		return false;
	}	
			 
	var name = document.getElementById('T1').value;
	var dob = document.getElementById('T17').value;
	var fathername = document.getElementById('T2').value;
	var mothername = document.getElementById('T3').value;
	var gender = document.getElementById('T5').value;
	var category = document.getElementById('T6').value;
	var curadd1 = document.getElementById('T7').value;
	var curadd2 = document.getElementById('T8').value;
	var curadd3 = document.getElementById('T9').value;
	var curadd4 = document.getElementById('T10').value;
	
	var peradd1 = document.getElementById('T11').value;
	var peradd2 = document.getElementById('T12').value;
	var peradd3 = document.getElementById('T13').value;
	var peradd4 = document.getElementById('T14').value;
	
	var curaddpin = document.getElementById('T18').value;
	var peraddpin = document.getElementById('T19').value;
	var mobile = document.getElementById('T15').value;
	var email = document.getElementById('T16').value;
	var fschship = 'N';
	var fempl = 'N';
	var ftrs = 'N';
	if(document.getElementById("T21").checked==true)
	{
	 fschship = 'Y';
	}
	if(document.getElementById("T23").checked==true)
	{
		fempl= 'Y';
	}
	if(document.getElementById("T25").checked==true)
	{
		ftrs= 'Y';
	}
	
	
	var adharno = document.getElementById('T20').value;
	var fschsource = document.getElementById('T22').value;
	var femplplace = document.getElementById('T24').value;
	var fhostal = document.getElementById('T26').value;
	
	var datastring = "&name="+name+"&dob="+dob+"&fathername="+fathername+"&mothername="+mothername+"&gender="+gender+"&category="+category+"&curadd1="+curadd1+"&curadd2="+curadd2+"&curadd3="+curadd3+"&curadd4="+curadd4+"&peradd1="+peradd1+"&peradd2="+peradd2+"&peradd3="+peradd3+"&peradd4="+peradd4+"&mobile="+mobile+"&email="+email+"&curaddpin="+curaddpin+"&peraddpin="+peraddpin+"&adharno="+adharno+"&fschship="+fschship+"&fempl="+fempl+"&ftrs="+ftrs+"&fschsource="+fschsource+"&femplplace="+femplplace+"&fhostal="+fhostal;

	data+=datastring;		  
 */
  $.ajax({
    type: "POST",
    url: $host_url + "saveCandidateEntryDetails",
    async: false,
    data: data,
    success: saveCandidateEntryDetailsResponse,
  });

  /* $upload = $host_url+"saveCandidateEntryDetails&"+data;	
		document.getElementById("form_module_image_upload").setAttribute("action",$upload);		
		return AIM.submit(document.getElementById("form_module_image_upload"), 'same_tab',{'onComplete' : saveCandidateEntryDetailsResponse});		  */
}

function saveCandidateEntryDetailsResponse($responce) {
  $responce = eval("(" + $responce + ")");
  if ($responce.error_code == -1) {
    alert($responce.data["data"]);
    return false;
  } else {
    /* var appno = $responce.data['appno'];
		var date = $responce.data['date']; 
		var payment_type = $responce.data['payment_type']; 
		
		var $html="<table border=0 align='center' style='width:100%;font-weight:bold;font-size:16px;line-height:22px;padding:6px;'>";
			$html+="<tr><td align='center' style='color:green;'>Registered Successfully</td></tr>";
			$html+="<tr><td align='center' style='color:green;'>&nbsp;</td></tr>";
			$html+="<tr><td align='center'  style='font-weight:normal;'>Your Application No. : <span style='font-weight:bold'>"+appno+"</span></td></tr>";
			$html+="<tr><td align='center' style='font-weight:normal;' >Date : <span style='font-weight:bold'>"+date+"</span></td></tr>";
			$html+="<tr><td align='center' style='color:green;'>&nbsp;</td></tr>";

			if(payment_type == "DEBIT/CREDIT/NET BANKING")
			{
				$html+="<tr><td align='center'><div class='raval_submit' style='width:193px;float:none;'><span  onclick=MakeOnlinePayment('"+appno+"'); style='float:left;margin-left:8px;cursor: pointer; line-height: 19px;font-size:14px;font-weight:bold;'>Make Online Payment</span></div></td></tr> </tr>";
			}
			else
			{
				$html+="<tr><td align='center'>Please take a printout and submit to college with documents</td></tr><tr><td >&nbsp;</td></tr> <tr> <td align='center'  ><div class='raval_submit' style='width:241px;float:none;' > <span  onclick= PrintApplicationForm('"+payment_type+"','"+appno+"') style='float:left;margin-left:8px;cursor: pointer; line-height: 19px;font-size:14px;font-weight:bold;'>Click here to take a PrintOut</span></div></td></tr>";
			}
		 $("#candidate_list").html($html); */

    $("#candidate_list").html($responce.data);
  }
}
function UpdateExamFeeForEachSelectedSubject() {
  for ($c_code = 65; $c_code < 75; $c_code++) {
    $char_code = String.fromCharCode($c_code);
    $div_id = "candidate_list_exam_" + $char_code + "_details";

    $div_id_receipt_no = "exam_" + $char_code + "_receipt_no";
    $div_id_date = "exam_" + $char_code + "_date";

    $app_id = "FAPPEAR" + $char_code;
    //14503515
    if (
      $g_total_count_of_each_div[$div_id] > 0 &&
      $g_student_reg_no_exam_details[$app_id] != "N" &&
      $g_student_reg_no_exam_details[$app_id] != "P"
    ) {
      $total_rows = $g_total_count_of_each_div[$div_id];
      $sub_month_year = 0;
      var subject_wise_thr_pr_arr = new Object();
      var sub_cnt = 0;
      for ($k = 0; $k < $total_rows; $k++) {
        $input_id = "exam_" + $char_code + "_ce_sub_code_" + $k;
        $pass_id = "exam_" + $char_code + "_ce_pass_" + $k;

        if (trim($("#" + $input_id).val()) != "") {
          var sub_code = $("#" + $input_id).val();
          if (document.getElementById($pass_id).type == "checkbox") {
            if (document.getElementById($pass_id).checked == true) {
              $sub_month_year = eval($sub_month_year + 1);
              if (sub_code != "None") {
                subject_wise_thr_pr_arr[sub_code] = new Object();
                subject_wise_thr_pr_arr[sub_code]["th_cnt"] = $(
                  "#exam_" + $char_code + "_th_cnt_" + $k
                ).val();
                subject_wise_thr_pr_arr[sub_code]["pr_cnt"] = $(
                  "#exam_" + $char_code + "_pr_cnt_" + $k
                ).val();
                sub_cnt++;
              }
            }
          }
        }
      }

      var fee_obj = $("input[id^='nfee_" + $char_code + "_']");
      //alert(fee_obj);
      jQuery.each(fee_obj, function (fk, fv) {
        var input_id = fv["id"];
        var min_val_input_id = input_id.replace("nfee_", "minnfee_");
        var o_val_input_id = input_id.replace("nfee_", "o_fee_");
        var prfee_input_id = input_id.replace("nfee_", "prfee_");
        //alert($("#"+prfee_input_id).val());
        var fee_name = $("#tfh_" + $char_code + "_" + input_id_l).html();
        //if(min_val_input_id.split("_")[2])
        var minnfee_val = parseFloat($("#" + min_val_input_id).val());
        var input_id_l = fv["id"].split("_")[2];
        //alert(input_id_l);
        var f_val = 0;
        //var fee_name = $("#tfh_"+$char_code+"_02").html();
        var fee_name = $("#tfh_" + $char_code + "_" + input_id_l).html();
        //var fee_sp=$("#tfh_"+$char_code+"_10").html();

        if (input_id_l != "total") {
          //alert($char_code);
          jQuery.each(subject_wise_thr_pr_arr, function (fkk, fvv) {
            pr_cnt = parseFloat(fvv["pr_cnt"]);

            th_cnt = parseFloat(fvv["th_cnt"]);

            //alert($("#"+prfee_input_id).val());
            var pra_exam_val = 0;
            var th_exam_val = 0;
            if ($g_FUNIVCODE == "012") {
              if (pr_cnt > 0 && th_cnt == 0) {
                pra_exam_val =
                  parseFloat($("#" + prfee_input_id).val()) * pr_cnt;
                th_exam_val = parseFloat($("#" + o_val_input_id).val());
              } else {
                if (pr_cnt > 0)
                  pra_exam_val =
                    parseFloat($("#" + prfee_input_id).val()) * pr_cnt;

                if (th_cnt > 0)
                  th_exam_val =
                    parseFloat($("#" + o_val_input_id).val()) * th_cnt;
              }
            } else {
              if (pr_cnt > 0)
                pra_exam_val =
                  parseFloat($("#" + prfee_input_id).val()) * pr_cnt;

              if (th_cnt > 0)
                th_exam_val =
                  parseFloat($("#" + o_val_input_id).val()) * th_cnt;
            }
            f_val = eval(f_val + th_exam_val + pra_exam_val);
          });

          var fresh_exam = $("#fresh_exam_" + $char_code).val();
          //alert(feetype);
          if (
            $g_FUNIVCODE == "026" &&
            fee_name == "01 EXAM FEE" &&
            fresh_exam != $char_code &&
            sub_cnt > 1
          ) {
            // handling specificallly for univ code
            if (sub_cnt == 2 && f_val < minnfee_val) {
              if (
                stuDegree.toUpperCase() == "BED" ||
                stuDegree.toUpperCase() == "BED1"
              ) {
                f_val = 300;
              } else {
                f_val = 250;
              }
            } else if (sub_cnt > 2) {
              f_val = minnfee_val;
            }
          } else if (
            $g_FUNIVCODE == "008" &&
            fresh_exam != $char_code &&
            feetype != "Low Income"
          ) {
            if (sub_cnt > 3 && $char_code != "E") {
              //alert(feetype);
              f_val = minnfee_val;
            }
          } else if ($g_FUNIVCODE == "008" && fresh_exam != $char_code) {
            if (sub_cnt > 3 && $char_code != "E") {
              f_val = minnfee_val;
            }
          } else if (
            $g_FUNIVCODE == "035" &&
            fresh_exam != $char_code &&
            fee_name != "03 MARKS CARD"
          ) {
            if (sub_cnt > 3) {
              f_val = minnfee_val;
            }
          }
          //alert(f_val);
          if (parseFloat(f_val) > minnfee_val) {
            f_val = parseFloat(minnfee_val);
            $("#" + input_id).val(f_val);
          } else $("#" + input_id).val(f_val);

          if ($g_FUNIVCODE == "018" && fresh_exam == $char_code) {
            f_val = 0;
            $("#" + input_id).val(f_val);
          } else $("#" + input_id).val(f_val);
        }
      });
    }
  }
  CalculateNewwFeeTotals();
}

function CalculateNewwFeeTotals() {
  var grand_total = 0;
  var sp_fee_tot = 0;
  var table_obj = $("table[id*='fee_table_']");
  jQuery.each(table_obj, function (k, v) {
    var char_id = v["id"].split("_")[2];
    var fee_obj = $("input[id^='nfee_" + char_id + "_']");
    var i_total = 0;
    jQuery.each(fee_obj, function (fk, fv) {
      var input_id = fv["id"];
      var min_val_input_id = input_id.replace("nfee_", "minnfee_");
      var minnfee_val = parseFloat($("#" + min_val_input_id).val());
      var input_id_l = fv["id"].split("_")[2];

      if (input_id_l != "total") {
        var f_val = $("#" + input_id).val();
        if (input_id == "nfee_" + char_id + "_10") {
          sp_fee_tot = sp_fee_tot + parseFloat(f_val);
        }

        if (input_id == "nfee_" + char_id + "_10" && sp_fee_tot > 1500) {
          f_val = 0;
          $("#nfee_" + char_id + "_10").val(0);
        }

        if (parseFloat(f_val) > minnfee_val) {
          f_val = parseFloat(minnfee_val);
          $("#" + input_id).val(f_val);
        }

        i_total = eval(i_total + parseFloat(f_val));
      }
    });
    grand_total = eval(grand_total + parseFloat(i_total));
    $("#nfee_" + char_id + "_total").val(i_total);
    $("#ssub_fee_" + char_id).html(i_total);
  });
  $("#Candidate_total_fee").html(grand_total);
}
function disableCandidateHeaderFields() {
  // document.getElementById('candidate_list_degree_code').disabled=true;
  //document.getElementById('candidate_list_reg_no').disabled=true;
}
function checkAllCandidateSemisterSub($full_div_id) {
  $div_id_split = $full_div_id.split("^");
  $div_id = $div_id_split[0];
  $div_name = $div_id_split[1];
  if (document.getElementById($full_div_id).checked == true) {
    for ($k = 0; $k < $g_total_count_of_each_div[$div_id]; $k++) {
      document.getElementById(
        "exam_" + $div_name + "_ce_pass_" + $k
      ).checked = true;
    }
  } else if (document.getElementById($full_div_id).checked == false) {
    for ($k = 0; $k < $g_total_count_of_each_div[$div_id]; $k++) {
      document.getElementById(
        "exam_" + $div_name + "_ce_pass_" + $k
      ).checked = false;
    }
  }
  UpdateExamFeeForEachSelectedSubject();
}

function CheckCheckBoxIsChecked($div_id) {
  $div_id_split = $div_id.split("_");
  $char_code = $div_id_split[3];
  $div_id_total = $div_id + "_total";
  $exam_fee = parseFloat($("#" + $div_id_total).val());
  $checked_flag = 0;

  if ($g_total_count_of_each_div[$div_id] > 0) {
    $total_rows = $g_total_count_of_each_div[$div_id];
    for ($k = 0; $k < $total_rows; $k++) {
      $input_id = "exam_" + $char_code + "_ce_pass_" + $k;

      if (document.getElementById($input_id).checked == true) $checked_flag = 1;
    }
    if ($checked_flag == 0 && $exam_fee > 0) {
      alert("Select atleast one subject as you have entered Exam Fee");
      showExamNosDiv($div_id);
      $("#" + $div_id_total).focus();
      document.getElementById($div_id_total).focus();
      return;
    } else if ($checked_flag == 1 && $exam_fee == 0.0) {
      alert("Enter the Exam Fee since you have already selected subjects");
      showExamNosDiv($div_id);
      $("#" + $div_id_total).focus();
      return;
    }
  }
}

function getSubjectNamesForSelectedSub(int_code, val, degree_code, exam) {
  var sub_code_id = "exam_" + exam + "_ce_sub_code_" + int_code;
  var sub_short_id = "exam_" + exam + "_ce_short_name_" + int_code;
  var desc_id = "exam_" + exam + "_ce_desc_" + int_code;
  var ch_box_id = "exam_" + exam + "_ce_pass_" + int_code;
  var th_cnt_id = "exam_" + exam + "_th_cnt_" + int_code;
  var pr_cnt_id = "exam_" + exam + "_pr_cnt_" + int_code;
  var finserted_id = "exam_" + exam + "_fi_" + int_code;
  var exsiting_sub_code_arr = new Array();
  var e_obj = $("[id*='exam_" + exam + "_ce_sub_code']");
  jQuery.each(e_obj, function (k, v) {
    var e_int_code = $(this).attr("id").split("_").pop();
    if (e_int_code != int_code) {
      exsiting_sub_code_arr.push($(this).val());
    }
  });

  if (in_array(val, exsiting_sub_code_arr)) {
    alert("This Subject is already selected");
    $("#" + sub_code_id).val("None");
    $("#" + sub_short_id).html("");
    $("#" + desc_id).html("");
    $("#" + ch_box_id).attr("checked", false);
    $("#" + th_cnt_id).val(0);
    $("#" + pr_cnt_id).val(0);
    $("#" + finserted_id).val("F");
    return false;
  }
  if (val == "None") {
    $("#" + ch_box_id).attr("checked", false);
    $("#" + sub_short_id).html("");
    $("#" + desc_id).html("");
    $("#" + th_cnt_id).val(0);
    $("#" + pr_cnt_id).val(0);
    $("#" + finserted_id).val("F");
    UpdateExamFeeForEachSelectedSubject();
    CalculateNewwFeeTotals();
    return;
  }
  $.ajax({
    type: "POST",
    data:
      "degree_code=" + degree_code + "&exam=" + exam + "&subject_code=" + val,
    url: $host_url + "getSubjectNamesForSelectedSub",
    success: function getSubjectNamesForSelectedSubResponse(responce) {
      responce = eval("(" + responce + ")");
      if (responce.error_code == 0) {
        $("#" + sub_short_id).html(responce.data["FSUBSHORT"]);

        $("#" + desc_id).html(responce.data["FSUBNAME"]);
        $("#" + th_cnt_id).val(responce.data["th_cnt"]);
        $("#" + pr_cnt_id).val(responce.data["pr_cnt"]);
        $("#" + finserted_id).val("T");
        $("#" + ch_box_id).attr("checked", "checked");
        UpdateExamFeeForEachSelectedSubject();
        CalculateNewwFeeTotals();
      } else {
        alert("Problem Exists while selecting subject");
      }
    },
  });
}
function PrintApplicationForm(type, app_no) {
  if (type == "NEFT") PrintApplicationFormNEFT(app_no);
  else if (type == "POSTOFFICE") PrintApplicationFormPOSTOFFICE(app_no);
  else PrintApplicationFormSBM(app_no);
}
function PrintApplicationFormSBM(app_no) {
  window.location.href = $host_url + "PrintApplicationFormSBM&app_no=" + app_no;
}
function PrintApplicationFormNEFT(app_no) {
  window.location.href =
    $host_url + "PrintApplicationFormNEFT&app_no=" + app_no;
}
function PrintApplicationFormPOSTOFFICE(app_no) {
  window.location.href =
    $host_url + "PrintApplicationFormPOSTOFFICE&app_no=" + app_no;
}
function PrintApplicationFormNETBANKING(app_no) {
  window.location.href =
    $host_url + "PrintApplicationFormNETBANKING&app_no=" + app_no;
}
/* Function Call to Student Admission Ticket download */
function GenerateAdmissionTicket() {
  url_object = GetUrlParameters();
  var reg_no = trim(url_object["r"]);
  window.location.href =
    $host_url + "generateAdmissionTicket.demo&regno=" + reg_no;

  /* 	url_object=GetUrlParameters();
	var reg_no=trim(url_object['r']);	
	var parameters = "reg_no="+reg_no;
	$.ajax({
	type: "POST",
	url: $host_url+"checkdateforhalticket", 
	data:parameters,
	success: checkdateforhalticketResponse
	}); */
  //window.location.href = $host_url+"generateAdmissionTicket.demo&regno="+reg_no;
}
function checkdateforhalticketResponse($responce) {
  $responce = eval("(" + $responce + ")");
  //alert($responce.error_code);
  if ($responce.error_code == "-1") {
    alert($responce.data);
    //$("#report_admission_ticket_degree_code").val('');
    //$("#report_admission_ticket_degree_name").val('');
    //document.getElementById('report_admission_ticket_degree_code').focus();
    return false;
  } else {
    url_object = GetUrlParameters();
    var reg_no = trim(url_object["r"]);
    window.location.href =
      $host_url + "generateAdmissionTicket.demo&regno=" + reg_no;
  }
}

function validateNumber(ev) {
  var keyCode = window.event ? ev.keyCode : ev.which;

  //codes for 0-9
  if (keyCode < 48 || keyCode > 57) {
    //codes for backspace, delete, enter
    if (keyCode != 0 && keyCode != 8 && keyCode != 13 && !ev.ctrlKey) {
      ev.preventDefault();
    }
  }
}
/* End */

//photo upload for Admission Ticket download 22/09/2015

var filepath;

function DisplayUserSelectedPhoto() {
  var valid_file_extentions = new Array("jpg");

  var ext = $("#student_entry_uploadapp").val();
  filepath = ext;
  ext = ext.substring(ext.length - 3, ext.length);
  ext = ext.toLowerCase();

  if (ext != "" && !in_array(ext, valid_file_extentions)) {
    alert("Please Select the Valid Photo!");
    $("#student_entry_uploadapp").val("");
    return false;
  }
  $.blockUI({
    message:
      "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
  });
  var lstr_data = "&filepath=" + filepath;
  $upload = $host_url + "DiaplayUserSelectedPhotoApp&" + lstr_data;
  document
    .getElementById("form_module_image_upload")
    .setAttribute("action", $upload);
  return AIM.submit(
    document.getElementById("form_module_image_upload"),
    "same_tab",
    { onComplete: DiaplayUserSelectedPhotoResponse }
  );
}

function DiaplayUserSelectedPhotoResponse($responce) {
  $responce = eval("(" + $responce + ")");
  $.unblockUI();
  if ($responce.error_code == 0) {
    $("#student_entry_photo").attr("src", $responce.data);
  } else if ($responce.error_code == -1)
    $("#student_entry_photo").attr("src", "img/default_photo.jpg");
  else if ($responce.error_code == -2) {
    alert($responce.data);

    $("#student_entry_photo").attr("src", "img/default_photo.jpg");

    $("#student_entry_upload").val("");
  }
}

function DisplayUserSelectedPhotoAtDwn() {
  var valid_file_extentions = new Array("jpg");

  var ext = $("#student_entry_upload").val();
  filepath = ext;
  ext = ext.substring(ext.length - 3, ext.length);
  ext = ext.toLowerCase();

  if (ext != "" && !in_array(ext, valid_file_extentions)) {
    alert("Please Select the Valid Photo!");
    $("#student_entry_upload").val("");
    return false;
  }
  var lstr_data = "&filepath=" + filepath;
  $upload = $host_url + "DiaplayUserSelectedPhoto&" + lstr_data;
  $.blockUI({
    message:
      "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
  });
  document
    .getElementById("form_module_image_upload")
    .setAttribute("action", $upload);
  return AIM.submit(
    document.getElementById("form_module_image_upload"),
    "same_tab",
    { onComplete: DiaplayUserSelectedPhotoAtDwResponse }
  );
}

function DiaplayUserSelectedPhotoAtDwResponse($responce) {
  $responce = eval("(" + $responce + ")");
  $.unblockUI();
  if ($responce.error_code == 0) {
    $("#student_entry_atphoto").attr("src", $responce.data);
  } else if ($responce.error_code == -1)
    $("#student_entry_atphoto").attr("src", "img/default_photo.jpg");
  else if ($responce.error_code == -2) {
    alert($responce.data);

    $("#student_entry_atphoto").attr("src", "img/default_photo.jpg");

    $("#student_entry_upload").val("");
  }
}

function uploadAdmissionTicketPhoto() {
  if ($("#student_entry_atphoto").attr("src") == "img/default_photo.jpg") {
    alert("Upload Photo");
    return;
  }
  url_object = GetUrlParameters();
  $reg_no = trim(url_object["r"]);
  $reg_no = $reg_no.toUpperCase();

  var data =
    "&reg_no=" +
    $reg_no +
    "&student_entry_photo_path=" +
    encodeURIComponent($("#student_entry_atphoto").attr("src"));
  $.ajax({
    type: "POST",
    url: $host_url + "uploadAdmissionTicketPhoto",
    async: false,
    data: data,
    success: uploadAdmissionTicketPhotoResponse,
  });
}

function uploadAdmissionTicketPhotoResponse($responce) {
  $responce = eval("(" + $responce + ")");
  alert($responce.data);
  $("#uploadPhotoToAdmcard").hide();
  $("#downloadAdm").show();
}

function onsavevalidate(lobj, lval) {
  forder = {};
  msfields = {};
  findex = {};
  if (mandfields.length == mandfields.lastIndexOf(",") + 1)
    var mdfields = mandfields.substring(0, mandfields.length - 1);
  else var mdfields = mandfields;
  var msfields = mdfields.split(",");
  var validateStr = "";
  var findex = new Array();

  for (var i = 0, j = 0; i < msfields.length; i++) {
    if (trim(document.getElementById(msfields[i]).value) == "") {
      findex[j] = msfields[i];
      fieldtitle = document.getElementById(msfields[i]).title;
      fieldtitlearr = fieldtitle.split(",");
      validateStr += fieldtitlearr[0] + "\r\n";
      j++;
    }
  }

  if (validateStr != "") {
    alert(
      "Following fields are missing / invalid and please enter in Personal Details\r\n\r\n" +
        validateStr
    );
    document.getElementById(findex[0]).focus();
    return findex[0];
  } else {
    return 999;
  }
}

function acceptNumbersOnlyForModule(evt) {
  var event = "";
  var charCode = evt.which ? evt.which : event.keyCode;
  if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;

  return true;
}
function checkselected(id) {
  var checkboxes = document.getElementsByName("a");
  for (var i = 0; i < checkboxes.length; i++) {
    if (checkboxes[i].type == "checkbox" && id != checkboxes[i].id) {
      checkboxes[i].checked = false;
    }
  }
  showfiled();
}

function checkselectedid(id) {
  var checkboxes = document.getElementsByName("b");
  for (var i = 0; i < checkboxes.length; i++) {
    if (checkboxes[i].type == "checkbox" && id != checkboxes[i].id) {
      checkboxes[i].checked = false;
    }
  }
  showfiled();
}

function checkselectedbox(id) {
  var checkboxes = document.getElementsByName("c");
  for (var i = 0; i < checkboxes.length; i++) {
    if (checkboxes[i].type == "checkbox" && id != checkboxes[i].id) {
      checkboxes[i].checked = false;
    }
  }
  showfiled();
}

function showfiled() {
  if (document.getElementById("T21").checked == true) {
    $("#test").show();
    document.getElementById("T22").focus();
  } else $("#test").hide();
  if (document.getElementById("T23").checked == true) {
    $("#test2").show();
    document.getElementById("T24").focus();
  } else $("#test2").hide();

  if (document.getElementById("T25").checked == true) {
    $("#test3").show();
    document.getElementById("T26").focus();
  } else $("#test3").hide();
}

/* Function Call to Student Admission Ticket download */
/* function GenerateAdmissionTicket()
{
	url_object=GetUrlParameters();
	var reg_no=trim(url_object['r']);	
	window.location.href = $host_url+"generateAdmissionTicket.demo&regno="+reg_no; 
}
 */
function DisplayIAmarkdetails() {
  var funivcode = getCookie("univcode");
  url_object = GetUrlParameters();
  var r = url_object["r"];
  $.ajax({
    type: "POST",
    async: false,
    data: "r=" + r,
    url: $host_url + "DisplayIAmarkdetails",
    success: function (responce) {
      responce = eval("(" + responce + ")");
      document.getElementById("iamarks").innerHTML = responce.data;
    },
  });
}
function Displayattendance() {
  var funivcode = getCookie("univcode");
  url_object = GetUrlParameters();
  var r = url_object["r"];
  $.ajax({
    type: "POST",
    async: false,
    data: "r=" + r,
    url: $host_url + "Displayattendance",
    success: function (responce) {
      responce = eval("(" + responce + ")");
      document.getElementById("attendance").innerHTML = responce.data;
    },
  });
}
/* End */