function formparams(formid) { var nodes = $("#" + formid).find("input[type='text'],input[type='password'],input[type='hidden'],input[type='radio']:checked," + "input[type='checkbox']:checked,textarea,select"); var params = {}; for (var i = 0; i < nodes.length; i++) { var e = $(nodes[i]); var name = e.attr("name"); if (params[name] == undefined) { params[name] = e.attr("value"); } else { params[name] += "|" + e.attr("value"); } } return params; } function allchecked(){ var a = $("#main").find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if ($(a[i]).attr("disabled") == "disabled") { // $(a[i]).attr("checked", ""); } else { $(a[i]).attr("checked", "checked"); } } } function checkedrow(node){ var aa = $(node).attr("checked"); if(aa=="checked") { var a = $(node).parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if ($(a[i]).attr("disabled") == "disabled") { // $(a[i]).attr("checked", ""); } else { $(a[i]).attr("checked", "checked"); } } }else{ $(node).attr("checked",undefined); var a = $(node).parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if ($(a[i]).attr("disabled") == "disabled") { // $(a[i]).attr("checked", ""); } else { $(a[i]).removeattr("checked"); } } } } function checkedrows(node){ var aa = $(node).attr("checked"); if(aa=="checked") { var a = $(node).parent().parent().parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if(a[i].name == "checkbox"){ $(a[i]).attr("checked", "checked"); } } }else{ $(node).attr("checked",undefined); var a = $(node).parent().parent().parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if(a[i].name == "checkbox"){ $(a[i]).removeattr("checked"); } } } } function checkedrowproduct(node){ var aa = $(node).attr("checked"); if(aa=="checked") { var a = $(node).parent().parent().parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if(a[i].name == "checkbox"){ $(a[i]).attr("checked", "checked"); } } }else{ $(node).attr("checked",undefined); var a = $(node).parent().parent().parent().parent().find("input[type='checkbox']"); for (var i = 0; i < a.length; i++) { if(a[i].name == "checkbox"){ $(a[i]).removeattr("checked"); } } } } function modifykey(obj, oldkey, newkey) { var temp = obj[oldkey]; obj[oldkey] = undefined; obj[newkey] = temp; } function jsontostring(o) { var arr = []; var fmt = function(s) { if (typeof s == 'object' && s != null) return jsontostring(s); return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s; }; for (var i in o) arr.push("'" + i + "':" + fmt(o[i])); return '{' + arr.join(',') + '}'; }