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);
	}
}


