﻿// JavaScript Document

function logout() {
	jQuery.post('/scripts/query.php?action=logout','',
		function(data){
			window.location = data;	
		},
	'html');
}

function login() {
	var str = $("#authform").serialize();
	jQuery.post('/scripts/query.php',str,
		function(data){
			/*window.location = data;*/
			if (data=='bad_login') {
                                $('#non_active').hide('fast');
				$('#bad_login').show('fast');
			} 
                        else if(data=='non_active'){
                                $('#bad_login').hide('fast'); 
                                $('#non_active').show('fast');
                        }
                        else {
				window.location.reload();
			}
		},
	'html');
}

function _login() {
	var str = $("#_authform").serialize();
	jQuery.post('/scripts/query.php',str,
		function(data){
			/*window.location = data;*/
			if (data!='valid_login') {
				$('#bad_login').show('fast');
			} 
                        else if(data=='non_active'){$('#non_active').show('fast');}
                        else {
				window.location.reload();
			}
		},
	'html');
}

function checkUserInput(e,obj) {
	obj.onblur = function() {
		//hide("w_" + obj.id + "");	
		$("#w_" + obj.id + "").hide();
	}
	decimal_unicode_code=obj.value.charCodeAt(obj.value.length-1);
	//alert(decimal_unicode_code);
	hex_unicode_code=decimal_unicode_code.toString(16);

	// В hex, кириличните букви вървят от 0x0410 до 0x44F
	bottom_dec_limit=parseInt(0x0410);
	top_dec_limit=parseInt(0x044F);
	
	if (decimal_unicode_code>=bottom_dec_limit && decimal_unicode_code<=top_dec_limit || (decimal_unicode_code>=48 && decimal_unicode_code<=57) || decimal_unicode_code==45 || decimal_unicode_code==40 || decimal_unicode_code==41 || decimal_unicode_code==47 || decimal_unicode_code==46 || decimal_unicode_code==44 || decimal_unicode_code==59 || decimal_unicode_code==39 || decimal_unicode_code==34 || decimal_unicode_code==35 || decimal_unicode_code==32) {
		// Кирилица
		//hide("w_" + obj.id + "");	
		$("#w_" + obj.id + "").hide();
	} else {
		// Не е кирилица
		// Показваме съобщението само, ако полето не е празно
		if (obj.value!='') $("#w_" + obj.id + "").show(); /*show("w_" + obj.id + "");*/
		obj.value = obj.value.substr(0,obj.value.length-1);
	}
}

function checkUserInputLatin(e,obj) {
	obj.onblur = function() {
		//hide("w_" + obj.id + "");
		$("#w_" + obj.id + "").hide();
	}
	decimal_unicode_code=obj.value.charCodeAt(obj.value.length-1);
	//alert(decimal_unicode_code);
	hex_unicode_code=decimal_unicode_code.toString(16);

	bottom_dec_limit=parseInt(0x0041);
	top_dec_limit=parseInt(0x007A);
	
	if (decimal_unicode_code>=bottom_dec_limit && decimal_unicode_code<=top_dec_limit || (decimal_unicode_code>=48 && decimal_unicode_code<=57) || decimal_unicode_code==45 || decimal_unicode_code==40 || decimal_unicode_code==41 || decimal_unicode_code==47 || decimal_unicode_code==46 || decimal_unicode_code==44 || decimal_unicode_code==59 || decimal_unicode_code==39 || decimal_unicode_code==34 || decimal_unicode_code==35) {
		// Латиница
		//hide("w_" + obj.id + "");	
		$("#w_" + obj.id + "").hide();
	} else {
		// Не е латиница
		// Показваме съобщението само, ако полето не е празно
		if (obj.value!='') $("#w_" + obj.id + "").show(); /*show("w_" + obj.id + "");*/
		obj.value = obj.value.substr(0,obj.value.length-1);
	}
}


