function trim(stringStr) { return stringStr.replace(/^\s*|\s*$/g,""); } function login_load() { var g = document.form1; if(trim(g.username.value)=="") { g.username.value = trim(g.username.value); g.username.focus(); } else { g.password.focus(); } return; } function validate_login() { var g = document.form1; if(trim(g.username.value)=="") { alert("Please enter the username."); g.username.value = trim(g.username.value); g.username.focus(); return false; } if(trim(g.password.value)=="") { alert("Please enter the password."); g.password.value = trim(g.password.value); g.password.focus(); return false; } } function submitbutton(pressbutton) { submitform(pressbutton); } function submitform(pressbutton){ if (pressbutton) { document.adminForm.task.value=pressbutton; } if (typeof document.adminForm.onsubmit == "function") { document.adminForm.onsubmit(); } document.adminForm.submit(); } function changeListOrder(sortbyVal, sortorVal) { if(document.adminForm.sortby) document.adminForm.sortby.value = sortbyVal; if(document.adminForm.sortby) document.adminForm.sortor.value = sortorVal; submitform(''); } function changeListStatus(taskVal, recId) { if(document.adminForm.task) document.adminForm.task.value = taskVal; if(document.adminForm.id) document.adminForm.id.value = recId; submitform(''); } function changeListDelete(taskVal, recId, msg) { msg = (msg && msg!="")?msg:"Are you sure you want to delete this record?"; if(confirm(msg)) { if(document.adminForm.task) document.adminForm.task.value = taskVal; if(document.adminForm.id) document.adminForm.id.value = recId; submitform(''); } } function changeMoveOrder(taskVal, display_order, row_id) { if(document.adminForm.task) document.adminForm.task.value = taskVal; if(display_order && document.adminForm.display_order) document.adminForm.display_order.value = display_order; if(row_id && document.adminForm.id) document.adminForm.id.value = row_id; submitform(''); } function searchFieldFocus() { if(document.adminForm.search_text.value == "Search by Title...") { document.adminForm.search_text.value = ""; } } function searchFieldBlur() { if(document.adminForm.search_text.value == "") { document.adminForm.search_text.value = "Search by Title..."; } } function changeListPaging(startVal) { if(document.adminForm.start) document.adminForm.start.value = startVal; submitform(''); } function validate_chpass_info() { var g = document.form1; if(trim(g.oldPassword.value)=="") { alert("Please enter old password."); g.oldPassword.value = trim(g.oldPassword.value); g.oldPassword.focus(); return false; } if(trim(g.newPassword.value)=="") { alert("Please enter new password."); g.newPassword.value = trim(g.newPassword.value); g.newPassword.focus(); return false; } if(trim(g.confirmPassword.value)=="") { alert("Please enter confirm password"); g.confirmPassword.value = trim(g.confirmPassword.value); g.confirmPassword.focus(); return false; } if(g.newPassword.value!=g.confirmPassword.value) { alert("New password and confirm password do not match."); g.confirmPassword.focus(); return false; } } function validateSelCategory(objVal, objId, selId) { $.ajax({ type: "POST", url: 'ajax/process.php', data: "parent_id="+objVal, success: function(data) { var objParent = $("#category_"+objId).parent("td").parent("tr"); //alert(objId+" -- "+objParent.html()); if(objParent.find("td > select").attr("id")) { var dataCurrSelId = objParent.find("td > select").attr("id"); $('table.stripped tr td select').each(function(index) { var attribId = $(this).attr("id"); if(attribId.substr(0, 9) == "category_" && (attribId.substr(9)*1)>(dataCurrSelId.substr(9)*1)) { //alert(attribId.substr(9)); $(this).parent("td").parent("tr").remove(); } }); } if(data != "") { objParent.after(data); //alert($("#category_"+((objId*1)+1))); //alert((objId*1)+1); if(selId>0 && $("#category_"+((objId*1)+1))) { $("#category_"+((objId*1)+1)).val(selId); } } } }); } function addMoreAttribute(obj) { var objParent = $(obj).parent("td").parent("tr"); var objPreRow = objParent.prev("tr").prev("tr"); var newRowHtml = $("#attributeRowFirst").find("table").find("tbody").html(); objPreRow.after(newRowHtml); updateAttributeCheckboxName(); } function updateAttributeCheckboxName() { var ind = 0; $('table.attributeTable tr td input:checkbox').each(function(index) { $(this).attr("name", "attstatus["+ind+"]"); ind = (ind*1)+1; }); } function validateAttribSelect(obj) { $.ajax({ type: "POST", url: 'ajax/process.php', data: "attribute_id="+obj.value, success: function(data) { var objSel = $(obj).parent("td").next("td").find("select"); $(objSel).parent("td").find("span").remove(); $(objSel).removeClass("required"); $(objSel).html(" "); var dataRetArr = data.split("------"); if(dataRetArr.length>0 && dataRetArr[0]!="") { for(var i=0;i "). attr("value",dataRowArr[0]). text(dataRowArr[1])); } $(objSel).after(" *"); $(objSel).addClass("required"); } } }); } function removeAttributeRow(obj, rowId) { if(confirm("Are you sure you want to delete this record?")) { if(rowId!="") { $.ajax({ type: "POST", url: 'ajax/process.php', data: "remove_attribute_id="+rowId, success: function(data) { } }); } $(obj).parent("td").parent("tr").remove(); updateAttributeCheckboxName(); } } function validateSetOrder(obj) { for(var i=0;i 1) { alert("Please enter total post in integer only."); document.apply_job.totalPost.focus(); return false; } } }