function calculate_gift()
{
//mul=295;
mul=document.getElementById("cost_new1").value;
va02=0;

len=document.frm.cost1.length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost1").value=='0') document.frm.va02.value='';
	else if(document.getElementById("cost1").value==i)
	{
	va02=i*mul;	
	document.frm.va02.value="$"+va02;
	}

}


mul2=240;
va03=0;  
len=document.frm.cost2.length

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost2").value=='0') document.frm.va03.value='';	
	else if(document.getElementById("cost2").value==i)
	{
	va03=i*mul2;	
	document.frm.va03.value="$"+va03;
	}
}

mul3=20;
va04=0;  
len=document.frm.cost3.length

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost3").value=='0') document.frm.va04.value='';
	else if(document.getElementById("cost3").value==i)
	{
	va04=i*mul3;	
	document.frm.va04.value="$"+va04;
	}

}

total=va02+va03+va04;
var test=document.getElementById("postage_charge").value;
test=test.split("$");
total2=total+eval(test[1]);
document.getElementById("total").value='$'+total;
document.getElementById("total_cost").value='$'+total2;
if((document.frm.va02.value==0) && (document.frm.va03.value==0) && (document.frm.va04.value==0))
{
	document.getElementById("total").value='';
	document.getElementById("total_cost").value='';
}

}

