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


Current Path : /var/www/html/stph/js/
Upload File :
Current File : /var/www/html/stph/js/admission_entry_reg.js

/* 
 *
 * FOR THE STUDENT ENTRY FORM
 * PROGRAMED BY NAVEEN
 * DATE: 13/03/09
 * TIME: 1:15 PM 
  *
 */
$g_se_degree='';
$g_se_exam='';
var $remaining_count;
var $total_count ;
function returnMonthValue(val)
{	
	var month_array = new Array();
 	  month_array['Jan'] = '01';
	  month_array['Feb'] = '02';
	  month_array['Mar'] = '03';
	  month_array['Apr'] = '04';
	  month_array['May'] = '05';
	  month_array['Jun'] = '06';
	  month_array['Jul'] = '07';
	  month_array['Aug'] = '08';
	  month_array['Sep'] = '09';
	  month_array['Oct'] = '10';
	  month_array['Nov'] = '11';
	  month_array['Dec'] = '12';  
		
		return month_array[val];	

}
function returnMonthName(val)
{	
	var month_array = new Array();
 	  month_array['Jan'] = '01';
	  month_array['Feb'] = '02';
	  month_array['Mar'] = '03';
	  month_array['Apr'] = '04';
	  month_array['May'] = '05';
	  month_array['Jun'] = '06';
	  month_array['Jul'] = '07';
	  month_array['Aug'] = '08';
	  month_array['Sep'] = '09';
	  month_array['Oct'] = '10';
	  month_array['Nov'] = '11';
	  month_array['Dec'] = '12';  
		
		return month_array[val];	

}
 
function dateTab()
{
	/* if(document.getElementById('student_entry_dob').value != '')
	{
		if(isValidDate(document.getElementById('student_entry_dob').value))  //  in validate.js File
		{							
			document.getElementById('student_entry_gender').focus();
		}
		else
		{	
			document.getElementById('student_entry_dob').value = '';		
			document.getElementById('student_entry_dob').focus();
			return false;
		}
	} */	
}

function getstudentdetails()
{
	
	var regno = trim($('#regno').val());

	if(regno == '')
	{
		alert('Please Entry Reister No.');
		document.getElementById('regno').focus();
		return;
	}	

	$.ajax({
		type: "POST",
		//async:false,
		url: $host_url+"getstudentdetails", 
		data:"regno="+regno,
		success: getstudentdetailsResponse
	});

}

function getstudentdetailsResponse($responce)
{
	$responce = eval('(' + $responce + ')');
	if($responce.error_code==0)
	{
		$("#student_entry").show();

		document.getElementById('student_entry_degree_code').value = $responce.data.perdet['FDEGREE'];
	
			//gettextdisabled('student_entry_degree_code',$responce.data.perdet['FDEGREE']);

		document.getElementById('student_entry_degree_name').value = $responce.data.perdet['FDESCPN'];
	
		document.getElementById('student_entry_exam').value = $responce.data.perdet['FEXAMNO'];
		document.getElementById('student_entry_slno').value = $responce.data.perdet['FSLNO'];
		document.getElementById('student_entry_name').value = $responce.data.perdet['FNAME'];
		document.getElementById('student_entry_fname').value = $responce.data.perdet['FFATNAME'];
		document.getElementById('student_entry_mname').value = $responce.data.perdet['FMOTNAME'];
		document.getElementById('student_entry_dob_year').value = $responce.data.perdet['FDOB_Year'];
		document.getElementById('student_entry_dob_month').value =  ($responce.data.perdet['FDOB_month']);
		document.getElementById('student_entry_dob_date').value = $responce.data.perdet['FDOB_date'];
		document.getElementById('student_entry_gender').value = $responce.data.perdet['Fgender'];
		document.getElementById('student_entry_english').value = $responce.data.perdet['FENGLISH'];
		document.getElementById('student_entry_nationality').value = $responce.data.perdet['FNATIONAL'];
		document.getElementById('student_entry_comm_addr1').value = $responce.data.perdet['FCURRADD1'];
		document.getElementById('student_entry_comm_addr2').value = $responce.data.perdet['FCURRADD2'];
		document.getElementById('student_entry_comm_addr3').value = $responce.data.perdet['FCURRADD3'];
		document.getElementById('student_entry_comm_addr4').value = $responce.data.perdet['FCURRADD4'];
		document.getElementById('student_entry_per_add1').value = $responce.data.perdet['FPERMADD1'];
		document.getElementById('student_entry_per_add2').value = $responce.data.perdet['FPERMADD2'];
		document.getElementById('student_entry_per_add3').value = $responce.data.perdet['FPERMADD3'];
		document.getElementById('student_entry_per_add4').value = $responce.data.perdet['FPERMADD4'];		
		document.getElementById('student_entry_sub_degree_code').value= $responce.data.perdet['FSUBDEGREE'];
		document.getElementById('student_entry_sub_degree').value =$responce.data.perdet['FSUBDEGREE'];
		document.getElementById('student_entry_recognition_order_no').value =$responce.data.perdet['FREC_ORDER_NO'];
		document.getElementById('student_entry_recognition_date').value =$responce.data.perdet['FREC_ORDER_DATE'];
		document.getElementById('student_entry_affiliation_order_no').value =$responce.data.perdet['FAFF_ORDER_NO'];
		document.getElementById('student_entry_affiliation_date').value =$responce.data.perdet['FAFF_ORDER_DATE'];
		document.getElementById('student_entry_religion').value =$responce.data.perdet['FRELIGION'];		
		document.getElementById('student_entry_father_occupation').value =$responce.data.perdet['FFAT_OCC'];	
		document.getElementById('student_entry_mather_occupation').value=$responce.data.perdet['FMOT_OCC'];	
		document.getElementById('student_entry_email').value=$responce.data.perdet['FEMAIL'];	
		document.getElementById('student_entry_contact_no').value =$responce.data['FCONTACT_NO'];	
		document.getElementById('student_entry_blood_group').value =$responce.data.perdet['FBLOOD_GROUP'];		
		document.getElementById('degree_category').value = $responce.data.perdet['FCASTE'];

		$("#student_entry_photo").attr("src", $responce.data.perdet['FPHOTOPATH']);

		$("#subject_appearing").html($responce.data.table);	

		$remaining_count = $responce.data.remaining_count;
		$total_count     = $responce.data.total_count;


		$("#fee_combination_div").html($responce.data.html);
		CalculateTotalFeePaid();

		$('input[type=text],select').each(function() 
		{
   			var tmp = $(this).val();
   			if(tmp != '')
   				$(this).attr("disabled", "disabled");
		});

		if($responce.data.perdet['FPHOTOPATH'] != '')
			document.getElementById("student_entry_upload").disabled = true;
	}
	else
	{
		alert($responce.data['message']);
		document.getElementById('regno').focus();
		return;
	}

}

