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


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

var $g_is_change_pwd_requested = 0;
var $g_normal_update = 0;
var $g_is_update_by_editing = 0;
var $g_user_rights_details = '';

function CallenableUserSetUp() {
	$g_normal_update = 1;
	$g_is_update_by_editing = 0;
	$g_formula_value = '';
	window.enable_proper_module = "enableUserSetUp";
	$('#page_main_div').load("html_modules/Setup_user_set_up.html", function () {
		getUserDetais('0');
		document.getElementById('login_id').disabled = true;
	});
	EnablePageHeaderFooter();
	if (getCookie('user_type') != 'Admin' && getCookie('user_type') != 'Super Wiser') {
		$("#header_view_row").hide();
		$("#footer_view_row").hide();

	}

	$('#display_module_name').html('User Set up');
	document.getElementById('module_name_for_save').value = 'saveUserSetUpDetails';


	//closeChangePwd();
	//get_help_text('UserSetup');

	//onclick first time we are passing 0 value and using session id we will get the details in PHP
	// if Specicific id is passed we are getting the Required user info
}
function getUserDetais($u_id) {
	$.ajax({
		type: "POST",
		data: "get_user_id=" + $u_id,
		url: $host_url + "getUserSetupDetails.demo",
		success: populateUserSetupDetailsResponse
	});
}