function calculate()
{
	
	//mul=295;
	mul=document.getElementById("cost_new1").value;	
	mul2=240;
	
	var len1=document.frm.cost1.length;
	var len2=document.frm.cost2.length;
	var len=eval(len1)+eval(len2);
	//alert(len);
	va02=0;
	for(i=0;i<=len;i++)
	{
		if(eval(eval(document.getElementById("cost1").value)+eval(document.getElementById("cost2").value))==i)
		{
			if(i==4 || i==5 || i==6)
			{	
				va02=(document.getElementById("cost1").value)*mul
				document.frm.va02.value="$"+va02;
				var tot=eval(va02)+eval((document.getElementById("cost2").value)*mul2)
				var dv=(tot)*0.05;
				var vatot=eval(tot)-eval(dv);
				document.getElementById("dv").innerHTML="<table class=arial12red cellpadding=4 width=100%><tr><td bgcolor=#DFF1FD><font color=red>Total Amount: $"+tot+" (Adult+child fares)</font></td></tr><tr><td bgcolor=#DFF1FD><font color=red >Discount(5%): $"+dv+"</font></td></tr><tr><td bgcolor=#B7DFFB><font color=red size=2><b>Amount after discount: $"+(tot-dv)+"</b></font></td></tr></table>";
				document.getElementById("dv").style.display="block";
	
			}
			else if(i==7 || i==8 || i==9 || i==10 || i>10)
			{
				va02=(document.getElementById("cost1").value)*mul
				document.frm.va02.value="$"+va02;
				var tot=eval(va02)+eval((document.getElementById("cost2").value)*mul2)
				var dv=(tot)*0.1;
				var vatot=eval(tot)-eval(dv);
				document.getElementById("dv").innerHTML="<table class=arial12red cellpadding=4 width=100%><tr><td bgcolor=#DFF1FD><font color=red>Total Amount: $"+tot+" (Adult+child fares)</font></td></tr><tr><td bgcolor=#DFF1FD><font color=red >Discount(10%): $"+dv+"</font></td></tr><tr><td bgcolor=#B7DFFB><font color=red size=2><b>Amount after discount: $"+(tot-dv)+"</b></font></td></tr></table>";
				document.getElementById("dv").style.display="block";
			}
			else
			{
				va02=(document.getElementById("cost1").value)*mul	
				document.frm.va02.value="$"+va02;
				var vatot=eval(va02)+eval((document.getElementById("cost2").value)*mul2)
				document.getElementById("dv").style.display="none";
			}
		}
	}
	mul2=240;
	va03=0;  
	len=document.frm.cost2.length
	for(i=0;i<=len;i++)
	{
		if(document.getElementById("cost2").value=='0') document.frm.va03.value='';	
		else if(document.getElementById("cost2").value==i)
		{
		va03=i*mul2;	
		document.frm.va03.value="$"+va03;
		}
	}
mul3=20;
va04=0;  
len=document.frm.cost3.length
for(i=0;i<=len;i++)
{
	if(document.getElementById("cost3").value=='0') document.frm.va04.value='';
	else if(document.getElementById("cost3").value==i)
	{
	va04=i*mul3;	
	document.frm.va04.value="$"+va04;
	}

}
total=eval(vatot)+eval(va04);
if((document.getElementById("cost1").value)+(document.getElementById("cost2").value)+(document.getElementById("cost3").value)>6)
{
//sub_total=(0.10*total);
//gtotal=total-sub_total;
document.getElementById("total").value='$'+total;
}else
document.getElementById("total").value='$'+total;
if((document.frm.va02.value==0) && (document.frm.va03.value==0) && (document.frm.va04.value==0))
{
document.getElementById("total").value='';
}
}
var xmlHttp;
function show_array()
{
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")		
		return
	} 
	j=document.getElementById("value").value;
	
	var psn='';
	var cpn='';
	var wkg='';
	var i=0;
	
	for(i;i<j;i++)
	{		
		psn += document.getElementById("p_name"+i).value+',';
		cpn += document.getElementById("phone"+i).value+',';
		wkg += document.getElementById("weight"+i).value+',';
	}
	
	var url="getPassengerList.php"
	url=url+"?j="+j+"&psn="+psn+"&cpn="+cpn+"&wkg="+wkg
	url=url+"&sid="+Math.random()	
	xmlHttp.onreadystatechange=stateChanged_Passenger
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)	
}
function stateChanged_Passenger() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//alert(xmlHttp.responseText);		
		document.getElementById("PassengerBox").innerHTML = xmlHttp.responseText;
		
	} 
}
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{   // Tries to load Microsoft's latest version IE.
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{	// Tries to load Microsoft's older version IE.
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	 	 }
 	}
	return xmlHttp;
}
var xmlHttp;
function show_array_gvb()
{
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")		
		return
	} 
	j=document.getElementById("value").value;
	k=document.getElementById("ppl").value;
	var grf='';
	var grs='';	
	var i=1;
	
	for(i;i<=k;i++)
	{		
		grf += document.getElementById("gvr_fname"+i).value+',';
		grs += document.getElementById("gvr_sname"+i).value+',';
		
	}
	document.getElementById("ppl").value=j;
	gsn=document.getElementById("gvr_street_no").value;
	gsb=document.getElementById("gvr_suburb").value;
	gpc=document.getElementById("gvr_post_code").value;
	gco=document.getElementById("gvr_country").value;
	gem=document.getElementById("gvr_email").value;
	gph=document.getElementById("gvr_phone").value;
	gmo=document.getElementById("gvr_mobile").value;
	if(gco=='Australia')
		gvs=document.getElementById("dd1").value;
	else	
		gvs=document.getElementById("gvr_state").value;
		
	var url="getGiftvoucherList.php"
	url=url+"?j="+j+"&grf="+grf+"&grs="+grs+"&gsn="+gsn+"&gsb="+gsb+"&gpc="+gpc+"&gco="+gco+"&gem="+gem+"&gph="+gph+"&gmo="+gmo+"&gvs="+gvs
	//alert(url); return false;
	url=url+"&sid="+Math.random()	
	xmlHttp.onreadystatechange=stateChanged_GiftvoucherList
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)	
}
function stateChanged_GiftvoucherList() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//alert(xmlHttp.responseText);		
		document.getElementById("PassengerBox").innerHTML = xmlHttp.responseText;
		
	} 
}

