function sendDictionarySearchQuery()
{
 var form = document.mosSL; 
  
 var url = form.action;
 var sl = 'all';
 var slType = 1;
 var slResult = 50;
 var slCheck = form.elements['s-sl'];
 var sType = 3; //form.elements['s_type'];
 var sResult = 50; // form.elements['result'];
   
 if (form.search.value == '' || form.search.value == 'Wprowadź szukany termin')
 {
  form.search.focus();
  alert('Nie podano terminu do wyszukania!');
  
  return false;
 }
 
/* for (i=0; i < slCheck.length; i++)
 {
  if (slCheck[i].checked==true)
  {
   sl = slCheck[i].value;
  }
 }   */
/* for (i=0; i < sType.length; i++)
 {
  if (sType[i].checked==true)
  {
   slType = sType[i].value;
  }
 }*/
/* for (i=0; i < sResult.length; i++)
 {
  if (sResult[i].checked==true)
  {
    slResult = sResult[i].value;
  }
 }*/
                 
 var slIndex = sl;
 if (slIndex == 'all') slIndex = 0;

 url = url + dictArray[slIndex].slItemid + '_' + dictArray[slIndex].slTitle + '/' + form.search.value + '/' + sl + '_' + slType + '_' + slResult + '_wyszukiwanie.html';
 
 
 document.location = url;
 
 return false;

}

