//0) { emailclient = window.open(path+"?"+paramList, "email_client", "width=700, height=532, statusbar=0"); } else { emailclient = window.open("email_compose.php?"+paramList, "email_client", "width=700, height=532, statusbar=0"); } return false; } function open_email_client_post(form, paramList, path) { if(path!='') { emailclient = window.open(path+"?"+paramList, "email_client", "width=700, height=532, statusbar=0"); } else { emailclient = window.open("email_compose.php?"+paramList, "email_client", "width=700, height=532, statusbar=0"); } emailclient.blur(); form.target="email_client"; emailclient.focus(); return false; } function addslashes(str) { str = str.replace(/\\/g, "\\\\"); str = str.replace(/\'/g, "\\'"); str = str.replace(/\"/g, "\\\""); str = str.replace(/\0/g, "\\0"); return str; } String.prototype.trim = function() { return this.replace(/^\s*/, "").replace(/\s*$/, ""); } Array.prototype.inArray = function(element) { for (i = 0; i < this.length; i++) { if (this[i] == element) { return true; } } return false; } function addBodyOnLoadEvent(newLoadHandler) { var oldLoadHandler = window.onload; if (typeof window.onload != 'function') { window.onload = newLoadHandler; } else { window.onload = function() { if (oldLoadHandler) { oldLoadHandler(); } newLoadHandler(); } } } function show_external_course_evaluations(url) { window.open(url, 'external_evals', 'width=800,height=600,scrollbars=auto,menubar=no'); } function open_evaluation_reporting(url) { window.open(url, 'external_comment_report', 'width=800,height=600,scrollbars=auto,menubar=no'); } function external_whos_out(zk_site_p, date_start, date_finish, classID) { window.open('admin/external_whos_out.php?zk_site_p='+zk_site_p+'&date_start='+date_start+'&date_finish='+date_finish+'&classID='+classID, 'external_whos_out', 'width=800, height=500'); } function external_user_training(zk_users_p) { window.open('admin/external_user_training.php?zk_users_p='+zk_users_p, 'external_user_training', 'width=800, height=500'); } function urlEncode(inputString) { return encodeURIComponent(inputString) .replace(/!/g, '%21') .replace(/'/g, '%27') .replace(/\(/g, '%28') .replace(/\)/g, '%29') .replace(/\*/g, '%2A'); } function booleanToGetData(value) { return value ? 'yes' : 'no'; } function launchUserSelectionWindow(userLabel, userLabelPlural, accessLabelWithArticle, userElementId, excludeRole, excludeUserId, activeOnly, privateOnly, selectOnly, windowName) { window.open("index.php?page=admin/sup_admin_user.php&userSelect=true&userLabel=" + urlEncode(userLabel) + "&userLabelPlural=" + urlEncode(userLabelPlural) + "&accessLevelWithArticle=" + urlEncode(accessLabelWithArticle) + "&userElementId=" + urlEncode(userElementId) + "&exclude_role=" + urlEncode(excludeRole) + "&exclude_user_id=" + urlEncode(excludeUserId) + "&active_only=" + booleanToGetData(activeOnly) + "&private_only=" + booleanToGetData(privateOnly) + "&selectOnly=" + booleanToGetData(selectOnly), windowName); } function debugAlert(msg) { alert(msg); } function debugEnumProperties(obj) { alert('Enumerating properties for object of type ' + obj.constructor.name); for (var property in obj) { if (obj.hasOwnProperty(property)) { if (!confirm('## Property: Name: ' + property + ', Value: ' + obj[property])) { alert('Cancelled enumerating properties'); return; } } } alert('End of enumerating properties'); } //]]>