function check()
{	

	if(frm.name.value=="")
	{  
		alert("Please enter the name");
		frm.name.focus(); 
		return false;
	}
	else if(frm.surname.value=="")
	{
		alert("please enter the surname");
		frm.surname.focus();
		return false;
	}
	else if(frm.street_no.value=="")
	{
		alert("please enter the address");
		frm.street_no.focus();
		return false;
	}
	else if(frm.subrub.value=="")
	{
		alert("please enter the suburb name");
		frm.subrub.focus();
		return false;
	}
	if(frm.country.value!='Australia')
	{
		//alert(document.getElementById("state").value)
		if(document.getElementById("state").value=="")
		{
			alert("please enter the state");
			document.getElementById("state").focus();
			return false;
		}
	}
	else if(frm.country.value=='Australia')
	{
		if(frm.state1.value=="" || frm.state1.value=="select")
		{
			alert("please enter the state");
			frm.state1.focus();
			return false;
		}
	}
	if(frm.postcode.value=="")
	{
		alert("please enter the pincode");
		frm.postcode.focus();
		return false;
	}
	else if(frm.phone_h.value=="")
	{
		alert("Please enter the phone no.");
		frm.phone_h.focus();
		return false;
	}
	else if(frm.mobile.value=="")
	{
		alert("please enter the mobile number! If you do not own a mobile insert: N/A");
		frm.mobile.focus();
		return false;
	}
	
	if(!document.getElementById("email").value)
	{
		alert('Please enter your email');
		document.getElementById("email").focus();
		return false;
	}
	else 
	{    var emailStr=document.frm.email.value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
			{
			 alert("Please check your email address.");
			 frm.email.focus();
			  return false; 
			
			  }				
	
	  }	  


	
	k=document.getElementById("value").value;
	for(var i=0;i<k;i++)
	{
		
		if(document.getElementById("p_name"+i).value=="")
		{  
			alert("Please enter the passenger name");
			document.getElementById("p_name"+i).focus(); 
			return false;
		}
		else  if(document.getElementById("phone"+i).value=="")
		{  
			alert("Please enter the phone number");
			document.getElementById("phone"+i).focus(); 
			return false;
		} 
		else if(document.getElementById("weight"+i).value=="")
		{ 
			alert("Please enter the weight for the passenger");
			document.getElementById("weight"+i).focus(); 
			return false;
		}
		else if(isNaN(document.getElementById("weight"+i).value))
		{
			alert("Please enter digits only");
			document.getElementById("weight"+i).focus();
			return false;
		}  
  }
  	
	if(!(frm.total.value))
	{  
		alert("Total payment cost is empty!");
		document.frm.total.focus(); 
		return false;
	}
	if((frm.total.value.substr(1))==0)
	{  
		alert("Total payment cost is zero!");
		document.frm.total.focus(); 
		return false;
	}
	if(!(frm.term.checked))
	{  
		alert("Please check the terms and conditions");
		frm.term.focus(); 
		return false;
	}

	if(frm.verify.value=="")
	{
		alert('Please Enter Verification Code');
		frm.verify.focus();
		return false;
	}
	
	if(frm.verify.value!=frm.vp.value)
	{
		alert('Verification code does not match');
		frm.verify.value=='';
		frm.verify.focus();
		return false;
	}
}

function checkLogin(){
	if(!document.getElementById("adminId").value){
		alert('Please enter adminId !');
		document.getElementById("adminId").focus();
		return false;
	}
	if(!document.getElementById("passWord").value){
		alert('Please enter passWord !');
		document.getElementById("passWord").focus();
		return false;
	}
}
function C_state()
{ 
	if(frm.country.value!='Australia')
	{  
		document.getElementById("state2").innerHTML='<input name="state" id="state" type="text" class="btn" value="">';		
	}
	if(frm.country.value=='Australia')
	{  
				document.getElementById("state2").innerHTML='<select name="state1" class="btn3"><option value="select" selected>select</option><option value="QLD">QLD</option><option value="NSW">NSW</option><option value="VIC">VIC</option><option value="SA">SA</option><option value="NT">NT</option><option value="WA">WA</option><option value="TAS">TAS</option><option value="ACT">ACT</option></select>';	
	}
	
}

function display_credit_card()
{   //alert(document.frm.card_type[0].checked);
    //frm.amount.value=frm.total.value;
	if(document.frm.card_type[0].checked) document.getElementById("credit_card_table").style.display='block';
	else if(document.frm.card_type[1].checked) document.getElementById("credit_card_table").style.display='none';
	else if(document.frm.card_type[2].checked) document.getElementById("credit_card_table").style.display='none';
}

function form_check()
{
	if(form2.name.value=="")
	{  
	alert("Please enter the name");
	form2.name.focus(); 
	return false;
	}else
	if(form2.phone.value=="")
	{
	alert("Please enter the phone no.");
	form2.phone.focus();
	return false;
	}
		if(!document.getElementById("email").value){
	alert('Please enter your email');
	document.getElementById("email").focus();
	return false;
	}else 
	   {    var emailStr=document.form2.email.value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
			{
			 alert("Please check your email address.");
			 form2.email.focus();
			  return false; 
			
			  }				
	
	  }	 
	  if(form2.message.value=="")
	{
		alert("Please enter the Message")
		form2.message.focus();
		return false;
	}
	
	if(!document.getElementById("verify").value)
	{
		alert('Please enter the verification code given below');
		document.getElementById("verify").focus();
		return false;
	}
	if(document.getElementById("verify").value!=document.getElementById("vp").value)
	{
		alert('Verification code does not match');
		document.getElementById("verify").value='';
		document.getElementById("verify").focus();
		return false;
	}	
}

