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 searchFieldFocusOn(str, field) {
var g = document.adminForm.elements[field].value;
if(g == str) {
document.adminForm.elements[field].value = "";
}
}
function searchFieldBlurOn(str, field) {
var g = document.adminForm.elements[field].value;
if(g == "") {
document.adminForm.elements[field].value = str;
}
}
function searchFieldFocusOnImage(str, field) {
var g = document.form1.elements[field].value;
if(g == str) {
document.form1.elements[field].value = "";
}
}
function searchFieldBlurOnImage(str, field) {
var g = document.form1.elements[field].value;
if(g == "") {
document.form1.elements[field].value = str;
}
}
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