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, objclicked ) {
	
	if(strBrowserGroup!='ns4'){
		var obj = fncGetObj(objID); 
		var obj1 = fncGetObj(objclicked);
		
		if (obj.style.display == '') {
			obj.style.display = "none";
			obj1.style.color = "#999999";
			obj1.style.textDecoration = "underline";
		}
		else {
			obj.style.display = '';
			obj1.style.color = "#999999";
			obj1.style.textDecoration = "none";
		}
	}
	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);
	}
}


function newsWin( windowURL) { 
	var langas=window.open( windowURL, 'print', 'width=780,height=550,top=20,left=50,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' ) ; 
	langas.focus();
} 
function Popup( windowURL) { 
	var langas=window.open( windowURL, 'popup', 'width=780,height=550,top=20,left=50,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' ) ; 
	langas.focus();
} 
function popimg( windowURL) { 
	var langas=window.open( windowURL, 'popup', 'width=450,height=630,top=10,left=10,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=0,resizable=0' ) ; 
	langas.focus();
}





<!--//
//new Option("text","value")
//this code changes menus
function nullOptionsDMA(aMenu){
var tot=aMenu.options.length
	for (i=0;i<tot;i++)
	{
		aMenu.options[i]=null
	}
	aMenu.options.length=0;
}
function MySubjectDMA0(aMenu){
	nullOptionsDMA(aMenu)
	with (aMenu){
		//Rewrites the text and values
		options[0]=new Option("Pasirinkite restoraną");
		options[1]=new Option("Viršuliškių g. 40, Vilnius (PC “Mada”)");
		options[2]=new Option("Lukšio g. 34, Vilnius (PP “Banginis”)");
		options[3]=new Option("Vilkų g. 20, Kaunas");
		options[4]=new Option("V. Krėvės pr. 97, Kaunas");
		options[5]=new Option("V. Krėvės pr. 57, Kaunas");
		options[6]=new Option("Baltijos pr. 24 B/Taikos pr. 64, Klaipėda (PC “Arena”)");
		options[7]=new Option("Gardino g. 2, Šiauliai");
		options[8]=new Option("Vilniaus g. 220, Šiauliai");
		options[9]=new Option("Klaipėdos g. 143A, Panevėžys (PC “Babilonas”)");
		options[0].selected=true
	}
}
function MySubjectDMA1(aMenu){
	nullOptionsDMA(aMenu)
	with (aMenu){
		//Rewrites the text and values
		options[0]=new Option("Pasirinkite restoraną");
		options[1]=new Option("Šeimyniškių g. 3, Vilnius");
		options[2]=new Option("Savanorių pr. 1, Vilnius (PLC “Helios City”)");
		options[3]=new Option("Saltoniškių g. 9, Vilnius (PLC “Panorama”)");
		options[0].selected=true
	}
}
function MySubjectDMA2(aMenu){
	nullOptionsDMA(aMenu)
	with (aMenu){
		//Rewrites the text and values
		options[0]=new Option("Select a page");
		options[1]=new Option("Antakalnio g. 44, Vilnius");
		options[2]=new Option("Justiniškių g. 91, Vilnius");
		options[3]=new Option("Kalvarijų g. 206, Vilnius");
		options[4]=new Option("Islandijos pl. 32, Kaunas (PLC “Mega”)");
		options[5]=new Option("Baltijos g. 59, Kaunas");
		options[6]=new Option("Taikos pr. 61, Klaipėda (PLC “Akropolis”)");
		options[7]=new Option("H. Manto g. 84, Klaipėda (PC “Studlendas”)");
		options[8]=new Option("Ūdrijos g. 1/Naujoji g. 7E, Alytus");
		options[9]=new Option("Mačernio g. 4, Plungė");
		options[10]=new Option("Gedimino g. 42A, Radviliškis");
		options[11]=new Option("Aušros g. 78, Utena");
		options[12]=new Option("J. Basanavičiaus g. 127, Utena");
		options[13]=new Option("Laisvės g. 56, Mažeikiai");
		options[0].selected=true
	}
}
/* ####################### setUp ####################### */
function setUpDMA(){
with (document.formDoubleMenuDMA) {
	if (menuSubjectsDMA.selectedIndex==0){
		menuSubjectsDMA.options[0].selected=true
		menuFilesDMA.options[0].selected=true
	}
	if (menuSubjectsDMA.selectedIndex==1)
		MySubjectDMA0(menuFilesDMA)
	if (menuSubjectsDMA.selectedIndex==2)
		MySubjectDMA1(menuFilesDMA)
	if (menuSubjectsDMA.selectedIndex==3)
		MySubjectDMA2(menuFilesDMA)
	}
}
/* ####################### changeFiles ####################### */
function changeFilesDMA(){
	aMenu=document.formDoubleMenuDMA.menuSubjectsDMA
	aMenu2=document.formDoubleMenuDMA.menuFilesDMA
	with (aMenu){
		switch (selectedIndex) {
		case 0:
		aMenu2.options.length=0;
		aMenu2.options[0]=
		new Option("Pasirinkite adresą","none")
		aMenu2.options[0].selected=true;
		history.go(0)
		break 
		case 1: 
		MySubjectDMA0(aMenu2) 
		aMenu2.options[0].text="Katpedėlės adresai"
		break 
		case 2: 
		MySubjectDMA1(aMenu2) 
		aMenu2.options[0].text="Carskoje selo adresai"
		break 
		case 3: 
		MySubjectDMA2(aMenu2) 
		aMenu2.options[0].text="Charlie Pizza adresai"
		break 
		}
	}
}
//-->