var $nameRadioButtons = new Array();
var $arrayRadioButtons = new Array();
var $radioImgPath = '_d/';
var $radioImgArray = new Array(2);

$radioImgArray['act'] = new Image()
$radioImgArray['na'] = new Image()
$radioImgArray['act'].src = $radioImgPath+'radio_on.gif';
$radioImgArray['na'].src = $radioImgPath+'radio_off.gif';

function uRadioButton($_name, $_value, $_checked,$_src) 
{
    var $html = '';    
    var $indexInArrayRadioButtons; 
    var $indexInNameRadioButtons;
    
    // Szukamy czy taki element jest juz w tablicy
    $indexInNameRadioButtons = findInNameRadioButtons($_name);
    if ($indexInNameRadioButtons < 0) {
        $indexInNameRadioButtons = $nameRadioButtons.length;
        $nameRadioButtons[$indexInNameRadioButtons] = $_name;
        $arrayRadioButtons[$indexInNameRadioButtons] = new Array();
        $html += '<input type="hidden" name="'+$_name+'" id="'+$_name+'" value="'+$_value+'" ';
        if ($_checked==false) {
            $html += 'disabled="1" ';
        }
        $html += '/>';
    }else {
        if ($_checked==true) {
            document.getElementById($_name).disabled=false;
            document.getElementById($_name).value = $_value;
        }
    }
    $indexInArrayRadioButtons = $arrayRadioButtons[$indexInNameRadioButtons].length;
    $arrayRadioButtons[$indexInNameRadioButtons][$indexInArrayRadioButtons] = $_value;
    $html += '<a href="#" onClick="changeStateRadioButton(\''+$_name+'\','+$indexInArrayRadioButtons+',\''+$_src+'\');return false;" >';
    $html += '<img border="0" style="display:inline" ';
    if ($_checked == true) {
        $html += 'src="'+$radioImgArray['act'].src+'" ';
    } else {
        $html += 'src="'+$radioImgArray['na'].src+'" ';
    }
    $html += ' id="__rb__'+$_name+'__'+$indexInArrayRadioButtons+'" ></a>';

    document.write($html);
}

function changeStateRadioButton($_name, $_pos, $_src)
{    
    var $i;
    var $indexInNameRadioButtons = findInNameRadioButtons($_name);
    
    for($i=0;$i < $arrayRadioButtons[$indexInNameRadioButtons].length; $i++) {
        document.getElementById('__rb__'+$_name+'__'+$i).src = $radioImgArray['na'].src;
    }
    document.getElementById('__rb__'+$_name+'__'+$_pos).src = $radioImgArray['act'].src;
    document.getElementById($_name).disabled = false;
    document.getElementById($_name).value = $arrayRadioButtons[$indexInNameRadioButtons][$_pos];
	
	/* zmiana obrazka */
	
	document.getElementById('photoid').src = $_src;
	
	/* zmiana obrazka*/
}

function findInNameRadioButtons($_name)
{
    var $i;
    for ($i = 0; $i < $nameRadioButtons.length; $i++) {
        if ($nameRadioButtons[$i] == $_name) {
            return $i;    
        }
    }
    return -1;
}


