function trim(s) 

 {

  while (s.substring(0,1) == ' ') {

    s = s.substring(1,s.length);

  }

  while (s.substring(s.length-1,s.length) == ' ') {

    s = s.substring(0,s.length-1);

  }

  return s;

}



function Check_Field(frm, field, div, val){

	if(trim(document[eval("frm")][eval("field")].value) == val){

		document.getElementById(div).style.display = "block";

		return false;

	}

	else{

		document.getElementById(div).style.display = "none";

		return true;

	}

}



function Validation_Form(){

		flag = 1;

		if(trim(document.frmregister.txtemail.value) == "") {

			document.getElementById("divemail").style.display = "block"; flag = 0;}

		else document.getElementById("divemail").style.display = "none";

		var email = trim(document.frmregister.txtemail.value);

		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid

		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

		if (trim(email) != "" && !(!reg1.test(email) && reg2.test(email))){

			document.getElementById("divemail_invalid").style.display = "block"; flag = 0;}

		if(trim(document.frmregister.txtpwd.value) == "") {

			document.getElementById("divpwd").style.display = "block"; flag = 0;}

		else document.getElementById("divpwd").style.display = "none";

		if(trim(document.frmregister.txtrepwd.value) == "") {

			document.getElementById("divrepwd").style.display = "block"; flag = 0;}

		else document.getElementById("divrepwd").style.display = "none";

		if(trim(document.frmregister.txtpwd.value) != trim(document.frmregister.txtrepwd.value)) {

			document.getElementById("divrepwd").style.display = "block"; flag = 0;}

		else document.getElementById("divrepwd").style.display = "none";

		if(trim(document.frmregister.cust_security.value) == "") {

			document.getElementById("divsecurity").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity").style.display = "none";

		if(trim(document.frmregister.cust_answer.value) == "") {

			document.getElementById("divanswer").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer").style.display = "none";

		

		if(trim(document.frmregister.cust_security1.value) == "") {

			document.getElementById("divsecurity1").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity1").style.display = "none";

		if(trim(document.frmregister.cust_answer1.value) == "") {

			document.getElementById("divanswer1").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer1").style.display = "none";

		

		if(trim(document.frmregister.cust_security2.value) == "") {

			document.getElementById("divsecurity2").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity2").style.display = "none";

		if(trim(document.frmregister.cust_answer2.value) == "") {

			document.getElementById("divanswer2").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer2").style.display = "none";

		

		var cust_security = trim(document.frmregister.cust_security.value);

		var cust_security1 = trim(document.frmregister.cust_security1.value);

		var cust_security2 = trim(document.frmregister.cust_security2.value);

		

		if(cust_security != "" && cust_security1 != "" && cust_security2 != '' && (cust_security == cust_security1 || cust_security == cust_security2 || cust_security1 ==  cust_security2)){

			document.getElementById("diverr").innerHTML = "Please select 3 different Security Questions.";

			document.getElementById("diverr").style.display = "block"; flag = 0;

		}

		else{

			document.getElementById("diverr").innerHTML = "";

			document.getElementById("diverr").style.display = "none";

		}

		

		if(trim(document.frmregister.txtfname.value) == "") {

			document.getElementById("divfname").style.display = "block"; flag = 0;}

		else document.getElementById("divfname").style.display = "none";

		if(trim(document.frmregister.txtlname.value) == "") {

			document.getElementById("divlname").style.display = "block"; flag = 0;}

		else document.getElementById("divlname").style.display = "none";

		var dob = document.frmregister.txtdob.value;

		if(!Check_DOB(dob, false)) {

			document.getElementById("divdob").style.display = "block"; flag = 0;}

		else document.getElementById("divdob").style.display = "none";

		if(trim(document.frmregister.txtcountry.value) == "") {

			document.getElementById("divcountry").style.display = "block"; flag = 0;}

		else document.getElementById("divcountry").style.display = "none";

		if(trim(document.frmregister.txtzip.value) == "" && trim(document.frmregister.txtcountry.value) == "US") {

			document.getElementById("divzip").style.display = "block"; flag = 0;}

		else { document.getElementById("divzip").style.display = "none"; }

		if(trim(document.frmregister.txtzip.value) != "" && ((document.frmregister.txtzip.value).length < 5 || (document.frmregister.txtzip.value).length > 10)) {

			document.getElementById("divzip1").style.display = "block"; flag = 0;}

		else document.getElementById("divzip1").style.display = "none";

		if(trim(document.frmregister.txtphone1.value) == "" && trim(document.frmregister.txtphone2.value) == "" && trim(document.frmregister.txtphone3.value) == ""){flgPhone = 1;}

		else{

			if(trim(document.frmregister.txtphone1.value) == "" || trim(document.frmregister.txtphone2.value) == "" || trim(document.frmregister.txtphone3.value) == ""){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;}

			else { document.getElementById("divphone").style.display = "none"; flgPhone = 1; }

		}

		if(isNaN(document.frmregister.txtphone1.value) || isNaN(document.frmregister.txtphone2.value) || isNaN(document.frmregister.txtphone3.value)){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;

		}

		else if(flgPhone == 1){ document.getElementById("divphone").style.display = "none"; }

		if(Number(trim(document.frmregister.txtphone1.value)) > 999 || Number(trim(document.frmregister.txtphone2.value)) > 999 || Number(trim(document.frmregister.txtphone3.value)) > 9999){

			document.getElementById("divphone").style.display = "block"; flag = 0;

		}

		else if(flgPhone == 1) document.getElementById("divphone").style.display = "none";

		if(trim(document.frmregister.lstzone.value) == "") {

			document.getElementById("divzone").style.display = "block"; flag = 0;}

		else document.getElementById("divzone").style.display = "none";
		
		if(document.frmregister.chkterms.checked == false){
		document.getElementById("divterms").style.display = "block"; flag = 0;
	}
	else document.getElementById("divterms").style.display = "none";

	if(flag == 1) return true; else return false;

}



function Check_Blank(obj){

	if(trim(obj.value) == ""){ Notify_Error(obj); return false; }

		else { Notify_Success(obj); return true; }

}



function Notify_Error(obj){ obj.style.background = "#FFFF97"; }

function Notify_Success(obj){ obj.style.background = "#FFFFFF"; obj.style.border = "1px solid #91CC6D"; }



function Check_Number(obj){

	if(trim(obj.value) != "" && isNaN(obj.value)){ Notify_Error(obj); return false; }

		else { Notify_Success(obj); return true; }

}



function Validation_Payment(){

		flag = 1;

		var frm = document.frmpayment;

		if(!Check_Blank(frm.txtfname)) flag = 0;

		if(!Check_Blank(frm.txtlname)) flag = 0;

		if(!Check_Blank(frm.txtaddress1)) flag = 0;

		if(!Check_Blank(frm.txtcity)) flag = 0;

		if(frm.lststate.disabled == false && !Check_Blank(frm.lststate)) flag = 0;

		if(frm.txtstate.disabled == false && !Check_Blank(frm.txtstate)) flag = 0;

		if(!Check_Blank(frm.txtzip)) flag = 0;

		if(!Check_Blank(frm.txtcountry)) flag = 0;

		if(!Check_Blank(frm.lstctype)) flag = 0;

		if(!Check_Blank(frm.txtcardno)) flag = 0;

		if(!Check_Blank(frm.txtcvv2)) flag = 0;

		if(!Check_Blank(frm.lstmonth)) flag = 0;

		if(!Check_Blank(frm.lstyear)) flag = 0;

	if(flag == 1) return true; else return false;

}



function Change_State(frm_name){

	var frm = document.frmregister;

	if(frm_name == "pay") frm = document.frmpayment;

	if(frm.txtcountry.value == "US"){

		frm.lststate.disabled = false;

		frm.txtstate.disabled = true;

	}

	else{

		frm.lststate.disabled = true;

		frm.txtstate.disabled = false;

	}

}



function Change_State_New(ctry, lststate, txtstate){

	if(ctry.value == "US"){

		lststate.disabled = false;

		txtstate.disabled = true;

	}

	else{

		lststate.disabled = true;

		txtstate.disabled = false;

	}

}



function OnKey_Press(e, max_val){

	if(Number(trim(e.value)) > max_val) { if (!window.XMLHttpRequest) event.returnValue = false; return false; } 

	var code = window.event ? e.keyCode : e.which;

	if(code >= 48 && code <= 57) return true;

	else return false;

}



function OnKeyPress1(e){

	var frm = document.frmregister;

	if(Number(trim(frm.txtphone1.value)) > 99) { if (!window.XMLHttpRequest) event.returnValue = false; return false; } 

	var code = window.event ? e.keyCode : e.which;

	if(code >= 48 && code <= 57) return true;

	else return false;

}



function OnKeyPress2(){

	var frm = document.frmregister;

	if(Number(trim(frm.txtphone2.value)) > 99) { event.returnValue = false; return false; }

	code = event.keyCode;

	if(code >= 48 && code <= 57) event.returnValue = true;

	else event.returnValue = false;

}



function OnKeyPress3(){

	var frm = document.frmregister;

	if(Number(trim(frm.txtphone3.value)) > 999) { event.returnValue = false; return false; }

	code = event.keyCode;

	if(code >= 48 && code <= 57) event.returnValue = true;

	else event.returnValue = false;

}



function Check_Address(){

	var frm  = document.frmpayment;

	if(frm.chkaddress.checked == true){

		if(frm.cust_prefix.value == "Mr.") frm.prefix[0].checked = true;

		else if(frm.cust_prefix.value == "Mrs."){frm.prefix[1].checked = true; }

		else if(frm.cust_prefix.value == "Ms.") frm.prefix[2].checked = true;

		

		frm.txtfname.value = frm.cust_fname.value;

		frm.txtlname.value = frm.cust_lname.value;

		frm.txtaddress1.value = frm.cust_address.value;

		frm.txtcity.value = frm.cust_city.value;

		frm.txtzip.value = frm.cust_zip.value;

		for(i=0; i<frm.txtcountry.length; i++){

			if(frm.txtcountry.options[i].value == frm.cust_country.value){

				frm.txtcountry.options[i].selected=true;

			}

		}

		if(frm.txtcountry.value == "US"){

			frm.lststate.disabled = false;

			for(i=0; i<frm.lststate.length; i++){

				if(frm.lststate.options[i].value == frm.cust_state.value){

					frm.lststate.options[i].selected=true;

				}

			}	

			frm.txtstate.disabled = true;

		}

		else{

			frm.lststate.disabled = true;

			frm.txtstate.disabled = false;

			frm.txtstate.value = frm.cust_state.value;

		}

		

	}

	else{

		frm.prefix[0].checked = true;

		frm.txtfname.value = "";

		frm.txtlname.value = "";

		frm.txtaddress1.value = "";

		frm.txtaddress2.value = "";

		frm.txtcity.value = "";

		frm.txtzip.value = "";

		for(i=0; i<frm.txtcountry.length; i++){

			if(frm.txtcountry.options[i].value == "US"){

				frm.txtcountry.options[i].selected=true;

			}

		}

		frm.lststate.disabled = false;

		frm.lststate.options[0].selected=true;

		frm.txtstate.value = "";

		frm.txtstate.disabled = true;

	}

}



function Check_Option(frm, opt, txt, divID, msg){

	if(msg == "") msg = "Please State";

	if(document[eval("frm")][eval("opt")][0].checked == true){

		document[eval("frm")][eval("txt")].style.display = "block";

		return false;

	}

	else if(document[eval("frm")][eval("opt")][1].checked == true){

		document[eval("frm")][eval("txt")].style.display = "none";

		document[eval("frm")][eval("txt")].value = msg;

		document.getElementById(divID).style.display = "none";

		return true;

	}

}



function Check_Focus(frm, txt, val){

	if(trim(document[eval("frm")][eval("txt")].value) == val) document[eval("frm")][eval("txt")].value = "";

}



function Check_Blur(frm, txt, val){

	if(trim(document[eval("frm")][eval("txt")].value) == "") document[eval("frm")][eval("txt")].value = val;

}



function fnFrmValidate(divID, url){

	var flag = 1;

	var frm = document.frmkey;

	if(frm.food_allergy_opt[0].checked == true && (trim(frm.food_allergy_txt.value) == "" || trim(frm.food_allergy_txt.value) == "Please State")){

		document.getElementById("divfood").style.display = "block";

		flag = 0;

	}

	else document.getElementById("divfood").style.display = "none";

	

	if(frm.med_allergy_opt[0].checked == true && (trim(frm.med_allergy_txt.value) == "" || trim(frm.med_allergy_txt.value) == "Please State")){

		document.getElementById("divmedi").style.display = "block";

		flag = 0;

	}

	else document.getElementById("divmedi").style.display = "none";

	

	if(frm.nature_allergy_opt[0].checked == true && (trim(frm.nature_allergy_txt.value) == "" || trim(frm.nature_allergy_txt.value) == "Please State")){

		document.getElementById("divnature").style.display = "block";

		flag = 0;

	}

	else document.getElementById("divnature").style.display = "none";

	

	if(frm.adv_dir_opt[0].checked == true && (trim(frm.adv_dir_txt.value) == "" || trim(frm.adv_dir_txt.value) == "Please State Location")){

		document.getElementById("divadvance").style.display = "block";

		flag = 0;

	}

	else document.getElementById("divadvance").style.display = "none";



	if(flag == 0) return false;

	else get_Key(divID, url);

}



function fnctype_id(){

	//for(f=0; f < document.forms.length; f++) alert(document.forms[f].name);

	var frm = document.frmcontact;

	if(trim(frm.ctype_id.value) == '1' || trim(frm.ctype_id.value) == '7'){ //--IF INSURANCE CARRIER---

		document.getElementById("divct_org").style.display = "block"; 

		document.getElementById("divct_policy").style.display = "block";

		document.getElementById("divct_secondary").style.display = "none";

		document.getElementById("divct_name").style.display = "none";

	}

	else if (trim(frm.ctype_id.value) == '2'){ //--IF DOCTOR---	

		document.getElementById("divct_org").style.display = "block"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "block";

		document.getElementById("divct_name").style.display = "block";

	}

	else if (trim(frm.ctype_id.value) == '3'){ //---IF PHARMACY----

		document.getElementById("divct_org").style.display = "block"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "none";

		document.getElementById("divct_name").style.display = "block";		

	}

	else if (trim(frm.ctype_id.value) == '4'){ //---IF DENTIST---

		document.getElementById("divct_org").style.display = "block"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "block";

		document.getElementById("divct_name").style.display = "block";

	}

	else if (trim(frm.ctype_id.value) == '5' || trim(frm.ctype_id.value) == '8'){ //----IF EMERGENCY---

		document.getElementById("divct_org").style.display = "none"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "block";

		document.getElementById("divct_name").style.display = "block";	

	}

	else if (trim(frm.ctype_id.value) == '6'){ //---IF OTHERS---

		document.getElementById("divct_org").style.display = "block"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "block";

		document.getElementById("divct_name").style.display = "block";

	}

	else {

		document.getElementById("divct_org").style.display = "none"; 

		document.getElementById("divct_policy").style.display = "none";

		document.getElementById("divct_secondary").style.display = "none";

		document.getElementById("divct_name").style.display = "none";

	}



}



function Change_State_In_Contact(frm_name){

	var frm = document.frmcontact;

	if(frm_name == "pay") frm = document.frmpayment;

	if(frm.ct_country.value == "US"){

		frm.ct_state.disabled = false;

		frm.txtstate.disabled = true;

	}

	else{

		frm.ct_state.disabled = true;

		frm.txtstate.disabled = false;

	}

}



function Contact_Validation(divID, url){

	var frm = document.frmcontact;

	var flag = 1;

	if(!Check_Field("frmcontact", "ctype_id", "div_ctype_id", "")) flag = 0;

	if(trim(frm.ctype_id.value) == '1' || trim(frm.ctype_id.value) == '3'){ //--IF INSURANCE CARRIER OR PHARMACY---

		if(!Check_Field("frmcontact", "ct_org", "div_ct_org", "")) flag = 0;

	}

	else if (trim(frm.ctype_id.value) == '2' || trim(frm.ctype_id.value) == '4' 

			|| trim(frm.ctype_id.value) == '5' || trim(frm.ctype_id.value) == '6'){ //--IF DOCTOR, DENTIST,EMERGENCY OR OTHER---	

		if(!Check_Field("frmcontact", "ct_firstname", "div_ct_firstname", "")) flag = 0;

		if(!Check_Field("frmcontact", "ct_lastname", "div_ct_lastname", "")) flag = 0;

	}

	

	if(trim(frm.ct_zip.value) != "" && ((frm.ct_zip.value).length < 5 || (frm.ct_zip.value).length > 10)) {

		document.getElementById("div_ct_zip1").style.display = "block"; flag = 0;}

	else document.getElementById("div_ct_zip1").style.display = "none";

	

	if(trim(frm.txtphone1.value) == "" && trim(frm.txtphone2.value) == "" && trim(frm.txtphone3.value) == ""){flgPhone = 1;}

	else{

		if(trim(frm.txtphone1.value) == "" || trim(frm.txtphone2.value) == "" || trim(frm.txtphone3.value) == ""){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;}

		else { document.getElementById("divphone").style.display = "none"; flgPhone = 1; }

	}

	if(isNaN(frm.txtphone1.value) || isNaN(frm.txtphone2.value) || isNaN(frm.txtphone3.value)){

		document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;

	}

	else if(flgPhone == 1){ document.getElementById("divphone").style.display = "none"; }

	if(Number(trim(frm.txtphone1.value)) > 999 || Number(trim(frm.txtphone2.value)) > 999 || Number(trim(frm.txtphone3.value)) > 9999){

		document.getElementById("divphone").style.display = "block"; flag = 0;

	}

	else if(flgPhone == 1) document.getElementById("divphone").style.display = "none";

	

	if(trim(frm.txtfax1.value) == "" && trim(frm.txtfax2.value) == "" && trim(frm.txtfax3.value) == ""){flgFax = 1;}

	else{

		if(trim(frm.txtfax1.value) == "" || trim(frm.txtfax2.value) == "" || trim(frm.txtfax3.value) == ""){

			document.getElementById("divfax").style.display = "block"; flag = 0; flgFax = 0;}

		else { document.getElementById("divfax").style.display = "none"; flgFax = 1; }

	}

	if(isNaN(frm.txtfax1.value) || isNaN(frm.txtfax2.value) || isNaN(frm.txtfax3.value)){

		document.getElementById("divfax").style.display = "block"; flag = 0; flgFax = 0;

	}

	else if(flgFax == 1){ document.getElementById("divfax").style.display = "none"; }

	if(Number(trim(frm.txtfax1.value)) > 999 || Number(trim(frm.txtfax2.value)) > 999 || Number(trim(frm.txtfax3.value)) > 9999){

		document.getElementById("divfax").style.display = "block"; flag = 0;

	}

	else if(flgFax == 1) document.getElementById("divfax").style.display = "none";

	

	if(trim(frm.ct_email.value) != "" && !Check_Email(frm.ct_email.value)){

		document.getElementById("div_ct_email_invalid").style.display = "block"; flag = 0;

	}

	else document.getElementById("div_ct_email_invalid").style.display = "none";

	if(flag == 0) return false;

	else get_Contact(divID, url);

}



function OnKeyPress(frm, field, val){

	var txt = Number(trim(document[eval("frm")][eval("field")].value));

	if(txt > val) { event.returnValue = false; return false; } 

	code = event.keyCode;

	if(code >= 48 && code <= 57) event.returnValue = true;

	else event.returnValue = false;

}



function Check_Email(email){

	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid

	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

	if (trim(email) != "" && !(!reg1.test(email) && reg2.test(email))) return false;

	else return true;

}



function Show_Guideline(show_id, hide_id){

	var hide_arr = hide_id.split(",");

	if(document.getElementById(show_id).style.display == 'none') document.getElementById(show_id).style.display = 'block';

	else document.getElementById(show_id).style.display = 'none';

	for(i=0; i < hide_arr.length; i++) document.getElementById(hide_arr[i]).style.display = 'none';

}



function fntypeselect(){

	var frm=document.frmdoctorsorder;

	if (trim(frm.typeselect.value)=='4'){

		frm.fortypeselect.style.display='block';

	}

	else{

		frm.fortypeselect.style.display='none';

	}

	if (trim(frm.eventselect.value)=='6'){

		frm.foreventselect.style.display='block';

	}

	else{

		frm.foreventselect.style.display='none';

	}

}



function Show_Div(divID){;

	document.getElementById(divID).style.display = "block";

}



function showWindow(show_id, url_show, title_show, width_show, height_show){

  win = new Window(show_id, { className: 'spread', url: url_show,

    title: title_show, width:width_show,

    height:height_show, destroyOnClose: true, recenterAuto:false } ); 

  win.showCenter();

}



function Guideline_Validation(divID, url){

	var flag = 1;

	var frm = document.frmguideline;

	

	if(flag == 0) return false;

	else get_Key(divID, url);

}



function Show_Form(divID){

	if(document.getElementById(divID).style.display == "none")

	{document.getElementById(divID).style.display = "block";}

	else {

	document.getElementById(divID).style.display = "none";

	}

}



function Check_Select(opt, val, divID){

	if(document.frmmed_info[eval("opt")].value == val) 

	document.getElementById(divID).style.display = "block";

	else document.getElementById(divID).style.display = "none";

}



function Show_Hide(chk_id, chk_val, response_id){

	var hide_arr = response_id.split(",");

	if(trim(document.getElementById(chk_id).value) == chk_val){

		for(i=0; i < hide_arr.length; i++) document.getElementById(hide_arr[i]).style.display = 'inline';

	}

	else{

		for(i=0; i < hide_arr.length; i++) document.getElementById(hide_arr[i]).style.display = 'none';

	}

}



function Min_Max(show_id, hide_id){

	var hide_arr = hide_id.split(",");

	var show_arr = show_id.split(",");

	for(i=0; i < show_arr.length; i++) document.getElementById(show_arr[i]).style.display = 'block';

	for(i=0; i < hide_arr.length; i++) document.getElementById(hide_arr[i]).style.display = 'none';

}



function  Check_Medication(){

	if(trim(document.getElementById("med_sticker").value) == "" || trim(document.getElementById("med_prescription").value) == ""){

		var frm = document.frm_medication;

		for(e=0; e < document.frm_medication.elements.length; e++){

			element_name = frm.elements[e].name;

			if(element_name != "med_sticker" && element_name != "med_prescription" && element_name != "cmdcontinue" && element_name != "cmdsave"){

				frm.elements[e].disabled = true;

			}

		}

	}

}



function  Status_Medication(status, med_id, frm){

	var frm = document.frm_medication;

	if(status == "enabled")

		for(e=0; e < document.frm_medication.elements.length; e++){

			if(frm.elements[e].name != "med_sticker" && frm.elements[e].name != "med_prescription"){ 

				frm.elements[e].disabled = false;

				if(frm.elements[e].name != "cmdcontinue" && frm.elements[e].name != "cmdsave"){

					frm.elements[e].value = '';

				}

			}

			else{frm.elements[e].disabled = true;

			}

		}

	else if(status == "disabled")

		for(e=0; e < document.frm_medication.elements.length; e++)	frm.elements[e].disabled = true;

	if(med_id != "") frm.med_id.value = med_id;

}



function Check_Option_tr(frm, opt, txt, divID, msg){

	if(document[eval("frm")][eval("opt")][0].checked == true){

		document.getElementById(txt).style.display = "block";

		document.getElementById(divID).style.display = "block";

	}

	else if(document[eval("frm")][eval("opt")][1].checked == true){

		document.getElementById(txt).style.display = "none";

		document.getElementById(txt).value = msg;

		document.getElementById(divID).style.display = "none";

	}

}

function MyAccount_Validation(){

		flag = 1;

		var frm = document.frmregister;

		if(!Check_Blank(frm.txtfname)) flag = 0;

		if(!Check_Blank(frm.txtlname)) flag = 0;

		if(!Check_Blank(frm.txtzip)) flag = 0;

		if(!Check_Blank(frm.txtcountry)) flag = 0;

		if(trim(frm.txtpwd.value) == "" && trim(frm.txtnewpwd.value) == "" && trim(frm.txtrepwd.value) == "") {

			Notify_Success(frm.txtpwd); Notify_Success(frm.txtnewpwd); Notify_Success(frm.txtrepwd);

		}

		else{

			if(!Check_Blank(frm.txtpwd)) flag = 0;

			if(!Check_Blank(frm.txtnewpwd)) flag = 0;

			if(!Check_Blank(frm.txtrepwd)) flag = 0;

		}

		if(trim(frm.txtnewpwd.value) != trim(frm.txtrepwd.value)){

			Notify_Error(frm.txtnewpwd); Notify_Error(frm.txtrepwd); flag = 0;

		}

		if(!Check_Blank(frm.cust_security)) flag = 0;

		if(!Check_Blank(frm.cust_answer)) flag = 0;

		

		if(!Check_Blank(frm.cust_security1)) flag = 0;

		if(!Check_Blank(frm.cust_answer1)) flag = 0;

		

		if(!Check_Blank(frm.cust_security2)) flag = 0;

		if(!Check_Blank(frm.cust_answer2)) flag = 0;

		

		var cust_security = trim(document.frmregister.cust_security.value);

		var cust_security1 = trim(document.frmregister.cust_security1.value);

		var cust_security2 = trim(document.frmregister.cust_security2.value);

		

		if(cust_security != "" && cust_security1 != "" && cust_security2 != '' && (cust_security == cust_security1 || cust_security == cust_security2 || cust_security1 ==  cust_security2)){

			document.getElementById("diverr").innerHTML = "Please select 3 different Security Questions.";

			document.getElementById("diverr").style.display = "block"; flag = 0;

		}

		else{

			document.getElementById("diverr").innerHTML = "";

			document.getElementById("diverr").style.display = "none";

		}

		

		var dob = frm.txtdob.value;

		if(!Check_DOB(dob, false)) { Notify_Error(frm.txtdob); flag = 0;} else Notify_Success(frm.txtdob);

		if(trim(frm.txtzip.value) == "" && trim(frm.txtcountry.value) == "US") { Notify_Error(frm.txtzip); flag = 0;}

		else { Notify_Success(frm.txtzip); }

		if(trim(frm.txtzip.value) != "" && ((frm.txtzip.value).length < 5 || (frm.txtzip.value).length > 10)) {

			Notify_Error(frm.txtzip); flag = 0;}

		else Notify_Success(frm.txtzip);

		if(trim(frm.txtphone1.value) == "" && trim(frm.txtphone2.value) == "" && trim(frm.txtphone3.value) == ""){flgPhone = 1;}

		else{

			if(trim(frm.txtphone1.value) == "" || trim(frm.txtphone2.value) == "" || trim(frm.txtphone3.value) == ""){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;}

			else { document.getElementById("divphone").style.display = "none"; flgPhone = 1; }

		}

		if(isNaN(frm.txtphone1.value) || isNaN(frm.txtphone2.value) || isNaN(frm.txtphone3.value)){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;

		}

		else if(flgPhone == 1){ document.getElementById("divphone").style.display = "none"; }

		if(Number(trim(frm.txtphone1.value)) > 999 || Number(trim(frm.txtphone2.value)) > 999 || Number(trim(frm.txtphone3.value)) > 9999){

			document.getElementById("divphone").style.display = "block"; flag = 0;

		}

		else if(flgPhone == 1) document.getElementById("divphone").style.display = "none";

		

	if(flag == 1) return true; else return false;

}



function OnChange(obj, obj_val, show_id){

	if(obj.value == obj_val) document.getElementById(show_id).style.display = "block";

	else  document.getElementById(show_id).style.display = "none";

}

var tot_tr = 0;

function Create_Textbox(num, CALENDAR_PATH){ 

	var theTable = document.getElementById('tblpill');

	var hdnrefill = Number(document.getElementById('hdnrefill').value);

	var counter = Number(document.getElementById('hdnfld').value);

	if(trim(num) == "") return false;

	if(isNaN(num)) return false;

	tot_tr = num;

	num = Number(num); counter = Number(counter);

	if(num > 0){//alert(counter); alert(theTable.rows.length); 

		if(counter == 1) delupto = counter; else delupto = counter + 1;

		for(d=(theTable.rows.length-1); d >= delupto; d--){ theTable.deleteRow(d);	}

	}

	for(i=(counter+1); i <= (num + counter); i++){

		// create a new row object

		var newRow = document.createElement("tr");

		// create new cell objects

		var th1 = document.createElement("th");
		th1.style.width = "20%";
		
		var td1 = document.createElement("td");
		td1.style.width = "20%";

		var th2 = document.createElement("th");
		th2.style.width = "10%";

		var td2 = document.createElement("td");
		td2.style.width = "15%";

		var th3 = document.createElement("th");
		th3.style.width = "20%";

		var td3 = document.createElement("td");
		td3.style.width = "20%";
   

		// create text field for Pills

		var newInput = document.createElement("INPUT");

		newInput.type= "text";

		newInput.name = 'txtpill' + i;

		newInput.id = 'txtpill' + i;

		newInput.value = '';

		if(i != (counter + 1)) newInput.disabled = true;

		th1.innerHTML = '# of quantity in refill';

		td1.appendChild(newInput);
		
		//tieuly begin
		//th2.innerHTML = 'Expiration Date of Pills'; 
		th2.innerHTML = 'Refill Start Date';

		th3.innerHTML = 'Expiration Date of Prescription';

		// create text field for Calendar

		if(i == (counter+1)){

			//td2.innerHTML = '<input type="text" name="pill_expire_date' + i + '" id="pill_expire_date' + i + '" value="" />&nbsp;<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.frm_medication.pill_expire_date' + i + ');return false;" ><img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt=""></a>&nbsp;&nbsp;(mm-dd-yyyy)';
			td2.innerHTML = '<input type="text" name="refill_start_date' + i + '" id="refill_start_date' + i + '" value="" />&nbsp;<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.frm_medication.refill_start_date' + i + ');return false;" ><img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt=""></a>&nbsp;&nbsp;(mm-dd-yyyy)';
			td3.innerHTML = '<input type="text" name="pill_expire_date' + i + '" id="pill_expire_date' + i + '" value="" />&nbsp;<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.frm_medication.pill_expire_date' + i + ');return false;" ><img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt=""></a>&nbsp;&nbsp;(mm-dd-yyyy)';

		}
		else{

			//td2.innerHTML = '<input type="text" name="pill_expire_date' + i + '" id="pill_expire_date' + i + '" value="" disabled="disabled" />&nbsp;<img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt="">&nbsp;&nbsp;(mm-dd-yyyy)';
			td2.innerHTML = '<input type="text" name="refill_start_date' + i + '" id="refill_start_date' + i + '" value="" disabled="disabled" />&nbsp;<img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt="">&nbsp;&nbsp;(mm-dd-yyyy)';
			td3.innerHTML = '<input type="text" name="pill_expire_date' + i + '" id="pill_expire_date' + i + '" value="" disabled="disabled" />&nbsp;<img class="PopcalTrigger" align="absmiddle" src="' + CALENDAR_PATH + 'date_calendar/calbtn.gif" width="34" height="22" border="0" alt="">&nbsp;&nbsp;(mm-dd-yyyy)';

		}
		//end

				

		// create a new row and replace it with your created row

		var tempRow = theTable.insertRow(theTable.rows.length);

		tempRow.id = 'tr_pill' + i;

		tempRow.appendChild(th1);

		tempRow.appendChild(td1);

		tempRow.appendChild(th2);

		tempRow.appendChild(td2);

		tempRow.appendChild(th3);

		tempRow.appendChild(td3);

	}

}



function DeleteURL()

{

// grab the containing row

var theRow = event.srcElement.parentElement.parentElement;

theRow.removeNode(true);

}



/*function previewURL(theURL)

{

window.showModalDialog(theURL,"","dialogHeight: 500px; dialogWidth:

500px; dialogTop: px; dialogLeft: px; edge: Raised; center: Yes; help:

No; resizable: Yes; status: No;");

}



var validated = false;



function myValidate(mode)

{

if (!mode && !validated) return false;

if (mode)

{

validated=true; formReference.submit();

}

return true;

}*/



function Select_Frequency(){

	var frm = document.frm_medication;

	if(frm.optfreq[1].checked == true){

		document.getElementById('div_hour').style.display = "block";

		document.getElementById('div_day').style.display = "none";

		document.getElementById('div_needed').style.display = "none";

	}

	else if(frm.optfreq[0].checked == true){

		document.getElementById('div_hour').style.display = "none";

		document.getElementById('div_day').style.display = "block";

		document.getElementById('div_needed').style.display = "none";

	}

	/*else if(frm.optfreq[2].checked == true){

		document.getElementById('div_hour').style.display = "none";

		document.getElementById('div_day').style.display = "none";

		document.getElementById('div_needed').style.display = "block";

	}*/
	
	else if(frm.optfreq[2].checked == true){

		document.getElementById('div_hour').style.display = "none";

		document.getElementById('div_day').style.display = "none";

		document.getElementById('div_needed').style.display = "none";

	}

}



function Show_Day_Time(){

	var frm = document.frm_medication;

	var times = trim(frm.day_times.value);

	if(times != "" && !isNaN(times) && Number(times) < 25){

		document.getElementById('div_day_time').innerHTML = "";

		for(t=1; t<=times; t++){

			document.getElementById('div_day_time').innerHTML =  document.getElementById('div_day_time').innerHTML + 

			'Time #' + t + ':<select name="day_hour' + t + '" id="day_hour' + t + '" style="padding:0px; margin:0px; margin-left:2px; margin-right:2px;"></select>:<select name="day_minute' + t + '" id="day_minute' + t + '" style="padding:0px; margin:0px; margin-left:2px; margin-right:2px;"></select><select name="day_am' + t + '" id="day_am' + t + '" style="padding:0px; margin:0px; margin-left:2px; margin-right:2px;"></select><br />';

			fnTime(document.getElementById('day_hour' + t), document.getElementById('day_minute' + t), document.getElementById('day_am' + t), '00:00:AM');

		}

	}

	else document.getElementById('div_day_time').innerHTML = "";

}



function No_Edit_Medication(){

	var frm = document.frm_medication;

	document.getElementById('cmdcontinue').disabled = false;

	document.getElementById('div_med_response').innerHTML = "";

	document.getElementById('div_med_response').style.display = "none";

}



function Show_Recurrence(val){

	if(trim(val) == ""){

		for(i=1; i <= 4; i++) document.getElementById("rec_" + i).style.display = "none";

		return true;

	}

	document.getElementById("rec_" + val).style.display = "inline";

	document.getElementById("rec_" + val).style.margin = "10px;";

	for(i=1; i <= 4; i++){

		if(i != Number(val)) document.getElementById("rec_" + i).style.display = "none";

	}

}



function Show_End_Reason(obj){

	if(obj.value == '') document.getElementById('tbl_end_reason').style.display='none';

	else document.getElementById('tbl_end_reason').style.display='block';

}



function Show_Hide_Heading(val){

	if(val == "0"){

		document.getElementById("evt_heading_txt").style.display = "none";

		document.getElementById("evt_contact").style.display = "none";

		return false;

	}

	else if(val == "O"){

		document.getElementById("evt_heading_txt").style.display = "inline";

		document.getElementById("evt_contact").style.display = "none";

	}

	else if(val == "A"){

		document.getElementById("evt_heading_txt").style.display = "none";

		document.getElementById("evt_contact").style.display = "inline";

	}

	return true;

}



function Med_Help_Link(med){

	if(trim(med) != ""){

		document.getElementById("med_click").innerHTML = '<a href="http://www.pdrhealth.com/search/search-results.aspx?searchTerm=' + med + '" style="display:inline; text-decoration:none; cursor:pointer; color:#FC8574; font-weight:bold;" target="_blank">Click Here</a>';

	}

}



function Validation_Kit(){

	var div = document.getElementById("div_err");

	div.innerHTML = "";

	flag = 1;

	var error = '';

	var frm = document.frmkit;

	if(!Check_Blank(frm.cust_firstname)){ flag = 0; error = error + '<li>Please enter First Name.</li>'; }

	if(!Check_Blank(frm.cust_lastname)){ flag = 0; error = error + '<li>Please enter Last Name.</li>'; }

	if(!Check_Blank(frm.cust_address)){ flag = 0; error = error + '<li>Please enter Address.</li>'; }

	if(!Check_Blank(frm.cust_city)){ flag = 0; error = error + '<li>Please enter City.</li>'; }

	if(frm.cust_state.disabled == false && !Check_Blank(frm.cust_state)){

		flag = 0; error = error + '<li>Please select State.</li>';}

	if(frm.txtstate.disabled == false && !Check_Blank(frm.txtstate)){flag = 0; error = error + '<li>Please enter State.</li>'; }

	if(!Check_Blank(frm.cust_zip)){ flag = 0; error = error + '<li>Please enter Zip.</li>'; }

	if(!Check_Blank(frm.cust_country)){ flag = 0; error = error + '<li>Please select Country.</li>'; }

	var flgPhone = 1;

	if(!Check_Blank(frm.cust_phone1)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cust_phone1.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 999){ flag = 0; flgPhone = 0; }

		}

	}

	if(!Check_Blank(frm.cust_phone2)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cust_phone2.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 999){ flag = 0; flgPhone = 0; }

		}

	}

	if(!Check_Blank(frm.cust_phone3)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cust_phone3.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 9999){ flag = 0; flgPhone = 0; }

		}

	}

	if(flgPhone == 0){error = error + '<li>Please enter valid Phone No.</li>'; }

	if(!Check_Blank(frm.cust_email)){ flag = 0; error = error + '<li>Please enter E-mail Id.</li>'; }

	else{

		var email = trim(frm.cust_email.value);

		if(!Check_Email(email)){ flag = 0; error = error + '<li>Please enter valid E-mail Id.</li>'; }

	}

	

	if(!Check_Blank(frm.cd_firstname)){ flag = 0; error = error + '<li>Mailing Address - Please enter First Name.</li>'; }

	if(!Check_Blank(frm.cd_lastname)){ flag = 0; error = error + '<li>Mailing Address - Please enter Last Name.</li>'; }

	if(!Check_Blank(frm.cd_address)){ flag = 0; error = error + '<li>Mailing Address - Please enter Address.</li>'; }

	if(!Check_Blank(frm.cd_city)){ flag = 0; error = error + '<li>Mailing Address - Please enter City.</li>'; }

	if(frm.cd_state.disabled == false && !Check_Blank(frm.cd_state)){

		flag = 0; error = error + '<li>Mailing Address - Please select State.</li>';}

	if(frm.cd_txtstate.disabled == false && !Check_Blank(frm.cd_txtstate)){

		flag = 0; error = error + '<li>Mailing Address - Please enter State.</li>'; }

	if(!Check_Blank(frm.cd_zip)){ flag = 0; error = error + '<li>Mailing Address - Please enter Zip.</li>'; }

	if(!Check_Blank(frm.cd_country)){ flag = 0; error = error + '<li>Mailing Address - Please select Country.</li>'; }

	var flgPhone = 1;

	if(!Check_Blank(frm.cd_phone1)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cd_phone1.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 999){ flag = 0; flgPhone = 0; }

		}

	}

	if(!Check_Blank(frm.cd_phone2)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cd_phone2.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 999){ flag = 0; flgPhone = 0; }

		}

	}

	if(!Check_Blank(frm.cd_phone3)){ flag = 0; flgPhone = 0; }

	else{

		var phone = trim(frm.cd_phone3.value);

		if(isNaN(phone)){ flag = 0; flgPhone = 0; }

		else{

			phone = Number(phone);

			if(phone > 9999){ flag = 0; flgPhone = 0; }

		}

	}

	if(flgPhone == 0){error = error + '<li>Mailing Address - Please enter valid Phone No.</li>'; }

	

	if(!Check_Blank(frm.cd_cardtype)){ flag = 0; error = error + '<li>Please select Card Type.</li>'; }

	if(!Check_Blank(frm.cd_cardno)){ flag = 0; error = error + '<li>Please enter Card Number.</li>'; }

	if(!Check_Blank(frm.cd_cvv2)){ flag = 0; error = error + '<li>Please enter CVV2.</li>'; }

	if(!Check_Blank(frm.lstmonth)){ flag = 0; error = error + '<li>Please select Card Expiration Month.</li>'; }

	if(!Check_Blank(frm.lstyear)){ flag = 0; error = error + '<li>Please select Card Expiration Year.</li>'; }

	if(flag == 1) return true;

	else{

		div.innerHTML = '<ul class="errorbox">' + error + '</ul>';

		return false;

	}

}



