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 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 reportvalidate() 
	{
		
		restdose=report.restdose.value;
		if (restdose=='') 
			{
				alert('REST DOSAGE is a required field. Please try again.');
				event.returnValue=false;
			}

		stressdose=report.stress_dose.value;
		if (stressdose=='') 
			{
				alert('STRESS DOSAGE is a required field. Please try again.');
				event.returnValue=false;
			}

	}



	function validate_refdoc() 
	{
		


		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 validate_login() 
	{
		
		laboratory=form_login.laboratory.value;
		if (laboratory=='') 
			{
				alert('OFFICE is required . Please try again.');
				event.returnValue=false;
			}
	
		
	}*/



	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);
}

