//****************************************************************************************************************************************
// * Opis:  Stan myszy
// ****************************************************************************************************************************************	

var aapMyszLButtonStan = "up"; 	//stan lewego klawisza myszy: up lub down
var aapMyszOverObiektId= "";	//ID obiektu html, w który kliknięto klwiszem myszy
document.onmouseup = aaf_OnMouseUp;
document.onmousemove = aaf_OnMouseMove;

//****************************************************************************************************************************************
// * Opis:  obsługa OnMouseDown
// ****************************************************************************************************************************************	
function aaf_OnMouseDown(e){
	if (e == null) {
		e = window.event; //obsługa IE
		}
	aapMyszLButtonStan="down";
	aapMyszOverObiektId=this.event.srcElement.id;
	//window.status="MouseDown";
	}

//****************************************************************************************************************************************
// * Opis:  obsługa OnMouseUp
// ****************************************************************************************************************************************	
function aaf_OnMouseUp(e){
	if (e == null) {
		e = window.event; //obsługa IE
		}
	aapMyszLButtonStan="up";
	aapMyszOverObiektId="";
	//window.status="MouseUp";
	}

//****************************************************************************************************************************************
//* Opis:  obsługa OnMouseMove
//****************************************************************************************************************************************	
function aaf_OnMouseMove(e){
	if (e == null) {
		e = window.event; //obsługa IE
		}
	}


//***************************** 
// Obsługa kliknięcia przycisku
function aafOnClick(wskaznik) {
//	var nowaStronaUrl = "strona/" + wskaznik.id;
//	window.location = nowaStronaUrl;
	var xml = new clsXml("WWWCMS","AJAX","ZAPYTANIEAJAX","2010.01");
	var arRozkaz = new Array(Array("ROZKAZ",wskaznik.id));
	xml.aafAddElement("dane",arRozkaz,true);
	$.post(aafGenerujUrlAjax(),{ AJAX: base64_encode(xml.aafToXmlString()) }, function(data){
		var xmlRoot = xml.aafLoadFromString(data,false);
		if(xml.aafGetAtrybut(xmlRoot,0,"DANE","ROZKAZ",true) == "PRZELADUJ" || xml.aafGetAtrybut(xmlRoot,0,"DANE","DANE",false) == "PRZELADUJ"){
			aafPrzeladuj();
			}
		else{
			aafAjaxParse(data);
			}
		});
	aafSetCursor("wait");
	//var objAjax = new clsAjax();
	//objAjax.aafSend("POST",aafGenerujUrlAjax(),base64_encode(xml.aafToXmlString()),objPrzetwarzanie,55);
	//aafPrzetwarzajOnClick();
	return false;
	}

var objPrzetwarzanie = new clsPrzetwarzanieStan();
function aafPrzetwarzajOnClick(){
	aafSetCursor("wait");
	switch(objPrzetwarzanie.ID){
		case 55:
			var xml = new clsXml("WWWCMS","AJAX","ZAPYTANIEAJAX","2010.01");
			var xmlRoot = xml.aafLoadFromString(objPrzetwarzanie.aapAjaxOdpowiedz,false);
			if(xml.aafGetAtrybut(xmlRoot,0,"DANE","ROZKAZ",true) == "PRZELADUJ" || xml.aafGetAtrybut(xmlRoot,0,"DANE","DANE",false) == "PRZELADUJ"){
				aafPrzeladuj();
				}
			else{
				aafAjaxParse(data);
				}
		break;
		default:
			setTimeout("aafPrzetwarzajOnClick();",1000);
		}
	aafSetCursor("");
	return false;
	}

function aafAjaxParse(data){
	try {
		alert(base64_decode(data));
		if(data!=""){
			xml = new clsXml("","","","");
			var xmlRoot = xml.aafLoadFromString(data,true);
			xml.aafGetAtrybut(xmlRoot,0,"DANE","ROZKAZ",true);
			}
	} catch (e) {
		// TODO: handle exception
		alert("Wystąpił błąd");
		}

	}
/**
 * Generuje adres URL (z zabezpieczeniem przed cache przeglądarek), dla zapytań ajax
 * @return string url w postaci index.php?zmienna=32432432432
 */
