// Práce pro čtení a změnu Cookies
var MyCookie = {
Write:function(name,value,days) {
var D = new Date();
D.setTime(D.getTime()+86400000*days)
document.cookie = escape(name)+"="+escape(value)+
((days == null)?"":(";expires="+D.toGMTString()))
return (this.Read(name) == value);
},
Read:function(name) {
var EN=escape(name)
var F=' '+document.cookie+';', S=F.indexOf(' '+EN);
return S==-1 ? null : unescape( F.substring(EN=S+EN.length+2,F.indexOf(';',EN)) );
}
}
var LANG = MyCookie.Read('lang');
var RB_location = "http://www.racingbox.cz/";
var GMAP = false;
// Načtení stylu .css podle prohlížeče
// MSIE
if (navigator.appName == "Microsoft Internet Explorer")
document.write('');
// Ostatní
else
document.write('');
/* funkce pro kontrolu délky vepisovaného textu do poznámky u objednávky */
function TextLengthValidator_Objednavka (maxlength){
/* Pokud je zapsaný text příliš dlouhý, ořízne se metodou substring na příslušnou délku (maxlength) */
if (document.order_form.poznamka_zakaznika.value.length > maxlength)
document.order_form.poznamka_zakaznika.value =
document.order_form.poznamka_zakaznika.value.substring (0, maxlength);
/* vypočte se a zobrazí počet znaků, které lze ještě napsat */
document.order_form.edRemaining.value = maxlength - document.order_form.poznamka_zakaznika.value.length;
/* zobrazí se počet napsaných znaků */
document.order_form.edTotal.value = document.order_form.poznamka_zakaznika.value.length;
}
/* zobrazení skryté nápovědy (odstavce s nápovědou) */
function ShowHideHelp(div_help)
{
document.getElementById(div_help).style.display = (document.getElementById(div_help).style.display=="block") ? "none" : "block";
}
/* kontrola platnosti e-mailu */
function isEmail(str) {
// are regular expressions supported?
var supported = 0;
if (window.RegExp) {
var tempStr = "a";
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
return (!r1.test(str) && r2.test(str));
}
/* Funkce pro kontrolu zadaného čísla */
function CheckNumEdit (Edit) {
// Pøevod vstupu na èíslo
var S = Edit.value - 0;
// Kontrola, zda se jedná o číslo
if ((parseInt (S) == NaN) || (parseInt (S)+'' != S))
{
alert ('Zadávejte pouze číselný údaj!');
return false;
}
else
return true;
}
/* Vložení zboží do košíku - vyvolání PHP scriptu */
function Add_To_Cart(data, ID, count, price, install) {
script = document.createElement('script');
script.id = 'scriptLoader';
script.src = 'add_to_cart.php?data=' + data + '&ID=' + ID + '&count=' + count + '&price=' + price + '&install=' + install;
x = document.getElementsByTagName('head')[0];
x.appendChild(script);
tb_show("Nákupní košík","add_to_cart_confirm.php?keepThis=true&width=400&height=170&TB_iframe=false&scroll=no",false)
}
/* funkce na přesměrování stránky do pokladny po kliknutí na tlačítko */
function location_cart()
{
location.href = RB_location + "index.php?page=pokladna";
}
/* Dešifruje e-mailovou adresu, která byla zašifrována PHP skriptem */
function decrypt_mail(mail_address)
{
var ascii = 0;
var decrypted_mail = '';
for (var i = 0; i < mail_address.length; i++)
{
ascii = mail_address.charCodeAt(i);
if (ascii >= 8364)
{
ascii = 128;
}
decrypted_mail += String.fromCharCode(ascii - 1);
}
location.href = decrypted_mail;
}
/* kontrola internetového formuláře */
function validate_form(theForm, Errors, pole)
{
var f;
var formsend=false;
if (formsend)
{
alert (Errors[0]);
return false;
} else {
formsend=true;
}
var aPole = pole.split(";");
for (i=0;i