function isEmail(str) 
{
	// are regular expressions supported?
	 var supported = 0;
	if (window.RegExp) 
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	 if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}
function checkEmail(inputFld) 
{
	if (!isEmail(inputFld.value))	
	{
		alert('Please enter a correct Email Format  - e.g demo@packaginghouse.co.nz ')
		inputFld.focus();
		inputFld.select()
		return false
	}
	return true
}

function getKey(keyStroke) 
{
 isNetscape=(document.layers);
 eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
 if (eventChooser==13)
 {
  (isNetscape) ? keyStroke.which = 0 : event.keyCode = 0;
 }
}
document.onkeypress = getKey;

function transferDeliveryAddressToPostal()
{
	if (document.forms[0].postalEqualDelivery.checked)
	{
		document.forms[0].delivery_postal_address.value = document.forms[0].requireddelivery_street_address.value
		document.forms[0].delivery_postal_address2.value = document.forms[0].delivery_street_address2.value
		document.forms[0].delivery_postal_suburb.value = document.forms[0].requireddelivery_address_suburb.value
		document.forms[0].delivery_postal_city.value = document.forms[0].requireddelivery_address_city.value
		document.forms[0].delivery_postal_postcode.value = document.forms[0].requireddelivery_address_postcode.value
	}
	else
	{
		document.forms[0].delivery_postal_address.value = "";
		document.forms[0].delivery_postal_address2.value = "";
		document.forms[0].delivery_postal_suburb.value = "";
		document.forms[0].delivery_postal_postcode.value = "";
	}
}
