// Courtesy of SimplytheBest.net http://simplythebest.net/info/dhtml_scripts.html
function preload() {
  if (!document.images) return;
  var ar = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    ar[i] = new Image();
    ar[i].src = arguments[i];
  }
}
function reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}


reloadPage(true);
var timerID = null;

dropstate=0
drop1state=0
drop2state=0
drop3state=0
drop4state=0
drop5state=0
drop6state=0
drop7state=0

drop_state=0
drop_1state=0
drop_2state=0
drop_3state=0
drop_4state=0
drop_5state=0
drop_6state=0
drop_7state=0

n = (document.layers) ? 1:0
ie = (document.all) ? 1:0

function closeall(pag)
{
	if((drop1state==1)|(drop2state==1)|(drop3state==1)|(drop4state==1) |(drop5state==1)|(drop6state==1)|(drop7state==1))
	{
		if (ie){
			/*dropdown1.style.visibility="hidden"; */
			dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
	 	  dropdown4.style.visibility="hidden";
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";
			dropdown7.style.visibility="hidden";
			 }
		else if (n){ 
			/*document.dropdown1.visibility="hide";*/ 
			document.dropdown2.visibility="hide"; 	
			document.dropdown3.visibility="hide"; 
			document.dropdown4.visibility="hide";
			document.dropdown5.visibility="hide"; 	
			document.dropdown6.visibility="hide";
			document.dropdown7.visibility="hide";
			}	
		else{
		  dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
	 	  dropdown4.style.visibility="hidden";
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";
			dropdown7.style.visibility="hidden";
		}
		drop1state=0; drop2state=0; drop3state=0; drop4state=0; drop5state=0; drop6state=0; drop7state=0;
	}
	
	if((drop_1state==1)|(drop_2state==1)|(drop_3state==1)|(drop_4state==1) |(drop_5state==1)|(drop_6state==1)|(drop_7state==1))
	{
		if (ie){
			/*dropdown1.style.visibility="hidden";
			dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
	 	  dropdown4.style.visibility="hidden";
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";
			dropdown7.style.visibility="hidden";*/
			
			dropdown_1.style.visibility="hidden";
			dropdown_2.style.visibility="hidden"; 
			dropdown_3.style.visibility="hidden"; 
	 	  dropdown_4.style.visibility="hidden";
			dropdown_5.style.visibility="hidden"; 
			dropdown_6.style.visibility="hidden";
			dropdown_7.style.visibility="hidden";
		}
		else if (n){ 
			/*document.dropdown1.visibility="hide"; 
			document.dropdown2.visibility="hide"; 	
			document.dropdown3.visibility="hide"; 
			document.dropdown4.visibility="hide";
			document.dropdown5.visibility="hide"; 	
			document.dropdown6.visibility="hide";
			document.dropdown7.visibility="hide";*/
			
			document.dropdown_1.visibility="hide"; 
			document.dropdown_2.visibility="hide"; 	
			document.dropdown_3.visibility="hide"; 
			document.dropdown_4.visibility="hide";
			document.dropdown_5.visibility="hide"; 	
			document.dropdown_6.visibility="hide";
			document.dropdown_7.visibility="hide";
			}	
		else{
  		/*dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
	 	   	dropdown4.style.visibility="hidden";
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";
			dropdown7.style.visibility="hidden";*/
			
			dropdown_1.style.visibility="hidden";
  		dropdown_2.style.visibility="hidden"; 
			dropdown_3.style.visibility="hidden"; 
	 	   	dropdown_4.style.visibility="hidden";
			dropdown_5.style.visibility="hidden"; 
			dropdown_6.style.visibility="hidden";
			dropdown_7.style.visibility="hidden";
		}
		drop1state=0; drop2state=0; drop3state=0; drop4state=0; drop5state=0; drop6state=0; drop7state=0;
		
		drop_1state=0; drop_2state=0; drop_3state=0; drop_4state=0; drop_5state=0; drop_6state=0; drop_7state=0;
	}
}