function gettextdisabled(id)
{
	$("#"+id).attr("disabled", "disabled");
}

function LoadstudentEntry(type)
{
    $("#page_main_div").load('html_modules/admission_entry_reg.html',function()
	{

	$("#student_entry").hide();	
	$g_student_retain_per_mode=1;
	$g_remaining_counter_inc = '';
	$g_remaining_counter_inc=0;
	$g_clicked_subject_id=0;
	$("#student_entry_exam").val("A") ;
	 
	document.getElementById('display_module_name').innerHTML = 'Student Entry Re-registration';
	document.getElementById('module_name_for_save').value = 'Admission Entry reg';
	document.getElementById('is_add_edit').value = type;	
	getDefaultHeadFooterLinks('Admission Entry reg'); 
 
	clearStudentEntryReg();	
	$("#student_entry_degree_code").focus();
	$("#student_entry_exam").val('A');
	$("#error_msg").html("");		
	$("#print_row").hide();	
	
	getCategoryNames('degree_category');
	DeletedRecords=0;
 
	document.getElementById("student_entry_nationality").value = "INDIAN";
	 
		if(type=='Add')
		{
		$g_se_degree='';
		$geditinternalcode='';
		} 
		if(type=='Edit')
		{
			EditStudentDetailsForUpdate($geditinternalcode,$g_se_degree);
		} 
	}
	);
	$('#module_details_div').hide();
		
}
 
function chkStudentEditAdd()
{	
	if(document.getElementById('is_add_edit').value =='Add' )
	{
	 if(trim($("#student_entry_degree_code").val())!='')
		{			
			generateAutoIncrementSlNo();
			//document.getElementById("add_row").setAttribute("class", "tarkabutton-disabled");
			//disableButton();
			
		}		
	}
	else if(document.getElementById('is_add_edit').value =='Edit' || document.getElementById('is_add_edit').value =='Delete')
	{
//	document.getElementById("student_entry_slno").disabled=false; 
	getStudentSlNo();
	}
	/* else if(document.getElementById('is_add_edit').value =='Delete')
	{
	document.getElementById("student_entry_slno").disabled=false; 
	getStudentSlNo();
	} */	
}
// thu
function assignDefaultName()
{
	if(trim(document.getElementById("student_entry_nationality").value) == '')
	    document.getElementById("student_entry_nationality").value = "INDIAN";
}
function copyAddress()
{
	if($("#student_entry_per_add1").val() == '' && $("#student_entry_per_add2").val() == '' )	
	{
		$("#student_entry_per_add1").val($("#student_entry_comm_addr1").val());
		$("#student_entry_per_add2").val($("#student_entry_comm_addr2").val());
		$("#student_entry_per_add3").val($("#student_entry_comm_addr3").val());
		$("#student_entry_per_add4").val($("#student_entry_comm_addr4").val());
	}

}
// end thu
//--wed naveen
function generateAutoIncrementSlNo()
{ 
	$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"generateAutoIncrementSlNo.demo", 
				data:"degree="+encodeURIComponent(trim($("#student_entry_degree_code").val())),
				success: generateAutoIncrementSlNoResponse
			}); 	
}
function generateAutoIncrementSlNoResponse($responce)  // to get value and edit of pertiqular student
{
	$responce = eval('(' + $responce + ')');
	if($responce.error_code==0)
	{
		$("#student_entry_slno").val($responce.data)
	}
	else
	{
	//alert('SL No Not Exstis');
	//document.getElementById("student_entry_slno").focus();
	}
	
}  	
// for key press in the degree code field displaying sub appareing table

function getsubjectAppearingTotal()
{
 
	if( jQuery.trim($("#student_entry_degree_code").val())!='')
	{
		$sl_no='';
		
		$sl_no=encodeURIComponent(trim($("#student_entry_slno").val()));
		$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"getsubjectAppearingTotal.demo", 
				data:"degree_code="+$("#student_entry_degree_code").val()+"&exam="+$("#student_entry_exam").val() +"&sl_no="+$sl_no+"&pmode="+$g_student_retain_per_mode+"&sub_degree="+encodeURIComponent(trim($("#student_entry_sub_degree_code").val())),
				success: subjectAppearingTotalResponse
			});	
	}	
}
function subjectAppearingTotalResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 
	$g_subject_appearing=$responce.data;
	$g_remaining_counter_inc=($responce.data.remaining_count);
	$("#subject_appearing").show();
	$("#subject_appearing").html($responce.data.html);	
}
// from here to  subject popup

