﻿// JScript File
function validateLaggTillSVKprov()
{
    var status = true;
    
    
    /* VATTEN */
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareVatten") != null)
    {
        /* DOMARE VATTEN */
        if(validateDropdownForEmpty("ddlDomareVatten"))
        {
        }
        else
        {
            var ddlDomareVatten = document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareVatten");
            ddlDomareVatten.focus();
            status = false;
        }
        
        /* KRITIK Vatten */
        if(validateTextBoxForEmpty("txtKritikVatten"))
        {
        }
        else
        {
            var txtKritikFalt = document.getElementById("ctl00_ContentPlaceHolder1_txtKritikVatten");
            txtKritikFalt.focus();
            txtKritikFalt.select();
            status = false;
        }
    }
    
    /* SPÅR */
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareSpar") != null)
    {        
        /* DOMARE SPAR */
        if(validateDropdownForEmpty("ddlDomareSpar"))
        {
        }
        else
        {
            var ddlDomareSpar = document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareSpar");
            ddlDomareSpar.focus();
            status = false;
        }
    
    
        /* KRITIK Spår */
        if(validateTextBoxForEmpty("txtKritikSpar"))
        {
        }
        else
        {
            var txtKritikFalt = document.getElementById("ctl00_ContentPlaceHolder1_txtKritikSpar");
            txtKritikFalt.focus();
            txtKritikFalt.select();
            status = false;
        }
    }
    
    /* FÄLT */
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareFalt") != null)
    {
        /* DOMARE FÄLT */
        if(validateDropdownForEmpty("ddlDomareFalt"))
        {
        }
        else
        {
            var ddlDomareFalt = document.getElementById("ctl00_ContentPlaceHolder1_ddlDomareFalt");
            ddlDomareFalt.focus();
            status = false;
        }
           
        /* KRITIK FÄLT */
        if(validateTextBoxForEmpty("txtKritikFalt"))
        {
        }
        else
        {
            var txtKritikFalt = document.getElementById("ctl00_ContentPlaceHolder1_txtKritikFalt");
            txtKritikFalt.focus();
            txtKritikFalt.select();
            status = false;
        }
    }
    /* PROVTID */
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtProvtid") != null)
    {
        if(validateTextBoxForEmpty("txtProvtid"))
        {
            if(validateTextBoxForNumbersOnly("txtProvtid"))
            {
            }
            else
            {
                var txtProvtid = document.getElementById("ctl00_ContentPlaceHolder1_txtProvtid");
                txtProvtid.focus();
                txtProvtid.select();
                status = false;
            }
        }
        else
        {
            var txtProvtid = document.getElementById("ctl00_ContentPlaceHolder1_txtProvtid");
            txtProvtid.focus();
            txtProvtid.select();
            status = false;
        }
    }
    
    /* Klass */
    if(validateDropdownForEmpty("ddlKlasser"))
    {
    }
    else
    {
        var ddlKlasser = document.getElementById("ctl00_ContentPlaceHolder1_ddlKlasser");
        ddlKlasser.focus();
        status = false;
    }
    
    return status;
}

function validateDropdownForEmpty(elementID)
{
    var dropdownID = document.getElementById("ctl00_ContentPlaceHolder1_" + elementID);
    var spanID = document.getElementById("span"+elementID);
    if(dropdownID.selectedIndex == "0")
    {
        spanID.style.visibility = 'visible';        
        spanID.innerText = "* Obligatorisk";
        dropdownID.focus();
        return false;
    }
    else
    {
        spanID.style.visibility = 'hidden';
        return true;
    }
}

function validateTextBoxForEmpty(elementID)
{
    var textBoxID = document.getElementById("ctl00_ContentPlaceHolder1_" + elementID);
    var spanID = document.getElementById("span"+elementID);
    if(textBoxID.value == "")
    {
        spanID.style.visibility = 'visible';
        spanID.style.display = 'block';
        textBoxID.focus();
        spanID.innerText = "* Obligatorisk";
        return false;
    }
    else
    {
        spanID.style.display = 'none';
        spanID.style.visibility = 'hidden';
        return true;
    }
}

