var current_language;

$(document).ready(function(){

	try { 
		$(".tooltip").easyTooltip();
	}
	catch (e) { $(".tooltip").removeClass("tooltip"); }

    if ($("#auth_title").text()!="") {
		alert($("#auth_title").text());
		$("#auth_title").text("");
	}
	// фнкция для определения языка
	function GetLang()
	{
		lang = 'ru';
		
		try { 
            var a = $('#languages_container a.current')[0];		
			if ($(a).text()=='Rus')
				lang = 'ru';
			if ($(a).text()=='Eng')
				lang = 'en';
			 } 
		catch (e) { lang = 'ru'; }
		return lang;	
	}
	
	// инициализация переменной для текущего языка
	current_language = GetLang();

	// применение фикса для IE 6.0 (WinXP)
	if (jQuery.browser.msie && jQuery.browser.version=='6.0') { DD_belatedPNG.fix('img'); }
	// замена фона у пароля
	$("#wlpePassword").addClass("focused_pass");
	$("#wlpePassword").focus(function() { $(this).removeClass("focused_pass"); });
	$("#wlpePassword").blur(function() { if (this.value == "") {$(this).addClass("focused_pass"); }; 	});
	
});

function checkAuthForm(form) { 
      var errorList = []; 
	  if (current_language=="ru") {
	      var errorText = { 
    	        1 : "Не заполнено поле 'Имя пользователя'", 
	            2 : "Не заполнено поле 'Пароль'" 
	      } 
	  } else {
	      var errorText = { 
    	        1 : "Not filled field 'User name'", 
	            2 : "Not filled field 'Password'" 
	      } 
	  }
	  
	  for (var i = 0; i < form.elements.length; i++) { 
            el = form.elements[i]; 
            elName = el.nodeName.toLowerCase(); 
            value = el.value; 
            if (elName == "input") { 
                  type = el.type.toLowerCase(); 
                  switch (type) { 
                        case "text" : 
                              if (el.name == "username") {
	                              if (value == "") {
								  errorList.push(1); 
								  }
	                              if (current_language == "ru") {
		                              if (value == "Имя пользователя") 
										  errorList.push(1); 
								  } else {
		                              if (value == "User name") 
										  errorList.push(1); 
								  } 
							  }
                        break; 
                        case "password" : 
                              if (value == "") errorList.push(2); 
                        break; 
                        default : 
                        break; 
                  } 
            } else { 
                  // Обнаружен неизвестный элемент
            } 
      } 

	  if (!errorList.length) return true; 
      var errorMsg = "При авторизации допущены следующие ошибки:\n\n"; 
      for (i = 0; i < errorList.length; i++) { 
            errorMsg += errorText[errorList[i]] + "\n"; 
      } 
      alert(errorMsg); 
      return false; 
}