/* window.location.$g_popup_sub_code='';
function subjectAppearing_PopUp($id)
{
var url = "../ui/SubjectAppearingPopup.html?height=200&width=400&id="+$id;
					tb_show("College Details", url);
	//$subCode = 
	window.location.$g_popup_sub_code=$id;
} */
window.location.$g_popup_sub_code_field_id='';
function keyboardsubjectAppearing_PopUp(evt,$id)
{
 var kC  = (evt.which) ? evt.which : evt.keyCode;
 //alert(id);
	if(kC==112) //F1 Key code
	{
		var url = "../ui/SubjectAppearingPopup.html?height=200&width=400&id="+$id;
					tb_show("College Details", url);
	//$subCode = 
	window.location.$g_popup_sub_code_field_id=$id;			
		return false;
	} 
}
// upt to hereselect category
function SaveStudentEntryReg()
{  
  if(DeletedRecords==0)
  { 	
	var  date_student;
	if(trim(document.getElementById('student_entry_degree_code').value) == '' )
		{
			alert('Please enter the Degree. Code');
			document.getElementById('student_entry_degree_code').focus();
			return;
		}
		else if(trim(document.getElementById('student_entry_name').value) == '' )
		{
			alert('Please enter the Student Name');
			document.getElementById('student_entry_name').focus();
			return;
		}	
		else if(trim(document.getElementById('student_entry_fname').value) == '' )
		{
			alert('Please enter the Father\'s Name');
			document.getElementById('student_entry_fname').focus();
			return;
		}else if(trim(document.getElementById('student_entry_father_occupation').value) == '' )
		{
			alert('Please enter the Father\'s Occupation Name');
			document.getElementById('student_entry_father_occupation').focus();
			return;
		}else if(trim(document.getElementById('student_entry_mname').value) == '' )
		{
			alert('Please enter the Mother\'s Name');
			document.getElementById('student_entry_mname').focus();
			return;
		}else if(trim(document.getElementById('student_entry_mather_occupation').value) == '' )
		{
			alert('Please enter the Mothers\'s Occupation Name');
			document.getElementById('student_entry_mather_occupation').focus();
			return;
		}else if(trim(document.getElementById('student_entry_slno').value) == '' )
		{
			alert('Please enter the SL No');
			document.getElementById('student_entry_slno').focus();
			return;
		} 
	    if(($("#student_entry_dob_date").val() != '1' || $("#student_entry_dob_month").val() != 'Jan') &&  $("#student_entry_dob_year").val() == '')
		{
		    alert('Please Enter the Year..!');
			document.getElementById('student_entry_dob_year').focus();
			return;
		}
		else if($("#student_entry_dob_year").val() == '' || $("#student_entry_dob_year").val().length<4)
		{
			 alert('Please Enter the Valid Year..!');
			document.getElementById('student_entry_dob_year').focus();
			return;
		}
		else if(trim(document.getElementById('student_entry_email').value) == '' )
		{
			alert('Please enter the Email Id');
			document.getElementById('student_entry_email').focus();
			return;
		} else if(trim(document.getElementById('student_entry_english').value) == '' )
		{
			alert('Please enter the Medium Of Instructions');
			document.getElementById('student_entry_english').focus();
			return;
		} else if(trim(document.getElementById('student_entry_religion').value) == '' )
		{
			alert('Please enter the Religion');
			document.getElementById('student_entry_religion').focus();
			return;
		}  else if(trim(document.getElementById('student_entry_nationality').value) == '' )
		{
			alert('Please enter the Nationality');
			document.getElementById('student_entry_nationality').focus();
			return;
		}  else if(trim(document.getElementById('student_entry_contact_no').value) == '' )
		{
			alert('Please enter the Contact No');
			document.getElementById('student_entry_contact_no').focus();
			return;
		}  else if(trim(document.getElementById('student_entry_comm_addr1').value) == '' )
		{
			alert('Please enter the Address(For Communication):');
			document.getElementById('student_entry_comm_addr1').focus();
			return;
		} else if(trim(document.getElementById('student_entry_upload').value) == '9999999999' && document.getElementById('is_add_edit').value=='Add')
		{
			alert('Please Upload Student Photo');
			document.getElementById('student_entry_upload').focus();
			return;
		}  else if(trim(document.getElementById('student_entry_per_add1').value) == '' )
		{
			alert('Please enter the Address(Permanent):');
			document.getElementById('student_entry_per_add1').focus();
			return;
		} 
		else if($("#student_entry_dob_year").val() != '')
		{
			date_student = $("#student_entry_dob_year").val()+'-'+returnMonthValue($("#student_entry_dob_month").val())+'-'+$("#student_entry_dob_date").val();
		}	
		else if($("#student_entry_dob_year").val() == '')
		{
		    date_student = '0000-00-00';
		}
	    
		var regno = trim($('#regno').val());

		if(regno == '')
		{
			alert('Please Entry Reister No.');
			document.getElementById('regno').focus();
			return;
		}	

		console.log($remaining_count);
		console.log($total_count);

		$start_indx=$total_count-$remaining_count;	
		var subject_alert_flag=false;
		var alert_cnt=0;		
		for($m=$start_indx;$m<$total_count;$m++)
		{
			if(trim($("#se_sub_code_"+$m).val())=='')
			{
				subject_alert_flag=true;
				alert_cnt++;
				alert('Please Enter the All Subjects');
				document.getElementById("se_sub_code_"+$m).focus();
				return; 
			}
		}

		var subject_alert_flag=false;
		if(subject_alert_flag)
			alert("You have not entered all Subjects!!!!!!");
		
	$lstr_data="add_edit="+document.getElementById('is_add_edit').value;
	$lstr_data+="&degree_code="+encodeURIComponent($("#student_entry_degree_code").val());
	$lstr_data+="&degree_description="+encodeURIComponent($("#student_entry_degree_name").val());
	$lstr_data+="&degree_exam="+encodeURIComponent($("#student_entry_exam").val());
	$lstr_data+="&degree_slno="+encodeURIComponent($("#student_entry_slno").val());
	$lstr_data+="&student_entry_name="+encodeURIComponent($("#student_entry_name").val());
	$lstr_data+="&degree_fname="+encodeURIComponent($("#student_entry_fname").val());
	$lstr_data+="&degree_mname="+encodeURIComponent($("#student_entry_mname").val());		
	$lstr_data+="&degree_dob="+date_student;
	$lstr_data+="&degree_gender="+encodeURIComponent($("#student_entry_gender").val());	
	$lstr_data+="&degree_english="+encodeURIComponent($("#student_entry_english").val());
	$lstr_data+="&degree_nationality="+encodeURIComponent($("#student_entry_nationality").val());
	$lstr_data+="&degree_category="+encodeURIComponent($("#degree_category").val());
	$lstr_data+="&student_entry_comm_addr1="+encodeURIComponent($("#student_entry_comm_addr1").val());
	$lstr_data+="&student_entry_comm_addr2="+encodeURIComponent($("#student_entry_comm_addr2").val());
	$lstr_data+="&student_entry_comm_addr3="+encodeURIComponent($("#student_entry_comm_addr3").val());
	$lstr_data+="&student_entry_comm_addr4="+encodeURIComponent($("#student_entry_comm_addr4").val());
	$lstr_data+="&student_entry_per_add1="+encodeURIComponent($("#student_entry_per_add1").val());	
	$lstr_data+="&student_entry_per_add2="+encodeURIComponent($("#student_entry_per_add2").val());	
	$lstr_data+="&student_entry_per_add3="+encodeURIComponent($("#student_entry_per_add3").val());	
	$lstr_data+="&student_entry_per_add4="+encodeURIComponent($("#student_entry_per_add4").val());

	$lstr_data+="&fee_paid="+encodeURIComponent($("#fee_paid").val());
	
//Added for Pondicheri Req Starts 
	$lstr_data+="&sub_degree="+encodeURIComponent($("#student_entry_sub_degree_code").val());
	$lstr_data+="&rec_order_no="+encodeURIComponent($("#student_entry_recognition_order_no").val());
	$lstr_data+="&rec_order_date="+date_format($("#student_entry_recognition_date").val());
	$lstr_data+="&aff_order_no="+encodeURIComponent($("#student_entry_affiliation_order_no").val());
	$lstr_data+="&aff_order_date="+date_format($("#student_entry_affiliation_date").val());
	$lstr_data+="&father_occ="+encodeURIComponent($("#student_entry_father_occupation").val());
	$lstr_data+="&mother_occ="+encodeURIComponent($("#student_entry_mather_occupation").val());
	$lstr_data+="&email="+encodeURIComponent($("#student_entry_email").val());
	$lstr_data+="&contact="+encodeURIComponent($("#student_entry_contact_no").val());
	$lstr_data+="&blood_group="+encodeURIComponent($("#student_entry_blood_group").val());
	 
	var student_entry_reg_fee=parseFloat(empty($("#student_entry_reg_fee").val())?0.0:$("#student_entry_reg_fee").val());
	var student_entry_exam_fee=parseFloat(empty($("#student_entry_exam_fee").val())?0.0:$("#student_entry_exam_fee").val());
	var student_entry_grade_card_fee=parseFloat(empty($("#student_entry_grade_card_fee").val())?0.0:$("#student_entry_grade_card_fee").val());
	var student_entry_total_fee=parseFloat(empty($("#student_entry_total_fee").val())?0.0:$("#student_entry_total_fee").val());
	$lstr_data+="&student_entry_reg_fee="+encodeURIComponent($("#student_entry_reg_fee").val());
	$lstr_data+="&student_entry_exam_fee="+encodeURIComponent($("#student_entry_exam_fee").val());
	$lstr_data+="&student_entry_grade_card_fee="+encodeURIComponent($("#student_entry_grade_card_fee").val());
	$lstr_data+="&student_entry_total_fee="+encodeURIComponent($("#student_entry_total_fee").val());

	
	var lateral_entry=0;
	if(document.getElementById("is_lateral_entry").checked==true)
	lateral_entry=1;	
	$lstr_data+="&lateral_entry="+lateral_entry;
	$lstr_data+="&religion="+encodeURIComponent($("#student_entry_religion").val());
	$lstr_data+="&unlink_file="+encodeURIComponent($("#student_entry_photo").attr('src'));
	//end
	$sub_arr = new Object();
	$n=0;
		
		console.log($remaining_count);
		console.log($total_count);

		for($m=0;$m<$total_count;$m++)
		{

			$sub_arr[$n]= new Object();
			$sub_arr[$n]['sub_code']=trim($("#se_sub_code_"+$m).val());
			$n++;
		}
//sub_arr
		var myJSONText = encodeURIComponent(JSON.stringify($sub_arr));
		console.log($sub_arr);	
		var fee_com = new Object();
		var z=0;
		var obj=$("input[id*='fee_paying_']");

		jQuery.each(obj, function(k, v) {
			fee_com[z]= new Object();
			var sl_no=v['id'].split("_")[2];
			fee_com[z]['fee_paid']=$("#"+v['id']).val();
			fee_com[z]['head_id']=$("#head_"+sl_no).html();
			z++;
		});	

		var fee_com = encodeURIComponent(JSON.stringify(fee_com));
		console.log('------------------------------------');
		console.log(fee_com);	
		var valid_file_extentions = new Array("jpeg","jpg",'png','gif');
		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!");
		 return false;
		}
		$lstr_data+="&filepath="+filepath+"&regno="+regno;	
		console.log($lstr_data);
		$upload = $host_url+"saveStudentEntryReg.demo&"+$lstr_data+"&sub_arr="+myJSONText+"&fee_com="+fee_com;	
	
		document.getElementById("form_module_image_upload").setAttribute("action",$upload);
		//return AIM.submit(document.getElementById("form_student_entry"), '_new',{'onComplete' : saveStudentEntryResponse});
		 return AIM.submit(document.getElementById("form_module_image_upload"), 'report_display',{'onComplete' : saveStudentEntryResponse});
		 //return AIM.submit(document.getElementById("form_module_image_upload"), 'new_tab',{'onComplete' : saveStudentEntryResponse});
	
  }
  else
  {
    alert(" You Can't Save.. This Record Already Deleted..!!");
  }
}

