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 : 3.133.136.117


Current Path : /var/www/student/gfgcg/js/
Upload File :
Current File : /var/www/student/gfgcg/js/candidate_list_new_13032018.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(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();
	} */
		else if($responce.error_code== -9)
		{
			$("#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')
	alert("Rs.100/- Fine will be added."); 
if(funivcode == '012')
	alert("Rs.500/- Fine will be added.");
//################Check Empty Subjects Starts################################# 
//var payment_type = $("#payment_type").val();
			
// if(payment_type == 'College Bank')	
// {	
// 	url_object=GetUrlParameters();
// 	//$reg_no=trim(url_object['r']);
// 	var collreturn = '';
// 	$.ajax({
// 	type: "POST",
// 	async:false,
// 	data:"fregno="+trim(url_object['r']),
// 	url:$host_url+"checkcollbankdet",
// 	success: function($responce)
// 	{
// 		$responce = eval('(' + $responce + ')');
// 		if($responce.error_code==-1)
// 		{
// 			alert($responce.data);
// 			collreturn = "false";
// 		}
// 	}
// 	});
// 	if(collreturn == 'false')
// 		return;
// }
		 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.00))
					{
						 
					}
					/* 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.00 || $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.00 || $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;
				}
			}
		}
		
	
		if(funivcode == '008')
			var moi = document.getElementById('moi').value;
		
		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+="&prevPhotoStatus="+prevPhotoStatus;
			data+="&student_entry_photo_path="+encodeURIComponent($("#student_entry_photo").attr("src"));
			if(funivcode == '008')
			data+="&moi="+moi;			


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



function saveCandidateEntryDetailsResponse($responce)
{
	$responce = eval('(' + $responce + ')');
	if($responce.error_code==-1)
	{
		alert($responce.data['data']);
		return false;
	}
	else
	{
		
		//  if($responce.data['fpaymode'] != 'Other Banks')
		//  {	
		//  	$("#candidate_list").html($responce.data['html']);

		//  }else
		//  {
		 	var button = '';
		 	$.ajax({
			type: "POST",
			async:false,
			data:"appno="+$responce.data['fappno']+"&funivcode="+$responce.data['funivcode'],
			url:"razorpay/pay.php",
			success: function(responce)
			{
				button = responce;
			}
			});	

		 	$responce.data['html']
			var bankdet = $responce.data['masbank'];
			var str =`<style>.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	}</style>${$responce.data['html']}<br/><table width = "80%" style = "margin :1% auto;border-collapse:collapse" border = "1" >
			<tbody>`;
				var z = 1;
				for (var i = 0; i<$responce.data['masbank'].length; i++) 
				{
					if((z%2) != 0)
					 	str +=`<tr>
					 	<td width = "5%;" style = "text-align: center;">
						 <input type="radio" name="payment" value="${bankdet[i]['fbank']}" > 
						 <img  alt="${bankdet[i]['fbank']}" style="margin: 5px auto;align-self: center;margin-left: 12%;"  src = "${bankdet[i]['fbanklog']}" /> 
						</td>`;
						if((z%2) != 0)
					  	str +=`</tr>`;
					 z++;
				}
				str +=`</tbody></table>`;
				$("#candidate_list").html(str);
		 //}	
	} 	
		
 }
 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.00)
				{
				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)
{
	//$host_url = "http://localhost//exam_acu/app.php?a=";
	if(location.protocol != 'https:')
	{
		$host_url="http://studentportal.universitysolutions.in/bcu/app.php?&a=";
	} else {
		$host_url="https://studentportal.universitysolutions.in/bcu/app.php?&a=";
	}
	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;
	}
	});		 

}

function MakeOnlinePayment(appno,tmpbankdet,univcode)
{
	//bankdet = JSON.parse(bankdet);
	var bankdet = "";
	$.ajax({
	type: "POST",
	async:false,
	url: $host_url+"getmasbank",
	success: function(responce)
	{
		responce = eval('(' + responce + ')');
		bankdet =  responce.data;
	}
	});	


	var button = '';
 	$.ajax({
	type: "POST",
	async:false,
	data:"appno="+appno+"&funivcode="+univcode,
	url:"razorpay/pay.php",
	success: function(responce)
	{
		button = responce;
	}
	});	


	console.log(bankdet);
			var str =`<style>.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	}</style><br/><table width = "90%" style = "margin:1% auto;border-collapse:collapse" border = "1" >
				<thead>
					<th>
						Sl. No.
					</th>
					<th>
						Bank
					</th>
					<th>
						Bank Charges
					</th>
					<th>
						Make Payment
					</th>
				</thead><tbody>`;
				var z = 1;
				for (var i = 0; i<bankdet.length; i++) 
				{
					
					 str +=`<tr>
					 	<td width = "10%;" style = "text-align: center;">
							${z}
						</td>
						<td width = "20%;">
							<img  alt="${bankdet[i]['fbank']}"  height="100" width="100" src = "${bankdet[i]['fbanklog']}" />
						</td>
						<td width = "40%;">
							${bankdet[i]['fbankcharge']}
						</td>`;
						if(bankdet[i]['fbank'] == 'razorpay')
						{
							str +=`<td width = "20%;">
							${button}
							</td>`;

						}else
						{
							str +=`<td width = "20%;">
							<button id="paytm1" class = "button" onclick = "MakePayment('${bankdet[i]['fbank']}','${appno}','${univcode}')">
							Make Payment
							</button>
							</td>`;	
						}	
						
					  str +=`</tr>`;
					 z++;
				}
				str +=`</tbody></table>`;
				// console.log(str);
				$("#mobile_no_div").hide();
				$("#applications").html(str);
}

function MakePayment(bank,appno,univcode)
{
	/*if(bank != 'razorpay')
	{
		window.location.href="Paytm/pgRedirect.php?productinfo="+appno;
	}*/

	switch(bank)
	{
		case "paytm" :
			window.location.href="Paytm/pgRedirect.php?productinfo="+appno;
			break;
		case "hdfc" :
			window.location.href="hdfc/ccavRequestHandler.php?productinfo="+appno+"&funivcode="+univcode;
			break;
		default:
			break;
		
	}

}
/* End */