var lang = new Array();

lang['kliknete_pro_zavreni_okna'] = 'Klikněte pro zavření okna';
lang['poptavka_nemohla_byt_odeslana_protoze'] = 'Poptávka nemohla být odeslána, protože se vyskytla tato chyba:\n - byla zadána neplatná e-mailová adresa';
lang['neni_zadano_jmeno'] = 'Není zadáno jméno, nebo se v něm vyskytují nepovolené znaky\n';
lang['neni_zadan_text_zpravy'] = 'Není zadán text zprávy, nebo se v něm vyskytují nepovolené znaky\n';
lang['ve_formulari_se_vyskytly_nasledujici_chyby'] = 'Ve formuláři se vyskytly následující chyby:\n\n';
lang['neplatne_jmeno'] = 'Neplatné jméno\n';
lang['neplatne_prijmeni'] = 'Neplatné přijmení\n';
lang['neplatna_adresa'] = 'Neplatná adresa\n';
lang['neplatne_mesto'] = 'Neplatné město\n';
lang['neplatne_psc'] = 'Neplatné psč\n';
lang['neplatny_email'] = 'Neplatný email\n';
lang['jmeno_musi_byt_zadano'] = 'jméno musí být zadáno';
lang['ve_jmene_se_vyskytuji_nepovolene_znaky'] = 've jméně se vyskytují nepovolené znaky';
lang['nebyla_zadana_zadna_zprava'] = 'nebyla zadána žádná zpráva';
lang['v_textu_zpravy_se_vyskytuji_nepovolene_znaky'] = 'v textu zprávy se vyskytují nepovolené znaky';
lang['ve_formulari_se_vyskytly_nasledujici_chyby'] = 'Ve formuláři se vyskytly následující chyby';
lang['povinna_polozka'] = "Tato polo\u017eka je povinná.";
lang['opravte_polozku'] = "Opravte tuto polo\u017eku.";
lang['zadejte_email'] = "Zadejte platný email.";
lang['zadejte_url'] = "Zadejte platnou URL adresu.";
lang['zadejte_datum'] = "Zadejte datum ve formátu 20/04/2010.";
lang['zadejte_iso_datum'] = "Zadejte platné datum ve formátu ISO.";
lang['zadejte_cislo'] = "Zadejte \u010díslo.";
lang['zadavejte_cislice'] = "Zadávejte pouze \u010díslice.";
lang['zadejte_cislo_karty'] = "Zadejte platné \u010díslo kreditní karty.";
lang['zadejte_znovu'] = "Zadejte stejnou hodnotu znovu.";
lang['zadejte_validni_hodnotu'] = "Please enter a value with a valid extension.";
lang['zadejte_nejvyse_znaku'] = "Zadejte nejvý\u0161e {0} znaků.";
lang['zadejte_alespon_znaku'] = "Zadejte alespo\u0148 {0} znaků.";
lang['zadejte_nejmene_nejvice_znaku'] = "Zadejte n\u011bjméně {0} a nejvíce {1} znaků.";
lang['zadejte_hodnotu_mezi'] = "Zadejte hodnotu mezi {0} a {1}.";
lang['zadejte_mensi_stejnou_hodnotu'] = "Zadejte men\u0161í nebo stejnou hodnotu než {0}.";
lang['zadejte_vetsi_stejnou_hodnotu'] = "Zadejte hodnotu v\u011btší nebo stejnou jako {0}.";

/*** ESHOP ***/
$(function(){
    $('#prihlaseni_jmeno').click(function() {
        $(this).val('');
    });
    $('#prihlaseni_heslo').click(function() {
        $(this).val('');
    });
    $('#input_vyhledavani').click(function() {
        $(this).val('');
    });
    $('#button_prihlaseni').click(function() {
        if (kontrola_prihlaseni(this.form)) {
            return true;
        } else return false;
    });	
    $('#input_search').click(function() {
        if (kontrola_zakladni_vyhledavani()) {
            document.search_form.action='/eshop/vysledky-vyhledavani.html';
            document.search_form.submit();
        }
    });
});