function saveUserSetUpDetails() {
	if (trim(document.getElementById('user_type').value) == '0') {
		alert('Please Select the User Type');
		document.getElementById('user_type').focus();
		return;
	}
	else if (trim(document.getElementById('login_id').value) == '') {
		alert('Please Enter the Login Id');
		document.getElementById('login_id').focus();
		return;
	}
	else if ($g_is_change_pwd_requested == 1) {
		/* if(getCookie('user_type').toLowerCase()!='lsys' && getCookie('user_type')!='Admin' && (document.getElementById('old_password').value=='' ) && getCookie('user_type')!='super' )
		{
		alert('Please Enter the Valid Old Password');
		document.getElementById('old_password').focus();
		return;
		}  */
		if (document.getElementById('new_password').value == '') {
			alert('Please Enter the New Password');
			document.getElementById('new_password').focus();
			return;
		}
		else if (document.getElementById('retype_new_password').value == '') {
			alert('Please Re-Enter the New Password');
			document.getElementById('retype_new_password').focus();
			return;
		}
		else if (document.getElementById('retype_new_password').value != document.getElementById('new_password').value) {
			alert('New Password and Re-Entered password\'s are not matching');
			document.getElementById('retype_new_password').focus();
			return;
		}
	}
	else if (trim(document.getElementById('user_real_name').value) == '') {
		alert('Please Enter the User Name');
		document.getElementById('user_real_name').focus();
		return;
	}

	/* else if(!validateemail(trim(document.getElementById('user_email_id').value)))
	{
	alert('Please Enter the Valid Email Id');
	document.getElementById('user_email_id').focus();
	return;
	} */
	$can_edit_help_text = 0;

	$lstr_data = "is_normal_update=" + $g_normal_update;
	$lstr_data += "&is_update_by_editing=" + $g_is_update_by_editing;
	$lstr_data += "&user_type_id=" + document.getElementById('user_type').value;
	$lstr_data += "&login_id=" + trim(encodeURIComponent(document.getElementById('login_id').value));
	$lstr_data += "&user_real_name=" + trim(encodeURIComponent(document.getElementById('user_real_name').value));
	$lstr_data += "&user_email_id=" + trim(encodeURIComponent(document.getElementById('user_email_id').value));
	$lstr_data += "&user_group=" + trim(encodeURIComponent(document.getElementById('user_group').value));
	$lstr_data += "&super_wiser=" + trim(encodeURIComponent(document.getElementById('user_superwiser').value));
	var user_theme = $('.jquery-ui-themeswitcher-title').text().replace("Theme: ", "");
	$lstr_data += "&user_theme=" + user_theme;

	if (document.getElementById('user_can_edit_help').checked == true)
		$can_edit_help_text = 1;
	$lstr_data += "&can_edit_help_text=" + $can_edit_help_text;
	$lstr_data += "&is_password_changed=" + $g_is_change_pwd_requested;
	$lstr_data += "&user_college_code=" + trim(encodeURIComponent(document.getElementById('user_setup_college_code').value));
	$lstr_data += "&sysusrkey=" + encodeURIComponent(document.getElementById('new_password').value);



	$.ajax({
		type: "POST",
		data: $lstr_data,
		url: $host_url + "updateUserSetUpDetails.demo",
		success: updateUserSetUpDetailsResponse
	});
}
function updateUserSetUpDetailsResponse($responce) {
	$responce = eval('(' + $responce + ')');
	alert($responce.data);
	home();
	//$g_is_update_by_editing=0;
}
$g_user_type_obj = new Object();
function populateUserSetupDetailsResponse($responce) {
	$responce = eval('(' + $responce + ')');


	getDefaultHeadFooterLinks('User Setup');

	document.getElementById('user_type').focus();
	document.getElementById('user_type').options.length = 0;
	document.getElementById('user_superwiser').options.length = 0;
	document.getElementById('user_group').options.length = 0;
	$op = new Option('Select One', '0');
	$op.id = '0';
	document.getElementById('user_type').options.add($op);

	$op = new Option('Select One', '0');
	$op.id = '0';
	document.getElementById('user_superwiser').options.add($op);

	$op = new Option('Select One', '0');
	$op.id = '0';
	document.getElementById('user_group').options.add($op);




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

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




	document.getElementById('login_id').value = $responce.data['user_details'].sysusr;
	document.getElementById('user_type').value = $responce.data['user_details'].user_type;
	document.getElementById('user_real_name').value = $responce.data['user_details'].real_name;
	document.getElementById('user_email_id').value = $responce.data['user_details'].email_id;
	document.getElementById('user_superwiser').value = $responce.data['user_details'].super_wiser;
	document.getElementById('user_group').value = $responce.data['user_details'].user_group;
	document.getElementById('user_setup_college_code').value = $responce.data['user_details'].college_code;

	if ($responce.data['user_details'].can_edit_help_text == '1')
		document.getElementById('user_can_edit_help').checked = true;
	else
		document.getElementById('user_can_edit_help').checked = false;

	//if(getCookie('user_type')!='Admin' )
	if (getCookie('user_type').toLowerCase() == 'user') {
		document.getElementById('user_can_edit_help').disabled = true;
		document.getElementById('user_group').disabled = true;
		document.getElementById('user_superwiser').disabled = true;
		document.getElementById('user_type').disabled = true;
		document.getElementById('add_new_user').style.display = 'none';
		document.getElementById('tr_user_setup_college_code').style.display = 'none';
	} if (getCookie('user_type').toLowerCase() == 'admin') {
		document.getElementById('user_can_edit_help').disabled = true;
		document.getElementById('user_group').disabled = true;
		document.getElementById('user_superwiser').disabled = true;
		document.getElementById('user_type').disabled = true;
		document.getElementById('add_new_user').style.display = 'block';
		document.getElementById('tr_user_setup_college_code').style.display = 'none';
	}
}
function openChangePwd() {
	if (getCookie('user_type') == 'Admin') {
		document.getElementById('row_old_password').style.display = 'none';
	}
	else
		document.getElementById('row_old_password').style.display = '';

	document.getElementById('row_new_password').style.display = '';
	document.getElementById('row_retype_new_password').style.display = '';
	document.getElementById('change_pwd').style.display = 'none';
	document.getElementById('cancel_change_pwd').style.display = '';
	document.getElementById('old_password').value = '';
	document.getElementById('new_password').value = '';
	document.getElementById('retype_new_password').value = '';
	$g_is_change_pwd_requested = 1;

}
function closeChangePwd() {
	document.getElementById('row_new_password').focus();
	document.getElementById('row_old_password').style.display = 'none';
	document.getElementById('row_new_password').style.display = 'none';
	document.getElementById('row_retype_new_password').style.display = 'none';
	document.getElementById('change_pwd').style.display = '';
	$g_is_change_pwd_requested = 0;
}
function addNewUsers() {
	openChangePwd();
	//document.getElementById('user_type').disabled=true; 
	document.getElementById('user_type').focus();
	if (getCookie('user_type').toLowerCase() == 'admin') {
		document.getElementById('user_type').value = $g_user_type_obj["User"];
	}
	else
		document.getElementById('user_type').value = $g_user_type_obj["Admin"];

	document.getElementById('login_id').value = '';
	document.getElementById('user_real_name').value = '';
	document.getElementById('user_email_id').value = '';
	document.getElementById('user_superwiser').value = '0';
	document.getElementById('user_group').value = '0';
	document.getElementById('user_can_edit_help').checked = false;
	document.getElementById('login_id').disabled = false;
	document.getElementById('cancel_change_pwd').style.display = 'none';
	document.getElementById('row_old_password').style.display = 'none';
	document.getElementById('change_pwd').style.display = 'none';
	document.getElementById('user_setup_college_code').disabled = true;

	$g_normal_update = 0;
}
function getUserSetUpDetails($id) {
	$('#page_main_div').load("html_modules/Setup_user_set_up.html");
	//closeChangePwd();
	$g_is_change_pwd_requested = 0;
	getUserDetais($id);
	$g_normal_update = 1;
	$g_is_update_by_editing = $id;
}

