﻿FilterOkruhResponse = function(result) {

  var resultJson = null;  
  eval('resultJson = ' + result.responseText);    
  //resultJson.HTML 
  //resultJson.Okruh
  //$get(portalmenu.cleintId).innerHTML = resultJson.HTML;
  barISPage.chainEvent('okruhChanged', 'PortalMenuChanger');
  
  barISPage.fireEvent('okruhChanged', resultJson.Okruh)
}

function PortalOkruhChanger(idOkruh) {
	//alert('Prepnunie okruhu'+idOkruh);
	var conn = new Ext.data.Connection();

	conn.request({
            url: 'FilterHandler.ashx?mode=O&okruh='+idOkruh,
            timeout: 120000,
            method: 'GET',            
            success: FilterOkruhResponse,
            failure: function() {
                Ext.Msg.alert('#' + this.StickerId + ' Status', 'Nie je možné nahrať data okruhu.');
                }
            });
    PortalOkruhVisualChanger(idOkruh);
}

function PortalOkruhVisualChanger(id) {
    var obj = $get(id+'');
    var okruhDiv = obj.parentNode;
    acka = okruhDiv.getElementsByTagName("a");

    for (var i = 0; i < acka.length; i++) {
        if (acka[i].id == obj.id) {
            acka[i].className = 'Sel ' + acka[i].className;
        } else {
            acka[i].className = acka[i].className.replace(/Sel/g, '');
        }
    }
}

MenuOkruhResponse = function(result) {
    //var resultJson = null;
    //eval('resultJson = ' + result.responseText);
    //resultJson.HTML
    $get('_HL').innerHTML = result.responseText;
    anylinkcssmenu.init("anchorclass");
}

function PortalMenuChanger(idOkruh) {
    //alert('Natahovanie menu k okruhu'+idOkruh);
    var conn = new Ext.data.Connection();

    conn.request({
        url: 'Menu.ashx?id=MENU&okruh=' + idOkruh,
        timeout: 120000,
        method: 'GET',
        success: MenuOkruhResponse,
        failure: function() {
            Ext.Msg.alert('#' + this.StickerId + ' Status', 'Nie je možné nahrať data menu.');
        }
    });
}


