﻿var request;
var show = false;
var id = 0;

///<summary>
/// Метод для создания объекта XMLHttpRequest
///</summary>
function doLoad(url, _id) {
	id = _id;
    if (window.XMLHttpRequest) {
        request = new XMLHttpRequest();
        request.onreadystatechange = processRequestChange;
        request.open('GET', url, true);
        request.send(null);
    }
    else if (window.ActiveXObject) {
        try {
            Request = new ActiveXObject('Microsoft.XMLHTTP');
        } catch (CatchException) { Request = new ActiveXObject('Msxml2.XMLHTTP'); } 
        if (request) { request.onreadystatechange = processRequestChange; request.open('GET', url, true); request.send() } } }
///<summary>
/// Вспомогательных метод для события onreadystatechange объекта XMLHttpRequest
///</summary>
function processRequestChange() {
    abortRequest = window.setTimeout('request.abort();', 10000);
    if (request.readyState == 4) {
        clearTimeout(abortRequest);
        if (request.status == 200) { ReadShowOrHidden(request.responseText); }
        else { }
    } else if (request.readyState == 3 || request.readyState == 1)
    {  }
}

/// <summary>
/// Чтение данных из файла
/// </summary>
function ReadShowOrHidden(words) {
    var array = words.split(';');
    if (array.length != 0) {
        var s = array[0].replace('<e0>', '');
        if (s == 'true')
            show = true;
        else
            show = false;
            
            ShowText('ShowOrHidden');
    }
}

/// <summary>
/// Метод для просмотра
/// </summary>
function ShowText(obj) {
    if (show) {
        var s = ' | <a href="http://gov.cap.ru/chuv/reception/default.aspx?id=' + id + '"><b>Интерактивная приемная</b></a> ';
        document.getElementById(obj).innerHTML = s;
    }
}
