xajax.loadingFunction = function() {
	this.$('indicator').style.display = 'inline';
}

xajax.doneLoadingFunction = function() {
	this.$('indicator').style.display = 'none';
}

function showAllCat() {
	document.getElementById('hideCat').style.visibility = "hidden";
	document.getElementById('showCat').style.visibility = "visible";
	document.getElementById('hideCat').style.display = "none";
	document.getElementById('showCat').style.display = "";
}

function hideAllCat() {
	document.getElementById('showCat').style.visibility = "hidden";
	document.getElementById('hideCat').style.visibility = "visible";
	document.getElementById('showCat').style.display = "none";
	document.getElementById('hideCat').style.display = "";
}

function showAllAct() {
	document.getElementById('hideAct').style.visibility = "hidden";
	document.getElementById('showAct').style.visibility = "visible";
	document.getElementById('hideAct').style.display = "none";
	document.getElementById('showAct').style.display = "";
}

function hideAllAct() {
	document.getElementById('showAct').style.visibility = "hidden";
	document.getElementById('hideAct').style.visibility = "visible";
	document.getElementById('showAct').style.display = "none";
	document.getElementById('hideAct').style.display = "";
}

function setCategory() {
var path1 = document.getElementById('category')
var choices = new Array
  for (var i = 0; i < path1.options.length; i++){
    if (path1.options[i].selected)
      choices[choices.length] = path1.options[i].value;
	}
xajax_setSubCategory(choices);
}

function setSubCategory() {
var path1 = document.getElementById('subcategory')
var choices = new Array
var all = false;
//patikrinama ar yra kas nors parinkta
selectedOn = false;
for (var i = 0; i < path1.options.length; i++){
    if (path1.options[i].selected) { selectedOn = true; } 
}
if (selectedOn == false) { path1.options[0].selected = true; }



for (var i = 0; i < path1.options.length; i++){
    if (path1.options[i].selected || all == true)
      if (path1.options[i].value == "all") { all = true; }
	  else { choices[choices.length] = path1.options[i].value; }
	}


xajax_setActivity(choices);	
}

function setActivity() {
var path1 = document.getElementById('activity')
var choices = new Array
var all = false;
var path2 = document.getElementById('subcategory')
var choices2 = new Array
var all2 = false;
var actName = "";
  for (var i = 0; i < path1.options.length; i++){
    if (path1.options[i].selected || all == true)
      //if (path1.options[i].value == "all") { all = true; }
	  //else { 
	    actName = path1.options[i].value; 
		choices[actName] = 'on'; 
	  //}
	}

//patikrinama ar yra kas nors parinkta
selectedOn = false;
for (var i = 0; i < path2.options.length; i++){
    if (path2.options[i].selected) { selectedOn = true; } 
}
if (selectedOn == false) { path2.options[0].selected = true; }


  for (var i = 0; i < path2.options.length; i++){
    if (path2.options[i].selected || all == true)
      if (path2.options[i].value == "all") { all = true; }
	  else { choices2[choices2.length] = path2.options[i].value; }
	}
	
xajax_setCompany(choices, choices2);	
}

function addOption(selectId, val, txt) {
  var objOption = new Option(txt, val);
  document.getElementById(selectId).options.add(objOption);
}

//drop down valdymas
function removeContents(thisObj)
{
  thisObj = document.getElementById(thisObj)
  while (thisObj.firstChild)
  {
    thisObj.removeChild(thisObj.firstChild);
  }
}

function createOptGroup(selecId, val, idMas, valMas) {

    idMas=idMas.split("||");
	valMas=valMas.split("||");

    var oGroup = document.createElement('optgroup');
	// get reference to the `select' element
	var oSelect = document.getElementById(selecId);
	//document.forms['form1'].elements['select1'];
	oGroup.label = val;
    // append the option group
	oSelect.appendChild(oGroup);

    for (key=0; key<=idMas.length-2; key++) {
		var oOption = document.createElement('option');
		oOption.value = idMas[key];
		oOption.innerHTML = valMas[key];
		// append the option to the option group
		oGroup.appendChild(oOption);
		
	}
	

}