function check_accomd_form()
{
	
	if(!document.getElementById("ac_fname").value)
		{
			alert('Please enter your first name');
			document.getElementById("ac_fname").focus();
			return false;
		}
		if(!document.getElementById("ac_sname").value)
		{
			alert('Please enter your surname');
			document.getElementById("ac_sname").focus();
			return false;
		}
		if(!document.getElementById("ac_street_no").value)
		{
			alert('Please enter the address.');
			document.getElementById("ac_street_no").focus();
			return false;
		}
		if(!document.getElementById("ac_suburb").value)
		{
			alert('Please enter the suburb name');
			document.getElementById("ac_suburb").focus();
			return false;
		}
		
		if(form1.ac_country.value!='Australia')
	{
		if(form1.ac_state1.value=="")
		{
			alert("please enter the state");
			form1.ac_state1.focus();
			return false;
		}
	}else
	if(form1.ac_country.value=='Australia')
	{
	if(form1.ac_state2.value=="" || form1.ac_state2.value=="select")
	{
		alert("please enter the state");
		form1.ac_state2.focus();
		return false;
	}
	}
	if(!document.getElementById("ac_post_code").value)
		{
			alert('Please enter your postal code');
			document.getElementById("ac_post_code").focus();
			return false;
		}
		
		if(!document.getElementById("ac_phone_home").value)
		{
			alert('Please enter your phone number(home)');
			document.getElementById("ac_phone_home").focus();
			return false;
		}
		if(!document.getElementById("ac_mobile").value)
		{
			alert('Please enter your mobile no.');
			document.getElementById("ac_mobile").focus();
			return false;
		}
		
if(!document.getElementById("ac_email").value)
		{
			alert('Please enter your email');
			document.getElementById("ac_email").focus();
			return false;
		}
else 
	   	{
			var emailStr=document.getElementById('ac_email').value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
				{
					
			 	alert("Please check your email address.");
			 	document.getElementById("ac_email").focus();
			  	return false; 
			
			  	}				
	
	  }	
	j=document.getElementById("value").value;  
for(var i=1;i<=j;i++)
{
  if(document.getElementById("p_name"+i).value=="")
  {  
  alert("Please enter the passenger name");
  document.getElementById("p_name"+i).focus(); 
  return false;
  }
  else  if(document.getElementById("phone"+i).value=="")
  {  
  alert("Please enter the phone number");
  document.getElementById("phone"+i).focus(); 
  return false;
  } 
  else if(document.getElementById("weight"+i).value=="")
  { 
  alert("Please enter the weight for the passenger");
  document.getElementById("weight"+i).focus(); 
  return false;
  }
  else if(isNaN(document.getElementById("weight"+i).value))
  {
	 alert("Please enter digits only");
	 document.getElementById("weight"+i).focus();
	 return false;
  }  
  }
   if(!(document.getElementById('ac_total_cost').value))
	{  
	alert("Total payment cost is empty!");
	document.getElementById('ac_total_cost').focus(); 
	return false;
	}
  if(!(document.getElementById('ac_term_cond').checked))
	{  
	alert("Please check the terms and conditions");
	document.getElementById('ac_term_cond').focus(); 
	return false;
	}
	  
	if(!document.getElementById("ac_verify").value)
	{
		alert('Please enter the verification code given below');
		document.getElementById("ac_verify").focus();
		return false;
	}
if(document.getElementById("ac_verify").value!=document.getElementById("vp").value)
{
	alert('Verification code does not match');
	document.getElementById("ac_verify").value='';
	document.getElementById("ac_verify").focus();
	return false;
}	

	
}
function list_state()
{ 
	if(document.getElementById('ac_country').value!='Australia')
	{  
	document.getElementById("ac_state2").style.display='none';
	document.getElementById("ac_state1").style.display='block';
	}
	if(document.getElementById('ac_country').value=='Australia')
	{  
	document.getElementById("ac_state1").style.display='none';
	document.getElementById("ac_state2").style.display='block';
	
	}
	
}
function show_member()
{
	j=document.getElementById("value").value;
i=1;
for(i=1;i<=10;i++)
{
if(document.getElementById(i))

  if(i<=j)
  {
	  document.getElementById(i).style.display='block';
  }else{
	  document.getElementById(i).style.display='none';
  }
	
	}
}



