// To open a popup window

function MM_openBrWindow(theURL,winName,features) {

  window.open(theURL,winName,features);

}


// Contact Us form validation
function Contactus() {
	
	firstName = document.cuForm.txtName
	if (firstName.value == "" || !isNaN(firstName.value))
	{
		alert("Please enter your first name");
		firstName.focus()
		return false		
	}
	
	phone = document.cuForm.txtPhone
	if (phone.value == "")
	{
		alert("Please enter your Phone Number");
		phone.focus()
		return false		
	}	

	mailid = document.cuForm.txtEmail
	if (mailid.value == '')
	{
		alert("Please enter E-mail Id");
		mailid.focus()
		return false
	}
	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){
		alert("Invalid E-mail ID")
		mailid.focus()	   
		return false
	}

	comments = document.cuForm.txtMessage
	if (comments.value == "" || !isNaN(comments.value))
	{
		alert("Please add your comments");
		comments.focus()
		return false		
	}	
	if (document.cuForm.uword.value=="" )
	{
	alert('Enter the code as it is shown');
	document.cuForm.uword.focus();
	return false;
	}
	return jcap();
	
}


// Newsletter Subscription Form

function Newsletter() {

  	mailid = document.newsMail.email

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}

}



// Feedback form validation

function Feedback() {



	firstName = document.fbForm.txtFirstname

	if (firstName.value == "" || !isNaN(firstName.value))

	{

		alert("Please enter your first name");

		firstName.focus()

		return false		

	}



	lastName = document.fbForm.txtlastname

	if (lastName.value == "" || !isNaN(lastName.value))

	{

		alert("Please enter your last name");

		lastName.focus()

		return false		

	}



	dayPhone = document.fbForm.txtworkphone

	if (isNaN(dayPhone.value))

	{

		alert("Phone number you have entered is invalid");

		dayPhone.focus()

		return false		

	}



	eveningPhone = document.fbForm.txthomephone

	if (isNaN(eveningPhone.value))

	{

		alert("Phone number you have entered is invalid");

		eveningPhone.focus()

		return false		

	}



	mailid = document.fbForm.txtemail

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}



	age = document.fbForm.cmbAgeRange

	if (age.options(age.selectedIndex).value == "")

	{

		alert("Please select your age group");

		age.focus()

		return false		

	}	



	sportsAct = document.fbForm.txtsports

	if (sportsAct.value != "" && !isNaN(sportsAct.value))

	{

		alert("Please enter Sports Activities");

		sportsAct.focus()

		return false		

	}



	comments = document.fbForm.txtComments

	if (comments.value == "" || !isNaN(comments.value))

	{

		alert("Please add your comments");

		comments.focus()

		return false		

	}	

}



// Appointments form validation

function Appointment()

{

if (document.frmAppointment.txtFirstName.value=="" || !isNaN(document.frmAppointment.txtFirstName.value))

	{

	alert('Enter FirstName');

	document.frmAppointment.txtFirstName.focus();

	return false;

	}

if (document.frmAppointment.txtSurname.value=="" || !isNaN(document.frmAppointment.txtSurname.value))

	{

	alert('Enter Surname');

	document.frmAppointment.txtSurname.focus();

	return false;

	}

if (document.frmAppointment.txtHomePhoneNumber.value=="" || isNaN(document.frmAppointment.txtHomePhoneNumber.value))

	{

	alert('Enter Home Phone No.');

	document.frmAppointment.txtHomePhoneNumber.focus();

	return false;

	}

if (document.frmAppointment.txtBusinessPhoneNumber.value!="" && isNaN(document.frmAppointment.txtBusinessPhoneNumber.value))

	{

	alert('Enter a valid Business Phone Number');

	document.frmAppointment.txtBusinessPhoneNumber.focus();

	return false;

	}

	

if (document.frmAppointment.txtMobileNumber.value!="" && isNaN(document.frmAppointment.txtMobileNumber.value))

	{

	alert('Mobile number you have entered is invalid');

	document.frmAppointment.txtMobileNumber.focus();

	return false;

	}

	

if (document.frmAppointment.txtEmailAddress.value=="")

	{

	alert('Enter Email Address');

	document.frmAppointment.txtEmailAddress.focus();

	return false;

	}

	else if (document.frmAppointment.txtEmailAddress.value.indexOf("@")==-1 || document.frmAppointment.txtEmailAddress.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		document.frmAppointment.txtEmailAddress.focus()	   

		return false

	}	

}



// BMI Calculator



function converttometers(ht)

{

    return (ht/100);

}

function calculatebmi(ht,wt)

{

return (wt/Math.pow(ht,2));

}

function btnCalcbmi()

