var gUrl = '';

$(function() {
	var oOKButton = new YAHOO.widget.Button("submit-button");
	var oResetButton = new YAHOO.widget.Button("reset-button");
	var bnUAT = new YAHOO.widget.Button("uat-button");
	
	$('#loading').css('display', 'none');
	$('#buttons').css('display', 'inline');
	
	$('#dlg').dialog({
		bgiframe:true,
		autoOpen: false,
		width: 450,
		height: 350, 
		modal: true,
		buttons: {
			'Ok': function() {
					$('#dlg').dialog('close');
					if (gUrl != '') {
						location.href = gUrl;
					}
				}
			}
	});
	
	var getInvolvement = function() {
		var s = '';
		for(var i=1;i<=7;i++) {
			var id = 'involvement_'+i;
			var v = $('#'+id+':checked').val();
			if ((v != undefined) && (v != '')) {				
				if (s == '') {
					s = v; 
				} else {
					s = s + ',' + v;
				}
			}
		}
		return s;
	}
	
	$('#submit-button').click(function() {		
		var url = '/inetreg';
		$('#loading').css('display', 'inline');
		$('#buttons').css('display', 'none');
		$.post(url, {
			submit: 'submit',
			prefix: $('#prefix').val(),
			first_name: $('#first_name').val(),
			last_name: $('#last_name').val(),
			organisation: $('#organisation').val(),
			jobtitle: $('#jobtitle').val(),
			email: $('#email').val(),
			tel1: $('#tel1').val(),
			fax1: $('#fax1').val(),			
			address: $('#address').val(),
			city: $('#city').val(),
			state: $('#state').val(),
			postal: $('#postal').val(),
			country: $('#country').val(),
			section1: ($('#section1:checked').val() == undefined) ? 0 : 1,
			section2: ($('#section2:checked').val() == undefined) ? 0 : 1,
			section3: ($('#section3:checked').val() == undefined) ? 0 : 1,
			section4: ($('#section4:checked').val() == undefined) ? 0 : 1,
			involvement: getInvolvement(),
			event_before: $('input[name="event_before"]:checked').val()
		}, function(data) {
			$('#loading').css('display', 'none');
			$('#buttons').css('display', 'inline');
			if (data.success) {
				if (data.redirect_url != undefined) {
					gUrl = data.redirect_url;
				}
			}
			$('#dlg-message').html(data.message);
			$('#dlg').dialog('open');
		}, 'json');
	});
	
	$('#reset-button').click(function() {
		$('#prefix').val('');
		$('#first_name').val('');
		$('#last_name').val('');
		$('#organisation').val('');
		$('#jobtitle').val('');
		$('#email').val('');	
		$('#tel1').val('');
		$('#fax1').val('');
		$('#address').val('');
		$('#city').val('');
		$('#state').val('');
		$('#postal').val('');
		$('#country').val('--');
		$('#section1').attr('checked', false);
		$('#section2').attr('checked', false);
		$('#section3').attr('checked', false);
		$('#section4').attr('checked', false);
		for(var i=1;i<=7;i++) {
			var id = 'involvement_'+i;
			$('#'+id).attr('checked', false);
		}
		$('input[name="event_before"]')[0].checked = true;
	});
	
	$('#uat-button').click(function() {
		$('#prefix').val('Ms.');
		$('#first_name').val('1');
		$('#last_name').val('2');
		$('#organisation').val('3');
		$('#jobtitle').val('4');
		$('#email').val('sysadmin@registry.asia');	
		$('#tel1').val('6');
		$('#fax1').val('7');
		$('#address').val('8');
		$('#city').val('9');
		$('#state').val('10');
		$('#postal').val('11');
		$('#country').val('HK');
		$('#section1').attr('checked', true);
		$('#section2').attr('checked', true);
		$('#section3').attr('checked', true);
		$('#section4').attr('checked', true);
		//resetInvolvement();
		for(var i=1;i<=7;i++) {
			var id = 'involvement_'+i;
			$('#'+id).attr('checked', true);
		}
		$('input[name="event_before"]')[1].checked = true;
	});
});



