var err_empty_query = ['Please, enter number of postal item.',
						'Уведіть, будь-ласка, номер поштового відправлення.',
						'Введите, пожалуйста, номер почтового отправления.'];
var err_invalid_query = ['ERROR! You have entered incorrect postal item identifier!',
						'ПОМИЛКА! Уведено неправильний ідентифікатор поштового відправлення!',
						'ОШИБКА! Введен неправильный идентификатор почтового отправления!'];
var status_inprogress = ['Please, wait! Your enquiry is processing!',
						'Зачекайте, Ваш запит обробляється!',
						'Подождите, Ваш запрос обрабатывается!'];
function checkBarcode(barcode)
{
	re = /^([A-Z]{2}\d{8}(\d|X)[A-Z]{2})|(\d{13})$/;
	return re.test(barcode);
}
function doSearch()
{
	var query = document.forms[0].barcode.value;
	query = query.toUpperCase();
	if ("" == query)
	{
		alert(err_empty_query[lang_index]);
		return false;
	}
		
	if(checkBarcode(query))
	{
		document.forms[0].btnsearch.disabled = true;
		document.forms[0].txtstatus.value = status_inprogress[lang_index];
		var x = 'http://80.91.187.254:8080/servlet/SMCSearch2?barcode=' + query + '&lang=' + lang_code;
		location.href=x;
	}
	else
	{	
		alert(err_invalid_query[lang_index]);
	}
	return false;
}
function initForm()
{	
	document.forms[0].btnsearch.disabled = false;
	document.forms[0].txtstatus.value = '';	
	document.forms[0].barcode.value = '';	
	document.forms[0].barcode.focus;
}
