// 2009-06-22 LS ADD - pridan map _lang definovany v /cs/js/lang.js pro preklady hlasek do EN a DE, volany funkci preklad()
// !!! bacha form validator vola _lang pro preklady

function preklad(txt) {// 1.0
    if(_lang[txt]) return _lang[txt];
    return txt;
}

$(document).ready(function()
{
// 2009-06-22 LS ADD - options do selectboxu s jazyky (provadelo se snad 10x... staci to udelat jednou...)
var langSelBoxOptions = '<option label="'+ preklad('zvolte_jazyk') +'" value="2936">'+ preklad('zvolte_jazyk') +'</option><option label="'+ preklad('afrikánština') +'" value="2937">'+ preklad('afrikánština') +'</option><option label="'+ preklad('albánština') +'" value="2938">'+ preklad('albánština') +'</option><option label="'+ preklad('angličtina') +'" value="2939">'+ preklad('angličtina') +'</option><option label="'+ preklad('arabština') +'" value="2940">'+ preklad('arabština') +'</option><option label="'+ preklad('arménština') +'" value="2941">'+ preklad('arménština') +'</option><option label="'+ preklad('azerbajdžánština') +'" value="2942">'+ preklad('azerbajdžánština') +'</option><option label="'+ preklad('běloruština') +'" value="2943">'+ preklad('běloruština') +'</option><option label="'+ preklad('bosenština') +'" value="2944">'+ preklad('bosenština') +'</option><option label="'+ preklad('bulharština') +'" value="2945">'+ preklad('bulharština') +'</option><option label="'+ preklad('čeština') +'" value="2946">'+ preklad('čeština') +'</option><option label="'+ preklad('čínština') +'" value="2947">'+ preklad('čínština') +'</option><option label="'+ preklad('dánština') +'" value="2948">'+ preklad('dánština') +'</option><option label="'+ preklad('dari') +'" value="2949">'+ preklad('dari') +'</option><option label="'+ preklad('esperanto') +'" value="2950">'+ preklad('esperanto') +'</option><option label="'+ preklad('estonština') +'" value="2951">'+ preklad('estonština') +'</option><option label="'+ preklad('finština') +'" value="2952">'+ preklad('finština') +'</option><option label="'+ preklad('francouzština') +'" value="2953">'+ preklad('francouzština') +'</option><option label="'+ preklad('hebrejština') +'" value="2954">'+ preklad('hebrejština') +'</option><option label="'+ preklad('chorvatština') +'" value="2955">'+ preklad('chorvatština') +'</option><option label="'+ preklad('indonéština') +'" value="2956">'+ preklad('indonéština') +'</option><option label="'+ preklad('islandština') +'" value="2957">'+ preklad('islandština') +'</option><option label="'+ preklad('italština') +'" value="2958">'+ preklad('italština') +'</option><option label="'+ preklad('japonština') +'" value="2959">'+ preklad('japonština') +'</option><option label="'+ preklad('katalánština') +'" value="2960">'+ preklad('katalánština') +'</option><option label="'+ preklad('kazachština') +'" value="2961">'+ preklad('kazachština') +'</option><option label="'+ preklad('korejština') +'" value="2962">'+ preklad('korejština') +'</option><option label="'+ preklad('kurdština') +'" value="2963">'+ preklad('kurdština') +'</option><option label="'+ preklad('latina') +'" value="2964">'+ preklad('latina') +'</option><option label="'+ preklad('litevština') +'" value="2965">'+ preklad('litevština') +'</option><option label="'+ preklad('lotyština') +'" value="2966">'+ preklad('lotyština') +'</option><option label="'+ preklad('madarština ') +'" value="2967">'+ preklad('maďarština ') +'</option><option label="'+ preklad('makedonština') +'" value="2968">'+ preklad('makedonština') +'</option><option label="'+ preklad('moldavština') +'" value="2969">'+ preklad('moldavština') +'</option><option label="'+ preklad('mongolština') +'" value="2970">'+ preklad('mongolština') +'</option><option label="'+ preklad('němčina') +'" value="2971">'+ preklad('němčina') +'</option><option label="'+ preklad('nizozemština') +'" value="2972">'+ preklad('nizozemština') +'</option><option label="'+ preklad('norština') +'" value="2973">'+ preklad('norština') +'</option><option label="'+ preklad('novořečtina') +'" value="2974">'+ preklad('novořečtina') +'</option><option label="'+ preklad('perština') +'" value="2975">'+ preklad('perština') +'</option><option label="'+ preklad('polština') +'" value="2976">'+ preklad('polština') +'</option><option label="'+ preklad('portugalština') +'" value="2977">'+ preklad('portugalština') +'</option><option label="'+ preklad('rómština') +'" value="2978">'+ preklad('rómština') +'</option><option label="'+ preklad('rumunština') +'" value="2979">'+ preklad('rumunština') +'</option><option label="'+ preklad('ruština') +'" value="2980">'+ preklad('ruština') +'</option><option label="'+ preklad('řečtina') +'" value="2981">'+ preklad('řečtina') +'</option><option label="'+ preklad('slovenština') +'" value="2982">'+ preklad('slovenština') +'</option><option label="'+ preklad('slovinština') +'" value="2983">'+ preklad('slovinština') +'</option><option label="'+ preklad('srbština') +'" value="2984">'+ preklad('srbština') +'</option><option label="'+ preklad('španělština') +'" value="2985">'+ preklad('španělština') +'</option><option label="'+ preklad('švédština') +'" value="2986">'+ preklad('švédština') +'</option><option label="'+ preklad('thaiština') +'" value="2987">'+ preklad('thaiština') +'</option><option label="'+ preklad('turečtina') +'" value="2988">'+ preklad('turečtina') +'</option><option label="'+ preklad('ukrajinština') +'" value="2989">'+ preklad('ukrajinština') +'</option><option label="'+ preklad('vietnamština') +'" value="2990">'+ preklad('vietnamština') +'</option><option label="'+ preklad('vlámština') +'" value="2991">'+ preklad('vlámština') +'</option>';


if(document.getElementById('company_info')){
  document.getElementById('company_info').style.display = "none";
  document.getElementById('f_contract_type').onclick = function() {
    document.getElementById('company_info').style.display = "none";
  };
  document.getElementById('f_contract_type_2').onclick = function() {
    document.getElementById('company_info').style.display = "block";
  };
}

//  Form JS allowing 
jQuery("#fooo").replaceWith('<input type="image" class="submit" src="/cs/images/layout/buttons/send.gif" value="Odeslat"/>');
jQuery("#fooen").replaceWith('<input class="submit" value="Send" src="/en/images/layout/buttons/send.gif" type="image" />');
jQuery("#foode").replaceWith('<input type="image" class="submit" src="/cs/images/layout/buttons/send.gif" value="Odeslat"/>');
jQuery('#checkc').css('display', 'none');

// SUB MENU

var show_sub = function()
	{
	$(this).children().next().css("display","block");
	$(this).children().addClass("hover");
	};
var hide_sub = function()
	{
	$(this).children().next().css("display","none");
	$(this).children().removeClass("hover");
	};

jQuery("#navi li.level0").mouseover(show_sub);
jQuery("#navi li.level0").mouseout(hide_sub);

// kurzy
var row_show = function()
	{
	if($(this).hasClass("row_hide"))
		{
		$(this).removeClass("row_hide");
		$(this).addClass("row_show");
		$(this).next().addClass("hidden_row");
		if(!$(this).next().next().hasClass("row_hide") && !$(this).next().next().hasClass("row_show"))
		  $(this).next().next().addClass("hidden_row");
		}
	else
		{
		$(this).removeClass("row_show");
		$(this).addClass("row_hide");
		$(this).next().removeClass("hidden_row");
		if(!$(this).next().next().hasClass("row_hide") && !$(this).next().next().hasClass("row_show"))
		  $(this).next().next().removeClass("hidden_row");
		}
	};

$('.row_show').click(row_show);
//TARGETBLANK

var open_new_window = function()
	{
	if((typeof(window.open(this.href)) == "object"))
		{
		return false;
		}
	else
		{
		return this.href;
		}
	};

jQuery(".targetblank").click(open_new_window);


//CHC => Překlady => Spoluprace => Překladatelská Praxe
var f_translation_index = 2;
var f_translation_routine = function()
	{
	var html_node = '<div class="fl"><label for="f_translation_routine_period_' + f_translation_index + '">'+ preklad('období') +': </label><input type="text" name="f_translation_routine_period_' + f_translation_index + '" class="inp1" id="f_translation_routine_period_' + f_translation_index + '" /><label for="f_translation_routine_activity_' + f_translation_index + '" >'+ preklad('činnost') +':</label><input type="text" name="f_translation_routine_activity_' + f_translation_index + '" class="inp2" id="f_translation_routine_activity_' + f_translation_index + '" /><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_translation_routine_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_translation_routines").attr("value", f_translation_index);
	jQuery("#f_translation_routine_button").click(f_translation_routine);
	f_translation_index++;
	};
jQuery("#f_translation_routine_button").click(f_translation_routine);

//CHC => Překlady => Spoluprace => Tlumočnícká Praxe
var f_interpretation_index = 2;
var f_interpretation_routine = function()
	{
	var html_node = '<div class="fl"><label for="f_interpretation_routine_period_' + f_interpretation_index + '">'+ preklad('období') +': </label><input type="text" name="f_interpretation_routine_period_' + f_interpretation_index + '" class="inp1" id="f_interpretation_routine_period_' + f_interpretation_index + '" /><label for="f_interpretation_routine_activity_' + f_interpretation_index + '" >'+ preklad('činnost') +':</label><input type="text" name="f_interpretation_routine_activity_' + f_interpretation_index + '" class="inp2" id="f_interpretation_routine_activity_' + f_interpretation_index + '" /><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_interpretation_routine_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_interpretation_routines").attr("value", f_interpretation_index);
	jQuery("#f_interpretation_routine_button").click(f_interpretation_routine);
	f_interpretation_index++;
	};
jQuery("#f_interpretation_routine_button").click(f_interpretation_routine);

//CHC => Překlady => Spoluprace => Ostatní prac. zkušenosti
var f_other_index = 2;
var f_other_routine = function()
	{
	var html_node = '<div class="fl"><label for="f_other_routine_period_' + f_other_index + '">'+ preklad('období') +': </label><input type="text" name="f_other_routine_period_' + f_other_index + '" class="inp1" id="f_other_routine_period_' + f_other_index + '" /><label for="f_other_routine_activity_' + f_other_index + '" >'+ preklad('činnost') +':</label><input type="text" name="f_other_routine_activity_' + f_other_index + '" class="inp2" id="f_other_routine_activity_' + f_other_index + '" /><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_other_routine_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_other_routines").attr("value", f_other_index);
	jQuery("#f_other_routine_button").click(f_other_routine);
	f_other_index++;
	};
jQuery("#f_other_routine_button").click(f_other_routine);


//CHC => Překlady => Spoluprace => Mateřské jazyky
var f_home_language_index = 2;
var f_home_language = function()
	{
	var html_node = '<div class="fl"><label for="f_home_language_' + f_home_language_index + '">'+ preklad('Mateřský_jazyk') +'</label><select name="f_home_language_' + f_home_language_index + '" id="f_home_language_' + f_home_language_index + '">'+ langSelBoxOptions +'</select><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_home_language_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_home_languages").attr("value", f_home_language_index);
	jQuery("#f_home_language_button").click(f_home_language);
	f_home_language_index++;
	};
jQuery("#f_home_language_button").click(f_home_language);

//CHC => Překlady => Spoluprace => Překlady
var f_translation_x_index = 2;
var f_translation_x = function()
	{
	var html_node = '<div class="fl"><label for="f_translation_default_' + f_translation_x_index + '">'+ preklad('Výchozí_jazyk') +'</label><select name="f_translation_default_' + f_translation_x_index + '" id="f_translation_default_' + f_translation_x_index + '">'+ langSelBoxOptions +'</select><span class="clr"></span><label for="f_translation_aim_' + f_translation_x_index + '" >'+ preklad('Cílový_jazyk') +'</label><select name="f_translation_aim_' + f_translation_x_index + '" id="f_translation_aim_' + f_translation_x_index + '">'+ langSelBoxOptions +'</select><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_translation_x_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_translations").attr("value", f_translation_x_index);
	jQuery("#f_translation_x_button").click(f_translation_x);
	f_translation_x_index++;
	};
jQuery("#f_translation_x_button").click(f_translation_x);

//CHC => Překlady => Spoluprace => Korektury
var f_correction_index = 2;
var f_correction = function()
	{
	var html_node = '<div class="fl"><label for="f_correction_' + f_correction_index + '">'+ preklad('Jazyk_korektury') +'</label><select name="f_correction_' + f_correction_index + '" id="f_correction_' + f_correction_index + '">'+ langSelBoxOptions +'</select><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_correction_button" value="'+ preklad('dalsi_radek') +'" /><span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_corrections").attr("value", f_correction_index);
	jQuery("#f_correction_button").click(f_correction);
	f_correction_index++;
	};
jQuery("#f_correction_button").click(f_correction);


//CHC => Překlady => Spoluprace => Tlumočení
var f_interpretation_index = 2;
var f_interpretation = function()
	{
	var html_node = '<div class="fl"><label for="f_interpretation_' + f_interpretation_index + '">'+ preklad('Jazyk') +'</label><select name="f_interpretation_' + f_interpretation_index + '" id="f_interpretation_' + f_interpretation_index + '">'+ langSelBoxOptions +'</select><input type="image" alt="'+ preklad('Přidat_nový_řádek') +'" title="'+ preklad('Přidat_nový_řádek') +'" class="new_row" src="/common/images/layout/ico/new_row.gif" id="f_interpretation_button" value="'+ preklad('dalsi_jazyk') +'" /><span class="clr"></span><input class="checkbox" name="f_interpretation_parallel_' + f_interpretation_index + '" id="f_interpretation_parallel_' + f_interpretation_index + '" value="Y" type="checkbox"><label for="f_interpretation_parallel_' + f_interpretation_index + '">'+ preklad('simultánně') +'</label><input class="fl" name="f_interpretation_consecutive_' + f_interpretation_index + '" id="f_interpretation_consecutive_' + f_interpretation_index + '" value="Y" type="checkbox"><label for="f_interpretation_consecutive_' + f_interpretation_index + '">'+ preklad('konsekutivně') +'</label> <span class="clr"></span></div><span class="clr"></span>';
	$(this).parent().next().after(html_node);
	$(this).remove();
	jQuery("#f_interpretations").attr("value", f_interpretation_index);
	jQuery("#f_interpretation_button").click(f_interpretation);
	f_interpretation_index++;
	};
jQuery("#f_interpretation_button").click(f_interpretation);





//CHC => FORMS -> validation
// Regular

function isMail(mail) {
	var pattern_mail = /\S+@\S+\.\w{2,4}$/; 
	if (pattern_mail.test(mail))
		return true;
	else
		return false;
}

function isPhone(phone) {
	var pattern_phone = /^(\+420\s*)?[1-7](\s*\d\s*){8}$/;
	if (pattern_phone.test(phone))
		return true;
	else
		return false;
}

function isZipcode(zipcode) {
	var pattern_zipcode = /^[0-9]{3} ?[0-9]{2}$/;
	if (pattern_zipcode.test(zipcode))
		return true;
	else
		return false;
}


var default_border = "1px solid #fff";
var check_val = function()
                {
                var go_thru = true;
                var go_thru_mail = true;
                var go_thru_phone = true;
				        var go_thru_zipcode = true;
				        var go_thru_mail_or = true;
				        var go_thru_phone_or = true;

                // INPUT
                var inputs = this.getElementsByTagName("input");
                for(var z = 0; z < inputs.length; z++)
                  {
                  // Is blank??
                  var classRegular = new RegExp("(^|\\s)" + "check-is-blank" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className))    
                    {
                    inputs[z].style.border = default_border;
                    if(inputs[z].value == "")
                      {
                      go_thru = false ;
                      inputs[z].style.border = "1px solid red";
                      }
                    }
                  // CheckBox is checked??
                  var classRegular = new RegExp("(^|\\s)" + "check-is-checked" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className))                 
                    {
                    inputs[z].style.border = "none";
                    if(inputs[z].checked != true)
                      {
                      go_thru = false ;
                      inputs[z].style.border = "1px solid red";
                      }
                    }
                  // Is Mail??
                  var classRegular = new RegExp("(^|\\s)" + "check-is-mail" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className))                   
                    {
                    inputs[z].style.border = default_border;
                    if(!(isMail(inputs[z].value)))
                      {
                      go_thru_mail = false ;
                      inputs[z].style.border = "1px solid red";
                      }
                    }
				  // Is Phone??
                  var classRegular = new RegExp("(^|\\s)" + "check-is-phone" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className))  				  
                    {
                    inputs[z].style.border = default_border;
                    if(!(isPhone(inputs[z].value)))
                      {
                      go_thru_phone = false ;
                      inputs[z].style.border = "1px solid red";
                      }
                    }
				  // Is Mail OR Phone??
                  var classRegular = new RegExp("(^|\\s)" + "try-is-mail-or" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className)) 
                    {
                    inputs[z].style.border = default_border;
                    if(!(isMail(inputs[z].value)))
                      {
                      go_thru_mail_or = false ;
                      inputs[z].style.border = "1px solid red";
                      }

          					  for(var q = 0; q < inputs.length; q++)
          					  	{
          					  	
                      var classRegular = new RegExp("(^|\\s)" + "try-is-phone-or" + "(\\s|$)");
                      if(classRegular.test(inputs[q].className))          					  	
          							{
          							inputs[q].style.border = default_border;
          
          							if(!((go_thru_mail_or == true) && (inputs[q].value == ''))) // validní MAIL a nevplněný PHONE
          								{
          								if(!(isPhone(inputs[q].value)))
          									{
          									go_thru_phone_or = false ;
          									inputs[q].style.border = "1px solid red";
          									}
          								}
          
          							if((go_thru_mail_or == false) && (inputs[z].value == '')) // NEvalidní MAIL a nevplněný MAIL
          								{
          								if(!(isPhone(inputs[q].value)))
          									{
          									go_thru_phone_or = false ;
          									inputs[q].style.border = "1px solid red";
          									}
          								else
          									{
          									inputs[z].style.border = default_border;
          									go_thru_mail_or = true ;
                            }
          								}
          							}
          						}
                    }
				        // Is Zip code??
				          var classRegular = new RegExp("(^|\\s)" + "check-is-zipcode" + "(\\s|$)");
                  if(classRegular.test(inputs[z].className))
                    {
                    inputs[z].style.border = default_border;
                    if(!(isZipcode(inputs[z].value)))
                      {
                      go_thru_zipcode = false ;
                      inputs[z].style.border = "1px solid red";
                      }
                    }
                  }

                 // SELECT
                var select = this.getElementsByTagName("select");
                for(var z = 0; z < select.length; z++)
                  {
                  // Is selected first??
                  
                  var classRegular = new RegExp("(^|\\s)" + "check-is-selected-first" + "(\\s|$)");
                  if(classRegular.test(select[z].className))
                    {
                    select[z].style.background = "#ffffff";
                    if(select[z].options[0].selected == true)
                      {
                      go_thru = false ;
                      select[z].style.background = "red";
                      }
                    }
                  }

                // TEXTAREA
                var textareas = this.getElementsByTagName("textarea");
                for(var z = 0; z < textareas.length; z++)
          					{
          					// Is blank??
                    var classRegular = new RegExp("(^|\\s)" + "check-is-blank" + "(\\s|$)");
                    if(classRegular.test(textareas[z].className))          					
                      {
          						textareas[z].style.border = default_border;
          						if(textareas[z].value == "")
                        {
          							go_thru = false ;
                        textareas[z].style.border = "1px solid red";
          							}
                    	}
					}

				var message = "";

				if(go_thru_phone_or == false && go_thru_mail_or == false) message += preklad('FV_zadejte_email_cislo');
				else if(go_thru_phone_or == true && go_thru_mail_or == false) message += preklad('FV_zadejte_email');
				else if(go_thru_phone_or == false && go_thru_mail_or == true) message += preklad('FV_zadejte_tel');
				if(go_thru_mail == false) message += preklad('FV_zadejte_email');
				if(go_thru_phone == false) message += preklad('FV_zadejte_tel');
				if(go_thru_zipcode == false) message += preklad('FV_zadejte_psc');
				if(go_thru == false) message += preklad('FV_vyplnit_udaje');
        if(file_upload_validate == true){
          if(document.getElementById("f_file_upload").value == ""){
            message += preklad('FV_pridat_soubor');
          }
        } 

				if(message == "")
					{
					return true;
					}
				else
					{
					alert(message);
					return false;
					}

                };

