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.33.239


Current Path : /var/www/html/gcg/js/
Upload File :
Current File : /var/www/html/gcg/js/Dispatch_answer_script.js

$g_dispatch_ans_script_count=1;
$g_dispatch_ans_script_data='';
$g_dispatch_popup='';
$g_dispatch_degree_code='';
$g_Dispatch_ans_script_header='';
function LoadEnableDispatchanswerscript()
{   
   $("#page_main_div").load('html_modules/dispatch_answer_scripts.html',function()
	{ 
    $geditinternalcode=0;
	window.enable_proper_module="enableDispatchanswerscript";	   
	 
	document.getElementById('display_module_name').innerHTML = 'Dispatch Answers Script';
	document.getElementById('module_name_for_save').value = 'saveDispatchAnswersScript';
	document.getElementById('is_add_edit').value = 'Edit';	
  	getDefaultHeadFooterLinks("Dispatch Answers Script"); 
	$("#print_row").hide();	 
	retainDispatchAnsScripts();
	}
	);
	 
}
function GetDefaultDispatchAnsScript()
{
	if($("#date_of_exam").val()=="")
	 {
		 alert("Please Enter Date of Exam");
		 $("#date_of_exam").focus();
		 return;
	 }
	else if($("#session_state").val()=="")
	 {
		 alert("Please Enter session");
		 $("#session_state").focus();
		 return;	
     }
	$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"getDefaultDispatchAnswersScript.demo", 
				data:"date="+encodeURIComponent(date_format(($("#date_of_exam").val())))+"&session="+trim($("#session_state").val()),
				success: GetDefaultDispatchAnswersScriptResponse
			});	
}
function GetDefaultDispatchAnswersScriptResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 
	if($responce.error_code==0)
	{					
		$("#Dispatch_default_ans_script_div").html($responce.data.html);
		$("#Dispatch_default_ans_script_div").show();	
		$("#dispatch_list_div").hide();
		$g_dispatch_ans_script_data=$responce.data.table_data;
		//$('#add_row').focus();
	}
}
function showDispatchAnswerScript()	
{
	document.getElementById('is_add_edit').value="Add";
		$("#dispatch_list_div").show();
		$("#Dispatch_default_ans_script_div").hide();
				
}

