function putTwo(obj) {
	if (obj.value == '')
	{
		obj.value = '2';
	}
}

function isNumberValid(phone) {
	return (phone.length == 8 && phone.substring(0,1) == '2');
}

function isNumber(evt, obj) {
	var number = obj.value;
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57) || number.length >= 8 || ( number.length == 0 && charCode !=50))
		return false;
	 return true; 
}

function checkDb(phone) {
	showMessage('submitplace', ' <input class="button" type="submit" style="opacity:0.4;filter:alpha(opacity=40)" value="Tālāk"/>');
	if (isNumberValid(phone))
	{
		showMessage('phoneMessage', '<div class="loading"><div class="popuploading"></div></div>');
		setDisable("phone", true);
		validAsync("phone=" + phone);
	} else {
		checkPhone();
	}
}

function showMessage(id, message) {
	document.getElementById(id).innerHTML = message;
}

function setDisable(id, status) {
	document.getElementById(id).disabled = status;
}

function checkPhone() {
	var number = document.getElementById('phone').value;
	if (isNumberValid(number))
	{
		return true;
	} else if (number.length == 0 || number == 2)
	{
		showMessage('phoneMessage', '<div class="empty">numurs reģistrācijai</div>');
		return false;
	} else {
		showMessage('phoneMessage', '<div class="error">numurs nav pareizs</div>');
		return false;
	}
}

// ================================= ASYNC ===========================================


function validAsync(params) { 
	
	if (navigator.appName == "Microsoft Internet Explorer") { 
			http = new ActiveXObject("Microsoft.XMLHTTP"); 
		} else { 
			http = new XMLHttpRequest(); 
		} 
		if (http) { 
			var url = "controller/validation.php?" + params;
			http.open("get", url); 
			http.onreadystatechange = onValidComplete; 
			http.send(null); 
		} 
} 
function onValidComplete() { 
	if (http.readyState == 4) { 
		var response = http.responseText; 
		if (response && response!= "") {
			setDisable("phone", false);
			if (response == 'OK')
			{
				showMessage('phoneMessage', '<div class="ok">ok</div>');
				showMessage('submitplace', '<input class="button" type="submit" value="Tālāk" onclick="savePerson()"/>');

			} else if (response == 'EXIST')
			{
				showMessage('phoneMessage', '<div class="error">numurs reģistrēts jau iepriekš</div>');
			}
		}
	}
} 

