function signUp() {
	var pars = $('registration').serialize();
	var fields = new Array('captcha', 'username', 'display', 'oldpassword', 'password', 'password2', 'name', 'surname', 'birthday', 'email', 'website', 'address', 'phone');
	for (var i=0; i<fields.length; i++) {
		var fieldname = 'err' + fields[i].capitalize();
		if ($(fieldname) != null)	$(fieldname).update();
	}
	$('registration_status').update('<img src="/pictures/loading_16x16.gif" alt="Loading.." /> กำลังตรวจสอบข้อมูล');
	$('btnRegister').disabled = true;
	$('btnRegister').addClassName('eng_disabled');
	$('btnRegister').removeClassName('eng_button');
	var myAjax = new Ajax.Request('/register.xml.php', {
		method: 'post',
		parameters: pars,
		onComplete: function(transport) {
			var errno = parseInt(transport.responseXML.getElementsByTagName('registration')[0].getAttribute('errno'), 10);
			if (errno == 0) {
				alert('การลงทะเบียนเสร็จเรียบร้อย\nคุณสามารถใช้ข้อมูลที่สมัครในการเข้าสู่ระบบได้ทันที');
				window.location.href = '/index.php';
			} else if (errno == -1) {
				alert('แก้ไขข้อมูลสมาชิกเรียบร้อยแล้ว');
				window.location.href = '/profile.php';
			} else {
				var outCome = new XMLData(transport.responseXML, 'registration');
				for (var i=0; i<fields.length; i++) {
					var fieldname = 'err' + fields[i].capitalize();
					if (outCome.getData(0,fields[i]) != '-' && $(fieldname) != null)	$(fieldname).update(outCome.getData(0,fields[i]));
				}
				$('registration_status').update('ไม่สามารถลงทะเบียนได้,, กรุณาตรวจสอบข้อมูลอีกครั้งหนึ่ง');
				$('btnRegister').disabled = false;
				$('btnRegister').addClassName('eng_button');
				$('btnRegister').removeClassName('eng_disabled');
			}
		}
	});
}
function agreement() {
	var obj = $('tmpAgree');
	if(obj.checked) {
		$('btnRegister').disabled = false;
		$('btnRegister').addClassName('eng_button');
		$('btnRegister').removeClassName('eng_disabled');
	} else {
		$('btnRegister').disabled = true;
		$('btnRegister').addClassName('eng_disabled');
		$('btnRegister').removeClassName('eng_button');
	}
}
function toggles() {
	var obj = $('tmpAgree');
	if(obj.checked) {
		obj.checked = false;
	} else {
		obj.checked = true;
	}
	agreement();
}