function getDASExamName($deg_value, $id)
{
	if($deg_value !='')
		getExamName($deg_value,$id);
	else
	{
		$deg_id = $id.substring($id.lastIndexOf('_')+1);  
		alert('Please Enter Degree');
		$('#dispatch_degree_'+$deg_id).focus();
	}	
}
function CreateNextRowDispatchEntry($id)
{
	 $Textbox = document.getElementsByName("dispatch_ans_degree");
	 $NumTextBox = $Textbox.length;
	// alert($NumTextBox);
	
	 $previous_NumTextBox=$Textbox.length;
	 $sub = $id.substring($id.lastIndexOf('_')+1);   		
	 
	 $NumTextBox+=1;	
	 $g_dispatch_ans_script_count= $NumTextBox;	
	 if(parseInt($NumTextBox%2)==0)
	 {
		 $input_class="tbl_row_input";
		 $class='tbl_row';
	  }
	 else 
	 {
		 $class='tbl_row1';
		 $input_class="tbl_row1_input";
	  }	  
	
	 //document.getElementById("dispatch_degree_"+$previous_NumTextBox).readOnly=true;	 
	 $tbody = document.getElementById("Dispatch_ans_script_header");
	 $rowcount = $tbody.rows.length;
	 //alert($rowcount);
	 $tr = $tbody.insertRow($rowcount);
	 $tr.id= $NumTextBox;
	 $tr.className=$class;	 

	 $td_one = $tr.insertCell(0);
	 $degree =document.createElement("input");
	 $degree.type= "text";
	 $degree.className= $input_class;
	 $degree.id="dispatch_degree_"+$NumTextBox;
	 $degree.name= "dispatch_ans_degree";	 
	 $degree.onClick="$g_dispatch_degree_code="+$degree.id;
	// alert($g_dispatch_degree_code);
	 $degree.align = "center";    
	 $td_one.style.borderLeft = "solid #C5DBEC 1px";    
	 $td_one.style.borderRight = "solid #C5DBEC 1px";  
	 $td_one.style.borderBottom = "solid #C5DBEC 1px";   	 	 
	 $td_one.style.padding="2px";    
	 $degree.onkeydown=DispatchDegreeEntryPopup;
	 $degree.onblur=function(){getDASDegreeCode(this.id);}
	 $degree.onfocus=function(){assignGolbalDispatchScriptIDS(this.id);} 
	 $td_one.appendChild($degree);
	// $td_one.style.width = "30px";
	 $td_one.align = "center";  
	 
	 $td_two = $tr.insertCell(1);
	 $exam =document.createElement("input");
	 $exam.type= "text";
	 $exam.className= $input_class;
	 $exam.id="dispatch_exam_"+$NumTextBox;
	 $exam.name= "dispatch_ans_exam";	 	
	 $exam.align = "center";   	 
	 $td_two.style.borderRight = "solid #C5DBEC 1px";   
	 $td_two.style.borderBottom = "solid #C5DBEC 1px";   	 
	 $td_two.style.padding="2px";
     $exam.onkeydown=DispatchExamEntryPopup;
	 $exam.onblur=function(){getExamName(document.getElementById($degree.id).value,this.id);}
	 $exam.onfocus=function(){assignGolbalDispatchScriptIDS(this.id);} 
	 $td_two.appendChild($exam);
	// $td_two.style.width = "20px";
	 $td_two.align = "center"; 
	 
	 $td_three = $tr.insertCell(2);
	 $code =document.createElement("input");
	 $code.type= "text";
	 $code.className= $input_class;
	 $code.id="dispatch_subcode_"+$NumTextBox;
	 $code.name= "dispatch_ans_subcode";
	 $code.align = "center";    
	 $td_three.style.borderRight = "solid #C5DBEC 1px"; 
	 $td_three.style.borderBottom = "solid #C5DBEC 1px";   	 	 
	 $td_three.style.padding="2px";
	 $code.setAttribute('onkeydown', "keyboardSubjectNamesPopupForAnswerScript(event,'"+$NumTextBox+"')"); 
	 $code.onblur=function(){getSubjectNameForDispatchScriptBlur(this.id);}
	 $code.onfocus=function(){assignGolbalDispatchScriptIDS(this.id);}
	 $td_three.appendChild($code);
	 window.location.g_popup_id=this.id;
	// $td_three.style.width = "40px";
	 $td_three.align = "center";	 
	 
	 $td_three = $tr.insertCell(3);
	 $name =document.createElement("input");
	 $name.type= "text";
	 $name.className= $input_class;
	 $name.id="dispatch_name_"+$NumTextBox;
	 $name.name= "dispatch_ans_name";
	 $name.align = "center";    
	 $name.readonly = "readonly";    
	 $name.tabindex="-1";
	 $td_three.style.borderRight = "solid #C5DBEC 1px";    
	 $td_three.style.borderBottom = "solid #C5DBEC 1px";   
	 $td_three.style.padding="2px";
     $name.onkeydown=DispatchSubjectCodeEntryPopup;	 
	 $td_three.appendChild($name);
	 //$td_three.style.width = "140px";
	 $td_three.align = "center";	 
	
	 $td_four = $tr.insertCell(4);
	 $bundles =document.createElement("input");
	 $bundles.type= "text";
	 $bundles.className= $input_class;
	 $bundles.id="dispatch_buddles_"+$NumTextBox;
	 $bundles.name= "dispatch_ans_buddles";
	 $bundles.align = "center";  
	 $bundles.setAttribute('onkeypress', "return acceptNumbersOnlyForModule(event)"); 	 	 
	 $td_four.style.borderRight = "solid #C5DBEC 1px";    
	 $td_four.style.borderBottom = "solid #C5DBEC 1px"; 	 
	 $td_four.style.padding="2px";    	
	 $td_four.appendChild($bundles);
	// $td_four.style.width = "50px";
	 $td_four.align = "center";
 	
	
	 $td_five = $tr.insertCell(5);
	 $script =document.createElement("input");
	 $script.type= "text";
	 $script.className= $input_class;
	 $script.id="dispatch_script_"+$NumTextBox;
	 $script.name= "dispatch_ans_script";
	 $script.align = "center";    
	 $td_five.style.borderRight = "solid #C5DBEC 1px"; 
	 $td_five.style.borderBottom = "solid #C5DBEC 1px"; 	 
	 $td_five.style.padding="2px";    	
	 $script.onblur=function(){CheckForEmptyToCreatNextRow(this.id);}	
	 $td_five.appendChild($script);
	// $td_five.style.width = "50px";
	 $td_five.align = "center";	 

	 
	 document.getElementById("dispatch_degree_"+$NumTextBox).style.width="60px";
	 document.getElementById("dispatch_degree_"+$NumTextBox).align="center";
	 //document.getElementById("dispatch_degree_"+$NumTextBox).style.border="0px";	
	 
     document.getElementById("dispatch_exam_"+$NumTextBox).style.width="25px";
	 document.getElementById("dispatch_exam_"+$NumTextBox).align="center";
	 //document.getElementById("dispatch_exam_"+$NumTextBox).style.border="0px";	 	 
	 
	 document.getElementById("dispatch_subcode_"+$NumTextBox).style.width="75px";
	 document.getElementById("dispatch_subcode_"+$NumTextBox).align="center";
	 
	 document.getElementById("dispatch_name_"+$NumTextBox).style.width="200px";
	 document.getElementById("dispatch_name_"+$NumTextBox).align="center";
	 //document.getElementById("dispatch_name_"+$NumTextBox).style.border="0px";	
	 
	 document.getElementById("dispatch_buddles_"+$NumTextBox).style.width="70px";
	 document.getElementById("dispatch_buddles_"+$NumTextBox).align="center";
	 //document.getElementById("dispatch_buddles_"+$NumTextBox).style.border="0px";	
	 
	 document.getElementById("dispatch_script_"+$NumTextBox).style.width="70px";
	 document.getElementById("dispatch_script_"+$NumTextBox).align="center";
	 //document.getElementById("dispatch_script_"+$NumTextBox).style.border="0px";		 	 
	// $("#dispatch_degree_"+$NumTextBox).focus();
}
function CheckForEmptyToCreatNextRow($cur_id)
{
	$id = $cur_id.substring($cur_id.lastIndexOf('_')+1);	
	$subcode = $("#dispatch_subcode_"+$id).val();
	//alert($subcode);
	if(document.getElementById($cur_id).value != '' && $id == $g_dispatch_ans_script_count && $subcode != '')
	{	
		CreateNextRowDispatchEntry($cur_id);
		document.getElementById("dispatch_degree_"+$id).focus();	
	}
	/* else
	{
		//alert('Enter Subject Code / Total Scripts');
		$("#dispatch_subcode_"+$id).focus();
	} */
}
function DispatchDegreeEntryPopup(evt)
{
  	var kC  = (evt.which) ? evt.which : evt.keyCode;
	if(kC==112)
	{
	$degree_code='';
	$g_dispatch_popup=1;
	openDegreeDetailsPopup();	 	
	$("#gs_FDEGREE").focus();
	return false;
		
   /*  var url = "../ui/DegreeDetailsPopup.html?height=200&width=400&search_field="+$degree_code;
					tb_show("College Details", url);  		 	
	return false; */		
	}
}	

