<?php
session_start();
require_once '../config/database.php';
require_once '../includes/functions.php';

$page_title = 'Takistussõidu punktiarvestus';
$page_description = 'Estreka Ratsaklubi takistussõidu punktiarvestuse reeglid ja süsteem.';

// Lisame uue CSS faili
$extra_head_content = '<link rel="stylesheet" href="' . url('assets/css/rules-pages.css') . '">';

include '../includes/header.php';
?>

<main class="rules-main">
    <div class="container">
        <!-- Header -->
        <div class="page-header">
            <div class="page-header-content">
                <div class="breadcrumb">
                    <a href="<?php echo url(); ?>">Avaleht</a>
                    <i class="icon-chevron-right"></i>
                    <span>Takistussõidu reeglid</span>
                </div>
                <h1 class="page-title">
                    <i class="icon-zap"></i>
                    Takistussõidu punktiarvestus
                </h1>
                <p class="page-subtitle">
                    Täielik ülevaade takistussõidu punktiarvestuse süsteemist ja reeglitest
                </p>
            </div>
            <div class="discipline-badge takistussoit">
                <i class="icon-zap"></i>
                <span>Takistussõit</span>
            </div>
        </div>

        <!-- Quick Summary -->
        <div class="summary-card">
            <div class="summary-header">
                <h2>Kokkuvõte</h2>
                <div class="summary-highlight">Arvestatakse <strong>10 parimat tulemust</strong></div>
            </div>
            <div class="summary-content">
                <div class="summary-grid">
                    <div class="summary-item">
                        <div class="summary-number">0</div>
                        <div class="summary-label">Karistuspunkti</div>
                        <div class="summary-detail">Maksimum 12 punkti</div>
                    </div>
                    <div class="summary-item">
                        <div class="summary-number">10</div>
                        <div class="summary-label">Parimat tulemust</div>
                        <div class="summary-detail">Hooaja arvestuses</div>
                    </div>
                    <div class="summary-item">
                        <div class="summary-number">0,5</div>
                        <div class="summary-label">Miinimum punkte</div>
                        <div class="summary-detail">Iga osaleja saab</div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Main Rules -->
        <div class="rules-grid">
            <!-- Karistuspunktide põhine arvestus -->
            <div class="rules-card main-card">
                <div class="card-header">
                    <h3>
                        <i class="icon-target"></i>
                        Karistuspunktide põhine arvestus
                    </h3>
                    <p>Punktid määratakse karistuspunktide arvu järgi</p>
                </div>
                <div class="card-content">
                    <div class="fault-table">
                        <div class="fault-row perfect">
                            <div class="fault-count">0 karistuspunkti</div>
                            <div class="fault-points">12 punkti</div>
                            <div class="fault-desc">Puhas rada</div>
                        </div>
                        <div class="fault-row excellent">
                            <div class="fault-count">1 kuni 4</div>
                            <div class="fault-points">10 punkti</div>
                            <div class="fault-desc">Väga hea</div>
                        </div>
                        <div class="fault-row good">
                            <div class="fault-count">5 kuni 8</div>
                            <div class="fault-points">8 punkti</div>
                            <div class="fault-desc">Hea</div>
                        </div>
                        <div class="fault-row average">
                            <div class="fault-count">9 kuni 12</div>
                            <div class="fault-points">6 punkti</div>
                            <div class="fault-desc">Rahuldav</div>
                        </div>
                        <div class="fault-row below">
                            <div class="fault-count">13 kuni 16</div>
                            <div class="fault-points">4 punkti</div>
                            <div class="fault-desc">Nõrk</div>
                        </div>
                        <div class="fault-row poor">
                            <div class="fault-count">17 kuni 20</div>
                            <div class="fault-points">2 punkti</div>
                            <div class="fault-desc">Halb</div>
                        </div>
                        <div class="fault-row lowest">
                            <div class="fault-count">Üle 20</div>
                            <div class="fault-points">1 punkt</div>
                            <div class="fault-desc">Väga halb</div>
                        </div>
                        <div class="fault-row participation">
                            <div class="fault-count">Osalemine</div>
                            <div class="fault-points">0,5 punkti</div>
                            <div class="fault-desc">Raja läbimine, ka kui katkestab</div>
                        </div>
                    </div>
                </div>
            </div>

            <!-- Karistuspunktide selgitus -->
            <div class="rules-card">
                <div class="card-header">
                    <h3>
                        <i class="icon-info"></i>
                        Mis on karistuspunktid?
                    </h3>
                    <p>Takistussõidus saadavad karistused</p>
                </div>
                <div class="card-content">
                    <div class="penalty-explanations">
                        <div class="penalty-item">
                            <div class="penalty-type">
                                <i class="icon-x-circle"></i>
                                <strong>Takistuse maha ajamine</strong>
                            </div>
                            <div class="penalty-value">4 karistuspunkti</div>
                        </div>
                        <div class="penalty-item">
                            <div class="penalty-type">
                                <i class="icon-arrow-up"></i>
                                <strong>Tõrge</strong>
                            </div>
                            <div class="penalty-value">4 karistuspunkti</div>
                        </div>
                        <div class="penalty-item">
                            <div class="penalty-type">
                                <i class="icon-clock"></i>
                                <strong>Aja ületamine</strong>
                            </div>
                            <div class="penalty-value">1 punkt iga sekundi eest</div>
                        </div>
                        <div class="penalty-item">
                            <div class="penalty-type">
                                <i class="icon-slash"></i>
                                <strong>Katkestamine</strong>
                            </div>
                            <div class="penalty-value">Eliminatsioon</div>
                        </div>
                    </div>
                    
                    <div class="penalty-note">
                        <i class="icon-info"></i>
                        <span><strong>Märkus:</strong> Isegi raja läbimine katkestamise või eliminatsiooni korral annab 0,5 punkti osalemisel</span>
                    </div>
                </div>
            </div>
        </div>

        <!-- Example Calculations -->
        <div class="example-section">
            <h2>
                <i class="icon-calculator"></i>
                Näited punktide arvutamisest
            </h2>
            
            <div class="example-cards">
                <div class="example-card perfect">
                    <div class="example-header">
                        <h4>Näide 1: Ideaalne sõit</h4>
                        <div class="example-total">12 punkti</div>
                    </div>
                    <div class="example-details">
                        <div class="detail-row">
                            <span class="detail-label">Karistuspunktid:</span>
                            <span class="detail-value success">0 punkti</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Tulemus:</span>
                            <span class="detail-value">Puhas rada, ajas</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Saadud punktid:</span>
                            <span class="detail-value points">12 punkti</span>
                        </div>
                    </div>
                </div>

                <div class="example-card good">
                    <div class="example-header">
                        <h4>Näide 2: Üks viga</h4>
                        <div class="example-total">10 punkti</div>
                    </div>
                    <div class="example-details">
                        <div class="detail-row">
                            <span class="detail-label">Karistuspunktid:</span>
                            <span class="detail-value warning">4 punkti</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Tulemus:</span>
                            <span class="detail-value">1 takistus maha</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Saadud punktid:</span>
                            <span class="detail-value points">10 punkti</span>
                        </div>
                    </div>
                </div>

                <div class="example-card average">
                    <div class="example-header">
                        <h4>Näide 3: Mitu viga</h4>
                        <div class="example-total">6 punkti</div>
                    </div>
                    <div class="example-details">
                        <div class="detail-row">
                            <span class="detail-label">Karistuspunktid:</span>
                            <span class="detail-value danger">12 punkti</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Tulemus:</span>
                            <span class="detail-value">3 takistust + aeg</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Saadud punktid:</span>
                            <span class="detail-value points">6 punkti</span>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Season Rules -->
        <div class="season-rules">
            <div class="rules-card highlight">
                <div class="card-header">
                    <h3>
                        <i class="icon-calendar"></i>
                        Hooaja arvestus
                    </h3>
                </div>
                <div class="card-content">
                    <div class="season-info">
                        <div class="season-highlight">
                            <div class="highlight-number">10</div>
                            <div class="highlight-text">
                                <strong>Parimat tulemust</strong><br>
                                arvestatakse hooaja punktiarvestuses
                            </div>
                        </div>
                        <div class="season-details">
                            <ul>
                                <li>Sportlane võib osaleda rohkematel võistlustel</li>
                                <li>Hooaja lõpus arvestatakse ainult 10 kõrgeimat punktisummat</li>
                                <li>Iga osalemine annab vähemalt 0,5 punkti</li>
                                <li>Ka katkestamise korral saab osalemisel 0,5 punkti</li>
                                <li>Punktid liidetakse kokku vanusegruppide kaupa</li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Speed vs Accuracy -->
        <div class="info-section">
            <div class="info-cards">
                <div class="info-card">
                    <div class="info-icon">
                        <i class="icon-zap"></i>
                    </div>
                    <h3>Kiirus vs Täpsus</h3>
                    <p>Takistussõidus on kõige olulisem puhas sõit. Isegi aeglasem aga puhas sõit on parem kui kiire aga vigadega sõit.</p>
                    <div class="comparison">
                        <div class="comparison-item better">
                            <span class="comparison-label">Parem:</span>
                            <span class="comparison-value">Puhas rada + aeglasem = 12p</span>
                        </div>
                        <div class="comparison-item worse">
                            <span class="comparison-label">Halvem:</span>
                            <span class="comparison-value">Kiire + 1 viga = 10p</span>
                        </div>
                    </div>
                </div>

                <div class="info-card">
                    <div class="info-icon">
                        <i class="icon-target"></i>
                    </div>
                    <h3>Strateegia</h3>
                    <p>Keskenduge puhtale sõidule. Parem on kindla käega läbida rada kui riskida vigadega kiiremaks sõiduks.</p>
                    <ul>
                        <li>Puhas rada annab alati maksimumpunktid</li>
                        <li>Iga viga võtab märkimisväärse hulga punkte</li>
                        <li>Osalemine on alati väärtuslik</li>
                    </ul>
                </div>
            </div>
        </div>

        <!-- Navigation -->
        <div class="page-navigation">
            <div class="nav-grid">
                <a href="<?php echo url('public/dressage-rules.php'); ?>" class="nav-card back">
                    <i class="icon-arrow-left"></i>
                    <div class="nav-content">
                        <h4>Koolisõidu reeglid</h4>
                        <p>Vaata eelmist distsipliini</p>
                    </div>
                </a>
                
                <a href="<?php echo url('public/endurance-rules.php'); ?>" class="nav-card next">
                    <div class="nav-content">
                        <h4>Kestvusratsutamise reeglid</h4>
                        <p>Vaata järgmist distsipliini</p>
                    </div>
                    <i class="icon-arrow-right"></i>
                </a>
                
                <a href="<?php echo url('public/rankings.php'); ?>" class="nav-card rankings">
                    <i class="icon-list"></i>
                    <div class="nav-content">
                        <h4>Hooaja tabelid</h4>
                        <p>Vaata praeguseid tulemusi</p>
                    </div>
                </a>
            </div>
        </div>
    </div>
</main>

<?php include '../includes/footer.php'; ?>