function saveStudentEntryResponse($responce)
{
	 $responce = eval('(' + $responce + ')'); 	
	 if($responce.error_code==0)
	 {
		 alert($responce.data.message);
		 $("#student_entry_degree_code").focus();	 
		 
		 document.getElementById('is_add_edit').value="Add";

		var r = confirm("Your Application Number is : "+$responce.data.app_no);
		
		window.location.href = $host_url+"PrintApplicationFormPOSTOFFICE.demo&app_no="+$responce.data.app_no+"&screentype=re";
	 }
	 else
	  alert($responce.data);
} 


//DiaplayUserSelectedPhoto()







function getEnterForSubDetails(evt,type,id,icode)
{
	var kC  = (evt.which) ? evt.which : evt.keyCode;
	if(kC == 13)
	{
		getSubDetails(id,icode);
	}
}
function getStudentSlNo() // for getting student serial number
{   	
return;
	if((document.getElementById('is_add_edit').value=='Edit' || document.getElementById('is_add_edit').value=='Delete')  && jQuery.trim($("#student_entry_slno").val())!='')
	{		
		$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"getSlNoStudentDetails.demo", 
				data:"sl_no="+encodeURIComponent(trim($("#student_entry_slno").val()))+"&degree="+encodeURIComponent(trim($("#student_entry_degree_code").val())),
				success: selectStudentDetailsResponse
			}); 	
	} 
}  
function selectStudentDetailsResponse($responce)
{ 	
	$responce = eval('(' + $responce + ')'); 
	
	if($responce.data['FDELETED'] == 'F')
	{
			DeletedRecords = 0;  // non deleted record
			$("#error_msg").html(" ");			
	}
	else
	{
		DeletedRecords = 1; // deleted Record		
	}
	
	if($responce.error_code == 0 || $responce.error_code == -1)
	{		
		alert($responce.data['Fgender']);
		$("#error_msg").html(" ");
		document.getElementById('student_entry_degree_code').value = $responce.data['FDEGREE'];
		document.getElementById('student_entry_degree_name').value = $responce.data['FDESCPN'];
		//document.getElementById('student_entry_exam').value = $responce.data['FEXAMNO'];
		document.getElementById('student_entry_slno').value = $responce.data['FSLNO'];
		document.getElementById('student_entry_name').value = $responce.data['FNAME'];
		document.getElementById('student_entry_fname').value = $responce.data['FFATNAME'];
		document.getElementById('student_entry_mname').value = $responce.data['FMOTNAME'];
		document.getElementById('student_entry_dob_year').value = $responce.data['FDOB_Year'];
		document.getElementById('student_entry_dob_month').value = returnMonthName($responce.data['FDOB_month']);
		document.getElementById('student_entry_dob_date').value = $responce.data['FDOB_date'];		
		document.getElementById('student_entry_gender').value = $responce.data['Fgender'];
		document.getElementById('student_entry_english').value = $responce.data['FENGLISH'];
		document.getElementById('student_entry_nationality').value = $responce.data['FNATIONAL'];
		document.getElementById('student_entry_comm_addr1').value = $responce.data['FCURRADD1'];
		document.getElementById('student_entry_comm_addr2').value = $responce.data['FCURRADD2'];
		document.getElementById('student_entry_comm_addr3').value = $responce.data['FCURRADD3'];
		document.getElementById('student_entry_comm_addr4').value = $responce.data['FCURRADD4'];
		document.getElementById('student_entry_per_add1').value = $responce.data['FPERMADD1'];
		document.getElementById('student_entry_per_add2').value = $responce.data['FPERMADD2'];
		document.getElementById('student_entry_per_add3').value = $responce.data['FPERMADD3'];
		document.getElementById('student_entry_per_add4').value = $responce.data['FPERMADD4'];		
		document.getElementById('student_entry_sub_degree_code').value= $responce.data['FSUBDEGREE'];
		document.getElementById('student_entry_sub_degree').value =$responce.data['FSUBDEGREE'];
		document.getElementById('student_entry_recognition_order_no').value =$responce.data['FREC_ORDER_NO'];
		document.getElementById('student_entry_recognition_date').value =$responce.data['FREC_ORDER_DATE'];
		document.getElementById('student_entry_affiliation_order_no').value =$responce.data['FAFF_ORDER_NO'];
		document.getElementById('student_entry_affiliation_date').value =$responce.data['FAFF_ORDER_DATE'];
		document.getElementById('student_entry_religion').value =$responce.data['FRELIGION'];		
		document.getElementById('student_entry_father_occupation').value =$responce.data['FFAT_OCC'];	
		document.getElementById('student_entry_mather_occupation').value=$responce.data['FMOT_OCC'];	
		document.getElementById('student_entry_email').value=$responce.data['FEMAIL'];	
		document.getElementById('student_entry_contact_no').value =$responce.data['FCONTACT_NO'];	
		document.getElementById('student_entry_blood_group').value =$responce.data['FBLOOD_GROUP'];	
		document.getElementById('degree_category').value = $responce.data['FCASTE'];
	
	
		 $("#student_entry_photo").attr("src", $responce.data['FPHOTOPATH']);
		if($responce.data.FLATERAL_ENTRY==1)
		{
		document.getElementById('is_lateral_entry').checked=true;
		$("#student_entry_exam").val("C") ;
		}
		else 
		{
		document.getElementById('is_lateral_entry').checked=false;
		$("#student_entry_exam").val("A") ;
		}
	 
		getsubjectAppearingTotal($responce.data['FDEGREE']);
	 
	}	
	else if($responce.error_code == -2)
	{
		DeletedRecords = 0;
		//$("#error_msg").html(" In Valid SL Number ");
		alert('In Valid SL Number');
		$("#student_entry_slno").val('');	
		document.getElementById('student_entry_slno').focus();	
	}
}
function deleteStudentRecord()
{
   var ids=jQuery("#view_student_entry").getGridParam('selarrrow'); 
   	var delete_arr = new Object();   	  	
	if (ids) 
	{
	
		for(var p=0;p<ids.length;p++)
		{
		//alert(ids);
			var dataset=jQuery("#view_student_entry").getRowData(ids[p]);		
			var degree_code=dataset['grid_degree'];			
			var exam=dataset['grid_exam'];		
			var sl_no=dataset['grid_sl_no'];
			//alert(sl_no);
			    delete_arr[p]= new Object();	
			    delete_arr[p]['degree_code']=degree_code;	
			    delete_arr[p]['exam']=exam;	
			    delete_arr[p]['sl_no']=sl_no;			       
		}
		var agree=confirm("Would you like to Delete this Record..!!");  
		if(agree)
		{
			var myJSONText = encodeURIComponent(JSON.stringify(delete_arr)); 
			$.ajax({
						type: "POST",
						//async:false,
						url: $host_url+"disableRecord.demo", 
						data:"&delete_arr="+myJSONText,
						success: disableRecordResponse
					});	
		}		   
	} 
	else
	{
		alert("Please select row in grid"); return;
	}
			
}
function disableRecordResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 
	if($responce.error_code==0)
	{		 
		alert("Record Deleted Successfully");		
		$('#view_student_entry').trigger("reloadGrid"); 
	}	
}
 