function validateTextBoxForNumbersOnly(elementID)
{
    var textBoxID = document.getElementById("ctl00_ContentPlaceHolder1_" + elementID);
    var spanID = document.getElementById("span"+elementID);
    if(isNaN(textBoxID.value))
    {
        spanID.style.visibility = 'visible';
        spanID.innerText = "* Endast siffror";
        return false;
    }
    else
    {
        spanID.style.visibility = 'hidden';
        return true;
    }
}

function lamnarTextboxCheckEmpty(elementID)
{
    validateTextBoxForEmpty(elementID);    
}

function lamnarTextboxCheckEmptyAndNumbersOnly(elementID)
{
    if(validateTextBoxForEmpty(elementID))
    {
        validateTextBoxForNumbersOnly(elementID);
    }
}

function sokHund()
{
     var txtHundNamn = document.getElementById("ctl00_ContentPlaceHolder1_txtHundNamn");
     var txtHundRegnr = document.getElementById("ctl00_ContentPlaceHolder1_txtHundRegnr");
     var spantxtHundNamn = document.getElementById("spantxtHundNamn");
     var spantxtHundRegnr = document.getElementById("spantxtHundRegnr");
          
     spantxtHundNamn.style.display = 'none';
     spantxtHundNamn.style.visibility = 'hidden';
     
     spantxtHundRegnr.style.display = 'none';
     spantxtHundRegnr.style.visibility = 'hidden';
          
     if(txtHundNamn.disabled)
     {
        txtHundNamn.disabled = false;
        txtHundRegnr.disabled = true;       
     }
     else
     {
        txtHundNamn.disabled = true;
        txtHundRegnr.disabled = false;
     }
}

function smallSearchClick()
{
    var txtHundNamn = document.getElementById("ctl00_ContentPlaceHolder1_txtHundNamn");
    var txtHundRegnr = document.getElementById("ctl00_ContentPlaceHolder1_txtHundRegnr");    
    var rbSokHundarNamn = document.getElementById("ctl00_ContentPlaceHolder1_rbSokHundar_0");
    var spantxtHundNamn = document.getElementById("spantxtHundNamn");
    var spantxtHundRegnr = document.getElementById("spantxtHundRegnr");
    
    if(rbSokHundarNamn.checked)
    {
        spantxtHundRegnr.style.display = 'none';
        spantxtHundRegnr.style.visibility = 'hidden';
    
        if(txtHundNamn.value == "")
        {
            spantxtHundNamn.style.visibility = 'visible';
            spantxtHundNamn.style.display = 'block';
            txtHundNamn.focus();            
            return false;
        }
        else
        {
            spantxtHundNamn.style.display = 'none';
            spantxtHundNamn.style.visibility = 'hidden';
            return true;
        }
    }
    else
    {
        spantxtHundNamn.style.display = 'none';
        spantxtHundNamn.style.visibility = 'hidden';
        
        if(txtHundRegnr.value == "")
        {
            spantxtHundRegnr.style.visibility = 'visible';
            spantxtHundRegnr.style.display = 'block';
            txtHundRegnr.focus();            
            return false;
        }
        else
        {
            spantxtHundRegnr.style.display = 'none';
            spantxtHundRegnr.style.visibility = 'hidden';
            return true;
        }
    }
}

function sokVet()
{
     var txtHundNamn = document.getElementById("ctl00_ContentPlaceHolder1_txtHundNamn");
     var txtHundRegnr = document.getElementById("ctl00_ContentPlaceHolder1_txtHundRegnr");
     var spantxtHundNamn = document.getElementById("spantxtHundNamn");
     var spantxtHundRegnr = document.getElementById("spantxtHundRegnr");
          
     spantxtHundNamn.style.display = 'none';
     spantxtHundNamn.style.visibility = 'hidden';
     
     spantxtHundRegnr.style.display = 'none';
     spantxtHundRegnr.style.visibility = 'hidden';
          
     if(txtHundNamn.disabled)
     {
        txtHundNamn.disabled = false;
        txtHundRegnr.disabled = true;       
     }
     else
     {
        txtHundNamn.disabled = true;
        txtHundRegnr.disabled = false;
     }
}