function openclose(drop,droppar){
	if (drop=="dropdown1") { dropstate=drop1state }
	if (drop=="dropdown2") { dropstate=drop2state }
	if (drop=="dropdown3") { dropstate=drop3state }
	if (drop=="dropdown4") { dropstate=drop4state }
	if (drop=="dropdown5") { dropstate=drop5state }
	if (drop=="dropdown6") { dropstate=drop6state }
	if (drop=="dropdown7") { dropstate=drop7state }
	
	if (drop=="dropdown_1") {	drop_state=drop_1state }
	if (drop=="dropdown_2") {	drop_state=drop_2state }
	if (drop=="dropdown_3") {	drop_state=drop_3state }
	if (drop=="dropdown_4") { drop_state=drop_4state }
	if (drop=="dropdown_5") { drop_state=drop_5state }
	if (drop=="dropdown_6") { drop_state=drop_6state }
	if (drop=="dropdown_7") { drop_state=drop_7state }
	
	if (ie){
	    /*dropdown1.style.visibility="hidden";*/ 
			dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
 			dropdown4.style.visibility="hidden"; 
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";  
			dropdown7.style.visibility="hidden";
			
			dropdown_1.style.visibility="hidden";
			dropdown_2.style.visibility="hidden"; 
			dropdown_3.style.visibility="hidden"; 
 			dropdown_4.style.visibility="hidden"; 
			dropdown_5.style.visibility="hidden"; 
			dropdown_6.style.visibility="hidden";  
			dropdown_7.style.visibility="hidden";   
		 }
	else if (n){
			/*document.dropdown1.visibility="hide"; */
			document.dropdown2.visibility="hide"; 	
			document.dropdown3.visibility="hide"; 
			document.dropdown4.visibility="hide"; 
			document.dropdown5.visibility="hide"; 	
			document.dropdown6.visibility="hide";
			document.dropdown7.visibility="hide";
			
			document.dropdown_1.visibility="hide";
			document.dropdown_2.visibility="hide"; 	
			document.dropdown_3.visibility="hide"; 
			document.dropdown_4.visibility="hide"; 
			document.dropdown_5.visibility="hide"; 	
			document.dropdown_6.visibility="hide";
			document.dropdown_7.visibility="hide";
			}
	else{
    	dropdown2.style.visibility="hidden"; 
			dropdown3.style.visibility="hidden"; 
 			dropdown4.style.visibility="hidden"; 
			dropdown5.style.visibility="hidden"; 
			dropdown6.style.visibility="hidden";  
			dropdown7.style.visibility="hidden";
			
			dropdown_1.style.visibility="hidden";
			dropdown_2.style.visibility="hidden"; 
			dropdown_3.style.visibility="hidden"; 
 			dropdown_4.style.visibility="hidden"; 
			dropdown_5.style.visibility="hidden"; 
			dropdown_6.style.visibility="hidden";  
			dropdown_7.style.visibility="hidden";  
	}
	drop1state=0; drop2state=0; drop3state=0; drop4state=0; drop5state=0; drop6state=0; drop7state=0;
	
	drop_1state=0; drop_2state=0; drop_3state=0; drop_4state=0; drop_5state=0; drop_6state=0; drop_7state=0;

	clearTimeout(timerID);
	if (dropstate==0){
		if (n){ 
  		document.layers[drop].visibility="show";
  		if (droppar) document.all[droppar].style.visibility="show"
		}
		/*else if (ie){	document.all[drop].style.visibility="visible"	}
		else{
		document.this[drop].style.visibility="visible"
		}*/
		else {
  		document.all[drop].style.visibility="visible";
  		if (droppar) document.all[droppar].style.visibility="visible"
		}

		if (drop=="dropdown1") { drop1state=1; }
		if (drop=="dropdown2") { drop2state=1; }
		if (drop=="dropdown3") { drop3state=1; }
		if (drop=="dropdown4") { drop4state=1; }
		if (drop=="dropdown5") { drop5state=1; }
		if (drop=="dropdown6") { drop6state=1; }
		if (drop=="dropdown7") { drop7state=1; }
		
		if (drop=="dropdown_1") {	drop_1state=1	}
		if (drop=="dropdown_2") { drop_2state=1; }
		if (drop=="dropdown_3") { drop_3state=1; }
		if (drop=="dropdown_4") { drop_4state=1; }
		if (drop=="dropdown_5") { drop_5state=1; }
		if (drop=="dropdown_6") { drop_6state=1; }
		if (drop=="dropdown_7") { drop_7state=1; }
		}
	}
	
	////// nav
	sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
	///// end nav
	
	