function clearStudentEntryReg()
{
     document.getElementById('student_entry_degree_code').value = '';
	 document.getElementById('student_entry_degree_name').value = '';
	 document.getElementById('student_entry_slno').disabled=true;
	 
	document.getElementById('student_entry_slno').value = '';
	document.getElementById('student_entry_name').value = '';
	document.getElementById('student_entry_fname').value = '';
	document.getElementById('student_entry_mname').value = '';
	 document.getElementById('student_entry_dob_year').value = '';
	//document.getElementById('student_entry_dob_month').value = '';
	document.getElementById('student_entry_dob_date').value = '';
	document.getElementById('student_entry_nationality').value ='';
	document.getElementById('student_entry_comm_addr1').value = '';
	document.getElementById('student_entry_comm_addr2').value = '';
	document.getElementById('student_entry_comm_addr3').value ='';
	document.getElementById('student_entry_comm_addr4').value ='';
	document.getElementById('student_entry_per_add1').value ='';
	document.getElementById('student_entry_per_add2').value = '';
	document.getElementById('student_entry_per_add3').value ='';
	document.getElementById('student_entry_per_add4').value = '';
	document.getElementById('subject_appearing').innerHTML = '';
	$("#student_entry_upload").val("");
	 $("#student_entry_photo").attr("src", "images/default_photo.jpg");
	document.getElementById('student_entry_sub_degree_code').value ='';
	document.getElementById('student_entry_sub_degree').value ='';
	document.getElementById('student_entry_recognition_order_no').value ='';
	document.getElementById('student_entry_recognition_date').value ='';
	document.getElementById('student_entry_affiliation_order_no').value ='';
	document.getElementById('student_entry_affiliation_date').value ='';
	document.getElementById('student_entry_religion').value ='';
	document.getElementById('student_entry_english').value ='';	
	document.getElementById('student_entry_father_occupation').value ='';
	document.getElementById('student_entry_mather_occupation').value ='';
	document.getElementById('student_entry_email').value ='';
	document.getElementById('student_entry_contact_no').value ='';
	document.getElementById('student_entry_blood_group').value ='';
	$("#student_entry_reg_fee").val("0.00"); 
	$("#student_entry_exam_fee").val("0.00"); 
	$("#student_entry_grade_card_fee").val("0.00"); 
	$("#student_entry_total_fee").val("0.00");  

}

