// liekam cepumus
function sc(name,value,link,expires){
	if(navigator.cookieEnabled){

		document.cookie = name + "=" + value +  "; expires=" + expires;
		self.location = link;

    }else{
    	alert('Cookies is DISABLED!\nPlease enable cookies in your web explorer!');
    }
}

// nonemam sakuma tuksos simbolus
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
// nonemam beigu tuksos simbolus
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}
// nonemam sakuma un beigu tuksos simbolus
function trim( value ) {
	return LTrim(RTrim(value));
}
// mail too antispams :)
function m2(ne,ht) {
      window.location.href = "mailto:"+ne+"@"+ht;
}

// SWF fix
var bo_noscript_id = 0;
function isIE() {
  var strBrowser = navigator.userAgent.toLowerCase();
  return ((strBrowser.indexOf("msie") > -1 || strBrowser.indexOf("opera") > -1) && strBrowser.indexOf("mac") < 0);
}

function startFix() {
  if (isIE()) {
   document.write('<div style="display: none;" id="bo_noscript_id_' + bo_noscript_id + '">');
  }
}

function endFix() {
  if (isIE()) {
   document.write('</div>');
   var theObject = document.getElementById("bo_noscript_id_" + bo_noscript_id++);
   theObject.outerHTML = theObject.innerHTML;
  }
}
// SWF fix END

function hidediv(id) {
	// atskirigo parluku drosa funkcija, kas pasleps div slanus
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	// atskirigo parluku drosa funkcija, kas paradiis konkreeto div slaani

	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

function clean4Ajax(id){
 ob = document.getElementById(id);
 var h = ob.value;
 var n = "&"; var r = "[AND]"; var t = h.split(n); ob.value = t.join(r);
}


/* custom lboxis */
function showLbox(layer,wi,he){
  // for IE6.0
  if ((BrowserDetect.browser == "Explorer") && (BrowserDetect.version<7)) {
    if (document.body.clientHeight > document.documentElement.clientHeight ) {
      document.getElementById('lbox_overlay').style.height = document.body.clientHeight;
    } else {
      document.getElementById('lbox_overlay').style.height = document.documentElement.clientHeight;
    }

    if (document.body.clientWidth > document.documentElement.clientWidth ) {
      document.getElementById('lbox_overlay').style.width = document.body.clientWidth;
    } else {
      document.getElementById('lbox_overlay').style.width = document.documentElement.clientWidth;
    }
  }

  if(wi > 0){document.getElementById('lbox_box_'+layer).style.width = wi+"px";}
  if(he > 0){document.getElementById('lbox_box_'+layer).style.height = he+"px";}

  //Show the background overlay and topbox...
  document.getElementById('lbox_overlay').style.visibility = 'visible';
  document.getElementById('lbox_box_'+layer).style.display = 'block';

  window.onscroll = function() {verticallyCenter('lbox_box_'+layer)};

  verticallyCenter('lbox_box_'+layer);
}

function closeLbox(layer){
  //Hide the overlay and tobox...
  document.getElementById('lbox_overlay').style.visibility = 'hidden';
  document.getElementById('lbox_box_'+layer).style.display = 'none';
}

function viewportSize(side) {
  var viewportWidth;
  var viewportHeight;

  // for standards compliant browsers (mozilla/netscape/opera/IE7)
  if (typeof window.innerWidth != 'undefined') {
    viewportWidth = window.innerWidth,
    viewportHeight = window.innerHeight
  }
  // IE6 in standards compliant mode (i.e. with a valid doctype)
  else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
   viewportWidth = document.documentElement.clientWidth,
   viewportHeight = document.documentElement.clientHeight
  }
  // older versions of IE
  else {
   viewportWidth = document.getElementsByTagName('body')[0].clientWidth,
   viewportHeight = document.getElementsByTagName('body')[0].clientHeight
  }

  return (side == 'width' ? viewportWidth : viewportHeight);
}

//window.onscroll = function() {verticallyCenter('lbox_box_login')};

function verticallyCenter(id) {
  var elementHeight=document.getElementById(id).offsetHeight;
  var elementWidth=document.getElementById(id).offsetWidth;

  var winScrollPos = document.documentElement.scrollTop;
  if (winScrollPos == 0){
      if (window.pageYOffset)
          winScrollPos = window.pageYOffset;
      else
          winScrollPos = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
  }

  document.getElementById(id).style.top = winScrollPos + (viewportSize('height') - elementHeight)/2+"px";
  document.getElementById(id).style.left = (viewportSize('width') - elementWidth)/2+"px";
}
