{"id":11588,"date":"2025-05-31T15:20:17","date_gmt":"2025-05-31T15:20:17","guid":{"rendered":"https:\/\/www.autolexicon.net\/?p=11588"},"modified":"2025-05-31T15:52:09","modified_gmt":"2025-05-31T15:52:09","slug":"setinova-rally-jizda-pravidelnosti","status":"publish","type":"post","link":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/","title":{"rendered":"One-hundredth rally \/ Regularity ride"},"content":{"rendered":"<p><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">A one-hundredth rally (regularity ride) is a <strong>sporting and social event<\/strong> primarily intended for historic vehicles, where the goal is not to achieve the shortest times in speed tests, but the most precise times when passing through checkpoints. The <strong>race is not held on a closed track<\/strong>, but in normal road traffic, and therefore it is essential to strictly adhere to all traffic rules. Crews navigate the track using a detailed arrow itinerary, known as a <strong>roadbook<\/strong>, which determines the route and timetable of the entire competition.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003.jpg\">&nbsp;<\/a><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11614 size-large\" title=\"One-hundredth rally \/ Regularity ride\" src=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003-600x328.jpg\" alt=\"One-hundredth rally \/ Regularity ride\" width=\"600\" height=\"328\" srcset=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003-600x328.jpg 600w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003-250x136.jpg 250w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003-183x100.jpg 183w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003-768x419.jpg 768w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___003.jpg 1024w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<hr \/>\n<h3><strong><span style=\"font-family: verdana, geneva, sans-serif; font-size: 14pt;\">Briefly on the Rules of a One-hundredth rally (Regularity ride)<\/span><\/strong><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">A regularity rally is a competition focused on precision and consistent driving, not on maximum speed. The basic aids for each crew are the <strong>roadbook (arrow itinerary)<\/strong> and the <strong>board card<\/strong> \u2013 these are received by the crew shortly before the start. The roadbook serves as navigation, and the board card is for recording time checks and other data.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">Crews drive an <strong>unknown route in advance<\/strong> in normal traffic and on ordinary roads, so they must obey traffic rules. On the route, crews also perform various <strong>precision tests<\/strong> and other supplementary tasks. Each stage has a prescribed average speed or time quota, which determines the <strong>ideal arrival time<\/strong> at the time control (TC). For example: with a start at 12:00 and a stage duration of 28 minutes, the ideal arrival is at 12:28 \u2013 passing outside the time window (12:28:01\u201312:28:59) is penalized.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11625 size-large\" title=\"One-hundredth rally - Roadbook\" src=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-600x337.jpg\" alt=\"One-hundredth rally - Roadbook\" width=\"600\" height=\"337\" srcset=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-600x337.jpg 600w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-250x141.jpg 250w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-178x100.jpg 178w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-768x432.jpg 768w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-1536x863.jpg 1536w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally_en___006-2048x1151.jpg 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>Stopwatches, calculators, and calculation skills<\/strong> are essential equipment \u2013 they help in estimating the correct average speed and precise timing of arrival. For easier calculations, you can use our practical calculators found below the article.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">When driving, the crew follows <strong>symbolic diagrams<\/strong>, with a simple rule: <strong>always drive from the dot to the arrow<\/strong>. The itinerary serves as the <strong>main navigation aid<\/strong>, yet it <strong>does not show all intersections and traffic situations<\/strong>. If an intersection is missing from the roadbook, <strong>continue along the main road<\/strong>.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">The <strong>board card (driving record)<\/strong> is a document into which the <strong>times of control passes and the results of supplementary tests are recorded<\/strong>. Crews receive the board card at the start of the rally and hand it in at the finish. <strong>Its loss is punished with a penalty.<\/strong><\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11612 size-medium\" title=\"Boardcard \/ Time card\" src=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-167x250.jpg\" alt=\"Boardcard \/ Time card\" width=\"167\" height=\"250\" srcset=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-167x250.jpg 167w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-400x600.jpg 400w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-67x100.jpg 67w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-768x1152.jpg 768w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-1024x1536.jpg 1024w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-1366x2048.jpg 1366w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001-683x1024.jpg 683w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___001.jpg 1680w\" sizes=\"auto, (max-width: 167px) 100vw, 167px\" \/><\/a> <a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004.jpg\">&nbsp;&nbsp;<\/a><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11615 size-medium\" title=\"Boardcard \/ Time card\" src=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-167x250.jpg\" alt=\"Boardcard \/ Time card\" width=\"167\" height=\"250\" srcset=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-167x250.jpg 167w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-400x600.jpg 400w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-67x100.jpg 67w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-768x1152.jpg 768w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-1024x1536.jpg 1024w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-1365x2048.jpg 1365w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004-683x1024.jpg 683w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___004.jpg 1448w\" sizes=\"auto, (max-width: 167px) 100vw, 167px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>The winner is the crew with the lowest number of penalty points.<\/strong> In addition to the overall standings, various categories and supplementary competitions are often announced, as the main goal is fun, sporting experiences, and shared joy from driving.<\/span><\/p>\n<hr \/>\n<h3><span style=\"font-size: 14pt;\"><strong><span style=\"font-family: verdana, geneva, sans-serif;\">Measured Hundredth-of-a-Second Sections<\/span><\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">A specialty of regularity rallies are the so-called <strong>precision tests (PT), during which time is measured to hundredths of a second on selected sections<\/strong> \u2013 most often using photocells or pressure hoses. This is where the name &#8220;rOne-hundredth rally&#8221; comes from.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11616 size-large\" title=\"precision test (PT)\" src=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-600x319.jpg\" alt=\"precision test (PT)\" width=\"600\" height=\"319\" srcset=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-600x319.jpg 600w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-250x133.jpg 250w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-188x100.jpg 188w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-768x408.jpg 768w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-1536x817.jpg 1536w, https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___005-2048x1089.jpg 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\">Special measured <strong>hundredth-of-a-second sections are marked in the roadbook<\/strong>, and crews have various tactics on how to precisely hit the passage through the finish photocell. Each <strong>deviation of \u00b1 0.01 seconds from the prescribed time means 1 penalty point<\/strong>. For example, if a crew is supposed to complete a 120-meter measured section in exactly 19.00 seconds, and the resulting time is 19.89 seconds, a deviation of 0.89 seconds means 89 penalty points. <strong>Stopping in this measured section is forbidden and penalized!<\/strong><\/span><\/p>\n<hr \/>\n<h3><strong><span style=\"font-family: verdana, geneva, sans-serif; font-size: 14pt;\">Advice and Tips for a Regularity Rally:<\/span><\/strong><\/h3>\n<ul style=\"list-style-type: square;\">\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>carefully study the roadbook before the start<\/strong> \u2013 it will save you stress during the drive<\/span><\/li>\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>mark each point after passing it<\/strong> \u2013 this will help you quickly determine where you were last correct if you get lost<\/span><\/li>\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>do not rely only on the diagrams<\/strong>, but also monitor the individual and total distances between points<\/span><\/li>\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>not all intersections and passages are drawn<\/strong> \u2013 if a point is missing from the roadbook, continue along the main road<\/span><\/li>\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>during a detour<\/strong>, follow the signs and return to the original route as soon as possible<\/span><\/li>\n<li><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><strong>drive independently and do not follow cars in front of you<\/strong> \u2013 they may also be off track<\/span><\/li>\n<\/ul>\n<hr \/>\n<h3><strong><span style=\"font-size: 14pt; font-family: verdana, geneva, sans-serif;\">ONE-HUNDREDTH RALLY USEFUL CALCULATORS:<\/span><\/strong><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Stage Ride Time Calculation<\/title>\n    <style>\n        body {\n            font-family: Verdana, sans-serif; \/* Entire document in Verdana *\/\n            font-size: 10pt; \/* Base font size for most text *\/\n            margin: 20px;\n            background-color: #f4f4f4;\n            color: #333;\n        }\n        .container {\n            background-color: #fff;\n            padding: 25px;\n            border-radius: 8px;\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n            max-width: 400px;\n            margin: auto;\n        }\n        h2 {\n            \/* Change color to #87ceeb *\/\n            color: #87ceeb;\n            \/* Change font to Verdana, size 14pt, bold *\/\n            font-family: Verdana, sans-serif;\n            font-size: 14pt; \/* Heading size 14pt *\/\n            font-weight: bold;\n            text-align: center;\n            margin-bottom: 25px;\n        }\n        label {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: bold;\n            font-size: 10pt; \/* Label size 10pt *\/\n        }\n        input[type=\"number\"],\n        input[type=\"time\"], \/* Added for input type=\"time\" *\/\n        select { \/* Added select for styling *\/\n            width: 100%; \/* Set to 100% width to align with the button *\/\n            padding: 10px;\n            border: 1px solid #ccc;\n            border-radius: 4px;\n            box-sizing: border-box; \/* Includes padding and border in total width *\/\n            font-size: 10pt; \/* Input fields and select size 10pt *\/\n            height: 40px; \/* Explicit height for consistency *\/\n            vertical-align: middle; \/* Ensure vertical alignment *\/\n            margin-bottom: 15px; \/* Standard bottom margin *\/\n        }\n        select {\n            margin-top: 0; \/* Remove negative margin *\/\n            width: auto; \/* Select width adapts to content *\/\n        }\n        \/* Adjust width of input and select to be side-by-side *\/\n        .input-group {\n            display: flex;\n            align-items: center; \/* Vertically align elements to the center *\/\n            margin-bottom: 15px; \/* Space below the entire input group *\/\n        }\n        .input-group input[type=\"number\"],\n        .input-group input[type=\"time\"] { \/* Added for input type=\"time\" *\/\n            flex-grow: 1; \/* Input takes as much space as possible *\/\n            margin-right: 10px; \/* Space between input and select *\/\n            margin-bottom: 0; \/* Remove bottom margin *\/\n        }\n        .input-group select {\n            width: auto; \/* Select width adapts to content *\/\n            margin-bottom: 0; \/* Remove bottom margin *\/\n        }\n\n        button {\n            \/* Change button background color to #87ceeb *\/\n            background-color: #87ceeb;\n            color: white;\n            padding: 12px 20px;\n            border: none;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 10pt; \/* Button text size 10pt *\/\n            font-weight: bold; \/* Button text bold *\/\n            width: 100%;\n            margin-top: 10px;\n        }\n        button:hover {\n            \/* Darker shade of #87ceeb for hover effect *\/\n            background-color: #6495ed; \/* CornflowerBlue - darker shade of blue *\/\n        }\n        .result {\n            margin-top: 20px; \/* Space above the result *\/\n            padding: 10px;\n            background-color: #e9ecef;\n            border-radius: 4px;\n            font-weight: bold;\n            color: #333;\n            text-align: center;\n            font-size: 10pt; \/* Result label text size (e.g., \"Stage Segment Time:\") 10pt *\/\n            line-height: 1.5; \/* Improve readability on multiple lines *\/\n        }\n        .result strong {\n            \/* Change highlighted text color to #87ceeb *\/\n            color: #87ceeb;\n            font-size: 14pt; \/* Actual result and units 14pt *\/\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <h2>Stage Ride Time Calculation<\/h2>\n\n        <label for=\"rychlost\">Average Speed:<\/label>\n        <div class=\"input-group\">\n            <input type=\"number\" id=\"rychlost\" value=\"40\" step=\"any\" placeholder=\"Enter speed\" required>\n            <select id=\"jednotkaRychlosti\">\n                <option value=\"km\/h\">km\/h<\/option>\n                <option value=\"miles\/h\">mph<\/option>\n            <\/select>\n        <\/div>\n\n        <label for=\"usek\">Segment Length:<\/label>\n        <div class=\"input-group\">\n            <input type=\"number\" id=\"usek\" value=\"38.65\" step=\"any\" placeholder=\"Enter segment length\" required>\n            <select id=\"jednotkaUseku\">\n                <option value=\"km\">kilometers (km)<\/option>\n                <option value=\"miles\">miles (mi)<\/option>\n                <option value=\"meters\">meters (m)<\/option>\n            <\/select>\n        <\/div>\n\n        <label for=\"casStartu\">Stage Start Time:<\/label>\n        <input type=\"time\" id=\"casStartu\" value=\"14:35:00\" step=\"1\" required>\n        \n        <button id=\"vypocitatButton\">Calculate Times<\/button>\n        <div id=\"vysledekCasJizdy\" class=\"result\"><\/div>\n        <div id=\"vysledekCasCile\" class=\"result\" style=\"margin-top: 10px;\"><\/div>\n    <\/div>\n\n    <script>\n        \/**\n         * Calculates the travel time based on average speed and segment length,\n         * and also the arrival time based on the start time.\n         * Displays results in h:min:sec format.\n         *\/\n        function vypocitatCasJizdy() {\n            console.log(\"vypocitatCasJizdy function called.\");\n\n            let rychlost = parseFloat(document.getElementById('rychlost').value);\n            let usek = parseFloat(document.getElementById('usek').value);\n            const jednotkaRychlosti = document.getElementById('jednotkaRychlosti').value;\n            const jednotkaUseku = document.getElementById('jednotkaUseku').value;\n            const casStartuStr = document.getElementById('casStartu').value; \/\/ Get start time\n\n            console.log(`Speed: ${rychlost} ${jednotkaRychlosti}, Original Segment: ${usek} ${jednotkaUseku}, Start Time: ${casStartuStr}`);\n\n            if (isNaN(rychlost) || isNaN(usek) || rychlost <= 0) {\n                const errorMessage = \"Please enter valid values (speed must be greater than 0).\";\n                document.getElementById('vysledekCasJizdy').innerHTML = errorMessage;\n                document.getElementById('vysledekCasCile').innerHTML = \"\"; \/\/ Clear arrival time field\n                console.error(`Validation error: ${errorMessage}`);\n                return;\n            }\n\n            const koeficientMileNaKm = 1.60934;\n            const koeficientMetrNaKm = 0.001; \/\/ 1 meter = 0.001 km\n\n            \/\/ Convert speed to km\/h if entered in miles\/h\n            if (jednotkaRychlosti === 'miles\/h') {\n                rychlost = rychlost * koeficientMileNaKm;\n                console.log(`Speed converted to km\/h: ${rychlost}`);\n            }\n\n            \/\/ Convert segment length to kilometers if entered in miles or meters\n            if (jednotkaUseku === 'miles') {\n                usek = usek * koeficientMileNaKm;\n                console.log(`Segment converted to km (from miles): ${usek}`);\n            } else if (jednotkaUseku === 'meters') {\n                usek = usek * koeficientMetrNaKm;\n                console.log(`Segment converted to km (from meters): ${usek}`);\n            }\n\n            \/\/ Calculate travel time in hours\n            const casVHod = usek \/ rychlost;\n            \n            \/\/ Convert total hours to seconds\n            const totalTravelSeconds = casVHod * 3600;\n\n            \/\/ Calculate hours, minutes, and seconds for travel time\n            const travelHours = Math.floor(totalTravelSeconds \/ 3600);\n            const travelMinutes = Math.floor((totalTravelSeconds % 3600) \/ 60);\n            const fullTravelSeconds = totalTravelSeconds % 60;\n            const integerTravelSeconds = Math.floor(fullTravelSeconds);\n            const decimalTravelPart = (fullTravelSeconds - integerTravelSeconds).toFixed(1).substring(1);\n            const formattedTravelSeconds = String(integerTravelSeconds).padStart(2, '0') + decimalTravelPart;\n\n            \/\/ Format travel time as hh:mm:ss.X\n            const formatovanyCasJizdy = \n                `${String(travelHours).padStart(2, '0')}:${String(travelMinutes).padStart(2, '0')}:${formattedTravelSeconds}`;\n\n            console.log(`Calculated travel time: ${formatovanyCasJizdy}`);\n\n            \/\/ Display travel time result\n            document.getElementById('vysledekCasJizdy').innerHTML = `\n                Stage Segment Time:<br><strong>${formatovanyCasJizdy} [h:min:sec]<\/strong>\n            `;\n\n            \/\/ --- Calculate arrival time ---\n            if (!casStartuStr) {\n                document.getElementById('vysledekCasCile').innerHTML = \"Please enter a start time to calculate the arrival time.\";\n                return;\n            }\n\n            \/\/ Split start time into hours, minutes, seconds\n            const [startH, startM, startS] = casStartuStr.split(':').map(Number);\n            const totalStartSeconds = (startH * 3600) + (startM * 60) + startS;\n\n            \/\/ Total arrival time in seconds\n            let totalArrivalSeconds = totalStartSeconds + totalTravelSeconds;\n\n            \/\/ Ensure time does not exceed 24 hours (optional, but common for daily times)\n            totalArrivalSeconds = totalArrivalSeconds % (24 * 3600);\n\n            \/\/ Convert back to hours, minutes, seconds for arrival time\n            const arrivalHours = Math.floor(totalArrivalSeconds \/ 3600);\n            const remainingArrivalSeconds = totalArrivalSeconds % 3600;\n            const arrivalMinutes = Math.floor(remainingArrivalSeconds \/ 60);\n            \n            \/\/ Calculate seconds with one decimal place for arrival time\n            const fullArrivalSeconds = remainingArrivalSeconds % 60;\n            const integerArrivalSeconds = Math.floor(fullArrivalSeconds);\n            const decimalArrivalPart = (fullArrivalSeconds - integerArrivalSeconds).toFixed(1).substring(1);\n            const formattedArrivalSeconds = String(integerArrivalSeconds).padStart(2, '0') + decimalArrivalPart;\n\n            const formatovanyCasCile = \n                `${String(arrivalHours).padStart(2, '0')}:${String(arrivalMinutes).padStart(2, '0')}:${formattedArrivalSeconds}`;\n\n            console.log(`Calculated arrival time: ${formatovanyCasCile}`);\n\n            \/\/ Display arrival time result\n            document.getElementById('vysledekCasCile').innerHTML = `\n                Ideal Arrival Time:<br><strong>${formatovanyCasCile} [h:min:sec]<\/strong>\n            `;\n        }\n\n        \/\/ Add event listeners after DOM is loaded\n        document.addEventListener('DOMContentLoaded', () => {\n            console.log(\"DOM fully loaded and parsed. Initializing event listeners for full unit selection form.\");\n\n            \/\/ Get elements\n            const rychlostInput = document.getElementById('rychlost');\n            const usekInput = document.getElementById('usek');\n            const jednotkaRychlostiSelect = document.getElementById('jednotkaRychlosti');\n            const jednotkaUsekuSelect = document.getElementById('jednotkaUseku');\n            const casStartuInput = document.getElementById('casStartu'); \/\/ New field for start time\n            const vypocitatButton = document.getElementById('vypocitatButton');\n\n            \/\/ Add event listeners for changes in inputs and selects\n            if (rychlostInput) {\n                rychlostInput.addEventListener('input', vypocitatCasJizdy);\n            }\n            if (usekInput) {\n                usekInput.addEventListener('input', vypocitatCasJizdy);\n            }\n            if (jednotkaRychlostiSelect) {\n                jednotkaRychlostiSelect.addEventListener('change', vypocitatCasJizdy);\n            }\n            if (jednotkaUsekuSelect) {\n                jednotkaUsekuSelect.addEventListener('change', vypocitatCasJizdy);\n            }\n            if (casStartuInput) { \/\/ Listener for start time change\n                casStartuInput.addEventListener('input', vypocitatCasJizdy);\n            }\n\n            \/\/ Add event listener for the \"Calculate\" button\n            if (vypocitatButton) {\n                vypocitatButton.addEventListener('click', vypocitatCasJizdy);\n                console.log(\"Event listener added to button.\");\n            } else {\n                console.error(\"Button with ID 'vypocitatButton' not found.\");\n            }\n\n            \/\/ Run calculation with default values on initial page load\n            vypocitatCasJizdy();\n        });\n    <\/script>\n<\/body>\n<\/html>\n<\/span><\/p>\n<hr \/>\n<p><span style=\"font-family: verdana, geneva, sans-serif; font-size: 10pt;\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Average Speed Calculation<\/title>\n    <style>\n        body {\n            font-family: Verdana, sans-serif; \/* Entire document in Verdana *\/\n            font-size: 10pt; \/* Base font size for most text *\/\n            margin: 20px;\n            background-color: #f4f4f4;\n            color: #333;\n        }\n        .container {\n            background-color: #fff;\n            padding: 25px;\n            border-radius: 8px;\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n            max-width: 400px;\n            margin: auto;\n        }\n        h2 {\n            \/* Change color to #87ceeb *\/\n            color: #87ceeb;\n            \/* Change font to Verdana, size 14pt, bold *\/\n            font-family: Verdana, sans-serif;\n            font-size: 14pt; \/* Heading size 14pt *\/\n            font-weight: bold;\n            text-align: center;\n            margin-bottom: 25px;\n        }\n        label {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: bold;\n            font-size: 10pt; \/* Label size 10pt *\/\n        }\n        input[type=\"number\"],\n        input[type=\"text\"], \/* For displaying results or special formatting *\/\n        select {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid #ccc;\n            border-radius: 4px;\n            box-sizing: border-box;\n            font-size: 10pt;\n            height: 40px;\n            vertical-align: middle;\n            margin-bottom: 15px;\n        }\n        select {\n            margin-top: 0;\n            width: auto;\n        }\n        .input-group {\n            display: flex;\n            align-items: center;\n            margin-bottom: 15px;\n        }\n        .input-group input[type=\"number\"],\n        .input-group input[type=\"text\"] {\n            flex-grow: 1;\n            margin-right: 10px;\n            margin-bottom: 0;\n        }\n        .input-group select {\n            width: auto;\n            margin-bottom: 0;\n        }\n        .time-input-group {\n            display: flex;\n            gap: 10px; \/* Space between hours, minutes, seconds *\/\n            margin-bottom: 15px;\n        }\n        .time-input-group input[type=\"number\"] {\n            flex: 1; \/* Distribute space evenly *\/\n            margin-bottom: 0;\n            margin-right: 0; \/* Remove right margin *\/\n        }\n        .time-input-group label {\n            font-size: 8pt; \/* Smaller font for h\/min\/sec labels *\/\n            text-align: center;\n            margin-bottom: 2px;\n        }\n        .time-input-field {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n        .result-display {\n            margin-top: 20px;\n            padding: 10px;\n            background-color: #e9ecef;\n            border-radius: 4px;\n            font-weight: bold;\n            color: #333;\n            text-align: center;\n            font-size: 10pt; \/* Result label text *\/\n            line-height: 1.5;\n        }\n        .result-display strong {\n            color: #87ceeb;\n            font-size: 14pt; \/* Actual result and units *\/\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <h2>Average Speed Calculation<\/h2>\n\n        <label for=\"avg_usek\">Segment Length:<\/label>\n        <div class=\"input-group\">\n            <input type=\"number\" id=\"avg_usek\" value=\"38.65\" step=\"any\" placeholder=\"Enter segment length\" required>\n            <select id=\"avg_jednotkaUseku\">\n                <option value=\"km\">kilometers (km)<\/option>\n                <option value=\"miles\">miles (miles)<\/option>\n                <option value=\"meters\">meters (m)<\/option>\n            <\/select>\n        <\/div>\n\n        <label>Time:<\/label>\n        <div class=\"time-input-group\">\n            <div class=\"time-input-field\">\n                <input type=\"number\" id=\"avg_timeHours\" value=\"1\" min=\"0\" step=\"1\" placeholder=\"hours\" required>\n                <label for=\"avg_timeHours\">hours<\/label>\n            <\/div>\n            <div class=\"time-input-field\">\n                <input type=\"number\" id=\"avg_timeMinutes\" value=\"12\" min=\"0\" max=\"59\" step=\"1\" placeholder=\"minutes\" required>\n                <label for=\"avg_timeMinutes\">minutes<\/label>\n            <\/div>\n            <div class=\"time-input-field\">\n                <input type=\"number\" id=\"avg_timeSeconds\" value=\"57.8\" min=\"0\" max=\"59.9\" step=\"0.1\" placeholder=\"seconds\" required>\n                <label for=\"avg_timeSeconds\">seconds<\/label>\n            <\/div>\n        <\/div>\n        \n        <div id=\"avg_vysledekRychlost\" class=\"result-display\">\n            Average Speed:<br>\n            <strong>--.-- [km\/h]<\/strong><br>\n            <strong>--.-- [mph]<\/strong><br>\n            <strong>--.-- [m\/s]<\/strong>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Encapsulate code in an IIFE to prevent collisions with other scripts\n        (function() {\n            \/\/ Constants for unit conversion\n            const MILES_TO_KM = 1.60934;\n            const METERS_TO_KM = 0.001;\n            const KMH_TO_MPS = 1000 \/ 3600; \/\/ Kilometers per hour to meters per second\n\n            \/**\n             * Converts distance from given units to kilometers.\n             * @param {number} value Distance.\n             * @param {string} unit Distance unit ('km', 'miles', 'meters').\n             * @returns {number} Distance in kilometers.\n             *\/\n            function convertDistanceToKm(value, unit) {\n                if (isNaN(value)) return NaN;\n                switch (unit) {\n                    case 'miles': return value * MILES_TO_KM;\n                    case 'meters': return value * METERS_TO_KM;\n                    case 'km':\n                    default: return value;\n                }\n            }\n\n            \/**\n             * Converts time from hours, minutes, and seconds to total hours.\n             * @param {number} hours Hours.\n             * @param {number} minutes Minutes.\n             * @param {number} seconds Seconds (with decimal part).\n             * @returns {number} Total time in hours.\n             *\/\n            function convertHMSToHours(hours, minutes, seconds) {\n                if (isNaN(hours) || isNaN(minutes) || isNaN(seconds)) return NaN;\n                return (hours * 3600 + minutes * 60 + seconds) \/ 3600;\n            }\n\n            \/**\n             * Calculates the average speed based on segment length and time.\n             * Displays the result in all three required units.\n             *\/\n            function calculateAverageSpeed() {\n                console.log(\"calculateAverageSpeed function was called.\");\n\n                \/\/ Use new, unique IDs\n                let segment = parseFloat(document.getElementById('avg_usek').value);\n                const segmentUnit = document.getElementById('avg_jednotkaUseku').value;\n\n                const timeHours = parseFloat(document.getElementById('avg_timeHours').value);\n                const timeMinutes = parseFloat(document.getElementById('avg_timeMinutes').value);\n                const timeSeconds = parseFloat(document.getElementById('avg_timeSeconds').value);\n\n                console.log(`Segment Length: ${segment} ${segmentUnit}`);\n                console.log(`Time: ${timeHours}h ${timeMinutes}m ${timeSeconds}s`);\n\n                if (isNaN(segment) || segment < 0 || isNaN(timeHours) || isNaN(timeMinutes) || isNaN(timeSeconds) || \n                    (timeHours === 0 && timeMinutes === 0 && timeSeconds === 0)) {\n                    const errorMessage = \"Please enter valid values (segment length must be >= 0, time > 0).\";\n                    document.getElementById('avg_vysledekRychlost').innerHTML = `Average Speed:<br><strong>${errorMessage}<\/strong>`;\n                    console.error(`Validation error: ${errorMessage}`);\n                    return;\n                }\n\n                \/\/ Convert segment length to kilometers for basic speed calculation in km\/h\n                let segment_km = convertDistanceToKm(segment, segmentUnit);\n                console.log(`Segment converted to km: ${segment_km}`);\n\n                \/\/ Convert time to total hours\n                let time_hours = convertHMSToHours(timeHours, timeMinutes, timeSeconds);\n                console.log(`Time converted to hours: ${time_hours}`);\n\n                let averageSpeed_kmh = NaN;\n\n                if (time_hours > 0) {\n                    averageSpeed_kmh = segment_km \/ time_hours;\n                } else {\n                    averageSpeed_kmh = Infinity; \/\/ Division by zero\n                }\n\n                \/\/ Calculate speed in all units\n                const speed_kmh = isNaN(averageSpeed_kmh) || averageSpeed_kmh === Infinity ? \"--.--\" : averageSpeed_kmh.toFixed(2);\n                const speed_milesh = isNaN(averageSpeed_kmh) || averageSpeed_kmh === Infinity ? \"--.--\" : (averageSpeed_kmh \/ MILES_TO_KM).toFixed(2);\n                const speed_mps = isNaN(averageSpeed_kmh) || averageSpeed_kmh === Infinity ? \"--.--\" : (averageSpeed_kmh * KMH_TO_MPS).toFixed(2);\n                \n                console.log(`Calculated average speed: ${speed_kmh} [km\/h], ${speed_milesh} [mph], ${speed_mps} [m\/s]`);\n\n                \/\/ Display results (using new ID)\n                document.getElementById('avg_vysledekRychlost').innerHTML = `\n                    Average Speed:<br>\n                    <strong>${speed_kmh} [km\/h]<\/strong><br>\n                    <strong>${speed_milesh} [mph]<\/strong><br>\n                    <strong>${speed_mps} [m\/s]<\/strong>\n                `;\n            }\n\n            \/\/ Add event listeners after DOM content is loaded\n            document.addEventListener('DOMContentLoaded', () => {\n                console.log(\"DOM loaded. Initializing event listeners for average speed calculator.\");\n\n                \/\/ Use new, unique IDs to get elements\n                const segmentInput = document.getElementById('avg_usek');\n                const segmentUnitSelect = document.getElementById('avg_jednotkaUseku');\n                const timeHoursInput = document.getElementById('avg_timeHours');\n                const timeMinutesInput = document.getElementById('avg_timeMinutes');\n                const timeSecondsInput = document.getElementById('avg_timeSeconds');\n                const resultSpeedDiv = document.getElementById('avg_vysledekRychlost'); \/\/ Get reference for console\n\n                \/\/ Check if elements were found\n                if (!segmentInput || !segmentUnitSelect || !timeHoursInput || !timeMinutesInput || !timeSecondsInput || !resultSpeedDiv) {\n                    console.error(\"Error: One or more average speed calculator elements not found. Check IDs.\");\n                    return; \/\/ Stop if elements are missing\n                }\n\n                \/\/ Add event listeners for changes in all relevant fields\n                segmentInput.addEventListener('input', calculateAverageSpeed);\n                segmentUnitSelect.addEventListener('change', calculateAverageSpeed);\n                timeHoursInput.addEventListener('input', calculateAverageSpeed);\n                timeMinutesInput.addEventListener('input', calculateAverageSpeed);\n                timeSecondsInput.addEventListener('input', calculateAverageSpeed);\n\n                \/\/ Run initial calculation with default values\n                calculateAverageSpeed();\n            });\n        })(); \/\/ End IIFE\n    <\/script>\n<\/body>\n<\/html><\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>A One-hundredth rally (Regularity rally) is a specific type of automobile competition where the outcome is not decided by speed, but by the precision of the times achieved. Crews follow a detailed itinerary, and their main goal is to avoid getting lost and to pass through checkpoints at precisely predetermined times. The competition primarily features historic vehicles.<\/p>\n","protected":false},"author":1,"featured_media":11613,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"facebook_10217573569066608_119527941460186":"","twitter_308591058_308591058":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","ngg_post_thumbnail":0,"two_page_speed":[],"footnotes":""},"categories":[1,678,28,29],"tags":[1477,562,643],"class_list":["post-11588","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nezarazene","category-pojmy","category-technicke-zajimavosti","category-zkratky-a-pojmy","tag-klasicke-vozy","tag-motorsport-2","tag-rallye"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>One-hundredth rally \/ Regularity ride - autolexicon.net<\/title>\n<meta name=\"description\" content=\"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"One-hundredth rally \/ Regularity ride - autolexicon.net\" \/>\n<meta property=\"og:description\" content=\"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/\" \/>\n<meta property=\"og:site_name\" content=\"autolexicon.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/autolexicon.net\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-31T15:20:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-31T15:52:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"1875\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ing. Jan Sajdl, Ph.D.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@autolexiconnet\" \/>\n<meta name=\"twitter:site\" content=\"@autolexiconnet\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ing. Jan Sajdl, Ph.D.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/\"},\"author\":{\"name\":\"Ing. Jan Sajdl, Ph.D.\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/de\\\/#\\\/schema\\\/person\\\/feba94e934e2110b3fa58a851f9bf0e5\"},\"headline\":\"One-hundredth rally \\\/ Regularity ride\",\"datePublished\":\"2025-05-31T15:20:17+00:00\",\"dateModified\":\"2025-05-31T15:52:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/\"},\"wordCount\":2817,\"publisher\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/setinova_rally___002.jpg\",\"keywords\":[\"classic cars\",\"motorsport\",\"rally\"],\"articleSection\":[\"=== All ===\",\"Terms\",\"Technical highlights\",\"Abbreviations and terms\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/\",\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/\",\"name\":\"One-hundredth rally \\\/ Regularity ride - autolexicon.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/setinova_rally___002.jpg\",\"datePublished\":\"2025-05-31T15:20:17+00:00\",\"dateModified\":\"2025-05-31T15:52:09+00:00\",\"description\":\"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/setinova_rally___002.jpg\",\"contentUrl\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/setinova_rally___002.jpg\",\"width\":2500,\"height\":1875},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/setinova-rally-jizda-pravidelnosti\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setinov\u00e1 rally \\\/ j\u00edzda pravidelnosti\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/\",\"name\":\"autolexicon.net\",\"description\":\"... with us you will see under the hood\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#organization\",\"name\":\"autolexicon.net\",\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/2024_logo___330x90px-2.png\",\"contentUrl\":\"https:\\\/\\\/www.autolexicon.net\\\/obr_clanky\\\/2024_logo___330x90px-2.png\",\"width\":328,\"height\":90,\"caption\":\"autolexicon.net\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/autolexicon.net\",\"https:\\\/\\\/x.com\\\/autolexiconnet\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.autolexicon.net\\\/de\\\/#\\\/schema\\\/person\\\/feba94e934e2110b3fa58a851f9bf0e5\",\"name\":\"Ing. Jan Sajdl, Ph.D.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g\",\"caption\":\"Ing. Jan Sajdl, Ph.D.\"},\"url\":\"https:\\\/\\\/www.autolexicon.net\\\/en\\\/articles\\\/author\\\/rebel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"One-hundredth rally \/ Regularity ride - autolexicon.net","description":"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/","og_locale":"en_US","og_type":"article","og_title":"One-hundredth rally \/ Regularity ride - autolexicon.net","og_description":"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.","og_url":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/","og_site_name":"autolexicon.net","article_publisher":"https:\/\/www.facebook.com\/autolexicon.net","article_published_time":"2025-05-31T15:20:17+00:00","article_modified_time":"2025-05-31T15:52:09+00:00","og_image":[{"width":2500,"height":1875,"url":"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg","type":"image\/jpeg"}],"author":"Ing. Jan Sajdl, Ph.D.","twitter_card":"summary_large_image","twitter_creator":"@autolexiconnet","twitter_site":"@autolexiconnet","twitter_misc":{"Written by":"Ing. Jan Sajdl, Ph.D.","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.autolexicon.net\/articles\/setinova-rally-jizda-pravidelnosti\/#article","isPartOf":{"@id":"https:\/\/www.autolexicon.net\/articles\/setinova-rally-jizda-pravidelnosti\/"},"author":{"name":"Ing. Jan Sajdl, Ph.D.","@id":"https:\/\/www.autolexicon.net\/de\/#\/schema\/person\/feba94e934e2110b3fa58a851f9bf0e5"},"headline":"One-hundredth rally \/ Regularity ride","datePublished":"2025-05-31T15:20:17+00:00","dateModified":"2025-05-31T15:52:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.autolexicon.net\/articles\/setinova-rally-jizda-pravidelnosti\/"},"wordCount":2817,"publisher":{"@id":"https:\/\/www.autolexicon.net\/de\/#organization"},"image":{"@id":"https:\/\/www.autolexicon.net\/articles\/setinova-rally-jizda-pravidelnosti\/#primaryimage"},"thumbnailUrl":"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg","keywords":["classic cars","motorsport","rally"],"articleSection":["=== All ===","Terms","Technical highlights","Abbreviations and terms"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/","url":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/","name":"One-hundredth rally \/ Regularity ride - autolexicon.net","isPartOf":{"@id":"https:\/\/www.autolexicon.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/#primaryimage"},"image":{"@id":"https:\/\/www.autolexicon.net\/articles\/setinova-rally-jizda-pravidelnosti\/#primaryimage"},"thumbnailUrl":"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg","datePublished":"2025-05-31T15:20:17+00:00","dateModified":"2025-05-31T15:52:09+00:00","description":"Setinov\u00e1 rally je typ automobilov\u00e9 sout\u011b\u017ee, ve kter\u00e9 nejde o rychlost, ale o p\u0159esnost. \u00da\u010dastn\u00edci mus\u00ed dodr\u017eet stanoven\u00e9 \u010dasy na setinu sekundy podle p\u0159esn\u00e9ho itiner\u00e1\u0159e. Jezd\u00ed se v\u011bt\u0161inou s historick\u00fdmi vozidly a hodnot\u00ed se pravidelnost j\u00edzdy, nikoliv dosa\u017een\u00fd \u010das.","breadcrumb":{"@id":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/"]]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/#primaryimage","url":"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg","contentUrl":"https:\/\/www.autolexicon.net\/obr_clanky\/setinova_rally___002.jpg","width":2500,"height":1875},{"@type":"BreadcrumbList","@id":"https:\/\/www.autolexicon.net\/en\/articles\/setinova-rally-jizda-pravidelnosti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/www.autolexicon.net\/en\/"},{"@type":"ListItem","position":2,"name":"Setinov\u00e1 rally \/ j\u00edzda pravidelnosti"}]},{"@type":"WebSite","@id":"https:\/\/www.autolexicon.net\/en\/#website","url":"https:\/\/www.autolexicon.net\/en\/","name":"autolexicon.net","description":"... with us you will see under the hood","publisher":{"@id":"https:\/\/www.autolexicon.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.autolexicon.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.autolexicon.net\/en\/#organization","name":"autolexicon.net","url":"https:\/\/www.autolexicon.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autolexicon.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.autolexicon.net\/obr_clanky\/2024_logo___330x90px-2.png","contentUrl":"https:\/\/www.autolexicon.net\/obr_clanky\/2024_logo___330x90px-2.png","width":328,"height":90,"caption":"autolexicon.net"},"image":{"@id":"https:\/\/www.autolexicon.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/autolexicon.net","https:\/\/x.com\/autolexiconnet"]},{"@type":"Person","@id":"https:\/\/www.autolexicon.net\/de\/#\/schema\/person\/feba94e934e2110b3fa58a851f9bf0e5","name":"Ing. Jan Sajdl, Ph.D.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70f1c2597d36a3d134d5e6f00bf72449593f8da593deacce372fe943f7708d0b?s=96&d=mm&r=g","caption":"Ing. Jan Sajdl, Ph.D."},"url":"https:\/\/www.autolexicon.net\/en\/articles\/author\/rebel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/posts\/11588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/comments?post=11588"}],"version-history":[{"count":16,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/posts\/11588\/revisions"}],"predecessor-version":[{"id":11629,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/posts\/11588\/revisions\/11629"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/media\/11613"}],"wp:attachment":[{"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/media?parent=11588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/categories?post=11588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autolexicon.net\/en\/wp-json\/wp\/v2\/tags?post=11588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}