Event.observe(window, 'load', init, false);
	
function init () {
	if ($('postcode'))
		Event.observe('postcode', 'keyup', postcode, false);
	
	if( $('contact_phone_check') && $('phone_home')  )		
		Event.observe('phone_home', 'keyup', check_phone, false);

	if( $('contact_sms_check') && $('mobile_phone')  )
		Event.observe('mobile_phone', 'keyup', check_sms, false);

	if( $('contact_email_check') && $('email')  )
		Event.observe('email', 'keyup', check_email, false);

}

function postcode () { 
	var pars = 'postcode='+escape($F('postcode'));
	var getZipcode = new Ajax.Updater('city', '/system/loader.php', { method: 'get', onSuccess: function (response) { $('city').value=response.responseText; }, parameters: pars});	
}

function check_phone()
{
	if($('phone_home').value.length == 8)
		$('contact_phone_check').checked = 1;
	else
		$('contact_phone_check').checked = 0;
}

function check_email()
{
	if($('email').value.length > 5)
		$('contact_email_check').checked = 1;
	else
		$('contact_email_check').checked = 0;

}

function check_sms()
{
	if($('mobile_phone').value.length == 8)
		$('contact_sms_check').checked = 1;
	else
		$('contact_sms_check').checked = 0;
}