function clearStudentEntryAfterSave()
{
     
	 
	document.getElementById('student_entry_slno').value = '';
	 document.getElementById('student_entry_slno').disabled=true;
	document.getElementById('student_entry_name').value = '';
	document.getElementById('student_entry_fname').value = '';
	document.getElementById('student_entry_mname').value = '';
	 document.getElementById('student_entry_dob_year').value = '';
	//document.getElementById('student_entry_dob_month').value = '';
	document.getElementById('student_entry_dob_date').value = '';
 
	document.getElementById('student_entry_comm_addr1').value = '';
	document.getElementById('student_entry_comm_addr2').value = '';
	document.getElementById('student_entry_comm_addr3').value ='';
	document.getElementById('student_entry_comm_addr4').value ='';
	document.getElementById('student_entry_per_add1').value ='';
	document.getElementById('student_entry_per_add2').value = '';
	document.getElementById('student_entry_per_add3').value ='';
	document.getElementById('student_entry_per_add4').value = '';
 
	$("#student_entry_upload").val("");
	 $("#student_entry_photo").attr("src", "images/default_photo.jpg");
	 
	document.getElementById('student_entry_recognition_order_no').value ='';
	document.getElementById('student_entry_recognition_date').value ='';
	document.getElementById('student_entry_affiliation_order_no').value ='';
	document.getElementById('student_entry_affiliation_date').value ='';
	document.getElementById('student_entry_religion').value ='';
 	document.getElementById('student_entry_father_occupation').value ='';
	document.getElementById('student_entry_mather_occupation').value ='';
	document.getElementById('student_entry_email').value ='';
	document.getElementById('student_entry_contact_no').value ='';
	document.getElementById('student_entry_blood_group').value ='';
	$("#student_entry_reg_fee").val("0.00"); 
	$("#student_entry_exam_fee").val("0.00"); 
	$("#student_entry_grade_card_fee").val("0.00"); 
	$("#student_entry_total_fee").val("0.00"); 
	 
}
 