function Check_Address_New(frm){

	if(frm.chkaddress.checked == true){

		if(frm.cust_prefix[0].checked == true) frm.cd_prefix[0].checked = true;

		else if(frm.cust_prefix[1].checked == true){frm.cd_prefix[1].checked = true; }

		else if(frm.cust_prefix[2].checked == true) frm.cd_prefix[2].checked = true;

		

		frm.cd_firstname.value = frm.cust_firstname.value;

		frm.cd_lastname.value = frm.cust_lastname.value;

		frm.cd_address.value = frm.cust_address.value;

		frm.cd_city.value = frm.cust_city.value;

		frm.cd_zip.value = frm.cust_zip.value;

		for(i=0; i<frm.cd_country.length; i++){

			if(frm.cd_country.options[i].value == frm.cust_country.value){

				frm.cd_country.options[i].selected=true;

			}

		}

		if(frm.cd_country.value == "US"){

			frm.cd_state.disabled = false;

			for(i=0; i<frm.cd_state.length; i++){

				if(frm.cd_state.options[i].value == frm.cust_state.value){

					frm.cd_state.options[i].selected=true;

				}

			}	

			frm.cd_txtstate.disabled = true;

		}

		else{

			frm.cd_state.disabled = true;

			frm.cd_txtstate.disabled = false;

			frm.cd_txtstate.value = frm.txtstate.value;

		}

		frm.cd_phone1.value = frm.cust_phone1.value;

		frm.cd_phone2.value = frm.cust_phone2.value;

		frm.cd_phone3.value = frm.cust_phone3.value;

	}

	else{

		frm.cd_prefix[0].checked = true;

		frm.cd_firstname.value = '';

		frm.cd_lastname.value = '';

		frm.cd_address.value = '';

		frm.cd_city.value = '';

		frm.cd_zip.value = '';

		for(i=0; i<frm.cd_country.length; i++){

			if(frm.cd_country.options[i].value == "US"){

				frm.cd_country.options[i].selected=true;

			}

		}

		frm.cd_state.disabled = false;

		frm.cd_state.options[0].selected=true;

		frm.cd_txtstate.value = "";

		frm.cd_txtstate.disabled = true;

		frm.cd_phone1.value = '';

		frm.cd_phone2.value = '';

		frm.cd_phone3.value = '';

	}

}



