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


Current Path : /proc/thread-self/root/var/www/html/gcw/js/
Upload File :
Current File : //proc/thread-self/root/var/www/html/gcw/js/MainPage.js

 // Get the URL  Values
//var $host_url="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/"+window.location.pathname.split('/')[2]+"/"+window.location.pathname.split('/')[3]+"/app.php?a=";
//var $image_path="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/"+window.location.pathname.split('/')[2]+"/"+window.location.pathname.split('/')[3]+"/jqGrid3.5/cmes/tarka/images/";  
var $host_url="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/app.php?a=";
var $image_path="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/JQGrid3.5/cmes/tarka/images/";  
var $g_str_module_name='';
var $g_str_module_id=''; 
var $loaded_js_files_arr = new Array();
// Loading Main Menu
function date_format($str)
{

		if(trim($str)=="" || $str=="undefined")
		return "0000-00-00";	
		else				
		{
			var indx=$str.indexOf("/");
			if(indx==-1)
			return $str;
			else
			{
			$date=$str.split('/');
			return($date[2] +'-'+$date[1]+'-'+$date[0]);
			}
		}	
}

function ui_date_format($str)
{
	if(trim($str)=="" || $str=="undefined" || $str=="null" )
	$date="00/00/0000";	
	else				
	$date=$str.split('-');
	
	if($date.length==3)
	$date= $date[2] +'/'+$date[1]+'/'+$date[0];
	else $date="00/00/0000";	
	return $date;
}

function trim($str)
{
  return jQuery.trim($str);
}

function loadMasters()
{  
	$is_logged_user=isLoggedIn(); 
	$host_url= getCookie('host_url');
	if($is_logged_user==1)
	{	
		$.ajax({
			type: "POST",
			//async:false,
			url: $host_url+"pupulateSystemMenu.demo",
            data:"is_logged_user="+$is_logged_user	,	
			success: displaySystemMenuResponce
		}); 
		if(getCookie('FUNIVCODE') == '030' || getCookie('FUNIVCODE') == '031')
		{
			document.getElementById('login_user_name_display').innerHTML=getCookie('real_name');
			document.getElementById('client_name_display').innerHTML=getCookie('college_code')+"-"+getCookie('college_name');
			$('#universityHome_logo').attr('src',getCookie('university_logo'));
			$('#jdate').html(getCookie('date'));
		}else
		{
			
			document.getElementById('login_user_name_display').innerHTML=getCookie('real_name');
			document.getElementById('university_name').innerHTML=getCookie('university_name');
			document.getElementById('client_name_display').innerHTML=getCookie('college_code')+"-"+getCookie('college_name');
			$('#universityHome_logo').attr('src',getCookie('university_logo'));
			$('#jdate').html(getCookie('date'));
		}
		CheckBrowserType();
	}
	else
	{
	alert('Please Login');
 	window.location.href="indexlogin.html";
	}	
}

function displaySystemMenuResponce($responce)
{                                         
    $responce = eval('(' + $responce + ')');  
    if ($responce.error_code == 0)
    {		 
	 
		document.getElementById('system_menu').innerHTML = '';
		$str ="<table><tr>";
		 for( $i=0;$i< $responce.data['details'].length;$i++ )
		{
				$str +=	"<td><a class='fg-button fg-button-icon-right ui-widget ui-state-default ui-corner-all'  id=tarka_main_menu_header_"+$responce.data['details'][$i].id+" style=cursor:pointer;>";
				$str+="<span class='ui-icon ui-icon-triangle-1-s'> </span>"+$responce.data['details'][$i].menu_name+"</a></td>";
		}	
		$str += "</tr></table>";
		$('#system_menu').html($str);    
		$('#tarka_menu_html_div').html($responce.data['html']);
		
		
		document.getElementById('login_counter').value = $responce.data['login_cnt']; 
		
		for( $i=0;$i< $responce.data['details'].length;$i++ )
		{
			var id=$responce.data['details'][$i].id;			
			$('#tarka_main_menu_header_'+id).menu({ 
			content: $('#tarka_main_menu_'+id).html(),  
			flyOut: true
			});
		}
	    includeJsFilesMannually("JQGrid3.5/js/grid.loader.js");
		
		
	}	     	
}	

// Check User Logged IN (or) NOT
function isLoggedIn()
{
		//var $host_url="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/"+window.location.pathname.split('/')[2]+"/"+window.location.pathname.split('/')[3]+"/app.php?a=";
		var $host_url="http://"+window.location.host+"/"+window.location.pathname.split('/')[1]+"/app.php?a=";
		$.ajax({
			type: "POST",
			async: false,
			url: $host_url+"isLoggedIn.demo",
			success: isLoggedInResponce
	  });
	function isLoggedInResponce($responce)
	{
		$responce = eval('(' + $responce + ')'); 
		$gisLoggedInResponce= $responce.data;
		//$('.Content-Header').css({height:20px;});
		
		ApplyUserSelectedTheme();
		
		$('#page_main_div').load("homepage.html",function(){
		//$("#page_header").hide();
		//$("#page_footer").hide();
		
		});
		
	}
	return $gisLoggedInResponce; 
}