function accomodation_calculate()
{
	
//mul1=775;800
mul1=835;
	v1=0;
len=document.getElementById('cost1').length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost1").value=='0') document.getElementById("c1").value='';
	else if(document.getElementById("cost1").value==i)
	{
	v1=i*mul1;	
	document.getElementById("c1").value="$"+v1;
	}

}

//mul2=815;845
mul2=880;
	v2=0;
len=document.getElementById('cost2').length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost2").value=='0') document.getElementById("c2").value='';
	else if(document.getElementById("cost2").value==i)
	{
	v2=i*mul2;	
	document.getElementById("c2").value="$"+v2;
	}

}

//mul3=885;920
mul3=970;
	v3=0;
len=document.getElementById('cost3').length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost3").value=='0') document.getElementById("c3").value='';
	else if(document.getElementById("cost3").value==i)
	{
	v3=i*mul3;	
	document.getElementById("c3").value="$"+v3;
	}

}

//mul4=900;930
mul4=995;
	v4=0;
len=document.getElementById('cost4').length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost4").value=='0') document.getElementById("c4").value='';
	else if(document.getElementById("cost4").value==i)
	{
	v4=i*mul4;	
	document.getElementById("c4").value="$"+v4;
	}

}
mul5=800;
	v5=0;
len=document.getElementById('cost5').length;

for(i=1;i<=len;i++)
{
	if(document.getElementById("cost5").value=='0') document.getElementById("c5").value='';
	else if(document.getElementById("cost5").value==i)
	{
	v5=i*mul5;	
	document.getElementById("c5").value="$"+v5;
	}

}total=v1+v2+v3+v4+v5;
document.getElementById("ac_total_cost").value='$'+total;
}