//cookies
function display(DivId, name) {
var DivStyle;
var DivId;
var action;
var name;
var picname = DivId + '_pic';

DivStyle = document.getElementById(DivId).style;

if (DivStyle.display == 'none') {
	setCookie('closed['+name+']', 'opened');
	DivStyle.visibility = "visible";
	DivStyle.display = "";
	document[picname].src='images/title_expanded.gif';
}

else {
	setCookie('closed['+name+']', 'none');
	//deleteCookie('closed['+name+']');
	DivStyle.visibility = "hidden";
	DivStyle.display = "none";
	document[picname].src='images/title_closed.gif';
}
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function clearSearch() {
  
  //clear select
  var path1 = document.getElementById('category')
  var choices = new Array
  for (var i = 0; i < path1.options.length; i++){
    path1.options[i].selected = false;
  }
  choices[choices.length] = path1.options[0].value;
  xajax_setSubCategory(choices);

  //clear checkbox
  
  var field = document.getElementById('firmsize_mikro');
  field.checked = true;
  var field = document.getElementById('firmsize_maza');
  field.checked = true;
  var field = document.getElementById('firmsize_vidutine');
  field.checked = true;
  var field = document.getElementById('firmsize_didele');
  field.checked = true;
  
  
  //clear groupby
  var path1 = document.searchForm.groupby;
  path1[0].checked = true;
  

}


function showTextId(idName) {
    
	var idShow = idName + '_text';
	
	if (idShow == 'producer_text') {
		document.getElementById('producer_text').style.visibility = "visible";
		document.getElementById('producer_text').style.display = "";
		document.getElementById('agent_text').style.visibility = "hidden";
		document.getElementById('agent_text').style.display = "none";
		document.getElementById('diegejas_text').style.visibility = "hidden";
		document.getElementById('diegejas_text').style.display = "none";
	}
	if (idShow == 'agent_text') {
		document.getElementById('agent_text').style.visibility = "visible";
		document.getElementById('agent_text').style.display = "";
		document.getElementById('producer_text').style.visibility = "hidden";
		document.getElementById('producer_text').style.display = "none";
		document.getElementById('diegejas_text').style.visibility = "hidden";
		document.getElementById('diegejas_text').style.display = "none";
	}
	if (idShow == 'diegejas_text') {
		document.getElementById('diegejas_text').style.visibility = "visible";
		document.getElementById('diegejas_text').style.display = "";
		document.getElementById('agent_text').style.visibility = "hidden";
		document.getElementById('agent_text').style.display = "none";
		document.getElementById('producer_text').style.visibility = "hidden";
		document.getElementById('producer_text').style.display = "none";
	}
	
	if (idShow == 'short_description_text') {
		document.getElementById('short_description_text').style.visibility = "visible";
		document.getElementById('short_description_text').style.display = "";
		document.getElementById('description_text').style.visibility = "hidden";
		document.getElementById('description_text').style.display = "none";
		document.getElementById('advantages_text').style.visibility = "hidden";
		document.getElementById('advantages_text').style.display = "none";
	}
	if (idShow == 'description_text') {
		document.getElementById('description_text').style.visibility = "visible";
		document.getElementById('description_text').style.display = "";
		document.getElementById('short_description_text').style.visibility = "hidden";
		document.getElementById('short_description_text').style.display = "none";
		document.getElementById('advantages_text').style.visibility = "hidden";
		document.getElementById('advantages_text').style.display = "none";
	}
	if (idShow == 'advantages_text') {
		document.getElementById('advantages_text').style.visibility = "visible";
		document.getElementById('advantages_text').style.display = "";
		document.getElementById('description_text').style.visibility = "hidden";
		document.getElementById('description_text').style.display = "none";
		document.getElementById('short_description_text').style.visibility = "hidden";
		document.getElementById('short_description_text').style.display = "none";
	}
	
}

//Edit the counter/limiter value as your wish
var count = "256";   //Example: var count = "175";
function limiter(){
var tex = document.reg.meta.value;
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        document.reg.meta.value =tex;
        return false;
}
document.reg.limit.value = count-len;
}

function showStats(resNr) {
var divName = ''; 
	for (i=1; i<500; i++) {
 	  divName = 'stat['+i+']';
      if (document.getElementById(divName)) {
	      document.getElementById(divName).style.visibility = "hidden";
		  document.getElementById(divName).style.display = "none";
	  }
 	  divName = 'ostat['+i+']';
      if (document.getElementById(divName)) {
	      document.getElementById(divName).style.visibility = "visible";
		  document.getElementById(divName).style.display = "";
	  }
 	  divName = 'cstat['+i+']';
      if (document.getElementById(divName)) {
	      document.getElementById(divName).style.visibility = "hidden";
		  document.getElementById(divName).style.display = "none";
	  }
	}
	divName = 'stat['+resNr+']';
	document.getElementById(divName).style.visibility = "visible";
	document.getElementById(divName).style.display = "";
	divName = 'ostat['+resNr+']';
	document.getElementById(divName).style.visibility = "hidden";
	document.getElementById(divName).style.display = "none";
	divName = 'cstat['+resNr+']';
	document.getElementById(divName).style.visibility = "visible";
	document.getElementById(divName).style.display = "";
}

function closeStats(resNr) {
var divName = ''; 
 	  divName = 'stat['+resNr+']';
      document.getElementById(divName).style.visibility = "hidden";
	  document.getElementById(divName).style.display = "none";
 	  divName = 'ostat['+resNr+']';
      document.getElementById(divName).style.visibility = "visible";
	  document.getElementById(divName).style.display = "";
 	  divName = 'cstat['+resNr+']';
      document.getElementById(divName).style.visibility = "hidden";
	  document.getElementById(divName).style.display = "none";
}
	