// Get the Cookie Details
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return "";
}

 

function ApplyUserSelectedTheme()
{
 
	$.cookie('jquery-ui-theme', getCookie('jquery-ui-theme_name'));
	var headID = document.getElementsByTagName("head")[0];         
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = 'JQGrid3.5/ThemeRoller/Tarka/jquery-ui.css';
	headID.appendChild(cssNode);  
}

 
// This Hide and Show main_page_div
function ShowHideDiv($div_id,$span_id)
{
	if($("#"+$div_id).is(':visible'))
	{
		$("#"+$div_id).slideUp("slow");
		$("#"+$span_id).html('Show');
	}
	else
	{
		$("#"+$div_id).slideDown("slow");
		$("#"+$span_id).html('Hide');
	}	
}

 
// Logout
function logout()
{
   
 $.ajax({
     type: "POST",
	 async: false,
       url: $host_url+"logout.demo",      
	   data:"login_ctr="+$("#login_counter").val(),
       success: logoutResponce
  });
}
function logoutResponce($responce)
{
	$responce = eval('(' + $responce + ')'); 
	//window.location.href="indexlogin.html";	
	window.location.href="index.html";	
}

// Home

function home()
{
	$path="homepage.html";
	$('#page_main_div').load($path);
	//$('.Content-Header').css({height:20px;});
	$("#page_header").hide();
	$("#page_footer").hide();
	$('#parent_menu').html("");	
	$('#display_module_name').html("");	
}
 

  function calender_popup($input_value,$image_id)
  {

    Calendar.setup(
      {
     inputField  : $input_value,      // ID of the input field
     ifFormat    :  "%d/%m/%Y",      // the date format
     button      : $image_id //ID of the button
       }
	);
	//document.getElementById($input_value).focus();
	 $("#"+$input_value).focus();
   }
 
function assignYearMonthValue($month)
{
	document.getElementById("details_"+$g_year_month_cal_text_id).value=$month+"-"+document.getElementById('year_month_cal').value;
	$("#sub_div_year_calander").hide();
}

function getYearMonthDBValue(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';
	
	var inp_mon_arr = val.split('-');
	if(!empty(inp_mon_arr))
	{
		in_month = inp_mon_arr[0];
		in_year = inp_mon_arr[1];
		num_month = month_array[in_month];
		return in_year+num_month
	}
	else
		return val;
}

function getYearMonthUIValue(val)
{
	if(trim(val)!='')
	{
		if(val.length==6)
		{
		var month_array = new Array();
		month_array['01'] = 'Jan';
		month_array['02'] = 'Feb';
		month_array['03'] = 'Mar';
		month_array['04'] = 'Apr';
		month_array['05'] = 'May';
		month_array['06'] = 'Jun';
		month_array['07'] = 'Jul';
		month_array['08'] = 'Aug';
		month_array['09'] = 'Sep';
		month_array['10'] = 'Oct';
		month_array['11'] = 'Nov';
		month_array['12'] = 'Dec';	  
		in_year = val.substring(0,4);
		num_month = month_array[val.substring(4,6)];
		return num_month+'-'+in_year;
		}
		else
		{
		return val;
		}
	}
	else
	{
	return "";
	}
	
}
   
    
 function getIEVersionNumber() 
 {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    if (MSIEOffset == -1) 
	{
        return 0;
    } 
	else 
	{
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}
 
 
 $g_planner_date=""; 
function assignPlannerDate(p_date)
{
$g_planner_date=p_date;
getnotesdetails();
} 
 function getnotesdetails()
 {
	 	 $.ajax({
		type: "POST",
		async: false,
		url: $host_url+"getUserNotesDetails",      
		 data:"notedate="+$g_planner_date+"&user_id="+getCookie('user_id'),
		success: getUserNotesDetailsResponce
  }); 
}
function getUserNotesDetailsResponce($responce)
{
	$responce = eval('(' + $responce + ')'); 
    if($responce.error_code==0)
	{
	$("#planner_area").val($responce.data.notes);
	$("#planner_area").focus();
	}
	else
	{
	$("#planner_area").val("");
	$("#planner_area").focus();
	}
		var month_id=eval(parseInt($("#homedatepicker .ui-datepicker-month").val())+1);
		 month_code=(month_id<10)?"0"+month_id:month_id;
		 var year_id=$("#homedatepicker .ui-datepicker-year").val();
		getSavedEventDates(year_id,month_code);
}
function updatePlannerNotes()
{
 	 $.ajax({
		type: "POST",
		async: false,
		url: $host_url+"updatePlannerNotes",      
		 data:"notedate="+$g_planner_date+"&user_id="+getCookie('user_id')+"&planner_note="+encodeURIComponent($("#planner_area").val()),
		 success: updatePlannerNotesResponce
		   }); 
		
}
function updatePlannerNotesResponce($responce)
{
	$responce = eval('(' + $responce + ')'); 
   
	jAlert($responce.data,'Attention!');
	$("#planner_area").focus();
	
}
function mouseSelect(e)
  {
	return true;
   } 
grid_enter_events = {
degree_grid:"selectDegreeCode();",
sub_degree_grid:"selectSubDegreeCode();",
view_student_entry:"SelectStudentRowId();",
exam_grid:"selectMarkEntrySubExamCode();",
subject_grid:"selectMarkEntrySubDetails();",
dispatch_answer_script_grid:"selectSubjecCodeDetails();",
table_regno_grid:"selectMarkEntrySubRegno();",
table_grid1:"GetPopUpelementValue()",
table_grid_employee_popup:"SelectEmployeePopupRow()",
table_gandhi_grid:"GetGandhiGridId()",
qp_grid:"SelectQpCode()"

}  
function GetGandhiGridId()
{
 var gsr=jQuery("#table_gandhi_grid").getGridParam('selrow');
  if(gsr){ getGGridGroupDetailsRowData(gsr)} 
 else jAlert("Hi "+getCookie('username')+", Please select Row", 'Attention!'); 
}

function in_array(needle, haystack, argStrict) {
 
    var key = '', strict = !!argStrict;

    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }

    return false;
}