//--------------for gift vouchure-----------------------------
	function check_gift_form()
	{
		if(!document.getElementById('gvp_fname').value)
		{
			alert('Please enter your first name');
			document.getElementById("gvp_fname").focus();
			return false;
		}
		if(!document.getElementById('gvp_sname').value)
		{
			alert('Please enter your surname');
			document.getElementById("gvp_sname").focus();
			return false;
		}
		if(!document.getElementById('gvp_street_no').value)
		{
			alert('Please enter the address');
			document.getElementById("gvp_street_no").focus();
			return false;
		}
		if(!document.getElementById('gvp_suburb').value)
		{
			alert('Please enter the suburb');
			document.getElementById("gvp_suburb").focus();
			return false;
		}
		
		if(document.getElementById('gvp_country').value!='Australia')
		{
			if(frm.gvp_state1.value=="")
			{
				alert("please enter the state");
				frm.gvp_state1.focus();
				return false;
			}
		}else
		{
			if(frm.gvp_state2.value=="" || frm.gvp_state2.value=="select")
			{
				alert("please enter the state");
				frm.gvp_state2.focus();
				return false;
			}
		}
		if(!document.getElementById("gvp_post_code").value)
		{
			alert('Please enter your Postal Code');
			document.getElementById("gvp_post_code").focus();
			return false;
		}

		
		
		if(!document.getElementById("gvp_email").value)
		{
			alert('Please enter your email');
			document.getElementById("gvp_email").focus();
			return false;
		}
		else 
	   	{
			var emailStr=document.getElementById('gvp_email').value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
			{
			 	alert("Please check your email address.");
			 	document.getElementById("gvp_email").focus();
			  	return false; 
		  	}				
	
		  }	
		  if(!document.getElementById("gvp_phone").value)
		{
			alert('Please enter your phone number');
			document.getElementById("gvp_phone").focus();
			return false;
		}
		if(!document.getElementById("gvp_mobile").value)
		{
			alert('please enter the mobile number! If you do not own a mobile insert: N/A');
			document.getElementById("gvp_mobile").focus();
			return false;
		}
		
		
	  
	  
		
		
		var NoBoxSelceted=document.getElementById('value').value
		
		for(i=1;i<=NoBoxSelceted;i++)
		{
			///alert (document.getElementById("gvr_fname" + i).value); 
			//document.getElementById("gvr_fname" + i).focus();return false;
			if(!document.getElementById("gvr_fname" + i).value)
			{
				alert('Please enter recipient first name');
				document.getElementById("gvr_fname" + i).focus();
				return false;
			}
			 if(!document.getElementById("gvr_sname" + i).value)
			 {
				alert('Please enter recipient surname');
				document.getElementById("gvr_sname" + i).focus();
				return false;
			}
		}
		/*if(!document.getElementById('gvr_fname1').value)
		{
			alert('Please enter recipient first name');
			document.getElementById("gvr_fname1").focus();
			return false;
		}
		if(!document.getElementById('gvr_sname1').value)
		{
			alert('Please enter recipient surname');
			document.getElementById("gvr_sname1").focus();
			return false;
		}
		if(document.getElementById('3').style.display=='block'){
			if(!document.getElementById('gvr_fname3').value){
				alert('Please enter recipient first name');
				document.getElementById("gvr_fname3").focus();
				return false;
			}
			 if(!document.getElementById('gvr_sname3').value){
				alert('Please enter recipient surname');
				document.getElementById("gvr_sname3").focus();
				return false;
			}
		}

		if(document.getElementById('4').style.display=='block'){
			if(!document.getElementById('gvr_fname4').value){
				alert('Please enter recipient first name');
				document.getElementById("gvr_fname4").focus();
				return false;
			}
			 if(!document.getElementById('gvr_sname4').value){
				alert('Please enter recipient surname');
				document.getElementById("gvr_sname4").focus();
				return false;
			}
		}

		if(document.getElementById('5').style.display=='block'){
			if(!document.getElementById('gvr_fname5').value){
				alert('Please enter recipient first name');
				document.getElementById("gvr_fname5").focus();
				return false;
			}
			 if(!document.getElementById('gvr_sname5').value){
				alert('Please enter recipient surname');
				document.getElementById("gvr_sname5").focus();
				return false;
			}
		}*/

		
		
		if(!document.getElementById('gvr_street_no').value)
		{
			alert('Please enter the recipient address');
			document.getElementById("gvr_street_no").focus();
			return false;
		}
		if(!document.getElementById('gvr_suburb').value)
		{
			alert('Please enter the recipient subrub');
			document.getElementById("gvr_suburb").focus();
			return false;
		}
		
		if(document.getElementById('gvr_country').value!='Australia')
		{
			if(frm.gvr_state1.value=="")
			{
				alert("please enter the state");
				frm.gvr_state1.focus();
				return false;
			}
		}
		else
		{
			if(frm.gvr_state2.value=="" || frm.gvr_state2.value=="select")
			{
				alert("please enter the state");
				frm.gvr_state2.focus();
				return false;
			}
		}
		if(!document.getElementById("gvr_post_code").value)
		{
			alert('Please enter recipients Postal Code');
			document.getElementById("gvr_post_code").focus();
			return false;
		}
		
		if(!document.getElementById("gvr_phone").value)
		{
			alert('Please enter recipient phone number');
			document.getElementById("gvr_phone").focus();
			return false;
		}
		if(!document.getElementById("gvr_mobile").value)
		{
			alert('please enter the mobile number! If recipient does not own a mobile insert: N/A');
			document.getElementById("gvr_mobile").focus();
			return false;
		}
		
		if(!document.getElementById("gvr_email").value)
		{
			alert('Please enter recipient email');
			document.getElementById("gvr_email").focus();
			return false;
		}
		else 
	   	{
			var emailStr=document.getElementById('gvr_email').value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
			{
			 	alert("Please check recipient email address.");
			 	document.getElementById("gvr_email").focus();
			  	return false; 
		  	}				
	
	   	}	
	
	   	if(!(document.getElementById('total').value))
	   	{  
			alert("Total payment cost is empty!");
			document.getElementById('total').focus(); 
			return false;
		}
		if(!(document.getElementById('gv_term').checked))
		{  
			alert("Please check the terms and conditions");
			document.getElementById('gv_term').focus(); 
			return false;
		}
	  
		if(!document.getElementById("gv_verify").value)
		{
			alert('Please enter the verification code given below');
			document.getElementById("gv_verify").focus();
			return false;
		}
		if(document.getElementById("gv_verify").value!=document.getElementById("vp").value)
		{
			alert('Verification code does not match');
			document.getElementById("gv_verify").value='';
			document.getElementById("gv_verify").focus();
			return false;
		}	
		document.frm.submit();

	}