function DispatchExamEntryPopup(evt)
{
	var kC  = (evt.which) ? evt.which : evt.keyCode;
	if(kC==112)	
	 {
	 $Textbox = document.getElementsByName("dispatch_ans_degree");	 
	 $NumTextBox = $Textbox.length;
	 $g_dispatch_popup=2;		    		
	 $degree_code=document.getElementById('dispatch_degree_'+$NumTextBox).value;
	 $Examno='';
	 PopupMarkEntrySubGetExamNO($degree_code,$Examno);
	}	
}
function assignGolbalDispatchScriptIDS($textbox_id)
{
	$id = $textbox_id.substring($textbox_id.lastIndexOf('_')+1);	
	//alert($id);
	window.location.g_popup_degree_code =$("#dispatch_degree_"+$id).val();
	window.location.g_popup_exam_no = $("#dispatch_exam_"+$id).val();	
	window.location.g_dispatch_row_count_id = $id; 
	//alert(window.location.g_popup_degree_code+'-'+window.location.g_popup_exam_no);
}
/* function keyboardSubjectNamesPopupForAnswerScript(evt,$thsid)
{	
		// alert($thsid);
		// $Disdegcode = $("#dispatch_degree_"+$thsid).val();	
		// $Disexamno = $("#dispatch_exam_"+$thsid).val(); 
		 //alert($Disdegcode+'-'+$Disexamno);
		/* if($Disdegcode=="")
		{
			alert("Please Enter Degree Code");
			document.getElementById("dispatch_degree_"+window.location.g_popup_degree_code).focus();
			return false;
		}
		if($Disexamno == "")
		{
			alert("Please Enter ExamNo");
			document.getElementById("dispatch_exam_").focus();
			return false;
		}
		var charCode = (evt.which) ? evt.which : evt.keyCode;
	if(charCode==112)// f1 KEY
	{
		var url = "../ui/SubjectAppearingPopupForAnswerScript.html?height=200&width=400";
				tb_show("Dispatch Details", url);
				//window.location.g_popup_degree_code = $Disdegcode;
				//window.location.g_popup_exam_no = $Disexamno;
				//window.location.g_dispatch_row_count_id = $g_dispatch_ans_script_count; // this row id 
	}
						
} */
function DispatchSubjectCodeEntryPopup(evt)
{
	var kC  = (evt.which) ? evt.which : evt.keyCode;
	if(kC==112)	
	 {
	 //$Textbox = document.getElementsByName("dispatch_ans_degree");	 
	 //$NumTextBox = $Textbox.length; 
	 $g_dispatch_popup=3;		    		
	// $degree_code=document.getElementById('dispatch_degree_'+$NumTextBox).value;	
	// $Examno=document.getElementById('dispatch_exam_'+$NumTextBox).value;		 
	 //PopupMarkEntrySubGetSubjectDetails( $degree,$Examno);
	 PopupMarkEntrySubGetSubjectDetails();
	}

}
function saveDispatchAnswerScripts()
{
	$total_count_degree_dispatch = window.location.g_dispatch_row_count_id;	
	$lstr_data ="&doe="+date_format($("#date_of_exam").val());
	$lstr_data+="&session="+encodeURIComponent($("#session_state").val());	
		
	$disp_arr = new Object();
	//alert(g_dispatch_ans_script_data);
	
	if(document.getElementById('is_add_edit').value=='Edit')
	{		
		$lstr_data+="&Type="+"Edit";
		$Textbox = document.getElementsByName("dispatch_answer_scripts");
		$NumRow = $Textbox.length;
		$n=0;
		for($k=1;$k<=$NumRow;$k++)
		{			
			$disp_arr[$n]= new Object();
		   // $mes_all_sub_code+="'"+$g_mark_entry_student_default_data[$i]['FCsubcode']+"',";
		  // alert($("#d_degree_"+$k).val());
			$disp_arr[$n]['degree_code']=$("#d_degree_"+$k).val();
			$disp_arr[$n]['degree_exam']=$("#d_exam_"+$k).val();		
			$disp_arr[$n]['degree_subcode']=$("#d_code_"+$k).val();		
			$disp_arr[$n]['degree_bundle']=$("#d_bundles_"+$k).val();		
			$disp_arr[$n]['degree_script']=$("#d_script_"+$k).val();		
			$n++;
		}
	}	
	else
	{	
		$lstr_data+="&Type="+"Add";
		$n=0;
		for($i=1;$i<=$total_count_degree_dispatch; $i++)
		{
				$disp_arr[$n]= new Object();
				$disp_arr[$n]['degree_code']=trim($("#dispatch_degree_"+$i).val());
				$disp_arr[$n]['degree_exam']=trim($("#dispatch_exam_"+$i).val());
				$disp_arr[$n]['degree_subcode']=trim($("#dispatch_subcode_"+$i).val());
				$disp_arr[$n]['degree_bundle']=trim($("#dispatch_buddles_"+$i).val());
				$disp_arr[$n]['degree_script']=trim($("#dispatch_script_"+$i).val());
				$n++;		
		}	
	}	
	var myJSONText = encodeURIComponent(JSON.stringify($disp_arr));
	$.ajax({
					type: "POST",
					//async:false,
					url: $host_url+"saveDispatchAnswerScripts.demo",   
					data:$lstr_data+"&disp_arr="+myJSONText,	
					success:saveDispatchAnswerScriptsResponse
		});
}
function saveDispatchAnswerScriptsResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 	
	 alert($responce.data);
	 clearDispatchAnswerScriptsFields();
	 $("#date_of_exam").focus();

}
function clearDispatchAnswerScriptsFields()
{
	 $("#dispatch_list_div").html($g_Dispatch_ans_script_header);
	 $("#date_of_exam").val('');
	 $("#session_state").val('');
	 $("#dispatch_degree_1").val('');
	 $("#dispatch_exam_1").val('');
	 $("#dispatch_subcode_1").val('');
	 $("#dispatch_name_1").val('');
	 $("#dispatch_buddles_1").val('');
	 $("#dispatch_script_1").val('');
	
	$id = 0;		
	window.location.g_popup_degree_code ='';
	window.location.g_popup_exam_no = '';
	window.location.g_dispatch_row_count_id = '';
	$("#dispatch_list_div").hide();
	 	 
}
function  retainDispatchAnsScripts()
{
$g_Dispatch_ans_script_header= "<table width='98%' id='Dispatch_ans_script_header' align='center' border='0' cellpadding='' cellspacing=''>";		
$g_Dispatch_ans_script_header+="<tr><td class='act_txtclr' colspan='7' style='background-color:#3D83CC; color:#fff; font-weight:700; width:222px; padding:3px 6px; letter-spacing:0.5pt;'>Dispatch Answers Script</td></tr>";
$g_Dispatch_ans_script_header+="<tr style='background-image:url(../jqGrid3/themes/tarka/images/grid-blue-hd.gif);border-bottom:1px solid #CBC7B8; color:#000; font-weight:700; padding:3px 6px; letter-spacing:0.5pt;'>";
$g_Dispatch_ans_script_header+="<td  id='td_dispatch_degree' style='padding:2px; width:70px; border-left:1px solid #ccc; border-right:1px solid #ccc;'><center>Degree</center></td>";
$g_Dispatch_ans_script_header+="<td id='td_dispatch_exam' style='padding:2px; width:30px;   border-right:1px solid #ccc;'><center> Exam</center></td>";
$g_Dispatch_ans_script_header+="<td id='td_dispatch_subcode' style='padding:2px; width:85px;   border-right:1px solid #ccc;'><center> CODE </center></td>";
$g_Dispatch_ans_script_header+="<td id='td_dispatch_name' style='padding:2px; width:210px;   border-right:1px solid #ccc;'><center>Name</center></td>";		 
$g_Dispatch_ans_script_header+="<td id='td_dispatch_bundle' style='padding:2px; width:80px;   border-right:1px solid #ccc;'><center>Bundle</center></td>";		 
$g_Dispatch_ans_script_header+="<td id='td_dispatch_script' style='padding:2px; width:80px;   border-right:1px solid #ccc;'><center>Script</center></td>";		 
$g_Dispatch_ans_script_header+="</tr>";	
$g_Dispatch_ans_script_header+="<tr class=tbl_row>";
$g_Dispatch_ans_script_header+="<td align=center style='width:70px;border-top:1px solid #ccc;border-left:1px solid #ccc; padding:2px;'>"; 
$g_Dispatch_ans_script_header+="<input id='dispatch_degree_1' type='text' name='dispatch_ans_degree'"; 
$g_Dispatch_ans_script_header+="   style='width:60px;'";
$g_Dispatch_ans_script_header+="onblur='getDASDegreeCode(this.id);'";	
$g_Dispatch_ans_script_header+=" onkeydown='return keyboardDegreePopup(event,this.id,$(\"#dispatch_degree_1\").val());'  />"; 
$g_Dispatch_ans_script_header+="</td>";	
	   
$g_Dispatch_ans_script_header+="<td align='center' style='width:30px;'> ";
$g_Dispatch_ans_script_header+="<input name=dispatch_ans_exam id=dispatch_exam_1 type=text ";
$g_Dispatch_ans_script_header+="onblur='getDASExamName($(\"#dispatch_degree_1\").val(), this.id);' ";
$g_Dispatch_ans_script_header+="onkeydown='return keyboardExamNoPopup(event,this.id,$(\"#dispatch_exam_1\").val())'"; 
$g_Dispatch_ans_script_header+=" style='width:25px;' >";
$g_Dispatch_ans_script_header+="</td>";	

$g_Dispatch_ans_script_header+="<td align='center' style='width:85px;'>";
$g_Dispatch_ans_script_header+="<input name='dispatch_ans_subcode' id='dispatch_subcode_1' type='text' style='width:75px;'";
$g_Dispatch_ans_script_header+="onblur='getSubjectNameForDispatchScriptBlur(this.id);'";
$g_Dispatch_ans_script_header+="onclick='$g_dispatch_ans_code=this.id'";
$g_Dispatch_ans_script_header+="onkeydown='return keyboardSubjectNamesPopupForAnswerScript(event,1);'";
$g_Dispatch_ans_script_header+="onfocus='assignGolbalDispatchScriptIDS(this.id)'/>";
$g_Dispatch_ans_script_header+="</td>";	
$g_Dispatch_ans_script_header+="<td align='center' style='width:210px;' >";
$g_Dispatch_ans_script_header+="<input name='dispatch_ans_name' id='dispatch_name_1' readonly";
$g_Dispatch_ans_script_header+="onclick='$g_dispatch_ans_name=this.id'";
$g_Dispatch_ans_script_header+=" type='text' style='width:200px;' />";
$g_Dispatch_ans_script_header+="</td>";	 		    		   
$g_Dispatch_ans_script_header+="<td align='center' style='width:80px;'>";
$g_Dispatch_ans_script_header+="<input name='dispatch_ans_buddles' id='dispatch_buddles_1' type='text' style='width:70px;'/>";
$g_Dispatch_ans_script_header+="</td>";	 		   
$g_Dispatch_ans_script_header+="<td align='center' style='width:80px;'>";
$g_Dispatch_ans_script_header+="<input type=text  id=dispatch_script_1 name=dispatch_ans_script  style='width:70px;' onblur='CheckForEmptyToCreatNextRow(this.id);' /></td>";
$g_Dispatch_ans_script_header+="</tr>";
$g_Dispatch_ans_script_header+="</table>";

}