String.prototype.trim = function()
{
	return this.replace(/^\s*([^ ]*)\s*$/, "$1");
}

function validateAddressForm() {
	if(document.getElementsByName('recs[personinfo][telephone]')[0].value.length==0) {
		document.getElementsByName('recs[personinfo][telephone]')[0].value='n/a';
	}
	
	document.getElementsByName('recs[delivery][name]')[0].value = document.getElementsByName('recs[delivery][name]')[0].value.trim();
	document.getElementsByName('recs[delivery][address]')[0].value = document.getElementsByName('recs[delivery][address]')[0].value.trim();
	document.getElementsByName('recs[delivery][zip]')[0].value = document.getElementsByName('recs[delivery][zip]')[0].value.trim();
	document.getElementsByName('recs[delivery][city]')[0].value = document.getElementsByName('recs[delivery][city]')[0].value.trim();
	document.getElementsByName('recs[delivery][country]')[0].value = document.getElementsByName('recs[delivery][country]')[0].value.trim();
	document.getElementsByName('recs[delivery][telephone]')[0].value = document.getElementsByName('recs[delivery][telephone]')[0].value.trim();
	
	if (document.getElementsByName('recs[delivery][name]')[0].value.length > 0 ||
		document.getElementsByName('recs[delivery][address]')[0].value.length > 0 ||
		document.getElementsByName('recs[delivery][zip]')[0].value.length > 0 ||
		document.getElementsByName('recs[delivery][city]')[0].value.length > 0 ||
		document.getElementsByName('recs[delivery][country]')[0].value.length > 0 ||
		document.getElementsByName('recs[delivery][telephone]')[0].value.length > 0) {
	
		if (document.getElementsByName('recs[delivery][name]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][name]')[0].value = document.getElementsByName('recs[personinfo][name]')[0].value + ' (aus Rechnungsanschrift)';
		if (document.getElementsByName('recs[delivery][address]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][address]')[0].value = document.getElementsByName('recs[personinfo][address]')[0].value + ' (aus Rechnungsanschrift)';
		if (document.getElementsByName('recs[delivery][zip]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][zip]')[0].value = document.getElementsByName('recs[personinfo][zip]')[0].value + ' (aus Rechnungsanschrift)';
		if (document.getElementsByName('recs[delivery][city]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][city]')[0].value = document.getElementsByName('recs[personinfo][city]')[0].value + ' (aus Rechnungsanschrift)';
		if (document.getElementsByName('recs[delivery][country]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][country]')[0].value = document.getElementsByName('recs[personinfo][country]')[0].value + ' (aus Rechnungsanschrift)';
		if (document.getElementsByName('recs[delivery][telephone]')[0].value.length == 0)
			document.getElementsByName('recs[delivery][telephone]')[0].value = document.getElementsByName('recs[personinfo][telephone]')[0].value + ' (aus Rechnungsanschrift)';
		
		document.getElementsByName('recs[delivery][email]')[0].value = '-';
	}
		
}