// 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