function aafGenerujUrlAjax(){
	var dtData = new Date();
	var dtString = dtData.getTime(); 
	return 'index.php?zmienna=' + dtString;
	}

/**
 * Przeładuje stronę
 * @return
 */
function aafPrzeladuj(){
	location.reload();
	window.location=document.URL;
	}

function aafWalidacja($strWartosc,$typ){
	
	}

// Rejestruje funkcje do wykonania po załadowaniu strony (odpowiednik onload sekcji BODY strony).
// Parametry: funkcja - nazwa funkcji do wykonania na starcie
function fDodajOnLoadEvent(funkcja){ 
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = funkcja;
		}
	else {
		window.onload = function() {
			oldonload();
			funkcja();
			};
		}
	}
/**
 * Odpowiada za blokowanie wpisywania do pola znaków innych niż liczby
 * Użycie: onkeypress="return aafBlokada(event);"
 * @param evt event javascript
 * @return true - można wpisać (liczba), false - nie można wpisać (litera) wpisanie znaku zostaje zablokowane 
 */
function aafBlokada(evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false;
		}
	return true;
	}

/**
 * Dynamiczne dodanie funkcji JavaScript do strony
 * @param strFunkcjaJs - kod JavaScript (funkcja javascript), która ma zostać dynamicznie dodana do dokumentu
 * @return dopisuje do dokumentu otrzymany kod JavaScript
 */
function aafDodajFunkcjeJs(strFunkcjaJs){
	if(strFunkcjaJs=='' || strFunkcjaJs=='undefined' || strFunkcjaJs==null){
		return false;
		}
	var objJS=document.createElement('script');
	objJS.setAttribute("type","text/javascript");
	objJS.text=strFunkcjaJs;
	document.getElementsByTagName("head")[0].appendChild(objJS);
	return true;
	}

/**
 * Przetwarza dane XML
 * @param dane dane otrzymane w wyniku zapytania ajax
 * @return przeładuje stronę lub zwróci zawartość atrybutu dane
 */
function aafAjaxOdczytajDane(dane){
	var xml = new clsXml();
	xml.aafLoadFromString(objAjaxBufor,false);
	var strRozkaz = xml.aafGetRozkaz();
	if(strRozkaz=="PRZELADUJ" || strRozkaz=="" || strRozkaz==false || strRozkaz=="undefined"){ // Sprawdzamy czy strona powinna zostać przeładowana
		aafPrzeladuj();
		return false;
		}
	else{
		return xml.aafGetDane();
		}
	}


/**
 * Odpowiada za wykonywanie (wysyłanie/odbieranie) poleceń Ajax
 * @param strRozkaz - rozkaz jaki chcemy, aby wykonał serwer
 * @param strDane - dane dotyczące tego rozkazu
 * @return obiekt mający 2 właściwości: strRozkaz - rozkaz otrzymany z serwera, strDane: dane otrzymane z serwera
 */
var r=null;
function aafAjaxSend_old(strRozkaz, strDane) {
	r=null;
	//alert(r);
	//if(r.toUpperCase()!="ARRAY" && r.toUpperCase() != "OBJECT"){
		var xml = new clsXml("WWWCMS","AJAX","", "2010.01"); // Tworzy nagłówki XML
		var arRozkaz = new Array(Array("ROZKAZ",strRozkaz), Array("DANE",strDane)); // generuje dane xml
		xml.aafAddElement("DANE",arRozkaz,true);	// dodaje dane do xml
		var rozkaz = "";	// Będzie zawierał rozkaz
		var dane = "";		// Będzie zawierał dane
		var arWynik = new Array();
		// Obsługa wysyłania/odbierania danych metodą post 
		var xxx = $.post(aafGenerujUrlAjax(),{ AJAX: base64_encode(xml.aafToXmlString()) }, function(data){ 
			//alert(data);
			try{
				var xmlRoot = xml.aafLoadFromString(data,false);
				}
			catch(err){
				alert("Otrzymane dane były błędne! " + data);
				return false;
				}
			var arWynik = new Array();
			arWynik['strRozkaz']	= xml.aafGetAtrybut(xmlRoot,0,"DANE","ROZKAZ",true);
			arWynik['strDane']	= xml.aafGetAtrybut(xmlRoot,0,"DANE","DANE",true);
			//alert("111111111111111 " + arWynik['strRozkaz'] +" "+ objWynik.strDane);
			//aafAjaxSend(arWynik);
			//r=arWynik;
			});
		//}
	//r=null;
	//while(true){
		//r = typeof strRozkaz;
		//aafDoEvents();
		
	//	setTimeout(aafDoEventsCallback, 5000);
		
	//	}
	alert("wynik z przeglądarki: " + xxx);
	//alert("xxxxxxx" + objWynik.strRozkaz +" "+ objWynik.strDane);
	return strRozkaz;
	}


