function autofocus(field, limit, next, evt) 
{
    evt = (evt) ? evt : event;

    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    
			if (charCode > 31 && field.value.length == limit) 
				{
				field.form.elements[next].focus( );
				}
}


function sss()
{
	var summed_stress = document.nucreport.summed_stress.value;
	var summed_rest = document.nucreport.summed_rest.value;
	var sds = (summed_stress - summed_rest);
	document.nucreport.summed_diff.value = sds;
}



function HideContent(d) {
document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
document.getElementById(d).style.display = "block";
}

function ReverseContentDisplay(d) {
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}


var win=null;

function NewWindow(mypage,myname,w,h,pos,infocus)
{

if(pos=="random")
	{myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
	mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}

if(pos=="center")
	{
	myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;

	}else if((pos!='center' && pos!="random") || pos==null)
	{
	myleft=0;mytop=20
	}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";
win=window.open(mypage,myname,settings);
win.focus();


}


function validate() 
	{
		
		currentmonth=form_add_patient.currentmonth.value;
		if (currentmonth=='') 
			{
				alert('STUDY MONTH is a required field. Please try again.');
				event.returnValue=false;
			}

		currentday=form_add_patient.currentday.value;
		if (currentday=='') 
			{
				alert('STUDY DAY is a required field. Please try again.');
				event.returnValue=false;
			}

		currentyear=form_add_patient.currentyear.value;
		if (currentyear=='') 
			{
				alert('STUDY YEAR is a required field. Please try again.');
				event.returnValue=false;
			}

		imagingmethod=form_add_patient.imagingmethod.value;
		if (imagingmethod=='') 
			{
				alert('IMAGING METHOD is a required field. Please try again.');
				event.returnValue=false;
			}

		


		firstname=form_add_patient.firstname.value;
		if (firstname=='') 
			{
				alert('FIRST NAME is a required field. Please try again.');
				event.returnValue=false;
			}

		lastname=form_add_patient.lastname.value;
		if (lastname=='') 
			{
				alert('LAST NAME is a required field. Please try again.');
				event.returnValue=false;
			}

		birthyear=form_add_patient.birthyear.value;
		if (birthyear=='') 
			{
				alert('BIRTH YEAR is a required field. Please try again.');
				event.returnValue=false;
			}

			
		birthmonth=form_add_patient.birthmonth.value;
		if (birthmonth=='') 
			{
				alert('BIRTH MONTH is a required field. Please try again.');
				event.returnValue=false;
			}

			
		birthday=form_add_patient.birthday.value;
		if (birthday=='') 
			{
				alert('BIRTH DAY is a required field. Please try again.');
				event.returnValue=false;
			}

		sss=form_add_patient.sss.value;
		if (sss=='') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}

		
		ss=form_add_patient.ss.value;
		if (ss=='') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}

		ssss=form_add_patient.ssss.value;
		if (ssss=='') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}


			select_refdoc=form_add_patient.select_refdoc.value;
		if (select_refdoc=='') 
			{
				alert('REFERRING DOCTOR is a required field. Please try again.');
				event.returnValue=false;
			}

		interpdoc=form_add_patient.interpdoc.value;
		if (interpdoc=='') 
			{
				alert('INTERPRETING DOCTOR is a required field. Please try again.');
				event.returnValue=false;
			}


	}




	function validate_refdoc() 
	{
		


		var form_firstname=form_refdoc.form_firstname.value;
		
		if (form_firstname=='') 
			{
				alert('FIRST NAME is a required field. Please try again.');
				event.returnValue=false;
			}

		form_lastname=form_refdoc.form_lastname.value;
		if (form_lastname=='') 
			{
				alert('LAST NAME is a required field. Please try again.');
				event.returnValue=false;
			}

		
		
	}



function areaSurveys(measured,field)
{
	var msg = measured;
	var netname = 'net'+field;
	document.healthphysics.net1.value = msg;
}




	function validatesocial()
	{
		social1=form_social.sss.value;
		if (social1 == '') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}

		
		social2=form_social.ss.value;
		if (social2 == '') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}

		social3=form_social.ssss.value;
		if (social3 == '') 
			{
				alert('SOCIAL is a required field. Please try again.');
				event.returnValue=false;
			}


	}


function calculate(form) 
{

		monthly_volume = eval(form.monthly_volume.value);
		medicare_revenue = monthly_volume * 1100;
		mis_cost = monthly_volume * 400;
		supplies = monthly_volume * 150;
		total_expense = mis_cost + supplies;
		
		net_annual = (medicare_revenue - total_expense) * 12;
		
		formatted = formatCurrency(net_annual);
		
		form.annual.value= formatted;
}




function formatCurrency(num) 
{
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}


var http = getHTTPObject();

function handleHttpResponse() 
{

  if (http.readyState == 4)
  {
    results = http.responseText;

    document.getElementById('classname').value = results;
  }

}


function doDrugLookup() {

var url = "getDrug.php?param="; // The server-side script
var tradename = document.getElementById("tradename").value;

http.open("GET", url + escape(tradename), true); 

http.onreadystatechange = handleHttpResponse;
http.send(null);

}

var http = getHTTPObject();


function getHTTPObject() 
{ 

var xmlhttp;

/*@cc_on @if (@_jscript_version >= 5)
try { 
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try { 
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} catch (E) {
xmlhttp = false; 
}
} 
@else
xmlhttp = false;
@end @*/  

if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
		try { 
			xmlhttp = new XMLHttpRequest();		
		} 
		
		catch (e) { 
			xmlhttp = false; 
		}
} 

return xmlhttp; 

} 