function ViewStudentDetails()
{
 $main="<table id='view_student_entry' class='scroll' ondblclick='SelectStudentRowId();'></table> <div id='sub_grid_div' class='scroll' style='text-align:center;'></div>";
	document.getElementById('page_main_div').innerHTML=$main;
	var student_details=jQuery("#view_student_entry").jqGrid(
	{
		url:$host_url+'ViewStudentDetails',
		datatype: "json",
		colNames:['Sl No','Degree','Branch','Exam','Name','Created By'],
		colModel:[
		{name:'grid_sl_no',index:'grid_sl_no', width:50 },		
		{name:'grid_degree',index:'grid_degree', width:100 },		
		{name:'grid_sub_degree',index:'grid_sub_degree', width:100 },		
		{name:'grid_exam',index:'grid_exam', width:100 },		
		{name:'grid_name',index:'grid_name', width:100 },
		{name:'created_by',index:'created_by', width:100 }],
		rowNum:20,
		rowList:[20,30,40,60],
		imgpath:$img_path,
		pager: jQuery('#sub_grid_div'),
		sortname: 'id',
		height:'250',
		viewrecords: true,
		sortorder: "desc",
		multiselect: true,
		cellEdit: true,
		width:'840',
		caption:"Student Details",
		editurl:$host_url+'deleteStudentDetails'
	}).navGrid('#sub_grid_div',{edit:false,add:false,del:false,search:false},{},{},{},{multipleSearch:true})
			.navButtonAdd('#sub_grid_div',{caption:"Toggle",
			buttonicon :'ui-icon-pin-s', onClickButton:function(){ student_details[0].toggleToolbar() } }).
			navButtonAdd('#sub_grid_div',{caption:"Delete",
			buttonicon :'ui-icon-trash', onClickButton:function(){ deleteStudentRecord() } }).
    navButtonAdd('#sub_grid_div',{caption:"Edit", 
    onClickButton:function()
    {
	 SelectStudentRowId();
    }	     
    }); 
     student_details.filterToolbar(); 	
		$("#gs_grid_sl_no").focus();
			   $('.ui-search-toolbar').bind('keydown',function(evt) 
				{
					var kC  = (evt.which) ? evt.which : evt.keyCode;
				 	if(kC==40)
					jQuery('#degree_grid').editCell(0,0,false);	
				});	
  }

function SelectStudentRowId()
{ 
	var id=jQuery("#view_student_entry").getGridParam('selrow'); 
	if (id) 
	{ 
		 
		LoadstudentEntry('Edit');
		var dataset=jQuery("#view_student_entry").getRowData(id);
		$g_se_degree=dataset['grid_degree'];
		$geditinternalcode=id;
		
	} 
	else
	{
		alert("Please select row in grid"); return;
	}
 }
 
 
 function EditStudentDetailsForUpdate(id)
 {
	$.ajax({
		type: "POST",
		//async:false,
		url: $host_url+"getSlNoStudentDetails.demo", 
		data:"sl_no="+id+"&degree="+$g_se_degree,
		success: EditStudentDetailsForUpdateResponse
	}); 
 }
 
function EditStudentDetailsForUpdateResponse($responce)
{ 	
	$responce = eval('(' + $responce + ')'); 
	document.getElementById('is_add_edit').value = 'Edit';
	if($responce.data['FDELETED'] == 'F')
	{
			DeletedRecords = 0;  // non deleted record
			$("#error_msg").html(" ");			
	}
	else
	{
		DeletedRecords = 1; // deleted Record		
	}
	
	if($responce.error_code == 0 || $responce.error_code == -1)
	{		
		$("#error_msg").html(" ");
		document.getElementById('student_entry_degree_code').value = $responce.data['FDEGREE'];
		document.getElementById('student_entry_degree_name').value = $responce.data['FDESCPN'];
		document.getElementById('student_entry_exam').value = $responce.data['FEXAMNO'];
		document.getElementById('student_entry_slno').value = $responce.data['FSLNO'];
		document.getElementById('student_entry_name').value = $responce.data['FNAME'];
		document.getElementById('student_entry_fname').value = $responce.data['FFATNAME'];
		document.getElementById('student_entry_mname').value = $responce.data['FMOTNAME'];
		document.getElementById('student_entry_dob_year').value = $responce.data['FDOB_Year'];
		document.getElementById('student_entry_dob_month').value =  ($responce.data['FDOB_month']);
		document.getElementById('student_entry_dob_date').value = $responce.data['FDOB_date'];	
		document.getElementById('student_entry_gender').value = $responce.data['Fgender'];
		document.getElementById('student_entry_english').value = $responce.data['FENGLISH'];
		document.getElementById('student_entry_nationality').value = $responce.data['FNATIONAL'];
		document.getElementById('student_entry_comm_addr1').value = $responce.data['FCURRADD1'];
		document.getElementById('student_entry_comm_addr2').value = $responce.data['FCURRADD2'];
		document.getElementById('student_entry_comm_addr3').value = $responce.data['FCURRADD3'];
		document.getElementById('student_entry_comm_addr4').value = $responce.data['FCURRADD4'];
		document.getElementById('student_entry_per_add1').value = $responce.data['FPERMADD1'];
		document.getElementById('student_entry_per_add2').value = $responce.data['FPERMADD2'];
		document.getElementById('student_entry_per_add3').value = $responce.data['FPERMADD3'];
		document.getElementById('student_entry_per_add4').value = $responce.data['FPERMADD4'];		
		document.getElementById('student_entry_sub_degree_code').value= $responce.data['FSUBDEGREE'];
		document.getElementById('student_entry_sub_degree').value =$responce.data['FSUBDEGREE'];
		document.getElementById('student_entry_recognition_order_no').value =$responce.data['FREC_ORDER_NO'];
		document.getElementById('student_entry_recognition_date').value =$responce.data['FREC_ORDER_DATE'];
		document.getElementById('student_entry_affiliation_order_no').value =$responce.data['FAFF_ORDER_NO'];
		document.getElementById('student_entry_affiliation_date').value =$responce.data['FAFF_ORDER_DATE'];
		document.getElementById('student_entry_religion').value =$responce.data['FRELIGION'];		
		document.getElementById('student_entry_father_occupation').value =$responce.data['FFAT_OCC'];	
		document.getElementById('student_entry_mather_occupation').value=$responce.data['FMOT_OCC'];	
		document.getElementById('student_entry_email').value=$responce.data['FEMAIL'];	
		document.getElementById('student_entry_contact_no').value =$responce.data['FCONTACT_NO'];	
		document.getElementById('student_entry_blood_group').value =$responce.data['FBLOOD_GROUP'];		
		document.getElementById('degree_category').value = $responce.data['FCASTE'];

		 $("#student_entry_photo").attr("src", $responce.data['FPHOTOPATH']);
		if($responce.data.FLATERAL_ENTRY==1)
		{
			document.getElementById('is_lateral_entry').checked=true;
			$("#student_entry_exam").val("C") ;
		}
		else 
		{
			document.getElementById('is_lateral_entry').checked=false;
			$("#student_entry_exam").val("A") ;
		}
		getsubjectAppearingTotal();
		//GetCombinationFeeList($responce.data['FDEGREE'],$responce.data['FCASTE']);
		GetCombinationFeeList();
	}	
	else if($responce.error_code == -2)
	{
		DeletedRecords = 0;
		//$("#error_msg").html(" In Valid SL Number ");
		alert('In Valid SL Number');
		$("#student_entry_slno").val('');	
		document.getElementById('student_entry_slno').focus();	
	}
}
function CalculateSETotalFee()
{
var student_entry_reg_fee=parseFloat(empty($("#student_entry_reg_fee").val())?0.0:$("#student_entry_reg_fee").val());
var student_entry_exam_fee=parseFloat(empty($("#student_entry_exam_fee").val())?0.0:$("#student_entry_exam_fee").val());
var student_entry_grade_card_fee=parseFloat(empty($("#student_entry_grade_card_fee").val())?0.0:$("#student_entry_grade_card_fee").val());
var total_fee=parseFloat(student_entry_reg_fee+student_entry_exam_fee+student_entry_grade_card_fee);
$("#student_entry_total_fee").val(total_fee);
}
function getLateralEntrySubjects()
{
	if(document.getElementById("is_lateral_entry").checked==true)
	{
		$("#student_entry_exam").val("C") ;
		getsubjectAppearingTotal();
	}
	else
	{
	$("#student_entry_exam").val("A") ;
	getsubjectAppearingTotal();
	}
}