/**
 * Ustawia kursor myszy
 * @param strKursor - definicja kursora myszy wg. CSS. Dostępne kursory to: auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress. W celu wyczyszczenia podajemy pusty string lub "default"
 * @return nic (zmieni kursor)
 */
function aafSetCursor(strKursor) {
	if(strKursor==""){
		document.body.style.cursor = "default";
		}
	else{
		document.body.style.cursor = strKursor;
		}
	}


/**
 * Detekcja przeglądarki i systemu operacyjnego
 * @return string - jeśli string jest pusty, to wszystko jest OK, jeśli zawiera tekst, to jest on komunikatem błędu
 */
function aafSprawdzPrzegladarke(){
	var strWynik = "";
	// detekcja przeglądarki
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	if(browser != 'Microsoft Internet Explorer'){
		strWynik='<div>&nbsp;</div><div style="font-weight: bold;">Ze względu na konieczność użycia podpisu cyfrowego, konieczne jest używanie przeglądarki internetowej <b>Internet Explorer</b> (w wersji 8.0 lub nowszej).</div><div>Proszę zamknąć przeglądarkę i otworzyć ponownie witrynę w przeglądarce <b>Internet Explorer.</b></div>';
		}
	else {
	// detekcja wersji windows
		var agent=navigator.appVersion;
		var re = /Windows 98/i;
		if(agent.match(re)){
			strWynik='<div>&nbsp;</div><div >Używana wersja systemu Windows jest zbyt stara.</div><div>Aby korzystać z systemu konieczne jest używanie systemu <b>Windows</b> w wersji 2000 lub nowszej.</div><div></div>';
			}
		}
	return strWynik;
	}

/**
 * Obsługa ciasteczek - ustwaia ciasteczko w przeglądarce
 * @param c_name - nazwa ciasteczka
 * @param value - wartość ciasteczka
 * @param expiredays - ważność (ilość dni, po których ciasteczko ma zostać skasowane)
 * @return nic
 */
function aafSetCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
/**
 * Obsługa ciasteczek - pobiera wartość
 * @param c_name - nazwa ciasteczka
 * @return wartość ciasteczka
 */
function aafGetCookie(c_name) {
	if (document.cookie.length>0) {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1) { 
	    c_start=c_start + c_name.length+1 ;
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) {
		 	c_end=document.cookie.length;
		 	}
	    return unescape(document.cookie.substring(c_start,c_end));
	    } 
	  }
		return ""
	}


/**
 * Wyświetla formularz wysyłania pliku
 * @param IDPoleUpload - ID div'a do którego wpiszemy formularz wysyłania pliku
 * IDPoleListaZalacznikow - ID pola, w którym wyświetlana jest lista załączników
 * @return nic
 */
