




MULTIROWON='false';
SINGLECOLUMNAUTO='diagnosis';

function showslide(n) {

}

function clear(n) {
	var E=document.getElementById(n);
	if (E!=null) {
		E.value='';
	}
}

function toggleDISPLAYOFELEMENT(n) {
	var E=document.getElementById(n);
	if (E!=null) {
		if (E.style.display=='none') {
			E.style.display='';
		} else {
			E.style.display='none';
		}
	}
}

	function setINNER(n,v) {
		var E=document.getElementById(n);
		if (E!=null) {
			E.innerHTML=v;
		}
	}



function getAllFormElements( parent_node ) {
	if( parent_node == undefined ) {
		parent_node = document;
		if (document.getElementById('HMEFORM')!=null) {
			parent_node = document.getElementById('HMEFORM');
		}
	}
	var out = new Array();
	var formInputs = parent_node.getElementsByTagName("input");
	for (var i = 0; i < formInputs.length; i++)
		out.push( formInputs.item(i) );

	formInputs = parent_node.getElementsByTagName("textarea");
	for (var i = 0; i < formInputs.length; i++)
		out.push( formInputs.item(i) );

	formInputs = parent_node.getElementsByTagName("select");
	for (var i = 0; i < formInputs.length; i++)
		out.push( formInputs.item(i) );

	formInputs = parent_node.getElementsByTagName("button");
	for (var i = 0; i < formInputs.length; i++)
		out.push( formInputs.item(i) );
	
	return out;
}


function getDataURL(rp,rv) {
	var parent_node = document;
	if (document.getElementById('HMEFORM')!=null) {
		parent_node = document.getElementById('HMEFORM');
	}

	var URL='';

	var formInputs = parent_node.getElementsByTagName("input");
	for (var i = 0; i < formInputs.length; i++) {
		var E=formInputs.item(i);

		if (rp!=undefined && rp!=null && E.name==rp) {
			if (URL.length>0) URL+='&';
			URL+=E.name+'='+escape(rv);			
		} else {
			if (E.type=='checkbox') {
				if (E.checked==true) {
					if (URL.length>0) URL+='&';
					URL+=E.name+'='+escape(E.value);
				}
			} else if (E.type=='radio') {
				if (E.checked==true) {
					if (URL.length>0) URL+='&';
					URL+=E.name+'='+escape(E.value);
				}
			} else {
				if (URL.length>0) URL+='&';
				URL+=E.name+'='+escape(E.value);
			}

		}
	}

	formInputs = parent_node.getElementsByTagName("textarea");
	for (var i = 0; i < formInputs.length; i++) {
		var E=formInputs.item(i);
		if (rp!=undefined && rp!=null && E.name==rp) {
			if (URL.length>0) URL+='&';
			URL+=E.name+'='+escape(rv);			
		} else {
			if (URL.length>0) URL+='&';
			URL+=E.name+'='+escape(E.value);
		}
	}

	formInputs = parent_node.getElementsByTagName("select");
	for (var i = 0; i < formInputs.length; i++) {
		var E=formInputs.item(i);
		if (rp!=undefined && rp!=null && E.name==rp) {
			if (URL.length>0) URL+='&';
			URL+=E.name+'='+escape(rv);			
		} else {
			if (URL.length>0) URL+='&';
			URL+=E.name+'='+escape(E.options[E.selectedIndex].value);		
		}
	}

	return URL;
}



	var http_req=false;

	function doSearchR(url) {
		var req = false;
		// branch for native XMLHttpRequest object
		if(window.XMLHttpRequest && !(window.ActiveXObject)) {
		   	try {
				req = new XMLHttpRequest();
		    } catch(e) {
				req = false;
		    }
		    // branch for IE/Windows ActiveX version
		} else if(window.ActiveXObject) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					req = false;
				}
			}
		}
		

		if(req) {	
			http_req=req;	
			req.onreadystatechange = showSearchR;
			req.open("GET", url, true);
			req.send("");

			var E=document.getElementById('ANALYTICSINFO');
			if (E!=null) {
				var R='<div class="FW" style="padding-top: 50px;padding-bottom: 50px;"><center><img border="0" src="30-1.gif"></center></div>';
				E.innerHTML=R;


			}

		}
	}

	function showSearchR() {
		if (http_req.readyState == 4) {
			if (http_req.status == 200) {
				var E=document.getElementById('ANALYTICSINFO');
				if (E!=null) {
					var R=http_req.responseText;
					E.innerHTML=R;

					if (1) {
						var FS=document.getElementById('FITSCORE');
						if (FS!=null) {
							var E=FS.innerHTML;
							var G=document.getElementById('fitscoreval');
							if (G!=null) {
								G.value=E;
							}						
						}
					}

					if (1) {
						var FS=document.getElementById('BMISCORE');
						if (FS!=null) {
							var E=FS.innerHTML;
							var G=document.getElementById('bmival');
							if (G!=null) {
								G.value=E;
							}
						}
					}
					setTimeout('doDaily()',1000);
				}
			}
		}
	}




	var lastS='';
	var currentQ='';
	var currenttt='';
	var prevQQ='';
	function doQ() {
		if (currentQ.length>0) {
			var d=new Date();
			var tt=d.getTime();

			var diff=tt-currenttt;
			if (diff>700 && prevQQ!=currentQ) {
				//alert("D"+diff);
				prevQQ=currentQ;
				doSearchR(currentQ);
			} else {
				setTimeout('doQ()',600);
			}
			last=tt;
			
		}

	}

	function getS() {
		
		var X='hsc.jsp?'+getDataURL();
		//window.open(X);

		var d=new Date();
		var tt=d.getTime();
		if (lastS=='') {
			lastS=tt;
		}
		currentQ=X;
		currenttt=tt;
		setTimeout('doQ()',600);
		//doSearchR(X);
		

	}







	function doSearchQQQ(url,fun) {

		var req = false;
		// branch for native XMLHttpRequest object
		if(window.XMLHttpRequest && !(window.ActiveXObject)) {
		   	try {
				req = new XMLHttpRequest();
		    } catch(e) {
				req = false;
		    }
		    // branch for IE/Windows ActiveX version
		} else if(window.ActiveXObject) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					req = false;
				}
			}
		}
		

		if(req) {	
			//req.onreadystatechange = fun;
			req.open("GET", url, false);
			req.send("");
			fun(req);

		}

		return req;
	}




