// JavaScript Document

  $(function() {
   $.fn.tipsy.defaults = {
    delayIn: 0,      // delay before showing tooltip (ms)
    delayOut: 0,     // delay before hiding tooltip (ms)
    fade: false,     // fade tooltips in/out?
    fallback: '',    // fallback text to use when no tooltip text
    gravity: 'n',    // gravity
    html: true,     // is tooltip content HTML?
    live: false,     // use live event support?
    offset: 0,       // pixel offset of tooltip from element
    opacity: 0.8,    // opacity of tooltip
    title: 'title',  // attribute/callback containing tooltip text
    trigger: 'hover' // how tooltip is triggered - hover | focus | manual
};
			   
			   
			   
			   $('#south').tipsy({fallback:"<u><strong>Hematopoeza</strong></u> - miejscach organizmu, tak że utrata jednej kości nie powoduje utraty funkcji.  Dlaczego natura jest tak kompulsywna w ochronie szpiku kostnego?", gravity: 's', fade: true} );


			   $('.Angiogeneza').tipsy({fallback:"<u><strong>Angiogeneza</strong></u> - (gr. Angeion  = naczynie + genesis = pochodzenie, powstawanie), inaczej neowaskularyzacja - to proces tworzenia nowych naczyń włosowatych", gravity: 's', fade: true} );
			   
			   $('.Angioplastyka_balonikowa').tipsy({fallback:"<u><strong>Angioplastyka balonikowa</strong></u> - polega na wprowadzeniu do aorty specjalnego cewnika zakończonego balonem. Po ustaleniu dokładnej pozycji balonu - tak, by jego położenie było zgodne z miejscem zwężenia, balon jest pompowany powietrzem. Przez cały czas zabiegu lekarze obserwują cewnik w aorcie na monitorach podłączonych do aparatu rentgenowskiego", gravity: 's', fade: true} );
			   
			   $('.Aterektomia').tipsy({fallback:"<u><strong>Aterektomia</strong></u> -  metoda przez skórnej rewaskularyzacji ", gravity: 's', fade: true} );
			   
			   $('.Cytokiny').tipsy({fallback:"<u><strong>Cytokiny</strong></u> - są cząsteczkami białkowymi wpływającymi na wzrost, proliferację i pobudzenie komórek biorących udział w odpowiedzi odpornościowej oraz komórek hemopoetycznych ", gravity: 's', fade: true} );
			   
			   $('.Endaretektomia').tipsy({fallback:"<u><strong>Endaretektomia</strong></u> - udrożnienie światła tętnicy przez usunięcie zgrubiałej, miażdżycowa zmienionej warstwy wewnętrznej, często wraz ze zwężającym lub zamykającym światło tętnicy zakrzepem. Obecnie stosuje się ją tylko w przypadkach ograniczonych zmian w dalszym odcinku aorty, tętnic biodrowych wspólnych i bliższym tętnicy udowej ", gravity: 's', fade: true} );
			   
			   $('.Erytrocyt').tipsy({fallback:"<u><strong>Erytrocyt</strong></u> - (gr. erythros czerwony, kytos komórka), krwinka czerwona, czerwone ciałko krwi – jeden z podstawowych morfotycznych składników krwi. Głównym zadaniem erytrocytów jest przenoszenie tlenu i dwutlenku węgla, co jest możliwe dzięki obecności w nim czerwonego barwnika <strong>hemoglobiny</strong>, który ma zdolność do nietrwałego wiązania tlenu i przechodzenia w oksyhemoglobinę.", gravity: 's', fade: true} );
			   
			    $('.Fibrynoliza').tipsy({fallback:"<u><strong>Fibrynoliza</strong></u> to fizjologiczny proces rozpuszczania skrzepu (fibryny). Podobnie, jak proces krzepnięcia krwi, zachodzi w sposób kaskadowy. Kluczowym dla fibrynolizy enzymem jest plazmina powstająca z plazminogenu. <br /> - eozynofile, czyli granulocyty kwasochłonne <br /> - neutrofile, czyli granulocyty  bojętnochłonne <br /> - bazofile, czyli granulocyty zasadochłonne ", gravity: 's', fade: true} );

			   $('.Hematopoeza').tipsy({fallback:"<u><strong>Hematopoeza</strong></u> - proces powstawania i różnicowania się komórek (elementów morfotycznych) krwi (krwinek) obejmujący zachodzące w szpiku kostnym (h. szpikowa) dorosłych ssaków procesy powstawania krwinek czerwonych i białych oraz wytwarzanie limfocytów w obrębie układu limfatycznego", gravity: 's', fade: true} );

	   			$('.Hemoglobina').tipsy({fallback:"<u><strong>Hemoglobina</strong></u> - oznaczana też skrótami Hb lub HGB – czerwony barwnik krwi, białko zawarte w erytrocytach, którego zasadniczą funkcją jest przenoszenie tlenu - przyłączanie go w płucach i uwalnianie w tkankach", gravity: 's', fade: true} );
				
				$('.Komórki').tipsy({fallback:"<u><strong>Komórki macierzyste</strong></u> , inaczej komórki pnia (ang. stem cells) - komórki, które posiadają obydwie wymienione poniżej cechy: <br /> 1.	są zdolne do potencjalnie nieograniczonej liczby podziałów. Inaczej mówiąc są nieśmiertelne i samoodnawialne. <br /> 2.	mają zdolność do różnicowania się do innych typów komórek.", gravity: 's', fade: true} );
				
				$('.Limfocyt').tipsy({fallback:"<u><strong>Limfocyt</strong></u> - komórka układu odpornościowego, należąca do leukocytów, zdolna do swoistego rozpoznawania antygenów", gravity: 's', fade: true} );
				
				$('.Leukocyty').tipsy({fallback:"<u><strong>Leukocyty</strong></u> , krwinki białe – komórkowy składnik krwi. Leukocyty są niemal bezbarwne i mniej liczne od erytrocytów, posiadają zdolność ruchu. Żyją nawet do 20 lat. Ich zadaniem jest ochrona organizmu przed patogenami takimi jak wirusy i bakterie", gravity: 's', fade: true} );

				$('.włosowate').tipsy({fallback:"<u><strong>Naczynia włosowate ( kapilary )– </strong></u> , cienkościenne naczynia krwionośne (lub chłonne) oplatające tkanki i docierające do niemalże każdej komórki ciała", gravity: 's', fade: true} );
				
				$('.Neowaskularyzacja').tipsy({fallback:"<u><strong>Neowaskularyzacja -  </strong></u>proces polegający na nowotworzeniu naczyń krwionośnych.", gravity: 's', fade: true} );
				
				$('.Proliferacja').tipsy({fallback:"<u><strong>Proliferacja </strong></u> – mnożenie się komórek", gravity: 's', fade: true} );
				
				$('.Rewaskularyzacja').tipsy({fallback:"<u><strong>Rewaskularyzacja </strong></u> – poszerzenie i udrożnienie zwężonego naczynia krwionośnego. Rewaskularyzacja ma na celu przywrócenie prawidłowego krążenia w świetle naczynia. Leczenie polegające na przeprowadzaniu rewaskularyzacji i przywracaniu prawidłowego krążenia w uprzednio zwężonym, bądź zamkniętym świetle naczynia nazywane jest leczeniem reperfuzyjnym płytki krwi", gravity: 's', fade: true} );
				
				$('.Rotablacja').tipsy({fallback:"<u><strong>Rotablacja </strong></u> – zabieg polega na wprowadzeniu prowadnika do światła naczynia - wprowadza się wirujący z prędkością od 120 000 -140 000 obr/min bor, który ścina część materiału blaszki miażdżycowej. Po zmodyfikowaniu zmiany możliwa jest angioplastyka z użyciem stentu. Rotablacja jest metodą zarezerwowaną dla pacjentów, których naczynia wieńcowe są mocno uwapnione i zwłókniałe przez co niemożliwe jest sforsowanie zwężeń przy użyciu balonów lub też jest niemożliwe rozprężenie balonów w zmianie.", gravity: 's', fade: true} );
				
				$('.Trombendarterektomia').tipsy({fallback:"<u><strong>Trombendarterektomia </strong></u> – udrożnienie tętnicy, które polega na nacięciu ściany naczynia i usunięciu zmian miażdżycowych wraz z błoną wewnętrzną. Zabieg tego typu można wykonać jako uzupełnienie pomostu aortalno-udowego lub jako główny, gdy nie jest możliwe wykonanie pomostów naczyniowych. ", gravity: 's', fade: true} );
				
				$('.Trombocyt').tipsy({fallback:"<u><strong>Trombocyt </strong></u> – podłużna komórka pozbawiona jądra odgrywająca istotną rolę w procesach krzepnięcia krwi. U człowieka zwana także płytką krwi lub czasem płytką Bizzozera. Są to dyskowate struktury, mniejsze od pozostałych komórkowych składników krwi człowieka, otoczone błoną komórkową . Zawierają szereg ziarnistości odpowiedzialnych za proces inicjacji krzepnięcia, fibrynolizy i skurczu naczyń krwionośnych. W razie uszkodzenia tkanki, w osoczu rozpoczyna się seria reakcji chemicznych, w wyniku których fibrynogen zostaje przekształcony w cząsteczki fibryny, te zaś zlepiają się, tworząc siateczkę zasklepiającą ranę. W siatce tej więzną następnie erytrocyty i trombocyty – w wyniku czego powstaje skrzep. Płytki krwi nie przypominają ani białych krwinek (leukocytów), ani czerwonych krwinek (erytrocytów).", gravity: 's', fade: true} );
				
	   $('ul#font li').click(function(){
				$.cookie("font", "foo", { expires: 7 });			  
									  
									  
	//			alert( $.cookie("font") );
				var id = $(this).attr("class");
				var a = 'ul#font li a';
				$(a).removeClass("hoverFont");
				
				$(this).children().addClass("hoverFont");

				
                var size = $(this).children().css('fontSize');          
				
						
				$.cookie("font", size, { expires: 7 });	
				
                $('.entry').css('fontSize', size);
        });  
	   
	 });
  
  $(document).ready(function(){
							 	if($.cookie("font"))
									{
										if($.cookie("font") == '14px')
											{
												var a = 'ul#font li a';
												$(a).removeClass("hoverFont");
												$('li.font2 a').addClass("hoverFont");
											}
										if($.cookie("font") == '16px')
											{
												var a = 'ul#font li a';
												$(a).removeClass("hoverFont");
												$('li.font3 a').addClass("hoverFont");
											}
										$('.entry').css('fontSize', $.cookie("font"));
									}
								
							 });
  
  
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
     