function aafForum_FileUpload(IDPoleUpload, IDPoleListaZalacznikow, IDWpis){
	//alert('wysyłanie pliku \nFormularz pojawi się w ' + IDPoleUpload + '\nDane załącznika w ' + IDPoleListaZalacznikow);
	// Obszar, do którego wpiszemy formularz uploadu pliku
	var objObszar = document.getElementById(IDPoleUpload);
	var strHtml = "<form action=\"forum/upload\" method=\"post\" enctype=\"multipart/form-data\" target=\"clsForum_RamkaUpload\" onsubmit=\"return aafForum_StartUpload();\" class=\"clsForum_UploadForm\" >";
    strHtml += "Plik: <input name=\"clsForum_Plik\" type=\"file\" class=\"clsForum_UploadPlik\" />";
    strHtml += "<input type=\"submit\" name=\"clsForum_PrzyciskSubmit\" value=\"Wyślij\" class=\"clsForum_UploadSubmit\" />";
    strHtml += "<input type=\"hidden\" name=\"clsForum_PoleHidden\" value=\""+IDPoleListaZalacznikow+"\"  />";
    strHtml += "</form>";
    strHtml += "<iframe id=\"clsForum_UploadTarget\" name=\"clsForum_RamkaUpload\" src=\"#\" class=\"clsForum_UploadFrame\" ></iframe>";
    try {
    	objObszar.innerHTML = strHtml;
		}
    catch (e) { // alternatywna metoda dodania formularza - jquery
		$(objObszar).html(strHtml);
		}
    	
	// tymczasowo do testowania interfejsu
	//var d = new date();
	//aafForum_FileUploaded("plik.jpg",d.getTime()+"plik.jpg");
	}
/**
 * Informacja, że plik został wysłany
 * @param strOryginalnaNazwaPliku - nazwa wysłanego pliku
 * @param strTmpID - tymczasowe ID pliku
 * @param intRozmiar - rozmiar pliku na serwerze
 * @return nic
 */
function aafForum_FileUploaded(strOryginalnaNazwaPliku, strTmpID, intRozmiar){
	document.getElementById('clsForum_UploadTarget').src='#';
	document.getElementById('clsForum_UploadTarget').src='#';
	document.getElementById('clsKontrolka_Forum_PoleDodaniaPliku').innerHTML="";
	aafDiaglogBox_Close();
	var a=document.getElementById("clsKontrolka_Forum_ListaZalacznikowDiv");
	var c=document.getElementById("clsKontrolka_Forum_liczbaPlikow").value;
	c=parseInt(c);
	if(strOryginalnaNazwaPliku!="" && strTmpID!=""){
		$(a).html($(a).html()+'<div id="clsKontrolka_Forum_ListaZalacznikow'+c+'" class="clsKontrolka_Forum_ListaZalacznikow" ><input type="image" id="button_'+c+'"  style=" margin-right:10px;"  onclick="clsUsunZalacznik(\'clsKontrolka_Forum_ListaZalacznikow'+c+'\',0,'+c+');" src="usr/pic/przyciskUsun.gif" title="Usuwanie załącznika" /><span style="color:red; ">'+strOryginalnaNazwaPliku+'</span><input type="hidden" id="clsForum_Wartosc_Tymczasowe_'+c+'" value="'+strTmpID+'"/><br></div>');
		c=parseInt(c)+1;
		document.getElementById("clsKontrolka_Forum_liczbaPlikow").value=c;
		}
	else{
		var dlgBox = new clsDialogBox('UWAGA','Błąd wysyłania pliku',[['OK','Zamknięcie komunikatu.',0]],'Warning',objStanTmp);
		}
	return true;
	}
var clsForum_StanTmp = {};
/**
 * Rozpoczęcie wysyłania
 * @return
 */
function aafForum_StartUpload(){
	var dlgBox = new clsDialogBox('Wysyłanie pliku','Trwa przesyłanie pliku - proszę czekać...<br/><img src="usr/pic/ladowanie_maly2.gif" alt="Trwa wysyłanie pliku" />',[],'Info',clsForum_StanTmp);
	return true;
	}

/**
 * Zabezpieczenie adresów e-mail - generuje odnośnik (mailto:) i zwraca go jako string
 * @param strNazwa - pierwsza część adresu
 * @param strDomena - domena 
 * @return string będący całym odnośnikiem
 */
function aafWstawMail(strNazwa, strDomena){
	//alert("aaa");
	return '<a href=' + '"mailto:' + strNazwa + '@' + strDomena + '">' + strNazwa + '@' + strDomena + '</a>';
	}


/**
 * Wyświetla formularz wysyłania pliku dla poczty
 * @param IDPoleUpload - ID div'a do którego wpiszemy formularz wysyłania pliku
 * IDPoleListaZalacznikow - ID pola, w którym wyświetlana jest lista załączników
 * @return nic
 */