// user rights starts here 27 oct 
function CallenableUserRightsSetUp() {
	window.enable_proper_module = "enableUserRightsSetUp";
	//document.getElementById('user_rights_table_data').innerHTML='';
	//enable_left_navi_div('user_rights');
	$('#page_main_div').load("html_modules/Setup_user_rights.html");
	document.getElementById('display_module_name').innerHTML = 'User Rights';
	document.getElementById('module_name_for_save').value = 'saveUserRightsDetails';
	//get_help_text('UserSetupRights');
	//document.getElementById('vertical_space_div').style.height='25px';
	getDefaultHeadFooterLinks("User Rights");
	$.ajax({
		type: "POST",
		//data:"user_id="+$u_id,
		url: $host_url + "getUserRightsDetails.demo",
		success: populateUserRightsDetailsResponse
	});

}
function populateUserRightsDetailsResponse($responce) {
	$responce = eval('(' + $responce + ')');

	document.getElementById('user_rights_user').options.length = 0;
	document.getElementById('user_rights_module_type').options.length = 0;
	$op = new Option('Select One', '0');
	$op.id = '0';
	document.getElementById('user_rights_user').options.add($op);

	$op = new Option('Select One', '0');
	$op.id = '0';
	document.getElementById('user_rights_module_type').options.add($op);

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

}
function getUserRightModuleNames($id, $serach_value) {
	if ($serach_value == '') {
		document.getElementById('search_user_right_module_name').value = '';
	}
	$user_id = document.getElementById('user_rights_user').value;
	$.ajax({
		type: "POST",
		data: "module_type=" + $id + "&serach_value=" + trim($serach_value) + "&user_id_value=" + $user_id,
		url: $host_url + "getUserRightsModuleNames.demo",
		success: UserRightsModuleNamesResponse
	});
}
function UserRightsModuleNamesResponse($responce) {
	$responce = eval('(' + $responce + ')');

	$g_user_rights_details = $responce;
	if ($responce.error_code == '0') {
		document.getElementById('user_rights_table_data_div').innerHTML = '';
		//$table_format="<table style='padding:3px 4px 3px 3px;' id='user_rights_table_data' width='100%' border='0' cellspacing='0' cellpadding='0'>";
		document.getElementById('user_rights_table_data_div').innerHTML = $responce.data.module_data;
		$('.jqgrow').bind('mouseover', function (e) {
			ptr = $(e.target).parents("tr.jqgrow");
			if ($(ptr).attr("class") !== "subgrid") {
				$(ptr).addClass("ui-state-hover");
			}
			return false;
		}).bind('mouseout', function (e) {
			ptr = $(e.target).parents("tr.jqgrow");
			$(ptr).removeClass("ui-state-hover");
			return false;
		});
	}


}
function saveUserRightsDetails() {
	if (document.getElementById('user_rights_user').value == '0') {
		alert('Please Select the User/Group');
		document.getElementById('user_rights_user').focus();
		return;
	}
	else
		if (document.getElementById('user_rights_module_type').value == '0') {
			alert('Please Select Module Tye');
			document.getElementById('user_rights_module_type').focus();
			return;
		}

	$view_arr = new Object();
	for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
		$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
		$view_arr[$i] = new Object();
		$view_arr[$i]['id'] = $id;
		if (document.getElementById('view_own_' + $id).checked == true) {
			$view_arr[$i]['view_own'] = '1';
		}
		else $view_arr[$i]['view_own'] = '0';

		if (document.getElementById('view_group_' + $id).checked == true) {
			$view_arr[$i]['view_group'] = '1';
		}
		else $view_arr[$i]['view_group'] = '0';

		if (document.getElementById('view_dep_' + $id).checked == true) {
			$view_arr[$i]['view_dep'] = '1';
		}
		else $view_arr[$i]['view_dep'] = '0';

		if (document.getElementById('view_all_' + $id).checked == true) {
			$view_arr[$i]['view_all'] = '1';
		}
		else $view_arr[$i]['view_all'] = '0';

		if (document.getElementById('add_' + $id).checked == true) {
			$view_arr[$i]['add'] = '1';
		}
		else $view_arr[$i]['add'] = '0';

		if (document.getElementById('edit_own_' + $id).checked == true) {
			$view_arr[$i]['edit_own'] = '1';
		}
		else $view_arr[$i]['edit_own'] = '0';

		if (document.getElementById('edit_group_' + $id).checked == true) {
			$view_arr[$i]['edit_group'] = '1';
		}
		else $view_arr[$i]['edit_group'] = '0';

		if (document.getElementById('edit_dep_' + $id).checked == true) {
			$view_arr[$i]['edit_dep'] = '1';
		}
		else $view_arr[$i]['edit_dep'] = '0';

		if (document.getElementById('edit_all_' + $id).checked == true) {
			$view_arr[$i]['edit_all'] = '1';
		}
		else $view_arr[$i]['edit_all'] = '0';

		if (document.getElementById('delete_own_' + $id).checked == true) {
			$view_arr[$i]['delete_own'] = '1';
		}
		else $view_arr[$i]['delete_own'] = '0';

		if (document.getElementById('delete_group_' + $id).checked == true) {
			$view_arr[$i]['delete_group'] = '1';
		}
		else $view_arr[$i]['delete_group'] = '0';


		if (document.getElementById('delete_dep_' + $id).checked == true) {
			$view_arr[$i]['delete_dep'] = '1';
		}
		else $view_arr[$i]['delete_dep'] = '0';

		if (document.getElementById('delete_all_' + $id).checked == true) {
			$view_arr[$i]['delete_all'] = '1';
		}
		else $view_arr[$i]['delete_all'] = '0';
	}

	var myJSONText = JSON.stringify($view_arr);
	$lst_data = "user_rights_user=" + document.getElementById('user_rights_user').value + "&module_type=" + document.getElementById('user_rights_module_type').value;
	$.ajax({
		type: "POST",
		async: false,
		url: $host_url + "addUserRightsDetails.demo",
		data: $lst_data + "&user_rights_data=" + myJSONText,
		success: addUserRightsDetailsResponce
	});

}
function addUserRightsDetailsResponce($responce) {
	$responce = eval('(' + $responce + ')');
	alert($responce.data);
}
function checkIsViewChecked($id) {
	document.getElementById('view_own_' + $id).checked = true;
	// to check the Group details
	if (document.getElementById('edit_own_' + $id).checked == true) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id == '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');

				for ($k = 0; $k < $spl_data.length; $k++) {
					$("#view_own_" + $id + "_" + $spl_data[$k]).attr('checked', true);
					$("#edit_own_" + $id + "_" + $spl_data[$k]).attr('checked', true);
					//document.getElementById('view_own_'+$id+"_"+$spl_data[$k]).checked=true;
					//document.getElementById('edit_own_'+$id+"_"+$spl_data[$k]).checked=true;
				}
			}
		}
	}
	else if (document.getElementById('edit_own_' + $id).checked == false) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id == '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');
				for ($k = 0; $k < $spl_data.length; $k++) {
					if (document.getElementById('edit_own_' + $id + "_" + $spl_data[$k]))
						document.getElementById('edit_own_' + $id + "_" + $spl_data[$k]).checked = false;
				}
			}
		}
	}
	// for to check add
	if (document.getElementById('add_' + $id).checked == true) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id == '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');

				for ($k = 0; $k < $spl_data.length; $k++) {
					if (document.getElementById('add_' + $id + "_" + $spl_data[$k]))
						document.getElementById('add_' + $id + "_" + $spl_data[$k]).checked = true;
					if (document.getElementById('view_own_' + $id + "_" + $spl_data[$k]))
						document.getElementById('view_own_' + $id + "_" + $spl_data[$k]).checked = true;
				}
			}
		}
	}
	else if (document.getElementById('add_' + $id).checked == false) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id == '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');

				for ($k = 0; $k < $spl_data.length; $k++) {
					if (document.getElementById('add_' + $id + "_" + $spl_data[$k]))
						document.getElementById('add_' + $id + "_" + $spl_data[$k]).checked = false;
				}
			}
		}
	}
}