function empty (mixed_var) {
 
    var key;    
    if (mixed_var === "" ||
        mixed_var === 0 ||
        mixed_var === "0" ||
        mixed_var === null ||        mixed_var === false ||
        typeof mixed_var === 'undefined'
    ){
        return true;
    } 
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }        return true;
    }
 
    return false;
}
function array_flip (trans) {
  
    var key, tmp_ar = {};
     for (key in trans) {
        tmp_ar[trans[key]] = key;
    }
 
    return tmp_ar;
}	
function GetGroupIdForGroup(group_name)
{
	for($j=0;$j< $all_multi_groups.length;$j++)
	{
		if(group_name==$all_multi_groups[$j]['group_name'])
		return $all_multi_groups[$j]['group_id'];
	}
}
function jQGridDateFormatter(cellvalue, options, rowObject)
{

   return ui_date_format(cellvalue);
}
function jQGridMonthNameFormatter(cellvalue, options, rowObject)
{

   return getYearMonthUIValue(cellvalue);
}
var $g_grid_row_color_arr = new Array();
 
function jQGridRowColor(cellvalue, options, rowObject)
{
 
	 if(!empty(cellvalue))
	 {
		$g_grid_row_color_arr.push(options.rowId);
	   //$("#table_gandhi_grid #"+options.rowId).css("background","pink");
	 }
}
$.fn.focusNextInputField = function() {
    return this.each(function() {
        var fields = $(this).parents('form:eq(0),body').find('button,input,textarea,select');
        var index = fields.index( this );
        if ( index > -1 && ( index + 1 ) < fields.length ) {
            fields.eq( index + 1 ).focus();
        }
        return false;
    });}	
	
	$.fn.focusPreviousInputField = function() {
    return this.each(function() {
        var fields = $(this).parents('form:eq(0),body').find('button,input,textarea,select');
        var index = fields.index( this );
        if ( index > -1 && ( index + 1 ) < fields.length ) {
            fields.eq( index - 1 ).focus();
        }
        return false;
    });}	

	
function DisplayUserSelectedPhoto()
{
  		var valid_file_extentions = new Array("jpeg","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!");
		 return false;
		}
			/* var myFSO = new ActiveXObject("Scripting.FileSystemObject");
		 
		var thefile = myFSO.getFile(filepath);
		var size = thefile.size;
		alert(size + " bytes"); */

		$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='images/ajax-loader.gif' border='0'></h1>" });
		var lstr_data="&filepath="+filepath;	
		$upload = $host_url+"DiaplayUserSelectedPhoto&"+lstr_data;	
	
	    document.getElementById("form_module_image_upload").setAttribute("action",$upload);		
		return AIM.submit(document.getElementById("form_module_image_upload"), 'report_display',{'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", "images/default_photo.jpg"); 
	 else if($responce.error_code==-2)	
	 {
		alert($responce.data);
		$("#student_entry_photo").attr("src", "images/default_photo.jpg");
		$("#student_entry_upload").val("");
	 }
}
 


function GetQueryResultSet()
{
 $lstr_query="&execute_query="+encodeURIComponent(trim(document.getElementById('execute_query_details').value));
		
			  $.ajax({
				type: "POST",
				 async:false,
				url: $host_url+"GetQueryResultSet", 
				data:$lstr_query,
				success: GetQueryResultSetResponce	 
			 }); 
}

function GetQueryResultSetResponce($responce)
{
	$responce = eval('(' + $responce + ')');
	 $("#query_result_set").html($responce.data);	 
}
function LPad(ContentToSize,PadLength,PadChar)
  {
     var PaddedString=ContentToSize.toString();
     for(var i=ContentToSize.length+1;i<=PadLength;i++)
     {
         PaddedString=PadChar+PaddedString;
     }
     return PaddedString;
  }