function openClose (parent_group,goRecursive){
    myRows=document.getElementById('groupNavi').rows;src_element=document.getElementById('tr'+parent_group);if (0==src_element.getAttribute('_open')){
        src_element.setAttribute('_open',1);img=document.getElementById('img'+parent_group);if (img){
            img.src='/i/less.gif';img.alt='&#1057;&#1074;&#1077;&#1088;&#1085;&#1091;&#1090;&#1100;';
        }
        for (var i=0;i < myRows.length;i++){
            if (parent_group==myRows[i].getAttribute('_parentgroup')){
                if ('trMore'+parent_group==myRows[i].id){
                    continue;
                }
                myRows[i].style.display='';
            }
            
        }
        
    }
    else{
        src_element.setAttribute('_open',0);img=document.getElementById('img'+parent_group);if (img){
            img.src='/i/more.gif';img.alt='&#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1074;&#1089;&#1077;';
        }
        var og_cnt=0;for (var i=0;i < myRows.length;i++){
            if (parent_group==myRows[i].getAttribute('_parentgroup')){
                if ('trMore'+parent_group==myRows[i].id){
                    continue;
                }
                if (!((og_cnt < _OPEN_GROUPS_COUNT)&&(1==myRows[i].getAttribute('_depth'))&&('price' !=parent_group))){
                    myRows[i].style.display='none';
                }
                if (goRecursive&&(1==myRows[i].getAttribute('_has_childs'))){
                    closeChildsRecursive(myRows[i].getAttribute('_self'));
                }
                og_cnt++;
            }
            
        }
        
    }
    
}
function closeChildsRecursive (parent_id){
    var localRows=document.getElementById('groupNavi').rows;for (var i=0;i < localRows.length;i++){
        if (parent_id==localRows[i].getAttribute('_parentgroup')){
            localRows[i].style.display='none';if (1==localRows[i].getAttribute('_has_childs')){
                closeChildsRecursive(localRows[i].getAttribute('_self'));
            }
            
        }
        
    }
    
}
function openGroup (groupid){
    elm=document.getElementById('tr'+groupid);img=document.getElementById('img'+groupid);if (img){
        img.src='/i/less.gif';img.alt='&#1047;&#1072;&#1082;&#1088;&#1099;&#1090;&#1100;';
    }
    while (0 !=elm.getAttribute('_parentgroup')){
        openClose(elm.getAttribute('_parentgroup'),0);elm=document.getElementById('tr'+elm.getAttribute('_parentgroup'));
    }
    
}
function putIntoBasket (item_id){
    if ('Microsoft Internet Explorer'==navigator.appName){
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        xmlHttp=new XMLHttpRequest;
    }
    xmlHttp.open('GET','/put_basket.php?item_id='+item_id,false);xmlHttp.send('');$response=xmlHttp.responseText;if ('' !=$response){
        $data_tmp=$response.split(';');$res_tmp=$data_tmp[0].split('=');document.getElementById('basket_count').innerHTML=$res_tmp[1];$res_tmp=$data_tmp[1].split('=');document.getElementById('basket_price').innerHTML=$res_tmp[1];$var_ans=confirm('&#1058;&#1086;&#1074;&#1072;&#1088; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085; &#1074; &#1082;&#1086;&#1088;&#1079;&#1080;&#1085;&#1091;. \n &#1055;&#1077;&#1088;&#1077;&#1081;&#1090;&#1080; &#1074; &#1082;&#1086;&#1088;&#1079;&#1080;&#1085;&#1091;?');if ($var_ans){
            location.href='/tools/user/basket/';
        }
        
    }
    else{
        alert('&#1054;&#1096;&#1080;&#1073;&#1082;&#1072;! &#1053;&#1077; &#1091;&#1076;&#1072;&#1083;&#1086;&#1089;&#1100; &#1087;&#1086;&#1083;&#1086;&#1078;&#1080;&#1090;&#1100; &#1090;&#1086;&#1074;&#1072;&#1088; &#1074; &#1082;&#1086;&#1088;&#1079;&#1080;&#1085;&#1091;.');
    }
    
}