{

if (document.frmbmi.txtheight.value != '')

{

	var ht=converttometers(document.frmbmi.txtheight.value);

	var wt=document.frmbmi.txtweight.value;

	var bmi=Math.round(calculatebmi(ht,wt));

	document.frmbmi.txtbmi.value=parseInt(bmi);

	

	if (parseInt(bmi) <19) 

document.frmbmi.comment.value = "Underweight";

if (parseInt(bmi) >=19 && parseInt(bmi) <=25) 

document.frmbmi.comment.value = "Desirable";

if (parseInt(bmi) >=26 && parseInt(bmi) <=29) 

document.frmbmi.comment.value = "Prone to health risks";

if (parseInt(bmi) >=30 && parseInt(bmi) <=40) 

document.frmbmi.comment.value = "Obese";

if (parseInt(bmi) >40) 

document.frmbmi.comment.value = "Extremely obese";

	

}

else 

{

	alert("Please enter your weight and height");

	return false;

}

}



// Medical Professionals form validation

function OnlineOrder() {



	firstName = document.mpform.txtFirstname

	if (firstName.value == "" || !isNaN(firstName.value))

	{

		alert("Please enter your Name");

		firstName.focus()

		return false		

	}



if (document.mpform.txtproviderno.value=="" || isNaN(document.mpform.txtproviderno.value))

	{

	alert('Please enter Provider No.');

	document.mpform.txtproviderno.focus();

	return false;

	}



	TelePhone = document.mpform.txtTelePhoneNumber

	if (isNaN(TelePhone.value))

	{

		alert("Phone number you have entered is invalid");

		TelePhone.focus()

		return false		

	}

	

	mailid = document.mpform.txtemail

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}

	

if (document.mpform.txtkits.value=="" || isNaN(document.mpform.txtkits.value))

	{

	alert('Please enter No. of Kits');

	document.mpform.txtkits.focus();

	return false;

	}



if (document.mpform.txtkits1.value=="" || isNaN(document.mpform.txtkits1.value))

	{

	alert('Please enter No. of Kits');

	document.mpform.txtkits1.focus();

	return false;

	}

	}

	

	// Patients form validation

function PatientsOnlineOrder() {



	firstName = document.patientform.txtFirstname

	if (firstName.value == "" || !isNaN(firstName.value))

	{

		alert("Please enter your Name");

		firstName.focus()

		return false		

	}



if (document.patientform.txtdob.value=="")

	{

	alert('Please enter your Date of Birth');

	document.patientform.txtdob.focus();

	return false;

	}

	

	TelePhone = document.patientform.txtTelePhoneNumber

	

	if (isNaN(TelePhone.value))

	{

		alert("Phone number you have entered is invalid");

		TelePhone.focus()

		return false		

	}



	mailid = document.patientform.txtemail

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}

	

if (!document.patientform.ubh.checked && !document.patientform.libt.checked)

	{

	alert('Please select atleast one Breath Test');

	return false;

	}



if (document.patientform.txtdoctor.value=="")

	{

		alert('Please enter Referring Doctor');

		document.patientform.txtdoctor.focus();

		return false;

	}

}

	

// Referrals form validation

function ReferralsOnlineOrder() {



	firstName = document.referralsform.txtFirstname

	if (firstName.value == "" || !isNaN(firstName.value))

	{

		alert("Please enter Doctors Name");

		firstName.focus()

		return false		

	}



if (document.referralsform.txtproviderno.value=="" || isNaN(document.referralsform.txtproviderno.value))

	{

	alert('Please enter Provider No.');

	document.referralsform.txtproviderno.focus();

	return false;

	}



TelePhone = document.referralsform.txtTelePhoneNumber

	if (isNaN(TelePhone.value))

	{

		alert("Phone number you have entered is invalid");

		TelePhone.focus()

		return false		

	}



	mailid = document.referralsform.txtemail

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}

	

	patientsName = document.referralsform.txtpatientname

	if (patientsName.value == "" || !isNaN(patientsName.value))

	{

		alert("Please enter Patients Name");

		patientsName.focus()

		return false		

	}

	

	Medicare = document.referralsform.txtmedicare

	if (isNaN(Medicare.value))

	{

		alert("Medicare number you have entered is invalid");

		Medicare.focus()

		return false		

	}



}	







// online form validation

function online() {

	

	firstName = document.cuForm.txtName

	if (firstName.value == "" || !isNaN(firstName.value))

	{

		alert("Please enter your first name");

		firstName.focus()

		return false		

	}



		mailid = document.cuForm.txtEmail

	if (mailid.value == '')

	{

		alert("Please enter E-mail Id");

		mailid.focus()

		return false

	}

	else if (mailid.value.indexOf("@")==-1 || mailid.value.indexOf(".")==-1){

		alert("Invalid E-mail ID")

		mailid.focus()	   

		return false

	}

if (document.cuForm.phone.value=="" )

	{

	alert('Enter Phone No.');

	document.cuForm.phone.focus();

	return false;

	}





	if (document.cuForm.uword.value=="" )

	{

	alert('Enter the code as it is shown');

	document.cuForm.uword.focus();

	return false;

	}

	return jcap();

	

	

}

















