var IdOffice = null;
var NoLogin = null;
var window_chat;
var caption = false;
var activex = ((navigator.userAgent.indexOf('Win')  != -1) && (navigator.userAgent.indexOf('MSIE') != -1) && (parseInt(navigator.appVersion) >= 4 ));
var nodetect = ((navigator.userAgent.indexOf('Safari')  != -1) || (navigator.userAgent.indexOf('Opera')  != -1));
var TransId = null;

/***
 * pobranie wersji j�zykowej przegl�darki
 * @author RST1
 * 
 */
function getLanguage()
{
    if (navigator.userLanguage) 
    {
		return(navigator.userLanguage);
    } 
    else if (navigator.language.toUpperCase()) 
    {
		return(navigator.language.toUpperCase());
    } 
    else 
    {
		return('PL');
    }
}

//niezaloganym/nieautoryzowanym nie ma sensu tego pokazywać
if(typeof(logged_accesslevel) !==  'undefined' && logged_accesslevel > 2 && typeof(detected) == "undefined" && activex) 
{
	document.write(
        ['<OBJECT ID="Trans" WIDTH=1 HEIGHT=1 CLASSID="CLSID:38699537-E3DE-4634-BBE9-A97B89E666DA"></OBJECT>',
        '<script language="VBscript">',
        'Function isTransInstalled()',
        'on error resume next',
        'call Trans.AboutBox()',
        'If Err.number <> 0 Then',
        'isTransInstalled = false',
        'Else',
        'isTransInstalled = true',
        'End If',
        'End Function',
        '</script>'].join("\n"));
}

function popup() 
{
 	var SzLang = getLanguage();
 	var URL = 'index.rst?Act=restricted_dialog&err=3';
 	var windowName = 'popup';
 	var width = 480, height = 370;
 	var scroll = 'no';
 	w = screen.availWidth;
 	h = screen.availHeight;
 	var left = (w-width)/2, top = (h-height)/2;
 	pop_window = window.open(URL,windowName,'width=' + width + ',height=' + height + ',scrollbars=' + scroll + ',screenx=' +left +',screeny=' +top +',top=' +top +',left=' +left);
 	return false;
}

function trans_detect(){
 	if (typeof(window.DetectedTransInstalled) != "undefined"){
		return true;
	}
	
	if(!activex) 
 	{
  		var transMime = navigator.mimeTypes["application/x-trans"];
  		detected = true;
  		if(typeof(transMime) == "object") 
  		{
   			window.DetectedTransInstalled = true;
				return true;
   		}
  		else return false;
  }
 	else if(isTransInstalled()){
  		window.DetectedTransInstalled = true;
			return true;
  }
 	else return false;
}

function transid(TransId)
{
 	init_trans_options(TransId,true);
}

function init_trans_options(type)
{
 	if(type!=null) TransId = type;
 	if(!activex) 
 	{
  		var transMime = navigator.mimeTypes["application/x-trans"];
  		detected = true;
  		if(typeof(transMime) == "object") 
  		{
   			__transid(TransId);
   		}
  		else popup();
  	}
 	else if(isTransInstalled()) 
 	{
  		__transid(TransId);
  	}
 	else popup();
}

function show_trans_menu()
{
 if(document.getElementById('trans_options'))
 {
  var TransArea = document.getElementById('trans_options');
  if(TransArea.style.display == 'none') TransArea.style.display = '';
  else TransArea.style.display = 'none';
  }	
 }

//if(window.addEventListener) window.addEventListener('load',open,caption);
//else if(window.attachEvent) window.attachEvent('onload',open); 

function close_chat() 
{
 var winName = window_chat;
 if(navigator.appName == "Netscape" && window_chat && window_chat.closed) 
 {
  delete window_chat;
  window_chat = null;
  return;
  }
 if(window_chat) 
 {
  window_chat.close();
  return;
  }
 }

function talk_chat()
{
 close_chat();	
 var url = 'http://pl27.km.rst.com.pl/1301/index.rst?Act=show_html_chat&IdBCHAT=2060&NoLogin=7&id_doc=3&SzLang=PL';
 var name = 'window_chat';
 var pref = 'menubar=no,toolbar=no,width=364,height=319,resizable=no,status=no,scrollbars=no,left=300,top=300';
 window_chat = window.open(url,name,pref);
 }

function rst_show_menu_bar_in376AcX(TransId)
{
 if(document.getElementById(TransId)!=null)
 {
  var menu = document.getElementById(TransId);
  var display = document.getElementById(TransId).style.display;
  if(display != 'block') menu.style.display = 'block';
  else menu.style.display = 'none';
  }
 }

function rst_hidden_menu_bar_in376AcX(TransId)
{
 if(document.getElementById(TransId)!=null)
 {
  document.getElementById(TransId).style.display = null;
  }
 }

function install_trans()
{
 location.href = 'http://www.download.logintrans.com/trans_setup.exe';
 document.getElementById(TransId).style.display = 'none';
 }

function __transid(TransId)
{
 var sTransId = 'transid:'+TransId;
 location.href = sTransId; 
 if(document.getElementById(TransId)) document.getElementById(TransId).style.display = 'none';
 }

function rst_color_focus(ob,color)
{
 var parent = ob.parentNode;
 for(var i=0;i<parent.childNodes.length;i++)
 {
  if(parent.childNodes[i].style!=null)
  parent.childNodes[i].style.backgroundColor = color;  
  }
 }

function rst_color_blur(ob,color1,color2,color3)
{
 var parent = ob.parentNode;
 var ie4= (document.all) ? true : false;
 if(!ie4)
 {
  for(var i=0;i<parent.childNodes.length;i++)
  {
   if(parent.childNodes[i].style!=null)
   parent.childNodes[0].style.backgroundColor = color2; 
   }
  }
  else
  { 
   parent.childNodes[0].style.backgroundColor = color2;  
   parent.childNodes[1].style.backgroundColor = color3; 
   }
  ob.style.backgroundColor = color1;
 }

function rst_close_menu(TransId)
{
 if(document.getElementById(TransId)) document.getElementById(TransId).style.display = 'none';
 }
