var textSize = 13;
var mintextSize = 11;
var maxtextSize = 16;

function IncreaseFont(id) {
  var elems = getElementsByClassName('publtext');
  if (!elems.length) elems = getElementsByClassName('publtext'+textSize);
  if (textSize < maxtextSize) textSize++;
  for (var i=0;i<elems.length; i++) {
    elems[i].style.fontSize = textSize;
    elems[i].className = 'publtext'+textSize;
  }
}

function DecreaseFont(id) {
  var elems = getElementsByClassName('publtext');
  if (!elems.length) elems = getElementsByClassName('publtext'+textSize);
  if (textSize > mintextSize) textSize--;
  for (var i=0;i<elems.length; i++) {
    elems[i].style.fontSize = textSize;
    elems[i].className = 'publtext'+textSize;
  }
}

function LoadText(jsontext) {
 try {
     var objDeliveryText = document.getElementById('searchres');
     objDeliveryText.innerHTML = jsontext;
     }
 catch (err) {
  alert('Произошла ошибка');
 }  
}

function GetSearchString() {
 var sfield = document.getElementById('qs'); 
 if (sfield.value == 'поиск...')
    return '';
 else
    return sfield.value;
}

function PressEnter(e)
{
var keynum;

if(window.event) // IE
	{
	keynum = e.keyCode;
	}

else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	}

keychar = String.fromCharCode(keynum);
        
if (keynum == 13)
   {
   DoRequest();
   return false;
   }
else
   return true;
}


function init_dw_Scroll() {
           var wndo = new dw_scrollObj('newssearchres', 'newssearchresfull');
           wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
           wndo.setUpScrollControls('scroll');
}

function DoRequest() {
 LoadText('');
 if (document.getElementById('publ_view')) document.getElementById('publ_view').innerHTML = '';
 document.getElementById('searchprog').style.display = 'block';
 Ext.Ajax.request({url : langpref + ajax_script.ajax_newssearch,
                   params : { qs: GetSearchString() },
                   method: 'POST',
                   success: function ( result, request ) {
                              LoadText(result.responseText);
                              document.getElementById('searchprog').style.display = 'none';
                              init_dw_Scroll();
                            },
                   failure: function ( result, request) {
                              alert('Произошла ошибка');
                              document.getElementById('searchprog').style.display = 'none';
                           }
                  });
 }