var forms = document.getElementsByTagName("form");
for(var x = 0; x < forms.length; x++)
  {
  var classRegular = new RegExp("(^|\\s)" + "form-wide" + "(\\s|$)");
  if(classRegular.test(forms[x].className))
    {
    forms[x].onsubmit = check_val;
    }
  }

// Zobrazení Inputu pro jiný typ na otázku odkud nás znáte

var f_knowfrom = document.getElementById("f_knowfrom");
    if(f_knowfrom) {
      f_knowfrom.onchange = function() {
        if(f_knowfrom.options[f_knowfrom.length-1].selected == true) {
          document.getElementById("f_knowfrom_other_box").style.display = "block";
        } else {
          document.getElementById("f_knowfrom_other_box").style.display = "none";
        }
      };
    }  
    
if(document.getElementById("file_upload_container")){
  document.getElementById("file_upload_container").style.display = "none";
}

});

var file_upload_validate = false;
function file_upload(id){
  if(document.getElementById(id).checked == true) {
    document.getElementById("file_upload_container").style.display = "block";
    file_upload_validate = true;
  } else {
    document.getElementById("file_upload_container").style.display = "none";
    file_upload_validate = false;
  }
}


function contact_validate()
	{
	if((getEl('f_phone').value == '') && (getEl('f_email').value == ''))
    {
    alert(preklad('Zadejte_E_mail_nebo_telefon'));
    return false;
    }
  else
    {
    if(getEl('f_email').value != '')
      {
      if(!(isMail(getEl('f_email').value)))
		   {
		   alert(preklad('Zadaný_E_mail_je_neplatný'));
		   return false;
		   }
	    }
    if((getEl('f_name').value == '') || (getEl('f_forname').value == ''))
			{
			var message = preklad('Musíte_vyplnit_všechny_povinné_údaje');
			alert(message);
			return false;
			}
		else
			{
			return true;
			}
    }
	};

    function isRequired(f) {
        if(f.user.value == '') {
            alert(preklad('Přístup_je_vázán_na_zadání_jména_a_hesla'))
            f.user.focus()
            return false
            }
        else if(f.pswd.value == '') {
            alert(preklad('Přístup_je_vázán_na_zadání_jména_a_hesla'))
            f.pswd.focus()
            return false
            }
        else {
            return true
            }
        }