var objStanTmp={};
function aafPoczta_FileUpload(IDPoleUpload, IDPoleListaZalacznikow, IDWpis){
	var objObszar = document.getElementById(IDPoleUpload);
	var strHtml = "<form action=\"forum/upload\" method=\"post\" enctype=\"multipart/form-data\" target=\"clsForum_RamkaUpload\" onsubmit=\"return aafForum_StartUpload();\" class=\"clsForum_UploadForm\" >";
	strHtml += "Plik: <input name=\"clsForum_Plik\" type=\"file\" class=\"clsForum_UploadPlik\" />";
//	strHtml += "<input type=\"submit\" name=\"clsForum_PrzyciskSubmit\" value=\"Wyślij\" class=\"clsForum_UploadSubmit\" />";
	strHtml += "<input type=\"hidden\" name=\"clsForum_PoleHidden\" value=\""+IDPoleListaZalacznikow+"\"  />";
	strHtml += "</form>";
	strHtml += "<iframe id=\"clsForum_UploadTarget\" name=\"clsForum_RamkaUpload\" src=\"#\" class=\"clsForum_UploadFrame\" ></iframe>";
	var funkcjaSubmit = function(btnID){
		if(btnID==1){
			alert('Test');
			}
		};
	try {
		var dlgBox = new clsDialogBox('Wysyłanie plików',strHtml,[['OK','Rozpoczęcie wysyłania.',1],['Anuluj','Zamknięcie okna.',0]],'Question',objStanTmp,funkcjaSubmit);
		}
	catch (e) { // alternatywna metoda dodania formularza - jquery
		var dlgBox = new clsDialogBox('Wysyłanie plików',strHtml,[['OK','Rozpoczęcie logowania.',1],['Anuluj','Zamknięcie okna.',0]],'Question',objStanTmp,funkcjaSubmit);
		}
	}

var objStanTmp={};
function aafPoczta_FileUpload(IDPoleUpload, IDPoleListaZalacznikow, IDWpis){
	var objObszar = document.getElementById(IDPoleUpload);
	var strHtml = "<form action=\"poczta/upload\" method=\"post\" enctype=\"multipart/form-data\" id=\"idPoczta_FormularzUpload\" target=\"clsPoczta_RamkaUpload\" onsubmit=\"return aafPoczta_StartUpload();\" class=\"clsForum_UploadForm\" >";
	strHtml += "Plik: <input name=\"clsForum_Plik\" type=\"file\" class=\"clsForum_UploadPlik\" />";
//	strHtml += "<input type=\"submit\" name=\"clsForum_PrzyciskSubmit\" value=\"Wyślij\" class=\"clsForum_UploadSubmit\" />";
	strHtml += "<input type=\"hidden\" name=\"clsForum_PoleHidden\" value=\""+IDPoleListaZalacznikow+"\"  />";
	strHtml += "</form>";
	strHtml += "<iframe id=\"clsPoczta_UploadTarget\" name=\"clsPoczta_RamkaUpload\" src=\"#\" class=\"clsForum_UploadFrame\" ></iframe>";
	var funkcjaSubmit = function(btnID){
		if(btnID==1){
//			alert('test z funkcji inline');
			aafPoczta_StartUpload();
			document.getElementById('idPoczta_FormularzUpload').submit();
			//var blnWynik = aafPoczta_StartUpload();
//			alert('koniec');
			}
		};
	try {
		var dlgBox = new clsDialogBox('Wysyłanie plików',strHtml,[['OK','Rozpoczęcie wysyłania.',1],['Anuluj','Zamknięcie okna.',0]],'',objStanTmp,funkcjaSubmit);
		}
	catch (e) { // alternatywna metoda dodania formularza - jquery
		var dlgBox = new clsDialogBox('Wysyłanie plików',strHtml,[['OK','Rozpoczęcie logowania.',1],['Anuluj','Zamknięcie okna.',0]],'',objStanTmp,funkcjaSubmit);
		}
	}
var clsPoczta_StanTmp = {};
/**
 * Rozpoczęcie wysyłania
 * @return
 */
function aafPoczta_StartUpload(){
	var dlgBox = new clsDialogBox('Wysyłanie pliku','Trwa przesyłanie pliku - proszę czekać...<br/><img src="usr/pic/ladowanie_maly2.gif" alt="Trwa wysyłanie pliku" />',[],'Info',clsPoczta_StanTmp);
	return true;
	}
