var which_mode = "simple";
var latestEnrollmentID = 0;
var newestEnrollmentID = 0;
var latestLPEnrollmentID = 0;
var inYoutube = false;
var inSurvey = false;
var inAICC = false;
var inDoc = false;
var whichAfterLoad = '';
var courseOpen = false;
var icp = '';
var globalIsiPad = navigator.userAgent.match(/iPad/i) != null;
var goFD = false;
var globalModalMinWidth = 900;
var requiredstring = '';
var thePassOK = true;
if (globalIsiPad) {
globalModalMinWidth = 700;
}
var isMobile = false;
if (/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
isMobile = true;
}
if (isMobile) {
goFD = true;
}
//for testing mobile performance
//isMobile = true;
//for testing mobile delivery only
//goFD = true;
function isNumberKeyField(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if ((charCode < 48 || charCode > 57) && (charCode != 8))
return false;
return true;
}
function checkRemember(whichCat, whichCourse) {
if (document.getElementById('lmscourse_' + whichCat + '_' + whichCourse).checked) {
$.post("general_ajax_group_remember.aspx", { "catID": whichCat, "courseID": whichCourse, "action": "add" });
} else {
$.post("general_ajax_group_remember.aspx", { "catID": whichCat, "courseID": whichCourse, "action": "remove" });
}
}
function roleExpand(which) {
if (which == 'learner') {
ezToggle('roleLearner');
ezToggle('roleLearnerStatic');
}
if (which == 'manager') {
ezToggle('roleManager');
ezToggle('roleManagerStatic');
}
if (which == 'instructor') {
ezToggle('roleInstructor');
ezToggle('roleInstructorStatic');
}
if (which == 'reporter') {
ezToggle('roleReporter');
ezToggle('roleReporterStatic');
}
if (which == 'contentAdmin') {
ezToggle('roleCA');
ezToggle('roleCAStatic');
}
if (which == 'admin') {
ezToggle('roleAdmin');
ezToggle('roleAdminStatic');
}
}
function submitCreateClass(which) {
var seats = document.getElementById('seats').value;
if (document.getElementById("name").value != '') {
if (isNumber(seats)) {
var sdate = document.getElementById('startDate').value;
if (sdate != '') {
//check to see if the start time is after the end time
var edate = document.getElementById('endDate').value;
var dateOK = true;
if (edate != '') {
var d1 = new Date(sdate);
var d2 = new Date(edate);
if (d2 < d1) {
dateOK = false;
}
}
if (dateOK) {
var reqOK = true;
//alert(requiredstring);
if (requiredstring != '') {
var mySplitResult = requiredstring.split(",");
//var okToGo = true;
for (i = 0; i < mySplitResult.length; i++) {
//alert(mySplitResult[i]);
if (document.getElementById('userFieldValue_' + mySplitResult[i])) {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i])[0].type);
if (document.getElementsByName('userFieldValue_' + mySplitResult[i])[0].type == 'radio') {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i]).length);
var okRadio = false;
for (j = 0; j < document.getElementsByName('userFieldValue_' + mySplitResult[i]).length; j++) {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i])[j].checked);
if (document.getElementsByName('userFieldValue_' + mySplitResult[i])[j].checked) {
okRadio = true;
//alert("got ok radio");
}
}
if (okRadio == false) {
reqOK = false;
}
} else {
//alert(document.getElementById('userFieldValue_' + mySplitResult[i]).value);
if (document.getElementById('userFieldValue_' + mySplitResult[i]).value == '') {
reqOK = false;
}
}
}
}
}
if (reqOK) {
var thesam = document.getElementById('startTimeAMPM').value;
var theeam = document.getElementById('endTimeAMPM').value;
var theshour = document.getElementById('startTimeHR').value;
var theehour = document.getElementById('endTimeHR').value;
if ((thesam == 'AM') && (theeam == 'PM')) {
//one it am one is pm so its ok
submitPage(which);
} else {
if ((thesam == 'PM') && (theeam == 'AM')) {
ezAlert("The start time must be earlier than the end time.");
} else {
//same am and pm
//alert(theshour + ' - ' + theehour)
if ((parseInt(theshour) < parseInt(theehour)) || ((parseInt(theshour) == 12) && (parseInt(theehour) < 12))) {
//its ok, start is less than end hour
submitPage(which);
} else {
if (parseInt(theshour) == parseInt(theehour)) {
//same hour, must look at minutes
var thesmin = document.getElementById('startTimeMIN').value;
var theemin = document.getElementById('endTimeMIN').value;
if (parseInt(theemin) > parseInt(thesmin)) {
submitPage(which);
} else {
ezAlert("The start time must be earlier than the end time.");
}
} else {
//start hour must be greater than end hour here
ezAlert("The start time must be earlier than the end time.");
}
}
}
}
//} else {
//submitPage(which);
//}
} else {
ezAlert("Please complete all of the required fields.");
}
} else {
ezAlert("The start date must be the same as or earlier than the end date.");
}
} else {
ezAlert("You must enter a Start Date for your Live Class Session.");
}
} else {
ezAlert("You must enter a valid number of seats for the Live Class Session.");
}
} else {
ezAlert("You must assigned a Name to this live class session.");
}
}
function v38_submitCreateClass(which) {
var seats = document.getElementById('seats').value;
if (document.getElementById("name").value != '') {
if (isNumber(seats)) {
var sdate = document.getElementById('startDate').value;
if (sdate != '') {
//check to see if the start time is after the end time
var edate = document.getElementById('endDate').value;
var dateOK = true;
if (edate != '') {
var d1 = new Date(sdate);
var d2 = new Date(edate);
if (d2 < d1) {
dateOK = false;
}
}
if (dateOK) {
var reqOK = true;
//alert(requiredstring);
if (requiredstring != '') {
var mySplitResult = requiredstring.split(",");
//var okToGo = true;
for (i = 0; i < mySplitResult.length; i++) {
//alert(mySplitResult[i]);
if (document.getElementById('userFieldValue_' + mySplitResult[i])) {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i])[0].type);
if (document.getElementsByName('userFieldValue_' + mySplitResult[i])[0].type == 'radio') {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i]).length);
var okRadio = false;
for (j = 0; j < document.getElementsByName('userFieldValue_' + mySplitResult[i]).length; j++) {
//alert(document.getElementsByName('userFieldValue_' + mySplitResult[i])[j].checked);
if (document.getElementsByName('userFieldValue_' + mySplitResult[i])[j].checked) {
okRadio = true;
//alert("got ok radio");
}
}
if (okRadio == false) {
reqOK = false;
}
} else {
//alert(document.getElementById('userFieldValue_' + mySplitResult[i]).value);
if (document.getElementById('userFieldValue_' + mySplitResult[i]).value == '') {
reqOK = false;
}
}
}
}
}
if (reqOK) {
var typeOK = true;
if (document.getElementById('v38_type').value == 'w') {
if (document.getElementById('conferenceLink').value == '') {
typeOK = false;
}
}
if (typeOK) {
var thesam = document.getElementById('startTimeAMPM').value;
var theeam = document.getElementById('endTimeAMPM').value;
var theshour = document.getElementById('startTimeHR').value;
var theehour = document.getElementById('endTimeHR').value;
if ((thesam == 'AM') && (theeam == 'PM')) {
//one it am one is pm so its ok
submitPage(which);
} else {
if ((thesam == 'PM') && (theeam == 'AM')) {
ezAlert("The start time must be earlier than the end time.");
} else {
//same am and pm
//alert(theshour + ' - ' + theehour)
if ((parseInt(theshour) < parseInt(theehour)) || ((parseInt(theshour) == 12) && (parseInt(theehour) < 12))) {
//its ok, start is less than end hour
submitPage(which);
} else {
if (parseInt(theshour) == parseInt(theehour)) {
//same hour, must look at minutes
var thesmin = document.getElementById('startTimeMIN').value;
var theemin = document.getElementById('endTimeMIN').value;
if (parseInt(theemin) > parseInt(thesmin)) {
submitPage(which);
} else {
ezAlert("The start time must be earlier than the end time.");
}
} else {
//start hour must be greater than end hour here
ezAlert("The start time must be earlier than the end time.");
}
}
}
}
//} else {
//submitPage(which);
//}
} else {
ezAlert("A conference link is required for web conferences. Please try again.");
}
} else {
ezAlert("Please complete all of the required fields.");
}
} else {
ezAlert("The start date must be the same as or earlier than the end date.");
}
} else {
ezAlert("You must enter a Start Date for your Live Class Session.");
}
} else {
ezAlert("You must enter a valid number of seats for the Live Class Session.");
}
} else {
ezAlert("You must assigned a Name to this live class session.");
}
}
function setROAdmin() {
if (document.getElementById('admin').checked) {
$("#roAdminArea").slideDown();
} else {
$("#roAdminArea").slideUp();
}
}
function changeBrandWidth() {
var myWidth = document.getElementById('width').value;
document.getElementById('wrapper').style.maxWidth = myWidth + 'px';
var contentAreas = getElementsByClass('pageBlockMenu');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.maxWidth = (parseInt(myWidth) + 40) + 'px';
}
contentAreas = getElementsByClass('pageBlockMenuStatic');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.maxWidth = (parseInt(myWidth) + 40) + 'px';
}
}
function selectInterface(which) {
if (which == '2') {
int = '2';
$("#interface2").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface1").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '2';
document.getElementById('headerDesc').innerHTML = 'Header Image (227 x 80 pixels):';
var contentAreas = getElementsByClass('interfaceItems');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.display = 'none';
}
} else {
int = '';
$("#interface1").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface2").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '';
document.getElementById('headerDesc').innerHTML = 'Header Image (80 pixels high, same width as page width):';
var contentAreas = getElementsByClass('interfaceItems');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.display = '';
}
}
}
function selectInterfaceWelcome(which) {
if (which == '2') {
int = '2';
$("#interface2").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface1").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '2';
document.getElementById('headerDesc').innerHTML = 'Header Image (227 x 80 pixels):';
var contentAreas = getElementsByClass('interfaceItems');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.display = 'none';
}
} else {
int = '';
$("#interface1").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface2").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '';
document.getElementById('headerDesc').innerHTML = 'Header Image (1200 x 80 pixels):';
var contentAreas = getElementsByClass('interfaceItems');
for (i = 0; i < contentAreas.length; i++) {
contentAreas[i].style.display = '';
}
}
}
function selectInterfaceWelcome2(which) {
if (which == '2') {
int = '2';
$("#interface2").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface1").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '2';
} else {
int = '';
$("#interface1").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#interface2").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('int').value = '';
}
}
function selectCatWelcome2(which) {
if (which == '3') {
$("#cat3").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#cat2").removeClass("interfaceSelected").addClass("interfaceNotSelected");
$("#cat1").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('bigCatalog').value = 'i';
} else if (which == '2') {
$("#cat3").removeClass("interfaceSelected").addClass("interfaceNotSelected");
$("#cat2").removeClass("interfaceNotSelected").addClass("interfaceSelected");
$("#cat1").removeClass("interfaceSelected").addClass("interfaceNotSelected");
document.getElementById('bigCatalog').value = 'y';
} else {
$("#cat3").removeClass("interfaceSelected").addClass("interfaceNotSelected");
$("#cat2").removeClass("interfaceSelected").addClass("interfaceNotSelected");
$("#cat1").removeClass("interfaceNotSelected").addClass("interfaceSelected");
document.getElementById('bigCatalog').value = 'n';
}
}
function ColorLuminance(hex, lum) {
// validate hex string
hex = String(hex).replace(/[^0-9a-f]/gi, '');
if (hex.length < 6) {
hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2];
}
lum = lum || 0;
// convert to decimal and change luminosity
var rgb = "#", c, i;
for (i = 0; i < 3; i++) {
c = parseInt(hex.substr(i * 2, 2), 16);
c = Math.round(Math.min(Math.max(0, c + (c * lum)), 255)).toString(16);
rgb += ("00" + c).substr(c.length);
}
return rgb;
}
function changeBadgeIcon(which) {
//alert(which);
document.getElementById("badgeIconDisplay").className = which;
document.getElementById('badgeIcon').value = which;
}
function badgeChangeBGColor() {
myColor = document.getElementById('bgColor').value;
document.getElementById('badgeIconArea').style.background = "#" + myColor;
}
function badgeChangeIconColor() {
myColor = document.getElementById('iconColor').value;
document.getElementById('badgeIconArea').style.color = "#" + myColor;
document.getElementById('badgeIconArea').style.borderColor = "#" + myColor;
}
function setBadgeBorder() {
if (document.getElementById('borderDashed').checked) {
document.getElementById('badgeIconArea').style.borderStyle = "dashed";
}
if (document.getElementById('borderDouble').checked) {
document.getElementById('badgeIconArea').style.borderStyle = "double";
}
if (document.getElementById('borderSolid').checked) {
document.getElementById('badgeIconArea').style.borderStyle = "solid";
}
}
function changeBadgeName() {
var myName = document.getElementById('name').value;
document.getElementById('badgeName').innerHTML = myName;
}
function validateHelpRequest(which) {
if (document.getElementById('title').value != '' && document.getElementById('body').value != '') {
submitPage(which);
} else {
ezAlert('You must enter a title and content for this help request. Please try again.');
}
}
function showXAPILog(which) {
if (document.getElementById('activityArea').style.display == 'none') {
document.getElementById('logTitle').innerHTML = "xAPI Data Log";
document.getElementById('activityArea').style.display = '';
document.getElementById('logFrame').src = 'general_transcript_xapi.aspx?email=' + which
} else {
document.getElementById('activityArea').style.display = 'none';
}
}
function showActivityLog(which) {
if (document.getElementById('activityArea2').style.display == 'none') {
document.getElementById('logTitle2').innerHTML = "LMS Activity Log";
document.getElementById('activityArea2').style.display = '';
document.getElementById('logFrame2').src = 'general_transcript_activity.aspx?studentID=' + which
} else {
document.getElementById('activityArea2').style.display = 'none';
}
}
function validateUserForm() {
if ((thePassOK) || (passSkip)) {
if (document.getElementById('password').value != document.getElementById('password2').value) {
ezAlert("The passwords do not match. Please try again.");
} else {
if (okToSubmit) {
showWait();
__doPostBack('Button1', '');
return true;
} else {
ezAlert('The Email Address you have entered is either invalid or is already used in the LMS. Please choose a different one and try again.');
}
}
}
else
{
ezAlert("You must use a strong password.");
}
}
function v38_validateUserForm() {
//alert("testing");
var okToSubmitManager = true;
var okToSubmitPassword = true;
if (document.getElementById('managerEmail')) {
var manEmail = document.getElementById('managerEmail').value.toLocaleLowerCase();
//alert(manEmail);
if (validManager.indexOf(":" + manEmail + ":") > -1) {
okToSubmitManager = true;
} else {
okToSubmitManager = false;
}
}
if ((document.getElementById('password')) && (document.getElementById('password2'))) {
if (document.getElementById('password').value != document.getElementById('password2').value) {
okToSubmitPassword = false;
}
}
if (okToSubmitPassword == false) {
ezAlert("The passwords do not match. Please try again.");
} else {
if (okToSubmitManager == false) {
ezAlert('The Manager Email or Manager Username entered is not valid. Please try again.');
} else {
if (okToSubmit) {
showWait();
__doPostBack('Button1', '');
return true;
} else {
ezAlert('The Email Address you have entered is either invalid or is already used in the LMS. Please choose a different one and try again.');
}
}
}
}
function v38_validateUserFormStudent() {
//alert("testing");
var okToSubmitManager = true;
var okToSubmitPassword = true;
var okToSubmitRequired = true;
if (document.getElementById('managerEmail')) {
var manEmail = document.getElementById('managerEmail').value.toLocaleLowerCase();;
if (validManager.indexOf(":" + manEmail + ":") > -1) {
okToSubmitManager = true;
} else {
okToSubmitManager = false;
}
}
if ((document.getElementById('password')) && (document.getElementById('password2'))) {
if (document.getElementById('password').value != document.getElementById('password2').value) {
okToSubmitPassword = false;
}
}
if (document.getElementById('userForm')) {
var myform = document.getElementById('userForm');
for (var i = 0; i < myform.elements.length; i++) {
if (myform.elements[i].value === '' && myform.elements[i].hasAttribute('required')) {
okToSubmitRequired = false;
}
}
}
if (document.getElementById('aspnetForm')) {
var myform = document.getElementById('aspnetForm');
for (var i = 0; i < myform.elements.length; i++) {
if (myform.elements[i].value === '' && myform.elements[i].hasAttribute('required')) {
okToSubmitRequired = false;
}
}
}
if (okToSubmitPassword == false) {
ezAlert("The passwords do not match. Please try again.");
return false;
} else {
if (okToSubmitManager == false) {
ezAlert('The Manager Email or Manager Username is not valid. Please try again.');
return false;
} else {
if (okToSubmitRequired) {
if (okToSubmit) {
showWait();
__doPostBack('Button1', '');
return true;
} else {
ezAlert('The Email Address you have entered is either invalid or is already used in the LMS. Please choose a different one and try again.');
return false;
}
} else {
ezAlert('Please complete all required fields and try again.');
return false;
}
}
}
}
function validateCourseForm() {
if (document.getElementById('name').value == '') {
ezAlert("You must enter a name for the course. Please try again.");
} else {
showWait();
__doPostBack('Button1', '');
return true;
}
}
function v38_validateCourseForm() {
if (document.getElementById('name').value == '') {
ezAlert("You must enter a name for the course. Please try again.");
} else {
var myExpire = document.getElementById('expireTerm').value;
var myCert = document.getElementById('certPeriod').value;
//alert($.isNumeric(myExpire));
if ((myExpire != '') && (myCert != '') && (myExpire != '0') && (myCert != '0')) {
if (parseInt(myExpire) > (parseInt(myCert) * 30)) {
ezAlert("The number of months set for the Auto Re-Enrollment must be greater than the number of days for the Due Date. For example, if the Auto Re-Enrollment is set for 12 months, the number of days for the Due Date must be less than 365 days. You can remove the Auto Re-Enrollment or increase number of months set for the Auto Re-Enrollment.");
} else {
showWait();
__doPostBack('Button1', '');
return true;
}
} else {
showWait();
__doPostBack('Button1', '');
return true;
}
}
}
function v38_validateLpForm() {
if (document.getElementById('name').value == '') {
ezAlert("You must enter a name for the Learning Path. Please try again.");
} else {
if (document.getElementById('hpTitle').value == '') {
ezAlert("You must value in the Learning Path Title field. Please try again.");
} else {
showWait();
__doPostBack('Button1', '');
return true;
}
}
}
function changeUserTabs(which) {
if (which == 'groups') {
$("#userTabHeaderGroups").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabGroups').style.display = '';
document.getElementById('userTabRoles').style.display = 'none';
document.getElementById('userTabDocs').style.display = 'none';
}
if (which == 'roles') {
$("#userTabHeaderRoles").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabRoles').style.display = '';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabDocs').style.display = 'none';
}
if (which == 'docs') {
$("#userTabHeaderDocs").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabDocs').style.display = '';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabRoles').style.display = 'none';
}
}
function changeUserTabs_59(which) {
if (which == 'groups') {
$("#userTabHeaderGroups").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderIndustry").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRegulator").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabGroups').style.display = '';
document.getElementById('userTabRoles').style.display = 'none';
document.getElementById('userTabDocs').style.display = 'none';
document.getElementById('userTabIndustry').style.display = 'none';
document.getElementById('userTabRegulator').style.display = 'none';
}
if (which == 'roles') {
$("#userTabHeaderRoles").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderIndustry").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRegulator").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabRoles').style.display = '';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabDocs').style.display = 'none';
document.getElementById('userTabIndustry').style.display = 'none';
document.getElementById('userTabRegulator').style.display = 'none';
}
if (which == 'docs') {
$("#userTabHeaderDocs").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderIndustry").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRegulator").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabDocs').style.display = '';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabRoles').style.display = 'none';
document.getElementById('userTabIndustry').style.display = 'none';
document.getElementById('userTabRegulator').style.display = 'none';
}
if (which == 'industry') {
$("#userTabHeaderIndustry").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRegulator").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabDocs').style.display = 'none';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabRoles').style.display = 'none';
document.getElementById('userTabIndustry').style.display = '';
document.getElementById('userTabRegulator').style.display = 'none';
myAjaxTable3.ajax.reload();
}
if (which == 'regulator') {
$("#userTabHeaderRegulator").removeClass("tabHeader").addClass("tabHeaderSelected");
$("#userTabHeaderGroups").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderRoles").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderDocs").removeClass("tabHeaderSelected").addClass("tabHeader");
$("#userTabHeaderIndustry").removeClass("tabHeaderSelected").addClass("tabHeader");
document.getElementById('userTabDocs').style.display = 'none';
document.getElementById('userTabGroups').style.display = 'none';
document.getElementById('userTabRoles').style.display = 'none';
document.getElementById('userTabIndustry').style.display = 'none';
document.getElementById('userTabRegulator').style.display = '';
myAjaxTable4.ajax.reload();
}
}
function ezShowHide(which, whichID) {
if (which == 'show') {
document.getElementById(whichID).style.display = '';
} else {
document.getElementById(whichID).style.display = 'none';
}
}
function filterCourseReport() {
var myValue = document.getElementById('courseFilter').value;
if (displayFile.indexOf('?') < 0) {
displayFile = displayFile + '?search=' + myValue;
} else {
displayFile = origDisplayFile + '?search=' + myValue;
}
redisplayResults();
}
function clearCourseReport() {
document.getElementById('courseFilter').value = '';
displayFile = 'reporter_courses_display.aspx';
redisplayResults();
}
function filterSurveyReport() {
var myValue = document.getElementById('courseFilter').value;
if (displayFile.indexOf('?') < 0) {
displayFile = displayFile + '?search=' + myValue;
} else {
displayFile = origDisplayFile + '?search=' + myValue;
}
//alert(displayFile);
redisplayResults();
}
function clearSurveyReport() {
document.getElementById('courseFilter').value = '';
displayFile = 'reporter_surveys_displayV2.aspx';
redisplayResults();
}
function filterSurveyReportInstructor() {
var myValue = document.getElementById('courseFilter').value;
if (displayFile.indexOf('?') < 0) {
displayFile = displayFile + '?search=' + myValue;
} else {
displayFile = origDisplayFile + '?search=' + myValue;
}
//alert(displayFile);
redisplayResults();
}
function clearSurveyReportInstructor() {
document.getElementById('courseFilter').value = '';
displayFile = 'instructor_surveys_displayV2.aspx';
redisplayResults();
}
function showDetailSummary(which, whichName) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
close: true,
opacity: 30,
minHeight: 500,
minWidth: 800,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function emailClass(which) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
close: true,
opacity: 30,
minHeight: 500,
minWidth: 800,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function showLEWindow(which, whichID) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
close: true,
opacity: 30,
minHeight: 500,
minWidth: 800,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function deleteLE(studentID, leID, mode) {
var loc = "general_transcript.aspx?studentID=" + studentID + "&mode=" + mode + "&code=deleteLE&deleteID=" + leID;
ezConfirm("Are you sure you want to delete this Learning Event?", loc);
}
function showGroupAreaPerf(which) {
if (which == 'n') {
$("#groupArea").slideUp();
} else {
$("#groupArea").slideDown();
}
}
function defaultPage(where, whichUser) {
if (document.getElementById('lockIcon').src.indexOf('unlock.png') > -1) {
document.getElementById('lockIcon').src = 'images/icons/' + icp + 'lock.png';
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=' + where + '&lmsuserID=' + whichUser;
ezAlert('This page has been set as your home page. The next time you log in, you will be taken directly to this page.');
} else {
document.getElementById('lockIcon').src = 'images/icons/' + icp + 'unlock.png';
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=&lmsuserID=' + whichUser;
ezAlert('Your custom home page selection has been removed.');
}
}
function v38_defaultPage(where, whichUser, set) {
if (set == 'y') {
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=' + where + '&lmsuserID=' + whichUser;
document.getElementById('defPageSpot').innerHTML = 'Reset My Favorite Page';
ezAlert('This page has been set as your home page. The next time you log in, you will be taken directly to this page.');
} else {
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=&lmsuserID=' + whichUser;
document.getElementById('defPageSpot').innerHTML = 'Set as My Favorite Page';
ezAlert('Your custom home page selection has been removed.');
}
}
function v38_defaultPage_spanish(where, whichUser, set) {
if (set == 'y') {
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=' + where + '&lmsuserID=' + whichUser;
document.getElementById('defPageSpot').innerHTML = 'Restablecer mi página favorita';
ezAlert('Esta página se ha establecido como su página de inicio. La próxima vez que inicie sesión, se le llevará directamente a esta página.');
} else {
document.getElementById('defaultPageFrame').src = 'general_set_default_page.aspx?page=&lmsuserID=' + whichUser;
document.getElementById('defPageSpot').innerHTML = 'Convertir esta página en mi página predeterminada';
ezAlert('Su selección de página de inicio personalizada se ha eliminado.');
}
}
function selectCPBrand(where) {
document.getElementById('thelink').value = where;
}
function showIntroGraphic() {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
close: false,
opacity: 30,
minHeight: 600,
minWidth: 920
});
}
function showCodes(which) {
if (which == 'y') {
$('#codeRow').slideDown();
} else {
$('#codeRow').slideUp();
}
}
function genCoursePurchaseLink(whichID, whichName) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
opacity: 30,
minHeight: 600,
minWidth: 920,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function genCourseExternalLink(whichID, whichName) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
opacity: 30,
minHeight: 600,
minWidth: 920,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function genGroupPurchaseLink(whichID, whichName) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
opacity: 30,
minHeight: 600,
minWidth: 920,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function showCourseDetails(courseID,isadmin,enrollmentID) {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
opacity: 30,
minHeight: 600,
minWidth: globalModalMinWidth,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
}
function showCourseDetailsMT(courseID, isadmin, enrollmentID) {
ezToggle('CourseDetailsArea_' + enrollmentID);
processAjax('general_course_details.aspx?LMScourseID=' + courseID + '&isadmin=' + isadmin + '&inline=true', 'CourseDetails_' + enrollmentID);
}
function showCourseDetailsInline(which) {
if (document.getElementById('catalogDetails_' + which).style.display == 'none') {
processAjax('contentAdmin_catalog_details_frame.aspx?lmscourseID=' + which, 'courseDetails_' + which);
$('#catalogDetails_' + which).slideDown("");
} else {
$('#catalogDetails_' + which).slideUp("");
}
}
function showCourseDetailsLaunch(courseID, isadmin, enrollmentID) {
//var thisWindowWidth = getWindowWidth();
//if (thisWindowWidth < 900) {
//var anotherWin = (window.open('general_course_details.aspx?LMScourseID=' + courseID + '&isadmin=' + isadmin + '&enrollmentID=' + enrollmentID, "LMS", "location=yes,status=yes,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes"));
//anotherWin.focus;
//} else {
document.getElementById('modalArea').innerHTML = '';
$("#modalArea").modal({
opacity: 30,
minHeight: 600,
minWidth: globalModalMinWidth,
maxWidth: '90%',
maxHeight: '90%',
zIndex: 10100,
overlayClose: true
});
//}
}
function basicConfirm(message, loc) {
//if (confirm(message)) {
//gotoPage(loc);
//}
ezConfirm(message, loc);
}
function studentClassUnenroll(which) {
ezConfirm('Are you sure you want to remove yourself from this Live Class Session?', 'student_my_training.aspx?code=removeSession&sessionID=' + which);
}
function selectAllCustom() {
document.getElementById("reportArea").contentWindow.selectAllHere();
}
function selectNoneCustom() {
document.getElementById("reportArea").contentWindow.selectNoneHere();
}
function submitCustomEmail() {
document.getElementById("reportArea").contentWindow.gatherEmailIDS();
}
function submitCustomEmail2() {
//var objEditor = CKEDITOR.instances["theEmail"];
var theEmailBody = document.getElementById('theEmail').value;
//alert(theEmailBody);
//alert(q);
//alert(reportArea.document.getElementById('fromEmailAddress').value);
reportArea.document.getElementById('fromEmailAddress').value = document.getElementById('fromEmailAddress').value;
//alert(reportArea.document.getElementById('fromEmailAddress').value);
reportArea.document.getElementById('emailSubject').value = document.getElementById('emailSubject').value;
reportArea.document.getElementById('theEmail').value = theEmailBody;
reportArea.document.getElementById('customEmailForm').submit();
}
function checkLPContentType(which) {
if (which == 'course') {
document.getElementById('contentCourse').style.display = '';
document.getElementById('contentLE').style.display = 'none';
} else {
document.getElementById('contentCourse').style.display = 'none';
document.getElementById('contentLE').style.display = '';
}
}
function sendCustomEmail(idString) {
//alert(idString);
var myEmailSubject = document.getElementById('emailSubject').value;
var myEmailBody = document.getElementById('theEmail').value;
var myFromAddress = document.getElementById('fromEmailAddress').value;
if (idString == '') {
ezAlert("Please check the checkbox next to a user or users in the list to designate who should receive this email.");
} else {
if ((myEmailBody == '') || (myEmailSubject == '')) {
ezAlert("Please enter a Subject and Content for your email before sending.");
} else {
//alert('reporter_custom_send_email.aspx?idString=' + idString + '&emailSubject=' + myEmailSubject + '&theEmail=' + myEmailBody + '&fromEmail=' + myFromAddress);
document.getElementById('emailFrame').src = 'reporter_custom_send_email.aspx?idString=' + idString + '&emailSubject=' + myEmailSubject + '&theEmail=' + myEmailBody + '&fromEmail=' + myFromAddress;
}
}
}
function confirmCustomEmailSent() {
ezAlert("Your Email has been sent successfully.");
}
function editUserDoc(which) {
document.getElementById('addDoc').value = which;
submitPage('userForm');
}
function checkFreeNav() {
if (document.getElementById('showNav').checked) {
document.getElementById('freeNavArea').style.display = '';
document.getElementById('freeNavArea2').style.display = '';
} else {
document.getElementById('freeNavArea').style.display = 'none';
document.getElementById('freeNavArea2').style.display = 'none';
}
}
function notifyResultsPage() {
document.getElementById('modalArea').innerHTML = 'You have added a scored page to this lesson. As a result, a "Results Page" has been automatically added to the end of this lesson. This "Results Page" will display the calculated score and results to the student at the end of the lesson. You may edit and modify this page, but may not delete it as long as there are scored questions in the lesson.