

		   
			function validateForm(){
				var user_info =  new Array(9);
				user_info[0] = id('first_name').value;
				user_info[1] = id('last_name').value;
				user_info[2] = id('facility').value;
				user_info[3] = id('address').value;
				user_info[4] = id('city').value;
				user_info[5] = id('state').value;
				user_info[6] = id('zip').value;
				user_info[7] = id('email').value;
				user_info[8] = id('brochureCheckbox');
				user_info[9] = id('brochureQty').value;
				user_info[10] = id('activityCheckbox');
				user_info[11] = id('activityQty').value;
				user_info[12] = id('snacksCheckbox');
				user_info[13] = id('snacksQty').value;
				
				user_info[15] = id('monthlyCheckbox');
				
				var flag = false;
				var message = "";
				var header = "The following fields are not valid:\n";

				
				if(compareCheckBoxAndText(user_info[8],user_info[9])> 0){
					if (compareCheckBoxAndText(user_info[8],user_info[9]) == 1){
						
						id('brochureQty').value = "";
						user_info[8].checked = false;
					}
					else if (compareCheckBoxAndText(user_info[8],user_info[9]) == 2){
						flag=true;
						message += 	"\n Kids nutrition brochures - checkbox is not checked and quantity indicated..";
						if(isNaN(user_info[9])){
							message +="\n Kids nutrition brochures - Invalid quantity indicated."; 	
						}
						
										 
					}
					else if (compareCheckBoxAndText(user_info[8],user_info[9]) == 3){
						flag=true;
						message += 	"\n Kids nutrition brochures - checkbox is checked with invalid quantity indicated.";
						
														
										 
					}
					else if (compareCheckBoxAndText(user_info[8],user_info[9]) == 5){
						message += 	"\n Kids nutrition brochures - quantity must be greater than 0";
						flag=true;
					}
					else if (compareCheckBoxAndText(user_info[8],user_info[9]) == 4){
							id('brochureQty').value = "1";
							user_info[8].checked = true;			 
					}
				}
				if(compareCheckBoxAndText(user_info[10],user_info[11]) > 0){
					if (compareCheckBoxAndText(user_info[10],user_info[11]) == 1){
						
						id('activityQty').value = "";
						user_info[10].checked = false;
					}
					else if (compareCheckBoxAndText(user_info[10],user_info[11]) == 2){
						flag=true;
						message += 	"\n Kids activity booklets - checkbox is not checked and quantity indicated.";
							if(isNaN(user_info[11])){
								message +="\n Kids activity booklets - Invalid quantity indicated."; 	
							}
							
					}
					else if (compareCheckBoxAndText(user_info[10],user_info[11]) == 3){
						flag=true;
						message += 	"\n Kids activity booklets - checkbox is checked with invalid quantity indicated.";
						
					}
					else if (compareCheckBoxAndText(user_info[10],user_info[11]) == 5){
						message += 	"\n Kids activity booklets - quantity must be greater than 0";
						flag=true;
					}
					else if (compareCheckBoxAndText(user_info[10],user_info[11]) == 4){
						id('activityQty').value = "1";
						user_info[10].checked = true;
					}
				}
				if(compareCheckBoxAndText(user_info[12],user_info[13]) > 0){
					if (compareCheckBoxAndText(user_info[12],user_info[13]) == 1){
						
						id('snacksQty').value = "";
						user_info[12].checked = false;

					}
					else if (compareCheckBoxAndText(user_info[12],user_info[13]) == 2){
						flag=true;
						message += 	"\n Kids snack tips - checkbox is not checked and quantity indicated.";
							if(isNaN(user_info[13])){
								message +="\n Smart Snacks tip sheet for parents - Invalid quantity indicated."; 	
							}
							
					}
					else if (compareCheckBoxAndText(user_info[12],user_info[13]) == 3){
						flag=true;
						message += 	"\n Kids snack tips - checkbox is checked with invalid quantity indicated.";
			
					}
					else if (compareCheckBoxAndText(user_info[11],user_info[13]) == 5){
						message += 	"\n Kids snack tips - quantity must be greater than 0";
						flag=true;
					}
					else if (compareCheckBoxAndText(user_info[12],user_info[13]) == 4){
						id('snacksQty').value = "1";
						user_info[12].checked = true;
					}
				
				}
				if(!Trim(user_info[0]).length > 0){
					message += 	"\n First Name - missing value";
					flag=true;
				}
				if(!Trim(user_info[1]).length > 0){
					message += 	"\n Last Name - missing value";
					flag=true;
				}	
				
				if((user_info[15].checked)&&(!user_info[12].checked)&&(!user_info[10].checked)&&(!user_info[8].checked)){
				
				}else{
					if(!Trim(user_info[2]).length > 0){
						message += 	"\n Childcare Facility - missing value";
						flag=true;
					}
					if(!Trim(user_info[3]).length > 0){
						message += 	"\n Address - missing value";
						flag=true;
					}
					if(!Trim(user_info[4]).length > 0){
						message += 	"\n City - missing value";
						flag=true;
					}
					if(!(user_info[5]).match(regex().State)){
						message += 	"\n State";
						flag=true;
					}
					if(!(user_info[6]).match(regex().zipCode)){
						message += 	"\n Zip";
						flag=true;
					}				
				}
				if(!(user_info[7]).match(regex().emailAddress)){
					message += 	"\n Email";
					flag=true;
				}	
				if(!user_info[8].checked && !user_info[10].checked && !user_info[12].checked && !user_info[15].checked){
						message += 	"\n Please select at least one item";
						flag=true;
				}
				if(flag == true){
					alert(header+message+"\n");
					return false;
				}	
				else{
				document.childCareForm.submit();
					
				}	
			}
			
			
			function id(elementId){
	 			if (typeof elementId=="string"){
	 			 return document.getElementById(elementId);
	 			}
	 		return elementId;
	 		}
			
			
			function getLabelForId(id) { 
				var labels = document.getElementsByTagName('label');
		 		for (var i = 0; i < labels.length; i++) { 
		   			if (lables[i].htmlFor == document.forms[0].elements[i].id) { 
					 var label= lables[i].firstChild.nodeValue;
			 		return label; 
		   			} 
		 		} 
			}
			
			
			function compareCheckBoxAndText(checkBox,textBox) {
			
				
				if((checkBox.checked) && (textBox!=='') && (textBox > 0)) {
					return 0;
				} 
				else if((textBox.length == 0 || textBox=="")&&(!checkBox.checked)){
					return 0;
				}
				else if(!checkBox.checked && (textBox > 0)&& !isNaN(textBox) ){
					checkBox.checked = true;
					return 0;
				}
				else if(!checkBox.checked && isNaN(textBox)){
					return 2;
				}
				else if(checkBox.checked && isNaN(textBox)){
					return 3;
				}
				else if((textBox.length == 0 || textBox=="" )&&checkBox.checked ){
					return 4;
				}
				else if(textBox <= 0){
					return 5;
				}
			}
			
			
			function Trim(str){  
				while(str.charAt(0) == (" ") ){  
  					str = str.substring(1);
  				}
  				while(str.charAt(str.length-1) == " " ){  
					str = str.substring(0,str.length-1);
  				}
  			return str;
			}
			
		   
			function regex(){
   				 var valid = {};
				
				valid.zipCode = /^\d{5}(\d{4})?$/;
				
				valid.emailAddress = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
				
				valid.State = /^(AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NB|NC|ND|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY)$/i;
			return valid;
			}
			
			
			function openWindow(target){
				var newWindow = window.open(target, "newWin","width=650,height=400,toolbar=1,status=0,directories=0,menubar=0,scrollbars=1,location=0,resizeable=1");
				if (window.focus) {newWindow.focus();}
				return false;
			}
			
			
			function closeWindow(){
				window.close();
			}
			
			
			function fnQtyInputMod(eleid,qty){
				if(id(eleid).checked == false){
					id(qty).value = "";
				}
			}