/**
 * Informacja, że plik został wysłany
 * @param strOryginalnaNazwaPliku - nazwa wysłanego pliku
 * @param strTmpID - tymczasowe ID pliku
 * @param intRozmiar - rozmiar pliku na serwerze
 * @return nic
 */
var objStanTmp={};
function aafPoczta_FileUploaded(strOryginalnaNazwaPliku, strTmpID, intRozmiar){
	document.getElementById('clsPoczta_UploadTarget').src='#';
	document.getElementById('clsPoczta_UploadTarget').src='#';
	document.getElementById('clsKontrolka_Forum_PoleDodaniaPliku').innerHTML="";
	aafDiaglogBox_Close();
	var a=document.getElementById("clsKontrolka_Forum_ListaZalacznikowDiv");
	var c=document.getElementById("clsKontrolka_Forum_liczbaPlikow").value;
	c=parseInt(c);
	if(strOryginalnaNazwaPliku!="" && strTmpID!=""){
		$(a).html($(a).html()+'<div id="clsKontrolka_Forum_ListaZalacznikow'+c+'" class="clsKontrolka_Forum_ListaZalacznikow" ><input type="image" id="button_'+c+'"  style=" margin-right:10px;"  onclick="clsUsunZalacznik(\'clsKontrolka_Forum_ListaZalacznikow'+c+'\',0,'+c+');" src="usr/pic/przyciskUsun.gif" title="Usuwanie załącznika" /><span style="color:red; ">'+strOryginalnaNazwaPliku+'</span><input type="hidden" id="clsForum_Wartosc_Tymczasowe_'+c+'" value="'+strTmpID+'"/><br></div>');
		c=parseInt(c)+1;
		document.getElementById("clsKontrolka_Forum_liczbaPlikow").value=c;
		}
	else{
		var dlgBox = new clsDialogBox('UWAGA','Błąd wysyłania pliku',[['OK','Zamknięcie komunikatu.',0]],'Warning',objStanTmp);
		}
	return true;
	}