function same_purchaser()
{
	if(!document.getElementById('gvp_fname').value)
		{
			alert('Please enter purchaser first name');
			document.getElementById("gvp_fname").focus();
			return false;
		}
		if(!document.getElementById("gvp_phone").value)
		{
			alert('Please enter purchaser phone number');
			document.getElementById("gvp_phone").focus();
			return false;
		}
		
if(!document.getElementById("gvp_email").value)
		{
			alert('Please enter purchaser email');
			document.getElementById("gvp_email").focus();
			return false;
		}
else 
	   	{
			var emailStr=document.getElementById('gvp_email').value;   
			var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
			var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
			if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
				{
					
			 	alert("Please check purchaser email address.");
			 	document.getElementById("gvp_email").focus();
			  	return false; 
			
			  	}				
	
	  }	
	  
	document.getElementById('gvr_fname1').value=document.getElementById('gvp_fname').value;
	document.getElementById('gvr_sname1').value=document.getElementById('gvp_sname').value;
	
	document.getElementById('gvr_street_no').value=document.getElementById('gvp_street_no').value;
	document.getElementById('gvr_suburb').value=document.getElementById('gvp_suburb').value;
	document.getElementById('gvr_country').value=document.getElementById('gvp_country').value;
	if(document.getElementById('gvp_country').value!='Australia')
	{  
		document.getElementById("div_gvr_state").innerHTML='<input name="gvr_state1" id="gvr_state" type="text" class="btn" value="">';
		document.getElementById('gvr_state').value=document.getElementById('gvp_state').value;
	}
	if(document.getElementById('gvp_country').value=='Australia')
	{  
		document.getElementById("div_gvr_state").innerHTML='<select name="gvr_state2" class="btn3" id="dd1"><option value="select" selected>select</option><option value="QLD">QLD</option><option value="NSW">NSW</option><option value="VIC">VIC</option><option value="SA">SA</option><option value="NT">NT</option><option value="WA">WA</option><option value="TAS">TAS</option><option value="ACT">ACT</option></select>';
	
		document.getElementById('dd1').value=document.getElementById('dd').value;
	
	}
	
		
	
	
	
	document.getElementById('gvr_post_code').value=document.getElementById('gvp_post_code').value;
	
	
	document.getElementById('gvr_phone').value=document.getElementById('gvp_phone').value;
	document.getElementById('gvr_mobile').value=document.getElementById('gvp_mobile').value;
	document.getElementById('gvr_email').value=document.getElementById('gvp_email').value;
	
	
}
function gift_list_state()
{
	
	if(document.getElementById('gvp_country').value!='Australia')
	{  
		document.getElementById("div_gvp_state").innerHTML='<input name="gvp_state1" id="gvp_state" type="text" class="btn" value="">';		
	}
	else
	{  
				document.getElementById("div_gvp_state").innerHTML='<select name="gvp_state2" class="btn3" id="dd"><option value="select" selected>select</option><option value="QLD">QLD</option><option value="NSW">NSW</option><option value="VIC">VIC</option><option value="SA">SA</option><option value="NT">NT</option><option value="WA">WA</option><option value="TAS">TAS</option><option value="ACT">ACT</option></select>';	
	}
	
	
}
function gift_list_state1()
{ 
	if(document.getElementById('gvr_country').value!='Australia')
	{  
		document.getElementById("div_gvr_state").innerHTML='<input name="gvr_state1" id="gvr_state" type="text" class="btn" value="">';		
	}
	else
	{  
				document.getElementById("div_gvr_state").innerHTML='<select name="gvr_state2" class="btn3" id="dd1"><option value="select" selected>select</option><option value="QLD">QLD</option><option value="NSW">NSW</option><option value="VIC">VIC</option><option value="SA">SA</option><option value="NT">NT</option><option value="WA">WA</option><option value="TAS">TAS</option><option value="ACT">ACT</option></select>';	
	}
	
}