/* function CheckAllColumnValue($id)
{
    if(document.getElementById('column_view').checked==true)
    {
	

	
	}
    
} */

function uncheckIsViewChecked($id) {
	if (document.getElementById('view_own_' + $id).checked == false) {
		document.getElementById('view_group_' + $id).checked = false;
		document.getElementById('view_dep_' + $id).checked = false;
		document.getElementById('view_group_' + $id).checked = false;
		document.getElementById('view_all_' + $id).checked = false;

		document.getElementById('delete_own_' + $id).checked = false;
		document.getElementById('delete_dep_' + $id).checked = false;
		document.getElementById('delete_group_' + $id).checked = false;
		document.getElementById('delete_all_' + $id).checked = false;

		document.getElementById('edit_own_' + $id).checked = false;
		document.getElementById('edit_dep_' + $id).checked = false;
		document.getElementById('edit_group_' + $id).checked = false;
		document.getElementById('edit_all_' + $id).checked = false;

		document.getElementById('add_' + $id).checked = false;

	}
	// to check the Group details
	if (document.getElementById('view_own_' + $id).checked == true) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id != '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');

				for ($k = 0; $k < $spl_data.length; $k++) {
					document.getElementById('view_own_' + $id + "_" + $spl_data[$k]).checked = true;
				}
			}
		}
	}
	else if (document.getElementById('view_own_' + $id).checked == false) {
		for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
			$c_id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
			if ($c_id == $id && $g_user_rights_details.data['module_id_details'][$i].group_id != '0') {
				$arr_group_id_for_check = $g_user_rights_details.data['module_id_details'][$i].group_id_for_check;
				$spl_data = $arr_group_id_for_check.split(',');

				for ($k = 0; $k < $spl_data.length; $k++) {
					document.getElementById('view_own_' + $id + "_" + $spl_data[$k]).checked = false;
				}
			}
		}
	}
}

