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;
    }
}

function JustSoPicWindow(imageName,imageWidth,imageHeight,typ,alt) 
{
	bgcolor="#FFFFFF";
	
	if (typ==1)
		imageName=imageName.substring(0,imageName.lastIndexOf("/"))+"/big"+imageName.substring(imageName.lastIndexOf("/"),imageName.length);
	else
		imageName=imageName.substring(0,(imageName.length-8))+"big.jpg";
		
	if ((alt=='') || (typeof(alt)=='undefined'))
		alt="Klikněte pro zavření okna";
		
		
	//nove promenne
	var pimageWidth=imageWidth;
	var pimageHeight=imageHeight;
	var posuvnik='no';
	//********************
	
	var adj=10;
	var w = screen.width;
	var h = screen.height;
	
	var scrWidth;
	var scrHeight;
	var plus=0;
	
	//alert(w+","+h);
	//var byFactor=1;
	
	if (w<imageWidth) //obrazek je sirsi nez obrazovka
	{
		posuvnik='yes';
		srcWidth=w;
		plus=20;
	}
	else srcWidth=imageWidth+plus;
	
	if ((h-50-plus)<imageHeight) //obrazek je vyssi nez obrazovka
	{
		posuvnik='yes';
		srcHeight=h;
		plus=20;
	}
	else srcHeight=imageHeight+plus;
	
	srcWidth=srcWidth+plus;

	var posLeft=Math.round((w-srcWidth)/2);
	var posTop=Math.round((h-srcHeight)/2);

	/*posTop = parseInt(posTop);
	posLeft = parseInt(posLeft);		
	scrWidth = parseInt(scrWidth); 
	scrHeight = parseInt(scrHeight);*/
	
	
	
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1){
	  var args= new Array();
	  args[0]='parent';
	  args[1]=imageName;
	  var i ; document.MM_returnValue = false;
	  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	} else {
	newWindow = window.open("",null,"width="+srcWidth+",height="+srcHeight+",left="+posLeft+",top="+posTop+", scrollbars="+posuvnik);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+' onBlur="self.close()" onClick="self.close()">');  
	newWindow.document.write('<table width='+imageWidth+' border="0" cellspacing="0" cellpadding="0" align="center" height='+scrHeight+' ><tr><td>');
	newWindow.document.write('<img src="'+imageName+'" width='+imageWidth+' height='+imageHeight+' alt="'+alt+'" >'); 
	newWindow.document.write('</td></tr></table></body></html>');
	newWindow.document.close();
	newWindow.focus();
	}
}

jQuery.validator.messages = {
    required: lang['povinna_polozka'],
    remote: lang['opravte_polozku'],
    email: lang['zadejte_email'],
    url: lang['zadejte_url'],
    date: lang['zadejte_datum'],
    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'])
};

