// JavaScript Document
var radioFalseImage = '/nejlepsireality.cz/images/checkboxFalse.gif';
var radioTrueImage = '/nejlepsireality.cz/images/checkboxTrue.gif';
var checkboxFalseImage = '/nejlepsireality.cz/images/checkboxFalse.gif';
var checkboxTrueImage = '/nejlepsireality.cz/images/checkboxTrue.gif';
   
    function replaceRadio()
    {
        rList = document.getElementsByTagName('INPUT');
        for (var i = 0; i < rList.length; i++)
        {
            if ( rList[i].type == 'radio' )
            {
                if ( rList[i].parentNode )
                {
                    var radioImg = document.createElement('IMG');
                    radioImg.src = (rList[i].checked) ? radioTrueImage : radioFalseImage;
                    radioImg.onclick = new Function('radioSwitch(this, \'' + i + '\');');
                    radioImg.className = 'radioImg';
                    radioImg.setAttribute('ID', 'replacedCheckboxImage' + i);
                    radioImg.id = 'replacedRadioImage' + i;
                    if ( rList[i].parentNode.insertBefore(radioImg, rList[i]) )
                    {
                        rList[i].id = 'replacedRadio' + i;
                        rList[i].style.display = 'none';
                    }
                }
            }
        }
    }
    
    function radioSwitch(img, id)
    {
        if ( r = getElement('replacedRadio' + id) )
        {
            r.click();
            radioSwitchImages();
        }
    }
    
    function radioSwitchImages()
    {
        rList = document.getElementsByTagName('INPUT');
        for (var i = 0; i < rList.length; i++)
        {
            if ( rList[i].type == 'radio' && rList[i].id == 'replacedRadio' + i )
            {
                if ( img = getElement('replacedRadioImage' + i) )
                {
                    img.src = ( rList[i].checked ) ? radioTrueImage : radioFalseImage;
                }
            }
        }
    }
    
    function replaceCheckbox()
    {
        rList = document.getElementsByTagName('INPUT');
        for (var i = 0; i < rList.length; i++)
        {
            if ( rList[i].type == 'checkbox' )
            {
                if ( rList[i].parentNode )
                {
                    var radioImg = document.createElement('IMG');
                    radioImg.src = (rList[i].checked) ? checkboxTrueImage : checkboxFalseImage;
                    radioImg.onclick = new Function('checkboxSwitch(this, \'' + i + '\');');
                    radioImg.className = 'radioImg';
                    radioImg.setAttribute('ID', 'replacedCheckboxImage' + i);
                    radioImg.id = 'replacedCheckboxImage' + i;
                    if ( rList[i].parentNode.insertBefore(radioImg, rList[i]) )
                    {
                        rList[i].id = 'replacedCheckbox' + i;
                        rList[i].style.display = 'none';
                    }
                }
            }
        }
    }
    
    function checkboxSwitch(img, id)
    {
        if ( r = getElement('replacedCheckbox' + id) )
        {
            r.click();
            img.src = ( r.checked ) ? checkboxTrueImage : checkboxFalseImage;
        }
    }
    
    function getElement(name)
    {
        if (document.getElementById)
        return document.getElementById(name)
        else if (document.all)
        return document.all.name
        return false;
    }