function checkAllRights() {
	if ($g_user_rights_details != '') {
		if (document.getElementById('check_all_rights').checked == true) {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;

				document.getElementById('delete_own_' + $id).checked = true;
				document.getElementById('delete_group_' + $id).checked = true;
				document.getElementById('delete_dep_' + $id).checked = true;
				document.getElementById('delete_all_' + $id).checked = true;

				document.getElementById('edit_own_' + $id).checked = true;
				document.getElementById('edit_group_' + $id).checked = true;
				document.getElementById('edit_dep_' + $id).checked = true;
				document.getElementById('edit_all_' + $id).checked = true;


				document.getElementById('add_' + $id).checked = true;

				document.getElementById('view_own_' + $id).checked = true;
				document.getElementById('view_group_' + $id).checked = true;
				document.getElementById('view_dep_' + $id).checked = true;
				document.getElementById('view_all_' + $id).checked = true;

			}
		}
		else {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
				document.getElementById('delete_own_' + $id).checked = false;
				document.getElementById('delete_group_' + $id).checked = false;
				document.getElementById('delete_dep_' + $id).checked = false;
				document.getElementById('delete_all_' + $id).checked = false;

				document.getElementById('edit_own_' + $id).checked = false;
				document.getElementById('edit_group_' + $id).checked = false;
				document.getElementById('edit_dep_' + $id).checked = false;
				document.getElementById('edit_all_' + $id).checked = false;


				document.getElementById('add_' + $id).checked = false;

				document.getElementById('view_own_' + $id).checked = false;
				document.getElementById('view_group_' + $id).checked = false;
				document.getElementById('view_dep_' + $id).checked = false;
				document.getElementById('view_all_' + $id).checked = false;
			}
		}
	}
}
function checkAllDepUserRights() {
	if ($g_user_rights_details != '') {
		if (document.getElementById('check_all_dep_user_rights').checked == true) {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;

				document.getElementById('delete_own_' + $id).checked = true;
				document.getElementById('delete_group_' + $id).checked = true;
				document.getElementById('delete_dep_' + $id).checked = true;


				document.getElementById('edit_own_' + $id).checked = true;
				document.getElementById('edit_group_' + $id).checked = true;
				document.getElementById('edit_dep_' + $id).checked = true;



				document.getElementById('add_' + $id).checked = true;

				document.getElementById('view_own_' + $id).checked = true;
				document.getElementById('view_group_' + $id).checked = true;
				document.getElementById('view_dep_' + $id).checked = true;


			}
		}
		else {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
				document.getElementById('delete_own_' + $id).checked = false;
				document.getElementById('delete_group_' + $id).checked = false;
				document.getElementById('delete_dep_' + $id).checked = false;


				document.getElementById('edit_own_' + $id).checked = false;
				document.getElementById('edit_group_' + $id).checked = false;
				document.getElementById('edit_dep_' + $id).checked = false;


				document.getElementById('add_' + $id).checked = false;

				document.getElementById('view_own_' + $id).checked = false;
				document.getElementById('view_group_' + $id).checked = false;
				document.getElementById('view_dep_' + $id).checked = false;

			}
		}
	}
}
function CheckAllColumnValue(type) {
	var check_box_id = "";
	var own_id = "";
	var dep_id = "";
	var grp_id = "";
	var all_id = "";
	if (type == 'View') {
		check_box_id = 'column_view';
		own_id = 'view_own_';
		grp_id = 'view_group_';
		dep_id = 'view_dep_';
		all_id = 'view_all_';
	}
	else if (type == 'Add') {
		check_box_id = 'column_add';
		own_id = 'add_';
		grp_id = 'add_';
		dep_id = 'add_';
		all_id = 'add_';
	}
	else if (type == 'Edit') {
		check_box_id = 'column_edit';
		own_id = 'edit_own_';
		grp_id = 'edit_group_';
		dep_id = 'edit_dep_';
		all_id = 'edit_all_';
	}
	else if (type == 'Delete') {
		check_box_id = 'column_delete';
		own_id = 'delete_own_';
		grp_id = 'delete_group_';
		dep_id = 'delete_dep_';
		all_id = 'delete_all_';
	}
	if ($g_user_rights_details != '') {
		if (document.getElementById(check_box_id).checked == true) {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;

				document.getElementById(own_id + $id).checked = true;
				document.getElementById(grp_id + $id).checked = true;
				document.getElementById(dep_id + $id).checked = true;
				document.getElementById(all_id + $id).checked = true;
			}
		}
		else {
			for ($i = 0; $i < $g_user_rights_details.data['module_id_details'].length; $i++) {
				$id = $g_user_rights_details.data['module_id_details'][$i].internal_code;
				document.getElementById(own_id + $id).checked = false;
				document.getElementById(grp_id + $id).checked = false;
				document.getElementById(dep_id + $id).checked = false;
				document.getElementById(all_id + $id).checked = false;
			}
		}
	}
}
function CheckAllRowValues($id) {
	if (document.getElementById('check_row_' + $id).checked == true) {
		document.getElementById('delete_own_' + $id).checked = true;
		document.getElementById('delete_group_' + $id).checked = true;
		document.getElementById('delete_dep_' + $id).checked = true;
		document.getElementById('delete_all_' + $id).checked = true;

		document.getElementById('edit_own_' + $id).checked = true;
		document.getElementById('edit_group_' + $id).checked = true;
		document.getElementById('edit_dep_' + $id).checked = true;
		document.getElementById('edit_all_' + $id).checked = true;

		document.getElementById('add_' + $id).checked = true;

		document.getElementById('view_own_' + $id).checked = true;
		document.getElementById('view_group_' + $id).checked = true;
		document.getElementById('view_dep_' + $id).checked = true;
		document.getElementById('view_all_' + $id).checked = true;
	}
	else {
		document.getElementById('delete_own_' + $id).checked = false;
		document.getElementById('delete_group_' + $id).checked = false;
		document.getElementById('delete_dep_' + $id).checked = false;
		document.getElementById('delete_all_' + $id).checked = false;

		document.getElementById('edit_own_' + $id).checked = false;
		document.getElementById('edit_group_' + $id).checked = false;
		document.getElementById('edit_dep_' + $id).checked = false;
		document.getElementById('edit_all_' + $id).checked = false;

		document.getElementById('add_' + $id).checked = false;

		document.getElementById('view_own_' + $id).checked = false;
		document.getElementById('view_group_' + $id).checked = false;
		document.getElementById('view_dep_' + $id).checked = false;
		document.getElementById('view_all_' + $id).checked = false;
	}
}

