// JavaScript Document
var errorMessage	= new Array();
errorMessage[0]="Please choose a title";
errorMessage[1]="Please enter your first name"; 
errorMessage[2]="Please enter your surname"; 
errorMessage[3]="Please enter your postcode"
errorMessage[4]="Please enter a valid postcode"
errorMessage[5]="Please enter your email address"; 
errorMessage[6]="Please enter a valid email address";
errorMessage[7]="Please select the gender";
errorMessage[8]="Please choose both the month and year of birth"; 
errorMessage[9]="Please choose the month of birth"; 
errorMessage[10]="Please choose the year of birth"; 
errorMessage[11]="Please choose a value"; 
errorMessage[12]="Please enter your comments"; 
errorMessage[13]="Please enter your address line 1";
errorMessage[14]="Please enter your story";
errorMessage[15]="Please enter your question";
errorMessage[16]="Please tick the checkbox to accept the terms and conditions";
errorMessage[17]="Please make a choice";
errorMessage[18]="Please enter your town name";
errorMessage[19]="Please enter your country name";
errorMessage[20]="Please enter detail aid - copies required";
errorMessage[21]="Please enter a vaild value";
errorMessage[22]="Please enter full set of training materials - copies required";
errorMessage[23]="Please enter county name";
errorMessage[24]="Please enter pharmacy name";
errorMessage[25]="Please enter your telephone number";
errorMessage[26]="Please enter a valid telephone number";
errorMessage[27]="Please enter your house no./ name";
function validate_contact_us(){ 
	var title			=	document.contact_us_form.title.value;
	var fname			=	document.contact_us_form.first_name.value;
	var surname			=	document.contact_us_form.surname.value;
	var town			=	document.contact_us_form.contact_town.value;
	var country			=	document.contact_us_form.contact_country.value;
	var postcode		=	document.contact_us_form.postcode.value;
	var email			=	document.contact_us_form.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.contact_us_form.dob_month.value;
	var dob_year		=	document.contact_us_form.dob_year.value;
	var comment			=	document.contact_us_form.comment.value;
	//var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;	
//	var q2_op1			=	document.getElementById('uncomfortable_bowel_yes').checked?1:0;
//	var q2_op2			=	document.getElementById('uncomfortable_bowel_no').checked?1:0;	
//	var q3_op1			=	document.getElementById('constipation_often').checked?1:0;
//	var q3_op2			=	document.getElementById('constipation_less_often').checked?1:0;	
//	var q3_op3			=	document.getElementById('constipation_rarely').checked?1:0;
//	var q3_op4			=	document.getElementById('constipation_never').checked?1:0;	
	var address1		=	document.contact_us_form.contact_address1.value;	
	var contact_us		=	document.contact_us_form.contact_about.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	comment  = trim(comment);
	if(comment==null || comment.length==0 ){
			document.getElementById('err_comment').innerHTML=errorMessage[12];
	         flag=false; 
	}
	else{
			  document.getElementById('err_comment').innerHTML='';
	}
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	contact_us  = trim(contact_us);
	if(contact_us == "choose") {
			  document.getElementById('err_contact').innerHTML=errorMessage[17];
	          flag=false;
	}
	else{
			  document.getElementById('err_contact').innerHTML='';
	}
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
			return false; 
	 }
	 else
	 {  return true; }
		
}
function validate_request_leaflet(){ 
	var title			=	document.request_a_leaflet.title.value;
	var fname			=	document.request_a_leaflet.first_name.value;
	var surname			=	document.request_a_leaflet.surname.value;
	var postcode		=	document.request_a_leaflet.postcode.value;
	var email			=	document.request_a_leaflet.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.request_a_leaflet.dob_month.value;
	var dob_year		=	document.request_a_leaflet.dob_year.value;
	//var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;	
//	var q2_op1			=	document.getElementById('uncomfortable_bowel_yes').checked?1:0;
//	var q2_op2			=	document.getElementById('uncomfortable_bowel_no').checked?1:0;	
//	var q3_op1			=	document.getElementById('constipation_often').checked?1:0;
//	var q3_op2			=	document.getElementById('constipation_less_often').checked?1:0;	
//	var q3_op3			=	document.getElementById('constipation_rarely').checked?1:0;
//	var q3_op4			=	document.getElementById('constipation_never').checked?1:0;	
	var address1		=	document.request_a_leaflet.contact_address1.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(flag==false){ 
			document.getElementById('contact_address_f1').style.display = "";
			document.getElementById('contact_address_f2').style.display = "";
			document.getElementById('contact_address_f3').style.display = "";
			document.getElementById('contact_country_f').style.display = "";
			document.getElementById('contact_towm_f').style.display = "";
			return false; 
	 }
	 {  return true; }
		
}
function validate_request_leaflet_dulcobalance(){ 
	var title			=	document.request_leaflet_dulcobalance.title.value;
	var fname			=	document.request_leaflet_dulcobalance.first_name.value;
	var surname			=	document.request_leaflet_dulcobalance.surname.value;
	var town			=	document.request_leaflet_dulcobalance.contact_town.value;
	var country			=	document.request_leaflet_dulcobalance.contact_country.value;
	var postcode		=	document.request_leaflet_dulcobalance.postcode.value;
	var email			=	document.request_leaflet_dulcobalance.email_address.value;
	/*
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.request_leaflet_dulcobalance.dob_month.value;
	var dob_year		=	document.request_leaflet_dulcobalance.dob_year.value;
	var house_no		=	document.request_leaflet_dulcobalance.txtProperty.value;
	*/
	var address1		=	document.request_leaflet_dulcobalance.contact_address1.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(flag==false){ 
			document.getElementById('contact_address_f1').style.display = "";
			document.getElementById('contact_address_f2').style.display = "";
			document.getElementById('contact_address_f3').style.display = "";
			document.getElementById('contact_country_f').style.display = "";
			document.getElementById('contact_towm_f').style.display = "";
			return false; 
	 }
	 else
	{  return true; }
		
}
function validate_tell_your_story(){ 
	/*var title			=	document.tell_us_your_story.title.value;
	var fname			=	document.tell_us_your_story.first_name.value;
	var surname			=	document.tell_us_your_story.surname.value;
	var town			=	document.tell_us_your_story.contact_town.value;
	var country			=	document.tell_us_your_story.contact_country.value;
	var postcode		=	document.tell_us_your_story.postcode.value;
    */
	var email			=	document.tell_us_your_story.email_address.value;
	/*var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.tell_us_your_story.dob_month.value;
	var dob_year		=	document.tell_us_your_story.dob_year.value;
	var story			=	document.tell_us_your_story.story.value;
	var house_no		=	document.tell_us_your_story.txtProperty.value;
	var address1		=	document.tell_us_your_story.contact_address1.value;	
    */
	var flag=true;
	var count=1;
	/*title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	house_no  = trim(house_no);
	if(house_no==null || house_no.length==0 ){
			document.getElementById('err_house_name').innerHTML=errorMessage[27];
	         flag=false; 
	}
	else{
			  document.getElementById('err_house_name').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}*/
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	/*if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	story  = trim(story);
	if(story==null || story.length==0 ){
			document.getElementById('err_comment').innerHTML=errorMessage[14];
	         flag=false; 
	}
	else{
			  document.getElementById('err_comment').innerHTML='';
	}
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}*/
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
		return false; 
	 }
	 else
	 {  return true; }
		
}
function validate_submit_question(){ 
	var title			=	document.submit_a_question.title.value;
	var fname			=	document.submit_a_question.first_name.value;
	var surname			=	document.submit_a_question.surname.value;
	var town			=	document.submit_a_question.contact_town.value;
	var country			=	document.submit_a_question.contact_country.value;
	var postcode		=	document.submit_a_question.postcode.value;
	var email			=	document.submit_a_question.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.submit_a_question.dob_month.value;
	var dob_year		=	document.submit_a_question.dob_year.value;
	var question		=	document.submit_a_question.question.value;
	var house_no		=	document.submit_a_question.txtProperty.value;
	//var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;	
//	var q2_op1			=	document.getElementById('uncomfortable_bowel_yes').checked?1:0;
//	var q2_op2			=	document.getElementById('uncomfortable_bowel_no').checked?1:0;	
//	var q3_op1			=	document.getElementById('constipation_often').checked?1:0;
//	var q3_op2			=	document.getElementById('constipation_less_often').checked?1:0;	
//	var q3_op3			=	document.getElementById('constipation_rarely').checked?1:0;
//	var q3_op4			=	document.getElementById('constipation_never').checked?1:0;	
	var address1		=	document.submit_a_question.contact_address1.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	house_no  = trim(house_no);
	if(house_no==null || house_no.length==0 ){
			document.getElementById('err_house_name').innerHTML=errorMessage[27];
	         flag=false; 
	}
	else{
			  document.getElementById('err_house_name').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	question  = trim(question);
	if(question==null || question.length==0 ){
			document.getElementById('err_comment').innerHTML=errorMessage[15];
	         flag=false; 
	}
	else{
			  document.getElementById('err_comment').innerHTML='';
	}
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
			return false; 
	 }
	 else
	{  return true; }
		
}
function validate_email_signup(){ 
	var title			=	document.email_sign_up_form.title.value;
	var fname			=	document.email_sign_up_form.first_name.value;
	var surname			=	document.email_sign_up_form.surname.value;
	var town			=	document.email_sign_up_form.contact_town.value;
	var country			=	document.email_sign_up_form.contact_country.value;
	var postcode		=	document.email_sign_up_form.postcode.value;
	var email			=	document.email_sign_up_form.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.email_sign_up_form.dob_month.value;
	var dob_year		=	document.email_sign_up_form.dob_year.value;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;	
//	var q2_op1			=	document.getElementById('uncomfortable_bowel_yes').checked?1:0;
//	var q2_op2			=	document.getElementById('uncomfortable_bowel_no').checked?1:0;	
//	var q3_op1			=	document.getElementById('constipation_often').checked?1:0;
//	var q3_op2			=	document.getElementById('constipation_less_often').checked?1:0;	
//	var q3_op3			=	document.getElementById('constipation_rarely').checked?1:0;
//	var q3_op4			=	document.getElementById('constipation_never').checked?1:0;	
	var address1		=	document.email_sign_up_form.contact_address1.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
			return false; 
	 }
	 else
	{  return true; }
		
}
function validate_prize_draw(){ 
	var title			=	document.prize_draw.title.value;
	var fname			=	document.prize_draw.first_name.value;
	var surname			=	document.prize_draw.surname.value;
	var postcode		=	document.prize_draw.postcode.value;
	var email			=	document.prize_draw.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.prize_draw.dob_month.value;
	var dob_year		=	document.prize_draw.dob_year.value;
	//var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;
//	var q1_op1			=	document.getElementById('irregular_bowel_yes').checked?1:0;
//	var q1_op2			=	document.getElementById('irregular_bowel_no').checked?1:0;	
//	var q2_op1			=	document.getElementById('uncomfortable_bowel_yes').checked?1:0;
//	var q2_op2			=	document.getElementById('uncomfortable_bowel_no').checked?1:0;	
//	var q3_op1			=	document.getElementById('constipation_often').checked?1:0;
//	var q3_op2			=	document.getElementById('constipation_less_often').checked?1:0;	
//	var q3_op3			=	document.getElementById('constipation_rarely').checked?1:0;
//	var q3_op4			=	document.getElementById('constipation_never').checked?1:0;	
	var address1		=	document.prize_draw.contact_address1.value;	
	var terms_condition	=	document.getElementById('checkbox_terms').checked?1:0;
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "select" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "select"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "select"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	
	//if(q1_op1==0 && q1_op2==0){
//			 document.getElementById('err_q1').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q1').innerHTML='';
//	}
//	if(q2_op1==0 && q2_op2==0){
//			 document.getElementById('err_q2').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q2').innerHTML='';
//	}
//	if(q3_op1==0 && q3_op2==0 && q3_op3==0 && q3_op4==0){
//			 document.getElementById('err_q3').innerHTML=errorMessage[11];
//			 flag=false; 
//	}
//	else{
//			  document.getElementById('err_q3').innerHTML='';
//	}
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(terms_condition == 0){
			 document.getElementById('err_terms_condition').innerHTML=errorMessage[16];
	         flag=false;
	}
	else{
			  document.getElementById('err_terms_condition').innerHTML='';
	}
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
		return false; 
	 }
	 else
	 {  return true; }
		
}

