function printPostcodeSearch()
{
	document.write('<tr bgcolor="#EBEBEB" style="padding-top:10px;"><td width="159" height="50" align="right" valign="top" class="label" style="padding-top:10px;"> Postcode: </td><td width="425" height="50" align="left" valign="top" style="padding-top:10px;">&nbsp;<input name="searchpostcode" type="text" class="input" tabindex="2"  size="10" maxlength="8" /><input type="button" name="find" value="Find Address" onclick="getAddressyell4postcode(this.form.searchpostcode.value,\'mydatafrm\');" /><br /><div id="maincontentspan" style="width:350px; padding:5px; color:#FF0000; " align="center" ></div></td></tr>');
}
function checkOrderForm(form)
{
	var errorMsg = document.getElementById('errorMsg');
	errorMsg.innerHTML = '';
	var errorMsgDel = document.getElementById('errorMsgDel');
	errorMsgDel.innerHTML = '';
	var accepted = document.getElementById('accepted');
	var errorTerms = document.getElementById('termsError');
	errorTerms.innerHTML = '';

	var topjs = document.getElementById('topjs');
	if(topjs) topjs.focus();

	var name=document.addressform.name;
	if(name.value == '')
	{
		errorMsg.innerHTML = "Please enter your name";
		name.focus();
		return false;
	}
	var email=document.addressform.email;
	if(email.value == '')
	{
		errorMsg.innerHTML = "Please enter your email";
		email.focus();
		return false;
	}
	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(!pattern.test(email.value))
	{
		errorMsg.innerHTML = "Please ensure your email is entered correctly";
		email.focus();
		return false;	 
	}
	var telephone=document.addressform.telephone;
	if(telephone.value == '')
	{
		errorMsg.innerHTML = "Please enter your telephone number";
		telephone.focus();
		return false;
	}
	var adr1=document.addressform.address1;
	if(adr1.value == '')
	{
		errorMsg.innerHTML = "Please enter address";
		adr1.focus();
		return false;
	}
	var town=document.addressform.town;
	if(town.value == '')
	{
		errorMsg.innerHTML = "Please enter town name";
		town.focus();
		return false;
	}
	
	var adr1Del=document.addressform.address1Del;
	if(adr1Del.value == '')
	{
		errorMsgDel.innerHTML = "Please enter address";
		adr1Del.focus();
		return false;
	}
	var townDel=document.addressform.townDel;
	if(townDel.value == '')
	{
		errorMsgDel.innerHTML = "Please enter town name";
		townDel.focus();
		return false;
	}	
	var postcode=document.addressform.postcode;
	if(postcode.value == '')
	{
		errorMsg.innerHTML = "Please enter postcode";
		postcode.focus();
		return false;
	}	
	var postcodeDel=document.addressform.postcodeDel;
	if(postcodeDel.value == '')
	{
		errorMsgDel.innerHTML = "Please enter postcode";
		postcodeDel.focus();
		return false;
	}
	var nameDel=document.addressform.nameDel;
	if(nameDel.value == '')
	{
		errorMsgDel.innerHTML = "Please enter your name";
		nameDel.focus();
		return false;
	}	
	if(accepted.checked != true)
	{
		errorMsg.innerHTML = "Please confirm all details are correct and you have read and accepted terms & conditions";
		errorTerms.innerHTML = 'Please confirm all details are correct and you have read and accepted terms & conditions<br/>';
		accepted.focus();
		return false;
	}	



}

function copyDeliveryAddress()
{
	var frm=document.addressform;
	frm.nameDel.value = frm.name.value;
	frm.organisationDel.value = frm.organisation.value;
	frm.address1Del.value = frm.address1.value;
	frm.address2Del.value = frm.address2.value;
	frm.address3Del.value = frm.address3.value;
	frm.address4Del.value = frm.address4.value;
	frm.townDel.value = frm.town.value;
	frm.countyDel.value = frm.county.value;
	frm.postcodeDel.value = frm.postcode.value;
	
}

function mydatafrm(datsendfrmserver)
{

//creating varaible for form
var frm=document.addressform;
frm.organisation.value="";
frm.address1.value="";
frm.address2.value=""
frm.address3.value="";
frm.address4.value="";
frm.town.value="";
frm.county.value="";
frm.postcode.value="";


// Pattern for split data is 'PATTERNsitePATTERN';
datsendfrmserver=datsendfrmserver.split("PATTERNsitePATTERN");

if(datsendfrmserver[0]!="" && datsendfrmserver[0]!="0"  && (datsendfrmserver[0].indexOf("undefined")) < 0 )
{
	frm.organisation.value=datsendfrmserver[0];
}

var tmpaddress="";

if(datsendfrmserver[1]!="" && datsendfrmserver[1]!="0"  && (datsendfrmserver[1].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[1]+" ";
}
if(datsendfrmserver[2]!="" && datsendfrmserver[2]!="0"  && (datsendfrmserver[2].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[2]+" ";
}
if(datsendfrmserver[3]!="" && datsendfrmserver[3]!="0"  && (datsendfrmserver[3].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[3]+"PATTERNsitePATTERN";
}
if(datsendfrmserver[4]!="" && datsendfrmserver[4]!="0"  && (datsendfrmserver[4].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[4]+" ";
}

if(datsendfrmserver[5]!="" && datsendfrmserver[5]!="0"  && (datsendfrmserver[5].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[5]+"PATTERNsitePATTERN";
}
if(datsendfrmserver[6]!="" && datsendfrmserver[6]!="0" && (datsendfrmserver[6].indexOf("undefined")) < 0 )
{
	tmpaddress+=datsendfrmserver[6];
}



if((tmpaddress.indexOf("PATTERNsitePATTERN")) > 0 )
{
	tmpaddress=tmpaddress.split("PATTERNsitePATTERN");
	
	if(tmpaddress.length == 4)
	{
		if(tmpaddress.length > 0)
		{
			frm.address1.value=tmpaddress[0];
		}
		if(tmpaddress.length > 1)
		{
			frm.address2.value=tmpaddress[1];
		}
		if(tmpaddress.length > 2)
		{
			frm.address3.value=tmpaddress[2];
		}
		if(tmpaddress.length > 3)
		{
			frm.address4.value=tmpaddress[3];
		}
		
	}
	else
	{
		if(tmpaddress.length > 0)
		{
			frm.address1.value=tmpaddress[0];
		}
		
		if(tmpaddress.length > 1)
		{
			frm.address2.value=tmpaddress[1];
		}
		
		if(tmpaddress.length > 2)
		{
			frm.address3.value=tmpaddress[2];
		}
		
		if(tmpaddress.length > 3)
		{
		
			tmpwrd="";
			for(p=3;p<tmpaddress.length;p++)
			{
				tmpwrd+=tmpaddress[p];
			}
			frm.address4.value=tmpwrd;
		}
	}
}
else
{
	frm.address1.value=tmpaddress;
}




frm.town.value=datsendfrmserver[7];


frm.county.value=datsendfrmserver[8];

frm.postcode.value=datsendfrmserver[9];


}