function displayUserSetUpDetails() {
	$main = "<table id='table_grid' class='scroll' ondblclick='selectRowId();' ></table> <div id='sub_grid_div' class='scroll' style='text-align:center;'></div>";
	document.getElementById('page_main_div').innerHTML = $main;
	if (getCookie('user_type') == 'Admin')
		$del = true;
	else
		$del = false;
	jQuery("#table_grid").jqGrid(
		{
			//url:'http://localhost/activity/app.php?a=display_user_schema_group_master_grid.demo',
			url: $host_url + 'displayUserSetUpDetails.demo',

			datatype: "json",
			colNames: ['College Code', 'User Id', 'Pass Word', 'User Type', 'Real Name', 'Email Id'],
			colModel: [
				{ name: 'grid_college_code', index: 'grid_college_code', width: 70 },
				{ name: 'grid_sysusr', index: 'grid_sysusr', width: 70 },
				{ name: 'grid_sysusrkey', index: 'grid_sysusrkey', width: 70, hidden: true },
				{ name: 'grid_user_type', index: 'grid_user_type', width: 70 },
				{ name: 'grid_real_name', index: 'grid_real_name', width: 70 },
				{ name: 'grid_email_id', index: 'grid_email_id', width: 70 }

			],
			rowNum: 10,
			rowList: [15, 20, 25, 30, 35],
			imgpath: $img_path,
			pager: jQuery('#sub_grid_div'),
			sortname: 'id',
			height: '250',
			width: '845',
			viewrecords: true,
			cellEdit: true,
			sortorder: "desc",
			multiselect: false,
			caption: "User Details",
			editurl: $host_url + 'deleteUserSetUpDetails.demo'

		}
	).navGrid('#sub_grid_div', { edit: false, add: false, del: false }).
		navButtonAdd('#sub_grid_div', {
			caption: "Edit",
			onClickButton: function () {
				selectRowId();
			}
		});
}