function GetCombinationFeeList(degreeCode,Category)
{
	var fdegree =$("#student_entry_degree_code").val();

	if(empty(fdegree))
	{
	alert("Please Select Degree");
	$("#student_entry_degree_code").focus();
	return false;
	}
	var fexamno ="A";
	var fcatcode =$("#degree_category").val();
	var fcombcode =$("#degree_combination").val();
	var lstr_str="&fdegree="+fdegree;
	lstr_str+="&fexamno="+fexamno;
	lstr_str+="&fcombcode="+fcombcode;
	lstr_str+="&fcatcode="+fcatcode;
	lstr_str+="&fsl_no="+$("#student_entry_slno").val();
	
   		$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"GetCombinationFeeList", 
				data:lstr_str,
				success: GetCombinationFeeListResponse
			});
			
}
function GetCombinationFeeListResponse($responce)
{ 	
	$responce = eval('(' + $responce + ')'); 
	$("#fee_combination_div").html("");
 
	$("#fee_combination_div").html($responce.data.html);
	CalculateTotalFeePaid();
	
}

function getCombinations(id)
{
	console.log(id);
	$.ajax({
				type: "POST",
				url: $host_url+"getCombinations",
				data:"id="+id,
				success: getCombinationsSuccess
				}); 
} 
function getCombinationsSuccess($responce)
{
	 $responce = eval('(' + $responce + ')');           
   /* document.getElementById('degree_combination').options.length = 0;

	for($i=0;$i < $responce.data.length;$i++)                                  
      {            
	    
		   
			$op = new Option($responce.data[$i]['value'], $responce.data[$i]['internal_code']);
			$op.id=$responce.data[$i]['internal_code'];//specifying the id  for options
			document.getElementById('degree_combination').options.add($op);
	}

*/
	document.getElementById('degree_combination').options.length = 0;
	var $lobj_Option = document.createElement("OPTION");
	$lobj_Option.value = "";
	$lobj_Option.text = "Select Combination";         
	document.getElementById('degree_combination').options[0]=($lobj_Option);   
	
	for($i=0;$i < $responce.data.length;$i++)                                  
	{            
		$op = new Option($responce.data[$i]['value'], $responce.data[$i]['internal_code']);
		$op.id=$responce.data[$i]['internal_code'];//specifying the id  for options
		document.getElementById('degree_combination').options.add($op);
	}
}

function CalculateTotalFeePaid()
{
var obj=$("input[id*='fee_paying_']");
var tot_paid=0;
jQuery.each(obj, function(k, v) {
	tot_paid=tot_paid+parseFloat($("#"+v['id']).val());
	});	
	$("#fee_paid").val(tot_paid);
	$("#total_fee_paid").html(tot_paid);
}

function GetCombinationSubjectList()
{
	if( jQuery.trim($("#student_entry_degree_code").val())!='')
	{
		$sl_no='';
		
		$sl_no=encodeURIComponent(trim($("#student_entry_admno").val()));
		$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"getsubjectAppearingTotal.demo", 
				data:"degree_code="+$("#student_entry_degree_code").val()+"&exam="+$("#student_entry_exam").val() +
				"&sl_no="+$sl_no+"&pmode="+$g_student_retain_per_mode+
				"&sub_degree="+encodeURIComponent(trim($("#student_entry_sub_degree_code").val()))+
				"&combination="+$("#degree_category").val(),
				success: subjectAppearingTotalResponse
			});	
	}	
}
function subjectAppearingTotalResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 
	$g_subject_appearing=$responce.data;
	console.log($g_subject_appearing);
	$g_remaining_counter_inc=($responce.data.remaining_count);
	console.log($g_remaining_counter_inc);
	$("#subject_appearing").show();
	$("#subject_appearing").html($responce.data.html);	
}