var daftar_url  = 'http://'+ location.host +'/daftar-user' ;
var daftar_resp = 'daftar_resp' ;
var daftar_form	= 'daftar_user' ;
var daftar_button = 'daftar_button' ;

function daftar()
{
	parameter = 'nama_awal=' + encodeURI(document.getElementById('nama_awal').value) +
		    '&nama_akhir=' + encodeURI(document.getElementById('nama_akhir').value ) + 
		    '&email=' + encodeURI(document.getElementById('email').value ) + 
		    '&password=' + encodeURI(document.getElementById('password').value ) + 
		    '&konfirmasi_password=' + encodeURI(document.getElementById('konfirmasi_password').value ) + 
		    '&lahir_day=' + encodeURI(document.getElementById('lahir_day').value ) + 
		    '&lahir_month=' + encodeURI(document.getElementById('lahir_month').value ) + 
		    '&lahir_year=' + encodeURI(document.getElementById('lahir_year').value ) + 
		    '&alamat=' + encodeURI(document.getElementById('alamat').value ) + 
		    '&kota=' + encodeURI(document.getElementById('kota').value ) + 
		    '&propinsi=' + encodeURI(document.getElementById('propinsi').value ) + 
		    '&kode_pos=' + encodeURI(document.getElementById('kode_pos').value ) + 
		    '&invite_id=' + encodeURI(document.getElementById('invite_id').value ) + 
		    '&invite_verification=' + encodeURI(document.getElementById('invite_verification').value ) ; 
	send_daftar(parameter) ;
}

function send_daftar(parameter) {
	http.open('post', daftar_url, true) ;
	http.onreadystatechange = handle_daftar_response;
	http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded') ;
	http.setRequestHeader('Content-length', parameter.length) ;
	http.setRequestHeader('Conection', 'close') ;
	http.send(parameter);
}

function handle_daftar_response() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
        update = response.split('|');

	if (update[0] == 0) {
        	document.getElementById('daftar_resp').innerHTML  = '<div class="text_error" >' + update[1] + '</div>';
	} else {
        	document.getElementById(daftar_button).disabled	= true ;
        	document.getElementById('daftar_reset').disabled= true ;
        	document.getElementById('daftar_resp').innerHTML= '<div class="text_success" >' + update[1] + '</div>' ;
		document.getElementById(daftar_form).reset() ;
	}
    }
}

var register_url  = 'http://'+ location.host +'/register-user' ;
/*
var register_resp = 'register_resp' ;
var register_form	= 'register_user' ;
var register_button = 'register_button' ;
*/

function register()
{
	parameter = 'nama_awal=' + encodeURI(document.getElementById('nama_awal').value) +
		    '&nama_akhir=' + encodeURI(document.getElementById('nama_akhir').value ) + 
		    '&email=' + encodeURI(document.getElementById('email').value ) + 
		    '&password=' + encodeURI(document.getElementById('password').value ) + 
		    '&konfirmasi_password=' + encodeURI(document.getElementById('konfirmasi_password').value ) + 
		    '&lahir_day=' + encodeURI(document.getElementById('lahir_day').value ) + 
		    '&lahir_month=' + encodeURI(document.getElementById('lahir_month').value ) + 
		    '&lahir_year=' + encodeURI(document.getElementById('lahir_year').value ) + 
		    '&alamat=' + encodeURI(document.getElementById('alamat').value ) + 
		    '&kota=' + encodeURI(document.getElementById('kota').value ) + 
		    '&propinsi=' + encodeURI(document.getElementById('propinsi').value ) + 
		    '&verification=' + encodeURI(document.getElementById('verification').value ) + 
		    '&kode_pos=' + encodeURI(document.getElementById('kode_pos').value ) ; 
	send_register(parameter) ;
}

function send_register(parameter) {
	http.open('post', register_url, true) ;
	http.onreadystatechange = handle_register_response;
	http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded') ;
	http.setRequestHeader('Content-length', parameter.length) ;
	http.setRequestHeader('Conection', 'close') ;
	http.send(parameter);
}


function handle_register_response() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
        update = response.split('|');

	if (update[0] == 0) {
        	document.getElementById('daftar_resp').innerHTML  = '<div class="text_error" >' + update[1] + '</div>';
	} else {
        	document.getElementById(daftar_button).disabled	= true ;
        	document.getElementById('daftar_reset').disabled= true ;
		document.getElementById('captcha').src= 'http://'+ location.host +'/dc.img?init='+ Math.random();
        	document.getElementById('daftar_resp').innerHTML= '<div class="text_success" >' + update[1] + '</div>' ;
		document.getElementById(daftar_form).reset() ;
	}
    }
}

