function checkinsurance(){	alert('Remember that your Insurance has to be valid in Spain');}// function checked when form submitted to pass on the value to the variable aboutusfunction aboutuscheck(){	if(document.packages.where.value == "Barcelona")	{		document.packages.aboutus.value = document.packages.b_aboutus.value;	}	if(document.packages.where.value == "London")	{		document.packages.aboutus.value = document.packages.l_aboutus.value;	}	if(document.packages.where.value == "Holland")	{		document.packages.aboutus.value = document.packages.h_aboutus.value;	}	if(document.packages.where.value == "san Sebastian")	{		document.packages.aboutus.value = document.packages.s_aboutus.value;	}	if(document.packages.where.value == "Internet")	{		document.packages.aboutus.value = document.packages.i_aboutus.value;	}	if(document.packages.where.value == "Other")	{		document.packages.aboutus.value = document.packages.o_aboutus.value;	}}//function to display the appropriate dropdown menufunction checkwhere(){	if(document.packages.where.value == "choose")	{		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_h').style.display = "none";		document.getElementById('block_s').style.display = "none";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_o').style.display = "none";	}	if(document.packages.where.value == "Barcelona")	{		document.getElementById('block_b').style.display = "block";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_h').style.display = "none";		document.getElementById('block_s').style.display = "none";		document.getElementById('block_o').style.display = "none";	}	if(document.packages.where.value == "London"){		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "block";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_o').style.display = "none";	}	if(document.packages.where.value == "Internet"){		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_i').style.display = "block";		document.getElementById('block_h').style.display = "none";		document.getElementById('block_s').style.display = "none";		document.getElementById('block_o').style.display = "none";	}	if(document.packages.where.value == "San Sebastian")	{		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_h').style.display = "none";		document.getElementById('block_s').style.display = "block";		document.getElementById('block_o').style.display = "none";	}	if(document.packages.where.value == "Holland")	{		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_o').style.display = "none";		document.getElementById('block_h').style.display = "block";		document.getElementById('block_s').style.display = "none";	}	if(document.packages.where.value == "Other")	{		document.getElementById('block_b').style.display = "none";		document.getElementById('block_l').style.display = "none";		document.getElementById('block_i').style.display = "none";		document.getElementById('block_h').style.display = "none";		document.getElementById('block_s').style.display = "none";		document.getElementById('block_o').style.display = "block";	}}function echeck(str)  {var at="@"var dot="."var lat=str.indexOf(at)var lstr=str.lengthvar ldot=str.indexOf(dot)		if (str.indexOf(at)==-1)			{		   alert("Email error : You forgot the '@'")		   return false			}		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)			{		   alert("Email error : your address can't start with '@'")		   return false			}		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    alert("Email error : You forgot the '.' in your address")		    return false		}		 if (str.indexOf(at,(lat+1))!=-1){		    alert("Email error : You only need one @ in your address")		    return false		 }		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		    alert("Email error : You need the domain name between the '@' and the '.'")		    return false		 }		 if (str.indexOf(dot,(lat+2))==-1){		    alert("Email error : The '@' must be placed before the '.'")		    return false		 }				 if (str.indexOf(" ")!=-1){		    alert("Email error : Please do not use any spaces")		    return false		 } 		 return true;				}////////////////////////VALID BOOKING FORM////////////////////////function validation(){	var emailID=document.packages.mail	if((document.packages.date1.value=="")||(document.packages.date1.value=="DD/MM/YYYY"))		{		alert('Please select the preferred arrival date');		document.packages.date1.focus()		document.packages.date1.select()		return false;		}	if((document.packages.name.value=="")||(document.packages.name.value=="Please fill in your name"))		{		alert('Please fill in your name');		document.packages.name.value="Please fill in your name";		document.packages.name.focus()		document.packages.name.select()		return false;		}	if ((emailID.value==null)||(emailID.value=="")){		alert('we need your email address');		emailID.value="We need your email address";		emailID.focus()		emailID.select()		return false;	}	if (echeck(emailID.value)==false){		emailID.focus();		emailID.select();		return false;	}	if(document.packages.phone.value=="")		{		alert('We need your phone number. Please include your country code?');		document.packages.phone.focus()		document.packages.phone.select()		return false;		}	if(document.packages.insurance.value=="choose")		{		alert('Please pick your travel insurance. Your travel Insurance has to be valid in Barcelona');		document.packages.insurance.focus()		return false;		}	if(document.packages.where.value == "choose")		{		alert('Where did you hear from us?');		document.packages.where.focus()		return false;		} 	if(document.packages.terms.checked==false)		{		alert('You have to agree with our terms and conditions to proceed');		document.packages.terms.focus()		document.packages.terms.select()		return false;		}				if ((echeck(emailID.value)==true)&&(document.packages.name.value!=null)&&(document.packages.terms.checked))		//POPUP WINDOW TO CONFIRM DATA// (user can proceed or come back to form)		//******************************		var r=confirm("Here are your personnal information :"+'\n\n'+ 				  "Package: "+ document.packages.package.value +'\n'+				  "Date: "+ document.packages.date1.value +'\n'+				  "No. People: "+ document.packages.people.value +'\n'+				  "Your name : "+document.packages.name.value+'\n'+				  "Your email: "+ document.packages.mail.value +'\n'+				  "Your Phone number: "+ document.packages.phone.value +'\n'+				  "Comments: "+ document.packages.comments.value +'\n'+				  "Would you like to proceed?")		{		if (r==true)    		{    		return true    		}		else{			return false			}		} }