function resetForm(obj) {
	for (var i=0; i<obj.elements.length; i++) {
		if (obj.elements[i].type == "CHECKBOX") {
			obj.elements[i].checked = false;
		} else if (obj.elements[i].type == "HIDDEN") {
			
		} else if (obj.elements[i].type == "select-one") {
			obj.elements[i].selectedIndex = 0;
		} else {
			obj.elements[i].value = "";
		}
	}
}

function getPageRewind() {
	var sel = document.getElementsByTagName("SELECT")["pageNo"].value;
	if (parseInt(sel)==1) {
		return;
	}
	postBack('jFormPageNo='+(parseInt(sel)-1));
}

function getPageForward() {
	var sel = document.getElementsByTagName("SELECT")["pageNo"].value;
	var tot = parseInt(document.getElementsByTagName("SPAN")["totalPages"].innerHTML);
	if ((parseInt(sel)+1)>tot) {
		return;
	}
	postBack('jFormPageNo='+(parseInt(sel)+1));
}

function jFormGetSelectedIDs(action, cond) {
	if (cond != "no") {
		
		var str = "";
		
		for (var i=0; i<document.getElementsByTagName("TR").length; i++) {
			if (document.getElementsByTagName("TR")[i].id.indexOf("bg_ffffaf_")!=-1) {
				str += document.getElementsByTagName("TR")[i].id.split("_")[2]
				if (cond == "multiple") str += ",";
				else break;
			}
		}
		
		if (str != "") {
			window.location.href=action+"&jFormID="+str;
		} else {
			if (arguments.length > 2) {
				window.location.href=action+"&jFormID="+arguments[2].split("_")[2];
			} else {
				alert("Nothing Selected");
			}
		}
	} else {
		window.location.href=action;
	}
	return false;
}

function showTip(cond, tip, e) {
	if (e) {
		var x = (window.event) ? window.event.clientX : e.clientX;
		var y = (window.event) ? window.event.clientY : e.clientY;
	}
	var d = document.getElementById("jFormsToolTip");
	if (!cond) {
		d.style.display = "none";
		return;
	}
	d.style.display = "";
	d.innerHTML = tip;
	d.style.left = x+10;
	d.style.top = y+20;
	
}

function postBack(queryString) {
	var qs = queryString.split("&");
	var url = window.location.toString();
	for (var i=0; i<qs.length; i++) {
		if (qs[i] != "") {
			if (url.indexOf(qs[i].split("=")[0]) != -1) {
				var vt = 0;
				if (url.indexOf("&", url.indexOf(qs[i].split("=")[0])) > -1) {
					vt = url.indexOf("&", url.indexOf(qs[i].split("=")[0]))+1;
				} else {
					vt = url.length;
				}
				var urlReplace = url.substring(url.indexOf(qs[i].split("=")[0]), vt);
				url = url.replace(urlReplace, "");
			}
		}
	}
	url += (url.indexOf("?")==-1) ? "?" : "";
	url += (url.substring(url.length-1, url.length) != "&") ? "&" : "";
	url = url + queryString;
	window.location.href = url;
}