function validate_hcp_detail(){ 
	var title					=	document.hcp_detail_form.title.value;
	var fname					=	document.hcp_detail_form.first_name.value;
	var surname					=	document.hcp_detail_form.surname.value;
	var pharmacy_name			=	document.hcp_detail_form.pharmacy.value;
	var town					=	document.hcp_detail_form.contact_town.value;
	//var country					=	document.hcp_detail_form.contact_country.value;
	var postcode				=	document.hcp_detail_form.postcode.value;
	var email					=	document.hcp_detail_form.email_address.value;
	var address1				=	document.hcp_detail_form.contact_address1.value;	
	var detail_aid				=	document.hcp_detail_form.detail_aid.value;	
	var full_set_of_training	=	document.hcp_detail_form.training.value;	
	var county					=	document.hcp_detail_form.contact_county.value;	
	var telephone				=	document.hcp_detail_form.telephone.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	pharmacy_name  = trim(pharmacy_name);
	if(pharmacy_name==null || pharmacy_name.length==0 ){
			document.getElementById('err_pharmacy').innerHTML=errorMessage[24];
	         flag=false; 
	}
	else{
			  document.getElementById('err_pharmacy').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	county  = trim(county);
	if(county==null || county.length==0 ){
			document.getElementById('err_county').innerHTML=errorMessage[23];
	         flag=false; 
	}
	else{
			  document.getElementById('err_county').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	//country  = trim(country);
//	if(country==null || country.length==0 ){
//			document.getElementById('err_country').innerHTML=errorMessage[19];
//	         flag=false; 
//	}
//	else{
//			  document.getElementById('err_country').innerHTML='';
//	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}

	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	detail_aid  = trim(detail_aid);
	if(detail_aid == null || detail_aid.length==0) {
			  document.getElementById('err_detail').innerHTML=errorMessage[20];
	          flag=false;
	}
	else if(isNumeric(detail_aid)== false){
			 document.getElementById('err_detail').innerHTML=errorMessage[21];
	         flag=false;
	}
	else{
			  document.getElementById('err_detail').innerHTML='';
	}
	full_set_of_training  = trim(full_set_of_training);
	if(full_set_of_training == null || full_set_of_training.length==0) {
			  document.getElementById('err_training').innerHTML=errorMessage[22];
	          flag=false;
	}
	else if(isNumeric(full_set_of_training)== false){
			 document.getElementById('err_training').innerHTML=errorMessage[21];
	         flag=false;
	}
	else{
			  document.getElementById('err_training').innerHTML='';
	}
	telephone  = trim(telephone);
	if(telephone == null || telephone.length==0) {
			  document.getElementById('err_telephone').innerHTML=errorMessage[25];
	          flag=false;
	}
	//else if(check_telephone(telephone)== false){
//			document.getElementById('err_telephone').innerHTML=errorMessage[26];
//	        flag=false;
//		
//	}
	else{
			  document.getElementById('err_telephone').innerHTML='';
	}
	
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_county_f').style.display = "";
		//document.getElementById('contact_country_f').style.display = "";
		return false; 
	 }
	 else
	{  return true; }
		
}

function validate_summer_competition(){ 
	var title			=	document.summer_competition.title.value;
	var fname			=	document.summer_competition.first_name.value;
	var surname			=	document.summer_competition.surname.value;
	var town			=	document.summer_competition.contact_town.value;
	var country			=	document.summer_competition.contact_country.value;
	var postcode		=	document.summer_competition.postcode.value;
	var email			=	document.summer_competition.email_address.value;
	var gender_male		=	document.getElementById('rd_male').checked?1:0;
	var gender_female	=	document.getElementById('rd_female').checked?1:0;
	var dob_month		=	document.summer_competition.dob_month.value;
	var dob_year		=	document.summer_competition.dob_year.value;
	var address1		=	document.summer_competition.contact_address1.value;	
	var house_no		=	document.summer_competition.txtProperty.value;	
	var flag=true;
	var count=1;
	title  = trim(title);
	if(title == "select") {
			  document.getElementById('err_title').innerHTML=errorMessage[0];
	          flag=false; 
	}
	else{
			  document.getElementById('err_title').innerHTML='';
	}
	fname  = trim(fname);
	if(fname==null || fname.length==0 ){
			document.getElementById('err_fname').innerHTML=errorMessage[1];
	         flag=false; 
	}
	else{
			  document.getElementById('err_fname').innerHTML='';
	}
	surname  = trim(surname);
	if(surname==null || surname.length==0 ){
			document.getElementById('err_sname').innerHTML=errorMessage[2];
	         flag=false; 
	}
	else{
			  document.getElementById('err_sname').innerHTML='';
	}
	house_no  = trim(house_no);
	if(house_no==null || house_no.length==0 ){
			document.getElementById('err_house_name').innerHTML=errorMessage[27];
	         flag=false; 
	}
	else{
			  document.getElementById('err_house_name').innerHTML='';
	}
	town  = trim(town);
	if(town==null || town.length==0 ){
			document.getElementById('err_town').innerHTML=errorMessage[18];
	         flag=false; 
	}
	else{
			  document.getElementById('err_town').innerHTML='';
	}
	country  = trim(country);
	if(country==null || country.length==0 ){
			document.getElementById('err_country').innerHTML=errorMessage[19];
	         flag=false; 
	}
	else{
			  document.getElementById('err_country').innerHTML='';
	}
	postcode  = trim(postcode);
	if(postcode == null || postcode.length==0) {
			  document.getElementById('err_pcode').innerHTML=errorMessage[3];
	          flag=false; 
	}
	else if(checkPcode(postcode)== false){
			  document.getElementById('err_pcode').innerHTML=errorMessage[4];
			  flag=false; 
	}
	else{
			  document.getElementById('err_pcode').innerHTML='';
	}
	email  = trim(email);
	if(email == null || email.length==0) {
			  document.getElementById('err_email').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(email)== false){
			  document.getElementById('err_email').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email').innerHTML='';
	}
	if(gender_male==0 && gender_female==0){
			 document.getElementById('err_gender').innerHTML=errorMessage[7];
			 flag=false; 
	}
	else{
			  document.getElementById('err_gender').innerHTML='';
	}
	dob_month  = trim(dob_month);
	dob_year   = trim(dob_year);
	if(dob_month == "choose" && dob_year == "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[8];
	          flag=false; 
	}
	else if(dob_month == "choose"  && dob_year != "select") {
			  document.getElementById('err_dob').innerHTML=errorMessage[9];
	          flag=false; 
	}
	else if(dob_month != "choose"  && dob_year == "select"){
			  document.getElementById('err_dob').innerHTML=errorMessage[10];
	}
	else
	{
			 document.getElementById('err_dob').innerHTML="";
	}
	
	address1  = trim(address1);
	if(address1 == null || address1.length==0) {
			  document.getElementById('err_address1').innerHTML=errorMessage[13];
	          flag=false;
	}
	else{
			  document.getElementById('err_address1').innerHTML='';
	}
	if(flag==false){ 
		document.getElementById('contact_address_f1').style.display = "";
		document.getElementById('contact_address_f2').style.display = "";
		document.getElementById('contact_address_f3').style.display = "";
		document.getElementById('contact_towm_f').style.display = "";
		document.getElementById('contact_country_f').style.display = "";
		document.getElementById('contact_house_number_f1').style.display = "none";
		return false; 
	 }
	 else
	 {  return true; }
		
}
function trim(str){
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');//---------remove the spaces----// 
}

function checkemail(str){        
		var regexEmail=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(str.length <= 0)
		{
			return false;	//---------if not return false----// 
		}
		
		else if (!regexEmail.test(str))
		{ 
			return false;//---------if not return false----// 
		}
}

function checkPcode(str){ //check postcode format is valid
	size = str.length
	str = str.toUpperCase(); //Change to uppercase
	while (str.slice(0,1) == " ") //Strip leading spaces
	{
		str = str.substr(1,size-1);size = str.length
	}
	
	while(str.slice(size-1,size)== " ") //Strip trailing spaces
	{
		str = str.substr(0,size-1);size = str.length
	}
	
	if (size < 6 || size > 8)
	{ //Code length rule
		
	  	return false;
	}
	
	if (!(isNaN(str.charAt(0))))
	{ //leftmost character must be alpha character rule
		
	   	return false;
	}
	
	if (isNaN(str.charAt(size-3)))
	{ //first character of inward code must be numeric rule
		
	   	return false;
	}
	
	if (!(isNaN(str.charAt(size-2))))
	{ //second character of inward code must be alpha rule
		
	   	return false;
	}
	
	if (!(isNaN(str.charAt(size-1))))
	{ //third character of inward code must be alpha rule
		
	   	return false;
	}
	
	if (!(str.charAt(size-4) == " "))
	{//space in position length-3 rule
	 	
	   	return false;
	}
	 
	count1 = str.indexOf(" ");
	count2 = str.lastIndexOf(" ");
	 
	if (count1 != count2)
	{
	  	return false;//---------if not return false----// 
	}
	return true;
}
function check_length(my_form){
	var maxLen = 1024; 
	if (my_form.comment.value.length >=maxLen) {
		var msg = "You have reached the maximum limit of characters allowed";
		document.getElementById('err_comment').innerHTML= msg;
		my_form.txtarea_comments.value = my_form.comment.value.substring(0, maxLen);
		
	}
	else
	{ 
		document.getElementById('err_comment').innerHTML= maxLen - my_form.comment.value.length+"&nbsp; character left [max 1024 char]";
	}
}
function download_pdf(){
	window.open('../pdf-downloads/Dulcobalance Leaflet.pdf', null, 'location=no, menubar=no, height=600, width=960, status=yes, resizable=yes, scrollbar=no, left='+((screen.width-960)/2)+', top='+((screen.height-500)/2));

}

function validate_sign_up_teasor(googlePath){
	var flag= true;
	var teasor_email			=	document.email_form.email.value;
	teasor_email  = trim(teasor_email);
	if(teasor_email == null || teasor_email.length==0) {
			  document.getElementById('err_email_teasor').innerHTML=errorMessage[5];
	          flag=false;
	}
	else if(checkemail(teasor_email)== false){
			  document.getElementById('err_email_teasor').innerHTML=errorMessage[6];
			  flag=false; 
	}
	else{
			  document.getElementById('err_email_teasor').innerHTML='';
	}
	if(flag==false){ 
			return false; 
	 }
	 else
	 {
		 	_gaq.push(['_trackPageview', googlePath+'/email_sign-up/submit']);
		//	pageTracker._trackPageview(googlePath+"/email_sign-up/submit");
	   		objForm = window.document.email_form;
			objForm.method = "GET";	
			objForm.submit();
	 }
}
function isNumeric(str){ 
		var regexNum = /^[0-9]+$/;
		if(!regexNum.test(str)){
			return false; //---------if not return false----// 
		}
}

function set_hcp_cookie(){
	setCookie("hcp_cookie", "set");
	window.location = "hcp/hcp-home.html"
}
function check_hcp_cookie(){
	var hcp_cookie=getCookie("hcp_cookie");	
	if(hcp_cookie == "set"){}
	else{ window.location = "hcp.asp";}
}
function is_hcp_cookie(){
	var hcp_cookie=getCookie("hcp_cookie");	
	if(hcp_cookie == "set"){
		//document.getElementById('content-container').style.display='none';
		window.location = "hcp/hcp-home.html";
	}
	else{}
}
function setCookie(name, value){
//	  var today = new Date();
//	  var expiry = new Date(today.getTime() + 30 * 24 * 3600 * 1000); // plus 30 days
    document.cookie = name + "=" + escape(value) + "; path=/;";  // expires=" + expiry.toGMTString();
} 

function getCookie(name) { 
	  	var re = new RegExp(name + "=([^;]+)");
	 	var value = re.exec(document.cookie); 
		return (value != null) ? unescape(value[1]) : null; 
} 

function check_telephone(str)
{
    var number = /^0\d{2,4}[ -]{1}[\d]{3}[\d -]{1}[\d -]{1}[\d]{1,4}$/;
	if(!number.test(str))
	{
		return false;
	}
}