function fnGetFocus(){			
	document.OrderForm.HeartKitBinderQty.focus();		
	
}

function fnAdultBrochures(){
	if(document.getElementById("AdultsBrochure").checked) {
			document.OrderForm.guidingStarsAdultQty.focus();				
	}
}

function fnKidBrochures(){
	if(document.getElementById("KidBrochure").checked) {
			document.OrderForm.KidsGSBrochures.focus();				
	}
}

function fnAdultPosters(){
	if(document.getElementById("AdultWaitingRoomPoster").checked) {
			document.OrderForm.AdultsWaitingRoomqty.focus();				
	}
}

function fnKidPosters(){
	if(document.getElementById("KidWaitingRoomPoster").checked) {
			document.OrderForm.KidsWaitingRoomqty.focus();				
	}
}

function fnHeartKitBinders(){
	if(document.getElementById("HeartKitBinder").checked) {
			document.OrderForm.HeartKitBinderQty.focus();				
	}
}



function fnValidateHealthCareproviderForm () {

	var header = "Error : Fill out all required fields \n ";
	var message = "";
	var flag= true;
	var focusid = "";
	
	if(document.getElementById("AdultNewsLetter").checked ||
		document.getElementById("KidNewsLetter").checked ||
		document.getElementById("AdultsBrochure").checked ||  
		document.getElementById("KidBrochure").checked || 
		document.getElementById("AdultWaitingRoomPoster").checked ||
		document.getElementById("KidWaitingRoomPoster").checked ||
		document.getElementById("HeartKitBinder").checked ) {
		
		document.getElementById("errormessage").innerHTML = "";
		

		
			if(document.getElementById("HeartKitBinder").checked) {
		
			if(!Trim(id("HeartKitBinderQty").value).length > 0) {				
				id('HeartKitBinderQty').className = "highlightActiveField" ;
				id('HeartKitBinderQtyLabel').className = "errorlabel" ;
				id('HeartKitBinderQty').title = "Quantity - missing value";		
				flag = false;		
				focusid = "HeartKitBinderQty";
			} else if(id("HeartKitBinderQty").value <= 0) {			
				id('HeartKitBinderQty').className = "highlightActiveField" ;
				id('HeartKitBinderQtyLabel').className = "errorlabel" ;
				id('HeartKitBinderQty').title = "Order at least one item";
				flag = false;
				focusid = "HeartKitBinderQty";
			} else if (!fnIsNumericValue(id("HeartKitBinderQty").value)) {				
				id('HeartKitBinderQty').className = "highlightActiveField" ;
				id('HeartKitBinderQtyLabel').className = "errorlabel" ;
				id('HeartKitBinderQty').title = "Please enter a numeric value";
				flag = false;
				focusid = "HeartKitBinderQty";
			} else {			
				id('HeartKitBinderQty').className = "" ;
				id('HeartKitBinderQtyLabel').className = "" ;
				id('HeartKitBinderQty').title = "";
						
				
			}		
		} else {
			id('HeartKitBinderQty').className = "" ;
			id('HeartKitBinderQtyLabel').className = "" ;
			id('HeartKitBinderQty').title = "";		
		}
			
		if(document.getElementById("AdultsBrochure").checked ) {	
			if(!Trim(id("guidingStarsAdultQty").value).length > 0) {				
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Quantity - missing value";	
				flag = false;
				focusid = (focusid == "") ? "guidingStarsAdultQty"  : 	focusid;	
				 
			} else if(id("guidingStarsAdultQty").value <= 0) {			
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Order at least one item";
				flag = false;
				focusid = (focusid == "") ? "guidingStarsAdultQty"  : 	focusid;

			} else if (!fnIsNumericValue(id("guidingStarsAdultQty").value)) {				
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Please enter a numeric value";
				flag = false;
				focusid = (focusid == "") ? "guidingStarsAdultQty"  : 	focusid;

			} else {			
				id('guidingStarsAdultQty').className = "" ;
				id('QuantityguidingStarsAdultlabel').className = "" ;
				id('guidingStarsAdultQty').title = "";
				
			}
			
		} else {
			id('guidingStarsAdultQty').className = "" ;
			id('QuantityguidingStarsAdultlabel').className = "" ;
			id('guidingStarsAdultQty').title = "";			
		
		}
		
		if(document.getElementById("KidBrochure").checked ) {
		
			if(!Trim(id("KidsGSBrochures").value).length > 0) {				
				id('KidsGSBrochures').className = "highlightActiveField" ;
				id('KidsGSBrochureslabel').className = "errorlabel" ;
				id('KidsGSBrochures').title = "Quantity - missing value";	
				flag = false;
				focusid = (focusid == "") ? "KidsGSBrochures"  : 	focusid;		
			} else if(id("KidsGSBrochures").value <= 0) {			
				id('KidsGSBrochures').className = "highlightActiveField" ;
				id('KidsGSBrochureslabel').className = "errorlabel" ;
				id('KidsGSBrochures').title = "Order at least one item";
				flag = false;
				focusid = (focusid == "") ? "KidsGSBrochures"  : 	focusid;
			} else if (!fnIsNumericValue(id("KidsGSBrochures").value)) {				
				id('KidsGSBrochures').className = "highlightActiveField" ;
				id('KidsGSBrochureslabel').className = "errorlabel" ;
				id('KidsGSBrochures').title = "Please enter a numeric value";
				flag = false;
				focusid = (focusid == "") ? "KidsGSBrochures"  : 	focusid;
			} else {			
				id('KidsGSBrochures').className = "" ;
				id('KidsGSBrochureslabel').className = "" ;
				id('KidsGSBrochures').title = "";	
				
			}		
		} else {
			id('KidsGSBrochures').className = "" ;
			id('KidsGSBrochureslabel').className = "" ;
			id('KidsGSBrochures').title = "";			
		}
		
		if(document.getElementById("AdultWaitingRoomPoster").checked) {		
			
			if(!Trim(id("AdultsWaitingRoomqty").value).length > 0) {				
				id('AdultsWaitingRoomqty').className = "highlightActiveField" ;
				id('AdultsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('AdultsWaitingRoomqty').title = "Quantity - missing value";
				flag = false;	
				focusid = (focusid == "") ? "AdultsWaitingRoomqty"  : 	focusid;					
				
			} else if(id("AdultsWaitingRoomqty").value <= 0) {			
				id('AdultsWaitingRoomqty').className = "highlightActiveField" ;
				id('AdultsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('AdultsWaitingRoomqty').title = "Order at least one item";
				flag = false;
				focusid = (focusid == "") ? "AdultsWaitingRoomqty"  : 	focusid;					
			} else if (!fnIsNumericValue(id("AdultsWaitingRoomqty").value)) {				
				id('AdultsWaitingRoomqty').className = "highlightActiveField" ;
				id('AdultsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('AdultsWaitingRoomqty').title = "Please enter a numeric value";
				flag = false;
				focusid = (focusid == "") ? "AdultsWaitingRoomqty"  : 	focusid;					
			} else {			
				id('AdultsWaitingRoomqty').className = "" ;
				id('AdultsWaitingRoomqtyLabel').className = "" ;
				id('AdultsWaitingRoomqty').title = "";			
				
			}		
		} else {
			id('AdultsWaitingRoomqty').className = "" ;
			id('AdultsWaitingRoomqtyLabel').className = "" ;
			id('AdultsWaitingRoomqty').title = "";			
		}
		
		if(document.getElementById("KidWaitingRoomPoster").checked) {
		
			if(!Trim(id("KidsWaitingRoomqty").value).length > 0) {				
				id('KidsWaitingRoomqty').className = "highlightActiveField" ;
				id('KidsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('KidsWaitingRoomqty').title = "Quantity - missing value";	
				flag = false;
  				focusid = (focusid == "") ? "KidsWaitingRoomqty"  : 	focusid;								
			} else if(id("KidsWaitingRoomqty").value <= 0) {			
				id('KidsWaitingRoomqty').className = "highlightActiveField" ;
				id('KidsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('KidsWaitingRoomqty').title = "Order at least one item";
				flag = false;
  				focusid = (focusid == "") ? "KidsWaitingRoomqty"  : 	focusid;								
			} else if (!fnIsNumericValue(id("KidsWaitingRoomqty").value)) {				
				id('KidsWaitingRoomqty').className = "highlightActiveField" ;
				id('KidsWaitingRoomqtyLabel').className = "errorlabel" ;
				id('KidsWaitingRoomqty').title = "Please enter a numeric value";
				flag = false;
  				focusid = (focusid == "") ? "KidsWaitingRoomqty"  : 	focusid;								
			} else {			
				id('KidsWaitingRoomqty').className = "" ;
				id('KidsWaitingRoomqtyLabel').className = "" ;
				id('KidsWaitingRoomqty').title = "";			
				
			}
			
		
		} else {
				id('KidsWaitingRoomqty').className = "" ;
				id('KidsWaitingRoomqtyLabel').className = "" ;
				id('KidsWaitingRoomqty').title = "";		
		}
		
		
		
		var user_info =  new Array(9);
		user_info[0] = id('first_name').value;
		user_info[1] = id('last_name').value;
		user_info[2] = id('Medicalpractice_Name').value;
		user_info[3] = id('Medicalpractice_Type').value;

		user_info[4] = id('street_address').value;
		user_info[5] = id('state').value;
														
		user_info[6] = id('email').value;
		user_info[7] = id('City').value;
		user_info[8] = id('Zipcode').value;		
		
		if((document.getElementById("AdultNewsLetter").checked ||
			document.getElementById("KidNewsLetter").checked ) &&(
			!document.getElementById("AdultsBrochure").checked &&  
			!document.getElementById("KidBrochure").checked && 
			!document.getElementById("AdultWaitingRoomPoster").checked &&
			!document.getElementById("KidWaitingRoomPoster").checked &&
			!document.getElementById("HeartKitBinder").checked))  {

				
						
						id('Zipcode').className = "";
						id('Zipcode').title = "" ;
						id('Zipcode_lbl').className ="";
						id('City').className = "";
						id('City_lbl').className = "";
						id('City').title = "";
						id('defaultoption').className = "";
						id('state_lbl').className ="";
						id('state').title = "";
						id('street_address').className = "";
						id('street_address_lbl').className ="";
						id('street_address').title = "";
						id('last_name').className = "" ;
						id('last_name').title = "";
						id('last_name_lbl').className = "" ;
						id('first_name').className = "" ;
						id('first_name').title = "";	 
						id('first_name_lbl').className = "" ;
						id('HeartKitBinderQty').className = "" ;
						id('HeartKitBinderQtyLabel').className = "" ;
						id('HeartKitBinderQty').title = "";
						id('KidsWaitingRoomqty').className = "" ;
						id('KidsWaitingRoomqtyLabel').className = "" ;
						id('KidsWaitingRoomqty').title = "";
						id('AdultsWaitingRoomqty').className = "" ;
						id('AdultsWaitingRoomqtyLabel').className = "" ;
						id('AdultsWaitingRoomqty').title = "";	
						id('KidsGSBrochures').className = "" ;
						id('KidsGSBrochureslabel').className = "" ;
						id('KidsGSBrochures').title = "";	
						id('guidingStarsAdultQty').className = "" ;
						id('QuantityguidingStarsAdultlabel').className = "" ;
						id('guidingStarsAdultQty').title = "";					
		

					if(!Trim(user_info[6]).length > 0){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Email - missing value";
						flag = false;
		  				focusid = (focusid == "") ? "email"  : 	focusid;								
					} else if(!(user_info[6]).match(regex().emailAddress)){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Enter a valid email address";
						header = "Enter a valid email address";
						flag = false;	
						focusid = (focusid == "") ? "email"  : 	focusid;	
					} else {
					
						id('email').className = "" ;
						id('email').title = "";
						id('email_lbl').className ="";
						
					}	
		
		} else {
		
			if(!Trim(user_info[0]).length > 0){						
					
			id('first_name').className = "highlightActiveField" ;
			id('first_name_lbl').className = "errorlabel" ;
			id('first_name').title = "First Name - missing value"; 
			flag = false;
			focusid = (focusid == "") ? "first_name"  : 	focusid;	
			} else {
				if(!fnIsAlphabetic(user_info[0])){
	
				id('first_name').className = "highlightActiveField" ;
				id('first_name_lbl').className = "errorlabel" ;
				id('first_name').title = "First Name- Cant be Numeric";
				flag = false;
				focusid = (focusid == "") ? "first_name"  : 	focusid;					
				} else {							
				id('first_name').className = "" ;
				id('first_name').title = "";	 
				id('first_name_lbl').className = "" ;
				
				}
			}
				
						
						
					if(!Trim(user_info[1]).length > 0){

						id('last_name').className = "highlightActiveField" ;
						id('last_name_lbl').className = "errorlabel" ;
						id('last_name').title = "Last Name - missing value";
						flag = false;
						focusid = (focusid == "") ? "last_name"  : 	focusid;											
					} else {
						if(!fnIsAlphabetic(user_info[1])){
	
							id('last_name').className = "highlightActiveField" ;
							id('last_name_lbl').className = "errorlabel" ;
							id('last_name').title = "Last Name- Cant be Numeric";
							flag = false;	
							focusid = (focusid == "") ? "last_name"  : 	focusid;											
						} else {
						
							id('last_name').className = "" ;
							id('last_name').title = "";
							id('last_name_lbl').className = "" ;
							
						}						
					}
					if(!Trim(user_info[6]).length > 0){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Email - missing value";
						flag = false;
						focusid = (focusid == "") ? "email"  : 	focusid;						
					} else if(!(user_info[6]).match(regex().emailAddress)){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Enter a valid email address";
						header = "Enter a valid email address";
						flag = false;
						focusid = (focusid == "") ? "email"  : 	focusid;												
					} else {
						id('email').className = "" ;
						id('email').title = "";
						id('email_lbl').className ="";
						
					}												
					if(!Trim(user_info[4]).length > 0){
						
						id('street_address').className = "highlightActiveField" ;
						id('street_address_lbl').className = "errorlabel" ;
						id('street_address').title = "Street Address - missing value";
						flag = false;
						focusid = (focusid == "") ? "street_address"  : 	focusid;
						
					} else {						
						id('street_address').className = "";
						id('street_address_lbl').className ="";
						id('street_address').title = "";
						
					}

					if(Trim(user_info[5])== "none"){
					
						id('state').className = "highlightActiveField" ;
						id('state_lbl').className = "errorlabel" ;
						id('defaultoption').className = "error"
						id('state').title = "State - missing value";							
						flag = false;
						focusid = (focusid == "") ? "state"  : 	focusid;						
					} else {
						id('defaultoption').className = "";
						id('state_lbl').className ="";
						id('state').title = "";
						
					}
					if(!Trim(user_info[7]).length > 0){
					
						id('City').className = "highlightActiveField";
						id('City_lbl').className = "errorlabel" ;
						id('City').title = "City - missing value";
						flag = false;
						focusid = (focusid == "") ? "City"  : 	focusid;												
					} else {						
						id('City').className = "";
						id('City_lbl').className = "";
						id('City').title = "";
						
					}
					if(!Trim(user_info[8]).length > 0){
				
						id('Zipcode').className = "highlightActiveField";
						id('Zipcode_lbl').className = "errorlabel";
						id('Zipcode').title = "Zip Code - missing value";
						flag = false;
						focusid = (focusid == "") ? "Zipcode"  : 	focusid;																		
					}
					else{
						if(!fnIsNumericValue(user_info[8]) || (user_info[8].length!=5)){
							id('Zipcode').className = "highlightActiveField";
							id('Zipcode_lbl').className = "errorlabel";
							id('Zipcode').title = "Enter valid Zip code";
							header = "Enter valid Zip code";
							flag = false;
							focusid = (focusid == "") ? "Zipcode"  : 	focusid;																									
						}
						else {
						
							id('Zipcode').className = "";
							id('Zipcode').title = "" ;
							id('Zipcode_lbl').className ="";
							
						}	
					}
			}									
		}
		else {
			id('Zipcode').className = "";
			id('Zipcode').title = "" ;
			id('Zipcode_lbl').className ="";
			id('City').className = "";
			id('City_lbl').className = "";
			id('City').title = "";
			id('defaultoption').className = "";
			id('state_lbl').className ="";
			id('state').title = "";
			id('street_address').className = "";
			id('street_address_lbl').className ="";
			id('street_address').title = "";
			id('email').className = "" ;
			id('email').title = "";
			id('email_lbl').className ="";
			id('last_name').className = "" ;
			id('last_name').title = "";
			id('last_name_lbl').className = "" ;
			id('first_name').className = "" ;
			id('first_name').title = "";	 
			id('first_name_lbl').className = "" ;
			id('HeartKitBinderQty').className = "" ;
			id('HeartKitBinderQtyLabel').className = "" ;
			id('HeartKitBinderQty').title = "";
			id('KidsWaitingRoomqty').className = "" ;
			id('KidsWaitingRoomqtyLabel').className = "" ;
			id('KidsWaitingRoomqty').title = "";
			id('AdultsWaitingRoomqty').className = "" ;
			id('AdultsWaitingRoomqtyLabel').className = "" ;
			id('AdultsWaitingRoomqty').title = "";	
			id('KidsGSBrochures').className = "" ;
			id('KidsGSBrochureslabel').className = "" ;
			id('KidsGSBrochures').title = "";	
			id('guidingStarsAdultQty').className = "" ;
			id('QuantityguidingStarsAdultlabel').className = "" ;
			id('guidingStarsAdultQty').title = "";
			message = " Error: Please select atleast one item and then click on submit  ";
			document.getElementById("errormessage").innerHTML = message ;
			document.getElementById("errormessage").focus();
			return false;
	}
		

	if(!flag) {
		message = " Error: Fill out required fields  ";
		document.getElementById("errormessage").innerHTML =  message;
		document.getElementById(focusid).focus();
		return false;
	
	} else {
		document.OrderForm.submit();
	}

}


function fnGetHealthFocus(){			
	document.HealthActiveAdultForm.WellnessFacilityPosterqty.focus();		
	
}

function fnCoupon(){
	if(document.getElementById("Coupon").checked) {
			document.HealthActiveAdultForm.CouponQty.focus();				
	}
}


function fnHealthAdultBrochures(){
	if(document.getElementById("AdultsBrochure").checked) {
			document.HealthActiveAdultForm.guidingStarsAdultQty.focus();				
	}
}


function fnHealthAdultPosters(){
	if(document.getElementById("WellnessFacilityPoster").checked) {
			document.HealthActiveAdultForm.WellnessFacilityPosterqty.focus();				
	}
}

function fnValidateHealthActiveAdultForm () {

	var header = "Error : Fill out all required fields \n ";
	var message = "";
	var flag= true;
	var focusid = "";
	
	if(document.getElementById("AdultNewsLetter").checked ||
		
		document.getElementById("AdultsBrochure").checked ||  
		 
		document.getElementById("WellnessFacilityPoster").checked ||
		
		document.getElementById("Coupon").checked ) {
		
		document.getElementById("errormessage").innerHTML = "";
		

		
		if(document.getElementById("Coupon").checked) {
		
			if(!Trim(id("CouponQty").value).length > 0) {				
				id('CouponQty').className = "highlightActiveField" ;
				id('CouponQtyLabel').className = "errorlabel" ;
				id('CouponQty').title = "Quantity - missing value";		
				flag = false;		
				focusid = "CouponQty";
			} else if(id("CouponQty").value <= 0) {			
				id('CouponQty').className = "highlightActiveField" ;
				id('CouponQtyLabel').className = "errorlabel" ;
				id('CouponQty').title = "Order at least one item";
				flag = false;
				focusid = "CouponQty";
			} else if (!fnIsNumericValue(id("CouponQty").value)) {				
				id('CouponQty').className = "highlightActiveField" ;
				id('CouponQtyLabel').className = "errorlabel" ;
				id('CouponQty').title = "Please enter a numeric value";
				flag = false;
				focusid = "CouponQty";
			} else {			
				id('CouponQty').className = "" ;
				id('CouponQtyLabel').className = "" ;
				id('CouponQty').title = "";
						
				
			}		
		} else {
			id('CouponQty').className = "" ;
			id('CouponQtyLabel').className = "" ;
			id('CouponQty').title = "";		
		}
		
		
		if(document.getElementById("WellnessFacilityPoster").checked) {
				
			if(!Trim(id("WellnessFacilityPosterqty").value).length > 0) {				
				id('WellnessFacilityPosterqty').className = "highlightActiveField" ;
				id('WellnessFacilityPosterqtyLabel').className = "errorlabel" ;
				id('WellnessFacilityPosterqty').title = "Quantity - missing value";		
				flag = false;		
				focusid = "WellnessFacilityPosterqty";
			} else if(id("WellnessFacilityPosterqty").value <= 0) {			
				id('WellnessFacilityPosterqty').className = "highlightActiveField" ;
				id('WellnessFacilityPosterqtyLabel').className = "errorlabel" ;
				id('WellnessFacilityPosterqty').title = "Order at least one item";
				flag = false;
				focusid = "WellnessFacilityPosterqty";
			} else if (!fnIsNumericValue(id("WellnessFacilityPosterqty").value)) {				
				id('WellnessFacilityPosterqty').className = "highlightActiveField" ;
				id('WellnessFacilityPosterqtyLabel').className = "errorlabel" ;
				id('WellnessFacilityPosterqty').title = "Please enter a numeric value";
				flag = false;
				focusid = "WellnessFacilityPosterqty";
			} else {			
				id('WellnessFacilityPosterqty').className = "" ;
				id('WellnessFacilityPosterqtyLabel').className = "" ;
				id('WellnessFacilityPosterqty').title = "";


			}		
		} else {
			id('WellnessFacilityPosterqty').className = "" ;
			id('WellnessFacilityPosterqtyLabel').className = "" ;
			id('WellnessFacilityPosterqty').title = "";		
		}

		if(document.getElementById("AdultsBrochure").checked) {
				
			if(!Trim(id("guidingStarsAdultQty").value).length > 0) {				
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Quantity - missing value";		
				flag = false;		
				focusid = "guidingStarsAdultQty";
			} else if(id("guidingStarsAdultQty").value <= 0) {			
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Order at least one item";
				flag = false;
				focusid = "guidingStarsAdultQty";
			} else if (!fnIsNumericValue(id("guidingStarsAdultQty").value)) {				
				id('guidingStarsAdultQty').className = "highlightActiveField" ;
				id('QuantityguidingStarsAdultlabel').className = "errorlabel" ;
				id('guidingStarsAdultQty').title = "Please enter a numeric value";
				flag = false;
				focusid = "WellnessFacilityPosterqty";
			} else {			
				id('guidingStarsAdultQty').className = "" ;
				id('QuantityguidingStarsAdultlabel').className = "" ;
				id('guidingStarsAdultQty').title = "";


			}		
		} else {
			id('guidingStarsAdultQty').className = "" ;
			id('QuantityguidingStarsAdultlabel').className = "" ;
			id('guidingStarsAdultQty').title = "";		
		}
		
		
		
			
		
		
		var user_info =  new Array(9);
		user_info[0] = id('first_name').value;
		user_info[1] = id('last_name').value;
		user_info[2] = id('Medicalpractice_Name').value;
		user_info[3] = id('Medicalpractice_Type').value;

		user_info[4] = id('street_address').value;
		user_info[5] = id('state').value;
														
		user_info[6] = id('email').value;
		user_info[7] = id('City').value;
		user_info[8] = id('Zipcode').value;		
		
		if((document.getElementById("AdultNewsLetter").checked ||
			
			!document.getElementById("AdultsBrochure").checked &&  
			
			!document.getElementById("WellnessFacilityPoster").checked &&
			
			!document.getElementById("Coupon").checked))  {

				
						
						id('Zipcode').className = "";
						id('Zipcode').title = "" ;
						id('Zipcode_lbl').className ="";
						id('City').className = "";
						id('City_lbl').className = "";
						id('City').title = "";
						id('defaultoption').className = "";
						id('state_lbl').className ="";
						id('state').title = "";
						id('street_address').className = "";
						id('street_address_lbl').className ="";
						id('street_address').title = "";
						id('last_name').className = "" ;
						id('last_name').title = "";
						id('last_name_lbl').className = "" ;
						id('first_name').className = "" ;
						id('first_name').title = "";	 
						id('first_name_lbl').className = "" ;
						id('CouponQty').className = "" ;
						id('CouponQtyLabel').className = "" ;
						id('CouponQty').title = "";
						
						id('WellnessFacilityPosterqty').className = "" ;
						id('WellnessFacilityPosterqtyLabel').className = "" ;
						id('WellnessFacilityPosterqty').title = "";	
						
						id('guidingStarsAdultQty').className = "" ;
						id('QuantityguidingStarsAdultlabel').className = "" ;
						id('guidingStarsAdultQty').title = "";					
		

					if(!Trim(user_info[6]).length > 0){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Email - missing value";
						flag = false;
		  				focusid = (focusid == "") ? "email"  : 	focusid;								
					} else if(!(user_info[6]).match(regex().emailAddress)){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Enter a valid email address";
						header = "Enter a valid email address";
						flag = false;	
						focusid = (focusid == "") ? "email"  : 	focusid;	
					} else {
					
						id('email').className = "" ;
						id('email').title = "";
						id('email_lbl').className ="";
						
					}	
		
		} else {
		
			
			if(!Trim(user_info[0]).length > 0){						
					
			id('first_name').className = "highlightActiveField" ;
			id('first_name_lbl').className = "errorlabel" ;
			id('first_name').title = "First Name - missing value"; 
			flag = false;
			focusid = (focusid == "") ? "first_name"  : 	focusid;	
			} else {
				if(!fnIsAlphabetic(user_info[0])){
	
				id('first_name').className = "highlightActiveField" ;
				id('first_name_lbl').className = "errorlabel" ;
				id('first_name').title = "First Name- Cant be Numeric";
				flag = false;
				focusid = (focusid == "") ? "first_name"  : 	focusid;					
				} else {							
				id('first_name').className = "" ;
				id('first_name').title = "";	 
				id('first_name_lbl').className = "" ;
				
				}
			}
				
						
						
					if(!Trim(user_info[1]).length > 0){

						id('last_name').className = "highlightActiveField" ;
						id('last_name_lbl').className = "errorlabel" ;
						id('last_name').title = "Last Name - missing value";
						flag = false;
						focusid = (focusid == "") ? "last_name"  : 	focusid;											
					} else {
						if(!fnIsAlphabetic(user_info[1])){
	
							id('last_name').className = "highlightActiveField" ;
							id('last_name_lbl').className = "errorlabel" ;
							id('last_name').title = "Last Name- Cant be Numeric";
							flag = false;	
							focusid = (focusid == "") ? "last_name"  : 	focusid;											
						} else {
						
							id('last_name').className = "" ;
							id('last_name').title = "";
							id('last_name_lbl').className = "" ;
							
						}						
					}
					if(!Trim(user_info[6]).length > 0){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Email - missing value";
						flag = false;
						focusid = (focusid == "") ? "email"  : 	focusid;						
					} else if(!(user_info[6]).match(regex().emailAddress)){
	
						id('email').className = "highlightActiveField" ;
						id('email_lbl').className = "errorlabel" ;
						id('email').title = "Enter a valid email address";
						header = "Enter a valid email address";
						flag = false;
						focusid = (focusid == "") ? "email"  : 	focusid;												
					} else {
						id('email').className = "" ;
						id('email').title = "";
						id('email_lbl').className ="";
						
					}												
					if(!Trim(user_info[4]).length > 0){
						
						id('street_address').className = "highlightActiveField" ;
						id('street_address_lbl').className = "errorlabel" ;
						id('street_address').title = "Street Address - missing value";
						flag = false;
						focusid = (focusid == "") ? "street_address"  : 	focusid;
						
					} else {						
						id('street_address').className = "";
						id('street_address_lbl').className ="";
						id('street_address').title = "";
						
					}

					if(Trim(user_info[5])== "none"){
					
						id('state').className = "highlightActiveField" ;
						id('state_lbl').className = "errorlabel" ;
						id('defaultoption').className = "error"
						id('state').title = "State - missing value";							
						flag = false;
						focusid = (focusid == "") ? "state"  : 	focusid;						
					} else {
						id('defaultoption').className = "";
						id('state_lbl').className ="";
						id('state').title = "";
						
					}
					if(!Trim(user_info[7]).length > 0){
					
						id('City').className = "highlightActiveField";
						id('City_lbl').className = "errorlabel" ;
						id('City').title = "City - missing value";
						flag = false;
						focusid = (focusid == "") ? "City"  : 	focusid;												
					} else {						
						id('City').className = "";
						id('City_lbl').className = "";
						id('City').title = "";
						
					}
					if(!Trim(user_info[8]).length > 0){
				
						id('Zipcode').className = "highlightActiveField";
						id('Zipcode_lbl').className = "errorlabel";
						id('Zipcode').title = "Zip Code - missing value";
						flag = false;
						focusid = (focusid == "") ? "Zipcode"  : 	focusid;																		
					}
					else{
						if(!fnIsNumericValue(user_info[8]) || (user_info[8].length!=5)){
							id('Zipcode').className = "highlightActiveField";
							id('Zipcode_lbl').className = "errorlabel";
							id('Zipcode').title = "Enter valid Zip code";
							header = "Enter valid Zip code";
							flag = false;
							focusid = (focusid == "") ? "Zipcode"  : 	focusid;																									
						}
						else {
						
							id('Zipcode').className = "";
							id('Zipcode').title = "" ;
							id('Zipcode_lbl').className ="";
							
						}	
					}
			}									
		}
		else {
			id('Zipcode').className = "";
			id('Zipcode').title = "" ;
			id('Zipcode_lbl').className ="";
			id('City').className = "";
			id('City_lbl').className = "";
			id('City').title = "";
			id('defaultoption').className = "";
			id('state_lbl').className ="";
			id('state').title = "";
			id('street_address').className = "";
			id('street_address_lbl').className ="";
			id('street_address').title = "";
			id('email').className = "" ;
			id('email').title = "";
			id('email_lbl').className ="";
			id('last_name').className = "" ;
			id('last_name').title = "";
			id('last_name_lbl').className = "" ;
			id('first_name').className = "" ;
			id('first_name').title = "";	 
			id('first_name_lbl').className = "" ;
			id('CouponQty').className = "" ;
			id('CouponQtyLabel').className = "" ;
			id('CouponQty').title = "";
			
			id('WellnessFacilityPosterqty').className = "" ;
			id('WellnessFacilityPosterqtyLabel').className = "" ;
			id('WellnessFacilityPosterqty').title = "";	
			
			id('guidingStarsAdultQty').className = "" ;
			id('QuantityguidingStarsAdultlabel').className = "" ;
			id('guidingStarsAdultQty').title = "";
			message = " Error: Please select atleast one item and then click on submit  ";
			document.getElementById("errormessage").innerHTML = message ;
			document.getElementById("errormessage").focus();
			return false;
	}
		

	if(!flag) {
		message = " Error: Fill out required fields  ";
		document.getElementById("errormessage").innerHTML =  message;
		document.getElementById(focusid).focus();
		return false;
	
	} else {
		document.HealthActiveAdultForm.submit();
	}

}



			function validateMailToForm(){
		
				var user_info =  new Array(4);
				user_info[0] = id('first_name').value;
				user_info[1] = id('last_name').value;
				user_info[2] = id('email').value;
				user_info[3] = id('comments').value;
			
				var flag = false;
				var message = "";
				var header = "The following fields are not valid:\n";

				if(!Trim(user_info[0]).length > 0){
					message += 	"\n First Name - missing value";
					flag=true;
				}  if(!fnIsAlphabetic(user_info[0])){
				message += 	"\n First Name- Cant be Numeric";
						flag=true;	
				}
				if(!Trim(user_info[1]).length > 0){
					message += 	"\n Last Name - missing value";
					flag=true;
				} 
				 if(!fnIsAlphabetic(user_info[1])){
				message += 	"\n Last Name- Cant be Numeric";
						flag=true;	
				}
				if(!Trim(user_info[2]).length > 0){
					message += 	"\n Email - missing value";
					flag=true;
				} else if(!(user_info[2]).match(regex().emailAddress)){
					message += 	"\n Email";
					flag=true;
				}	
				if(!Trim(user_info[3]).length > 0){
						message += 	"\n Comments - missing value";
						flag=true;
				}
				
				 if(Trim(user_info[3]).length > 500){
				message += 	"\n Comments- Enter less than 500 characters";
						flag=true;	
				}
				
				
				if(flag == true){
					alert(header+message+"\n");
					return false;
				}	
				else{
				
				document.MailToRequest.submit();
					
				}	
			}



function fnIsAlphabetic(val) {
   var regEx = /^[A-Za-z]+$/ ;
    if (!regEx.test(val)) {
        return false;
    }
	return true;
}


function fnIsNumericValue(val) {
    var regEx = /^[0-9]+$/;
    if (!regEx.test(val)) {
        return false;
    }
    return true;
}

