 var tag_interval;
 var tag_result_timer = 0;
 var tag_result_interval = null;


 var Tag_symb = "";


function tag_write(symb) 
{
	 Tag_symb = symb;
     tag_scheduleResults();
}

function tag_showFilteringMessage()
{
    clearInterval(tag_interval);
    var oResponse = $('tag_response');
    if (oResponse)
       oResponse.style.display = 'none';
    if ($('tag_loadingMessage'))
    {
        $('tag_loadingMessage').innerHTML = '<img src="images/progbar.gif">';
          tag_interval = setInterval('', 150);
    }
}

function tag_scheduleResults()
{
    tag_showFilteringMessage();
    tag_result_timer = 1;
    if (! tag_result_interval)
	tag_result_interval = setInterval('tag_getResultsCountDown()', 1000);
}

function tag_getResultsCountDown()
{
    tag_result_timer--;
    if (tag_result_timer == 0)
	tag_getResults();
    if (tag_result_timer < 0)
	alert('ack');
}

function tag_getResults(iPage)
{
    clearInterval(tag_result_interval);
    tag_result_interval = null;

    if (iPage == null)
        iPage = 1;
   
    var stPars = '';
    stPars += '&symb=' + Tag_symb;
    var myAjax = new Ajax.Request('boxqrytag.php', 
                                      {method: 'get', parameters: stPars, 
                                              onComplete: tag_showResponse});
}

function tag_showResponse(originalRequest)
{
    if (!tag_result_interval)
	clearInterval(tag_interval);
    var oOut = $('tag_response');
    oOut.innerHTML = originalRequest.responseText;
    new Effect.Appear(oOut);
    $('tag_loadingMessage').innerHTML = '';
    $('tag_dots').innerHTML = '';
}


function tag_clearFilters()
{
    clearInterval(tag_interval);
    tag_showFilteringMessage();

   tag_getResults();
}

function tagdotDotDot()
{
    var oElement = $('tag_dots');
    if (oElement != null)
       if (oElement.innerHTML.length < 3)
          oElement.innerHTML += '.';
       else
          oElement.innerHTML = '';
}