if (navigator.appVersion.substr(22,3)=="6.0") javascript:void(document.execCommand("BackgroundImageCache",false,true));
/*
     var imgRight = new Image();
         imgRight.src = 'http://'+document.domain + '/assets/images/buttons-punktory/arrow-on-right-bw.gif';
     var imgDownSelect = new Image();
         imgDownSelect.src = 'http://'+document.domain +'/assets/images/buttons-punktory/arrow-down-green.gif';
*/         
function setItem(index,objectID,submit)
{
     var node = document.getElementById(objectID);
     var dynSelect = document.getElementById(objectID+'_content');
     var tmp = dynSelect.innerHTML;
      dynSelect.innerHTML = node.options[index].text;
      node.selectedIndex = index;
      selectOn(objectID,0);
     
     if (tmp != node.options[index].text)
     { 
       iIndex = node.options[index].value;
       document.location = dictUrl + dictArray[iIndex].slItemid + '_'+ dictArray[iIndex].slTitle + '/' + dictUrlMiddle + iIndex + '_' + dictUrlSufix;
     }   
}         
function Dictionary(objName)
{
  this.critical = true;  
  this.wid = 0;
  this.last_wid = 0;
  this.tmp = '';
  this.area_id =0;
  this.last_area_id =0;
  this.sec = 0;
  this.size = 20;
  this.old_size = 0;
  this.buffer = new Array();
  this.xmlHttpContent = new createAjaxObject();
  this.objectName = objName;
}
Dictionary.prototype.processContent = function (id,area,section)
{
  if (this.buffer[this.buffer.length-1])
  if (this.buffer[this.buffer.length-1] == area ) 
   {
      this.hide(area);
      this.critical = true;
      this.buffer = new Array();
      return false;
   }
  if (this.critical)
  { 
     this.buffer.push(area);
     if (this.xmlHttpContent.readyState == 4 || this.xmlHttpContent.readyState == 0)
       {
             today = new Date();
         var owner = this;
            
             this.getResponse = function(xmlResponse){ owner.handleServerResponseContent(owner,xmlResponse)}
             sendQueryTXT(this.xmlHttpContent,'GET','http://' + document.domain + "/ajax/dictionary_misc.php?wid=" + id +"&sl=" + section + "&t="+today.getTime(),this.getResponse);
       }
  } 
  this.critical = false;
}
Dictionary.prototype.fullscreen = function (itemID)
{
  if (document.getElementById('misc_word'))
   { 
      var misc = document.getElementById('misc_word');
      var word = document.getElementById('word_' + itemID);
      myWindow = window.open("", "tinyWindow", 'scrollbars,toolbar,width=620,height=500');
      var html1 = '<html><head>'
                 +'<style>'
                 +'<!--'
                 +'body {font-size : 12px}'
                 +'.full-screen {display : none;}'
                 +'.image {margin: 0px auto;text-align:center;margin : 10px;}'
                 +'-->'
                 +'</style>'
                 +'<link rel="stylesheet" media="screen,print" type="text/css" ' + 'href="http://' + document.domain + '/assets/css/leksykon.css"' + '/>'
                 +'</head>'
                 +'<body>'; 
     var html2 = '</body></html>';
     var wordTEXT = '<div class="word-green">'+ word.innerHTML +'</div>';

     myWindow.document.write(html1+wordTEXT+misc.innerHTML+html2);
     myWindow.document.bgColor="white";
     myWindow.document.close(); 
  }
}
Dictionary.prototype.handleServerResponseContent = function (owner,xmlResponse)
{
    var area_id = owner.buffer[owner.buffer.length-1]; 
    
         if (xmlResponse != '')
         {
           if (document.getElementById('misc_word'))
            {
              var misc_last = document.getElementById('misc_word');
                  misc_last.parentNode.removeChild(misc_last);
         	}
         	for(var i=0;i < owner.buffer.length-1;i++)
         	{
          	    var symbol_last = document.getElementById('char_' + owner.buffer[i]);
            	    //  symbol_last.innerHTML = '<img src="/leksimg/symbols/arrow_right.gif" alt="right-arrow" title="right-arrow"/>';
	              var word_last = document.getElementById('word_' + owner.buffer[i]);
   	               word_last.className = 'word-orgin';
      	   }

         	for(var i=0;i < owner.buffer.length;i++)
         	{
            	var erase = owner.buffer.pop();
         	}  
         owner.buffer.push(area_id);        

         var symbol = document.getElementById('char_' + area_id);

       //  symbol.innerHTML = '<img src="http://' + document.domain + '/leksimg/symbols/arrow_down.gif" alt="arrow_down" title="arrow_down"/>';

         var word = document.getElementById('word_' + area_id);

         word.className = 'word-green';

         var divObj = document.createElement('div');

         var FullScreen = '<div id="fullscreen" class="full-screen"><a onclick="dict.fullscreen('+area_id+')" title="otwórz w pełnym oknie"><img alt="otwórz w pełnym oknie" src="http://' + document.domain + '/leksimg/image/otworz_w_nowym_oknie1.gif"/>&nbsp;</a></div>';

         divObj.id = 'misc_word';

         divObj.setAttribute('class', 'misc-one-item');

         divObj.setAttribute('className', 'misc-one-item');

         divObj.innerHTML = FullScreen + xmlResponse; 

         word.parentNode.appendChild(divObj);

         owner.size = 20;

         owner.resize(divObj.id);

      } 
        owner.critical = true;   

        window.status='AJAX send OK';
}
Dictionary.prototype.hide = function (id)
{
 if (document.getElementById('char_' + id))
 {   
  var symbol_last = document.getElementById('char_' + id);
 // symbol_last.innerHTML = '<img src="/leksimg/symbols/arrow_right.gif" alt="right-arrow" title="right-arrow"/>';
  var word_last = document.getElementById('word_' + id);
  word_last.className = 'word-orgin';
  if (document.getElementById('misc_word'))
   { 
     var misc_last = document.getElementById('misc_word');
     misc_last.parentNode.removeChild(misc_last); 
   }  
 }
}
Dictionary.prototype.resize = function (idObj)
{
	 if (!document.getElementById(idObj)) return false;

	 if (this.size  <= 120)
	 {
	  this.size = this.size + 25;
	  document.getElementById(idObj).style.height = this.size + 'px';
	  document.getElementById(idObj).style.display = 'block';
	  setTimeout(this.objectName + '.resize("'+idObj+'")',50);
	 } 
}
function sl_select_tab(id){
	var con = document.getElementById("sl-id-"+id);
	if(con){
	var parent = con.parentNode;
	var child = parent.childNodes;
	for(var i=0;i<child.length;i++){
		if(child[i].id){
		   child[i].style.background="#EDEEEA";	
		}	
	}	
	con.style.background="white";
	}
	else {
		var con = document.getElementById("zawartosc");
		if(con){
			var child = con.childNodes;
			for(var i=0;i<child.length;i++){
				if(child[i].id){
				   child[i].style.background="white";	
				}	
			}
		}
	}	
}