function No_Refill(flag){

	var frm = document.frm_medication;

	if(flag == false){

		frm.refill_total.disabled = false;

	}

	else if(flag == true){

		frm.refill_total.disabled = true;

	}

}

function Get_Email(ct_list, frm){
	frm.ct_name.value= ct_list.options[ct_list.selectedIndex].text;
	document.getElementById('span_ct_name').innerHTML = ct_list.options[ct_list.selectedIndex].text;
	frm.ct_email.value= ct_list.options[ct_list.selectedIndex].value;
}

function Check_All(frm){
	if(frm.chkall.checked == true) status = true;
	else status = false;
	
	for(f=0; f < frm.elements.length; f++){
		obj = frm.elements[f];
		if(obj.type == "checkbox" && obj.name != 'chkall')
			obj.checked = status;
	}
}

function Validate_Mailing(frm, msg){
	var flag = 0;
	for(f=0; f < frm.elements.length; f++){
		obj = frm.elements[f];
		if(obj.type == "checkbox" && obj.checked == true) flag = 1;
	}
	if(flag == 0){
		alert(msg);
		return false;
	}
}

function Validation_Free_Form(frm){

		flag = 1;

		if(trim(frm.cust_email.value) == "") {

			document.getElementById("divemail").style.display = "block"; flag = 0;}

		else document.getElementById("divemail").style.display = "none";

		var email = trim(frm.cust_email.value);

		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid

		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

		if (trim(email) != "" && !(!reg1.test(email) && reg2.test(email))){

			document.getElementById("divemail_invalid").style.display = "block"; flag = 0;}

		if(trim(frm.cust_password.value) == "") {

			document.getElementById("divpwd").style.display = "block"; flag = 0;}

		else document.getElementById("divpwd").style.display = "none";

		if(trim(frm.re_pwd.value) == "") {

			document.getElementById("divrepwd").style.display = "block"; flag = 0;}

		else document.getElementById("divrepwd").style.display = "none";

		if(trim(frm.cust_password.value) != trim(frm.re_pwd.value)) {

			document.getElementById("divrepwd").style.display = "block"; flag = 0;}

		else document.getElementById("divrepwd").style.display = "none";

		if(trim(frm.cust_security.value) == "") {

			document.getElementById("divsecurity").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity").style.display = "none";

		if(trim(frm.cust_answer.value) == "") {

			document.getElementById("divanswer").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer").style.display = "none";

		

		if(trim(frm.cust_security1.value) == "") {

			document.getElementById("divsecurity1").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity1").style.display = "none";

		if(trim(frm.cust_answer1.value) == "") {

			document.getElementById("divanswer1").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer1").style.display = "none";

		

		if(trim(frm.cust_security2.value) == "") {

			document.getElementById("divsecurity2").style.display = "block"; flag = 0;}

		else document.getElementById("divsecurity2").style.display = "none";

		if(trim(frm.cust_answer2.value) == "") {

			document.getElementById("divanswer2").style.display = "block"; flag = 0;}

		else document.getElementById("divanswer2").style.display = "none";

		

		var cust_security = trim(frm.cust_security.value);

		var cust_security1 = trim(frm.cust_security1.value);

		var cust_security2 = trim(frm.cust_security2.value);

		

		if(cust_security != "" && cust_security1 != "" && cust_security2 != '' && (cust_security == cust_security1 || cust_security == cust_security2 || cust_security1 ==  cust_security2)){

			document.getElementById("diverr").innerHTML = "Please select 3 different Security Questions.";

			document.getElementById("diverr").style.display = "block"; flag = 0;

		}

		else{

			document.getElementById("diverr").innerHTML = "";

			document.getElementById("diverr").style.display = "none";

		}

		

		if(trim(frm.cust_firstname.value) == "") {

			document.getElementById("divfname").style.display = "block"; flag = 0;}

		else document.getElementById("divfname").style.display = "none";

		if(trim(frm.cust_lastname.value) == "") {

			document.getElementById("divlname").style.display = "block"; flag = 0;}

		else document.getElementById("divlname").style.display = "none";

		var dob = frm.cust_dob.value;

		if(!Check_DOB(dob, false)) {

			document.getElementById("divdob").style.display = "block"; flag = 0;}

		else document.getElementById("divdob").style.display = "none";

		if(trim(frm.txtcountry.value) == "") {

			document.getElementById("divcountry").style.display = "block"; flag = 0;}

		else document.getElementById("divcountry").style.display = "none";

		if(trim(frm.cust_zip.value) == "" && trim(frm.txtcountry.value) == "US") {

			document.getElementById("divzip").style.display = "block"; flag = 0;}

		else { document.getElementById("divzip").style.display = "none"; }

		if(trim(frm.cust_zip.value) != "" && ((frm.cust_zip.value).length < 5 || (frm.cust_zip.value).length > 10)) {

			document.getElementById("divzip1").style.display = "block"; flag = 0;}

		else document.getElementById("divzip1").style.display = "none";

		if(trim(frm.cust_phone1.value) == "" && trim(frm.cust_phone2.value) == "" && trim(frm.cust_phone3.value) == ""){flgPhone = 1;}

		else{

			if(trim(frm.cust_phone1.value) == "" || trim(frm.cust_phone2.value) == "" || trim(frm.cust_phone3.value) == ""){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;}

			else { document.getElementById("divphone").style.display = "none"; flgPhone = 1; }

		}

		if(isNaN(frm.cust_phone1.value) || isNaN(frm.cust_phone2.value) || isNaN(frm.cust_phone3.value)){

			document.getElementById("divphone").style.display = "block"; flag = 0; flgPhone = 0;

		}

		else if(flgPhone == 1){ document.getElementById("divphone").style.display = "none"; }

		if(Number(trim(frm.cust_phone1.value)) > 999 || Number(trim(frm.cust_phone2.value)) > 999 || Number(trim(frm.cust_phone3.value)) > 9999){

			document.getElementById("divphone").style.display = "block"; flag = 0;

		}

		else if(flgPhone == 1) document.getElementById("divphone").style.display = "none";

		if(trim(frm.cust_timezone.value) == "") {

			document.getElementById("divzone").style.display = "block"; flag = 0;}

		else document.getElementById("divzone").style.display = "none";

	if(frm.chkterms.checked == false){
		document.getElementById("divterms").style.display = "block"; flag = 0;
	}
	else document.getElementById("divterms").style.display = "none";

	if(flag == 1) return true; else return false;

}