
function init_add() 
{
	var btn_add = document.getElementById('add');
	
	if (btn_add != null) {
		btn_add.onclick = function () { return add(); }
	}
	
}



function add() 
{
	var data = get_form_data();
	Ajax.request('/php-bin/controler.php?id=add', response_add, data);
}



function get_form_data() 
{
	var id = document.getElementById('id');
	var id_req = document.getElementById('id_req').value;
	var phone = document.getElementById('phone').value;
	var sequence = document.getElementById('sequence').value;
	var name = document.getElementById('name').value;
	var category = document.getElementById('category').value;
	var type = document.getElementById('type').value;
	var state = document.getElementById('state').value;
	var country = document.getElementById('country').value;
	var comments = document.getElementById('comments').value;
	var url = document.getElementById('url').value;

	var data = 'id=' +id+ '&id_req=' +id_req+ '&phone=' +phone+ '&sequence=' +sequence+ '&name=' +name+ 
							'&category=' +category+ '&type=' +type+ '&state=' +state+ '&country=' +country+ 
							'&comments=' +comments+ '&url=' +url;

	return data;
}


function response_add() 
{
	// If server responded
	if (Ajax.checkReadyState(Ajax.xmlHttp))
	{		
		var response = Ajax.xmlHttp.responseXML.documentElement;
		
		var msg_type = response.getElementsByTagName('msg_type').item(0).firstChild.data;
		var message = response.getElementsByTagName('message').item(0).firstChild.data;
		
		if (msg_type == "Error") { Display.show_error_msg(message); }
		
		else if (msg_type == "Success") { 
			Display.show_success_msg(message); 
			var add_form = document.getElementById('add_form');
			add_form.reset();
		}
		
		// Done with calculations and server activity - hide server busy icon
		Display.hide_busy();
	}
	// If server's busy
	else { Display.show_busy(); }
}