function swapImgRestore() {
	var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	clearTimeout(timerID);
	timerID = setTimeout("closeall()", 4);
}
function preloadImages() {
  	var d=document; if(d.images){ if(!d.p) d.p=new Array();
    	var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    	if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}
function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}
function swapImage() {
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function naujamlange(popurl,aukstis,plotis)
{
	Sonas=(screen.width)?(screen.width-plotis)/2:100;
	Topas=(screen.height)?(screen.height-aukstis)/2:100;
	winpops=window.open(popurl,"","width="+plotis+",height="+aukstis+",top="+Topas+",left="+Sonas+",Scrollbars=YES,menubar=no")
}

function newsWin( windowURL) { 
	var langas=window.open( windowURL, 'news', 'width=540,height=500,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' ) ; 
	langas.focus();
} 

var strBrowser = "old";
var strOS = "win";
var strBrowserGroup;

fncValidateClient()

//-----------------------------------
// #JS001 - Shows the yellow flap on news
//-----------------------------------
function ToggleVisible( obj, objclicked ) {
	if (obj.style.display == "") {
		obj.style.display = "none";
	}
	else {
		obj.style.display = "";
		objclicked.style.color = "#999999"
	}
	return false;
}

//-----------------------------------
// #JS001b - Shows the yellow flap on news
//-----------------------------------
function showHide( objID ) {
	
	if(strBrowserGroup!='ns4'){
		var obj = fncGetObj(objID);
		
		if (obj.style.display == '') {
			obj.style.display = "none";
		}
		else {
			obj.style.display = '';
		}
	}
	return false;
}

//-----------------------------------
// #JS002 - Opens a new window for printing
//-----------------------------------
function printPage() {
	losURL = pageurl
	qSTR = "&print=1"
	displayPopup(losURL + qSTR, 640, 500,1,0,0,0,1,1,1,0)
}

//-----------------------------------
// #JS003 - Opens a new window
//-----------------------------------
function displayPopup(HTMLPage, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable, copyhistory) {
    var Xwin = 0;
	var Ywin = 0;
        if (parseInt(navigator.appVersion) >= 4) {
            Xwin = (screen.availWidth - w)*.5;
                Ywin = (screen.availHeight - h)*.5;
        }
	displayWindow = window.open(HTMLPage,'displayWindow','toolbar='+toolbar+',location='+location+',directories='+directories+',status='+status+',menubar='+menubar+',scrollbars='+scrollbars+',resizable='+resizable+',copyhistory='+copyhistory+',width='+w+',height='+h+',left='+Xwin+',top='+Ywin);
	if(displayWindow.opener == null) displayWindow.opener = self;
}


//-----------------------------------
// JS004 - Check client browser & OS
//-----------------------------------
function fncValidateClient(){

// find browser
    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));
    var is_moz7 = (is_nav && (agt.indexOf('netscape6')==-1));
    var is_ie   = (agt.indexOf("msie") != -1);
    var is_ie3  = (is_ie && (is_major < 4));
    var is_ie4  = (is_ie && (agt.indexOf("msie 4")!=-1));
    var is_ie5  = (is_ie && (agt.indexOf("msie 5")!=-1));
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera4 = (is_opera && (agt.indexOf("opera 4")!=-1));
    var is_opera5up = ((is_opera && ((agt.indexOf("opera 5.11")!=-1) || (agt.indexOf("opera 5.02")!=-1) || (agt.indexOf("opera 5.01")!=-1))) || (is_opera && (is_major > 4)));
    var is_opera6 = ((is_opera && ((agt.indexOf("opera 6")!=-1))));
    var is_icab    = (agt.indexOf("icab")!=-1);
    var is_webtv = (agt.indexOf("webtv") != -1);
    var is_gecko = (agt.indexOf("gecko")!=-1);

	if (is_ie3 == true) { strBrowser = "ie3"; }
	if (is_ie4 == true && is_opera == false && is_webtv == false) { strBrowser = "ie4"; }
	if (is_ie5up == true && is_opera == false && is_webtv == false) { strBrowser = "ie5"; }
	if (is_gecko == true) { strBrowser = "gecko"; }
	if (is_nav3 == true) { strBrowser = "ns3"; }
	if (is_nav4up == true && is_nav5up == false) { strBrowser = "ns4"; }
	if (is_nav5up == true && is_moz7 == false) { strBrowser = "ns6"; }
	if (is_nav5up == true && is_moz7 == true) { strBrowser = "mz7"; }
	if (is_opera == true) {  strBrowser = "op3"; }
	if (is_opera4 == true) {  strBrowser = "op4"; }
	if (is_opera5up == true) {  strBrowser = "op5"; }
	if (is_opera6 == true) {  strBrowser = "op6"; }
	if (is_webtv == true) {  strBrowser = "tv"; }
	if (is_icab == true) { strBrowser = "ic"; }