function kontrola_diskuse(form)
{
    vysl='';
    if (form.diskuse_jmeno.value=='')
        vysl += " - "+lang['jmeno_musi_byt_zadano']+"\n";
    if ((form.diskuse_jmeno.value.search(/.*[@#$&%^*|\<>+§{}].*/) == 0) && (form.diskuse_jmeno.value!=''))
        vysl += " - "+lang['ve_jmene_se_vyskytuji_nepovolene_znaky']+"\n";

    if (form.diskuse_zprava.value=='')
        vysl += " - "+lang['nebyla_zadana_zadna_zprava']+"\n";
    if ((form.diskuse_zprava.value.search(/.*[@#$&%^*|\<>+§{}].*/) == 0) && (form.diskuse_zprava.value!=''))
        vysl += " - "+lang['v_textu_zpravy_se_vyskytuji_nepovolene_znaky']+"\n";

    if (vysl!='')
    {
        alert(lang['ve_formulari_se_vyskytly_nasledujici_chyby']+":\n\n"+vysl);
        return false;
    }
    else
    {
        return true;
    }
}


function uloz_cookie()
	{ 
		var vyprs=new Date(); 
		vyprs.setDate(vyprs.getDate() - 365); 
		document.cookie="nastaveni=1; expires="+vyprs.toGMTString()+";"; 
		vyprs.setDate(365 + 365 + vyprs.getDate()); 
		document.cookie="nastaveni=1; expires="+vyprs.toGMTString()+";"; 
	} 

function openLink(URI){
win = window.open(URI,"secWin","");
win.focus;
}


function preload_images()
{
	var promenna=new Array();
	for (var i=0; i<preload_images.arguments.length; i++)
	{
		promenna[i] = new Image();
		promenna[i].src = preload_images.arguments[i];
	}
}


function kontrola_poptavka()
{
	if (document.form_odeslat.mail.value.search(/^([^(@#$*()!\?)]+)@([^(@#$*()!\?)]+)[.][a-zA-Z]{2,6}$/))
	{
		alert(lang['poptavka_nemohla_byt_odeslana_protoze']);
		return false;
	}
	return true;
}	
function kontrola_prispevek(form_name)
{
	var vysl='';

	if ((form_name.jmeno.value.search(/.*[@#$%^&*|\<>+§{}].*/) == 0) || (form_name.jmeno.value==''))
		vysl += lang['neni_zadano_jmeno'];
		
	if ((form_name.zprava.value.search(/.*[#^|\<>§{}].*/) == 0) || (form_name.zprava.value==''))
		vysl += lang['neni_zadan_text_zpravy'];
		
	if (vysl!='')
	{
		alert(lang['ve_formulari_se_vyskytly_nasledujici_chyby']+vysl);
		return false;
	}
	else
	{
		form_name.action="prispevek_pridat.php";
		return true;

	}
}

function kontrola_obj()
{
    var vysl='';
    if ((document.form1.jmeno.value.search(/.*[@#$%^&*|\<>+§{}0123456789].*/) == 0) || (document.form1.jmeno.value==''))
        vysl += lang['neplatne_jmeno'];
		
    if ((document.form1.prijmeni.value.search(/.*[@#$%^&*|\<>+§{}0123456789].*/) == 0) || (document.form1.prijmeni.value==''))
        vysl += lang['neplatne_prijmeni'];
		
    if ((document.form1.adresa.value.search(/.*[@#$%^&*|\<>+§{}].*/) == 0) || (document.form1.adresa.value==''))
        vysl += lang['neplatna_adresa'];
		
    if ((document.form1.mesto.value.search(/.*[@#$%^&*|\<>+§{}].*/) == 0) || (document.form1.mesto.value==''))
        vysl += lang['neplatne_mesto'];
		
    if ((document.form1.psc.value.search(/^[0-9]{5}$/) != 0) || (document.form1.psc.value==''))
        vysl += lang['neplatne_psc'];
	
    if ((document.form1.mail.value.search(/^([^(@#$*()!\?)]+)@([^(@#$*()!\?)]+)[.][a-zA-Z]{2,6}$/) != 0) || (document.form1.mail.value=='') || (document.form1.mail.value=='tvuj@mail.cz'))
        vysl += lang['neplatny_email'];
		
    if (vysl!='')
    {
        alert(lang['ve_formulari_se_vyskytly_nasledujici_chyby']+vysl);
        return false;
    }
    else
    {
        return true;
    }
}


jQuery.validator.messages = {
    required: lang['povinna_polozka'],
    remote: lang['opravte_polozku'],
    email: lang['zadejte_email'],
    url: lang['zadejte_url'],
    date: lang['zadejte_datum'],
    dateCZ: "Zadejte datum ve formátu 20.4.2010.",
    dateISO: lang['zadejte_iso_datum'],
    number: lang['zadejte_cislo'],
    digits: lang['zadavejte_cislice'],
    creditcard: lang['zadejte_cislo_karty'],
    equalTo: lang['zadejte_znovu'],
    accept: lang['zadejte_validni_hodnotu'],
    maxlength: $.validator.format(lang['zadejte_nejvyse_znaku']),
    minlength: $.validator.format(lang['zadejte_alespon_znaku']),
    rangelength: $.validator.format(lang['zadejte_nejmene_nejvice_znaku']),
    range: $.validator.format(lang['zadejte_hodnotu_mezi']),
    max: $.validator.format(lang['zadejte_mensi_stejnou_hodnotu']),
    min: $.validator.format(lang['zadejte_vetsi_stejnou_hodnotu'])
};