function aafPoczta_Resize(){
	if(document.getElementById("miejscedozmienienia")){
		// Kasowanie bannera
		$("body div img").css("display","none");
		// naprawienie braku stylu wyrównującego zawartość komórki do góry
		$("#crtPoczta_Wiadmosci_Tr4").css("vertical-align","top");
		// Pobieram wysokości zbytecznych elementów
		// crtPoczta_IdNaglowekTr crtPoczta_IdStopkaTr idStopkaRejNET
		var intWysokoscElementow = parseInt(3) + $("#crtPoczta_IdNaglowekTr").outerHeight(true) 
									+ $("#crtPoczta_IdStopkaTr").outerHeight(true) 
									+ $("#crtPoczta_Wiadmosci_Tr1").outerHeight(true) 
									+ $("#crtPoczta_Wiadmosci_Tr2").outerHeight(true) 
									+ $("#crtPoczta_Wiadmosci_Tr3").outerHeight(true) 
									+ $("#idStopkaRejNET").outerHeight(true) ;
		// Wysokość po odjęciu pasków
		var intPozostalaWysokosc = $(window).height() - intWysokoscElementow;
		$("#crtPoczta_wiadomosci_Wiersz_wiadomosci").height(intPozostalaWysokosc); // lista wiadomości - nie ustawiamy wysokości
		//$("#crtPoczta_TrescWiadomosci12").height(intPozostalaWysokosc); // treść wiadomości
		$("#ctrPoczta_WiadomosciTableTdTableBodyTdDiv").height(intPozostalaWysokosc);
		
		// Splitter pionowy - naprawa wysokości
		// crtPoczta_IdSpliterDiv
		$("#crtPoczta_IdSpliter").css("background-color","#d0dcea");
		$("#crtPoczta_IdSpliter").css("width","8px");
		
		// Wymiary w przypadku wyświetlenia treści wiadomości
		if($("#crtPoczta_SpliterPionowy").css("display") != "none"){ // jeśli poziomy splitter jest wyświetlony, to wiemy, że wyświetlono wiadomość na ekranie
			//alert("tak");
			var intWysokoscPolowy = Math.floor(intPozostalaWysokosc / 2);
			var intWysokoscSplitteraPoziomego = $("#crtPoczta_SpliterPionowy").height();
			$("#crtPoczta_WiadmosciGlowna_Td3").height(intWysokoscPolowy - intWysokoscSplitteraPoziomego);
			$("#crtPoczta_wiadomosci_Wiersz_wiadomosci").height(intWysokoscPolowy);
			$("#ctrPoczta_WiadomosciTableTdTableBodyTdDiv").height(intWysokoscPolowy);//crtPoczta_WiadmosciGlowna_Div_TabelkaTable
			var intWysNaglowkaTytulu = $("#crtPoczta_WiadmosciGlowna_Div_TabelkaTable").height();
			$("#crtPoczta_WiadomoscDiv_Tresc").height(intWysokoscPolowy - intWysNaglowkaTytulu - parseInt(7));
			}
		
		// Wymiary przy wyświetleniu nowej wiadomości
		if(document.getElementById("crtPoczta_Wiadomosci_Tresc_parent")){
			// Brak CSS:
			$("#crtPoczta_Wiadmosci_Tr31").css("vertical-align","top");
			var intWysokoscElementow_NowaWiadomosc = parseInt(3) + $("#crtPoczta_IdNaglowekTr").outerHeight(true) // nagłówek
													+ $("#crtPoczta_Wiadmosci_Tr1").outerHeight(true) // pasek stron/szukajki
													+ $("#crtPoczta_Wiadmosci_Tr2").outerHeight(true) // pasek przycisków
													+ $("#crtPoczta_Wiadmosci_Tr31").outerHeight(true) // 
													+ $("#crtPoczta_Wiadomosci_Adresat1").outerHeight(true) // do
													+ $("#crtPoczta_Wiadomosci_Temat1").outerHeight(true) // temat
													+ $("#crtPoczta_Wiadomosci_Zalaczniki1").outerHeight(true) // załączniki
													+ $("#crtPoczta_IdStopkaTr").outerHeight(true) // stopka
													+ $("#idStopkaRejNET").outerHeight(true) ; // stopka rejnet
			//alert(intWysokoscElementow_NowaWiadomosc);
			// wysokość treści wiadomości
			$("#crtPoczta_Wiadomosci_Tresc_tbl").height($(window).height() - intWysokoscElementow_NowaWiadomosc - parseInt(18));
			$("#crtPoczta_Wiadomosci_Tresc_tbl iframe").height($(window).height() - intWysokoscElementow_NowaWiadomosc - parseInt(18));
			//window.status=$("#crtPoczta_Wiadomosci_Tresc_tbl").height() + " " + ($(window).height() - intWysokoscElementow_NowaWiadomosc);
			// szerokość treści wiadomości crtPoczta_IdWiadomosci
			//window.status = $("#crtPoczta_IdWiadomosci").width();
			$("#crtPoczta_Wiadomosci_Tresc_tbl").width($(window).width() -parseInt(2) - $("#crtPoczta_IdSkrzynki").outerWidth() 
																		- $("#crtPoczta_IdSpliter").outerWidth() );
			$("#crtPoczta_Wiadomosci_Tresc_tbl iframe").width($(window).width() -parseInt(2) - $("#crtPoczta_IdSkrzynki").outerWidth() 
																		- $("#crtPoczta_IdSpliter").outerWidth() );
			//$("#crtPoczta_Wiadomosci_Tresc_tbl").width($("#crtPoczta_IdWiadomosci").width());
			//$("#crtPoczta_Wiadomosci_Tresc_tbl iframe").width($("#crtPoczta_IdWiadomosci").width());
			// Ustawienie wymiaru okienka MCE
			//tinyMCE.execCommand("mceResize",false,"111");
			
			// Wysokość środka strony (całości)
			$("#IDSrodekTr").height($(window).height() - $("#crtPoczta_IdNaglowekTr").outerHeight(true) - $("#crtPoczta_IdStopkaTr").outerHeight(true) - $("#idStopkaRejNET").outerHeight(true));
			}
		//window.status = $("#crtPoczta_IdWiadomosci").width();
		}
	else{
		//alert("brak");
		}
	}