// find os
    var is_linux = (agt.indexOf("inux")!=-1);
    var is_mac    = (agt.indexOf("mac")!=-1);
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    
	if (is_linux==true) { strOS = "lnx"; }
	if (is_mac==true) { strOS = "mac"; }
	if (is_win==true) { strOS = "win"; }

}


//*** General functions ***
fncSetMenuBrowserGroup()
function fncSetMenuBrowserGroup(){

	if ((strBrowser=='ns4')){
		strBrowserGroup='ns4';
	}else if ((strBrowser=='ns6' || strBrowser=='gecko' || strBrowser=='mz7' || strBrowser=='op5')){
		strBrowserGroup='ns6';
	}else if ((strBrowser=='ie4')){
		strBrowserGroup='ie4';	
	}else{
		strBrowserGroup='ie5';
	}
}



function fncGetWindowHeight(){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ns4') ){
		return window.innerHeight;
	}
	else if ((strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		return document.body.offsetHeight-3;
	}
}


function fncGetObj(strObjID){
	if ((strBrowserGroup=='ns6') ){
		var obj = document.getElementById(strObjID);
	}
	else if ((strBrowserGroup=='ns4' || (strBrowserGroup=='ie4' && strOS =='mac')) ){	
		var obj = document[strObjID];
	}
	else if ((strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		var obj = document.all.item(strObjID);
	}
	return obj;
}

function fncHideObj(obj){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		obj.style.visibility='hidden';
	}
	if ((strBrowserGroup=='ns4') ){
		obj.visibility='hide';
	}
}

function fncShowObj(obj){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		obj.style.visibility='visible';
	}
	else if ((strBrowserGroup=='ns4') ){
		obj.visibility='show';
	}
}

function fncGetObjWidth(obj){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		return parseInt(obj.style.width);
	}
	else if ((strBrowserGroup=='ns4') ){
		return parseInt(obj.width);
	}
}

function fncGetObjHeight(obj){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		return parseInt(obj.style.height);
	}
	else if ((strBrowserGroup=='ns4') ){
		return parseInt(obj.height);
	}
}

function fncGetObjPosX(obj){

	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		return parseInt(obj.style.top);
	}
	else if ((strBrowserGroup=='ns4') ){
		return parseInt(obj.top);
	}
}

function fncSetObjPosX(obj, intPosX){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		obj.style.top=intPosX;
	}
	else if ((strBrowserGroup=='ns4') ){
		obj.top=intPosX;
	}
}

function fncGetObjPosY(obj){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		return parseInt(obj.style.left);
	}
	else if ((strBrowserGroup=='ns4') ){
		return parseInt(obj.left);
	}
}

function fncSetObjPosY(obj, intPosY){
	if ((strBrowserGroup=='ns6' || strBrowserGroup=='ie5' || strBrowserGroup=='ie4') ){
		obj.style.left=(intPosY);
	}
	else if ((strBrowserGroup=='ns4') ){
		obj.left=(intPosY);
	}
}
