/** Title To Note
* 2005 by Stefan Born
* http://home.arcor.de/xbo/title-to-note/
*/


var lim_bialko = 15;
var lim_wegle = 40;
var lim_tluszcz = 30;

var hinty = new Array("kalk", "Kalkulator", "Ułóż menu idealne dla siebie",
	"eboo", "E-booki", "Zostań ekspertem i pracuj efektywnie",
	"arty", "Artykuły", "Ciekawe teksty w tematyce żywienia i sportu",
	"baza", "Baza danych", "Pomóż rozbudować naszą bazę danych",
	"naco", "Miej na uwadze...", "... że zmiana nazwy nie będzie możliwa - jest ona kluczem!",
	"anul", "Anuluj", "Zamyka okno pytania bez wprowadzania żadnych zmian.",
	"xbial", "Białko", "Produkt zawiera ponad "+lim_bialko+"% białka",
	"xtlus", "Tłuszcz", "Produkt zawiera ponad "+lim_tluszcz+"% tłuszczu",
	"xwegl", "Węglowodany", "Produkt zawiera ponad "+lim_wegle+"% węglowodanów",
	"xusun", "Usuń", "Usuwa posiłek wraz z przypisaną zawartością tabeli",
	"xustb", "Usuń", "Usuwa posiłek z tabeli. Nieodwracalnie!",
	"dloa", "Pobierz e-booka", "Zamów wybranego e-booka na stronie wydawnictwa",
	"seem", "Zobacz więcej", "Dowiedz się więcej na stronie wydawnictwa",
	"zasu", "Zatwierdź", "Zamyka okno potwierdzając wybrane parametry",
	"regu", "Ustaw limity", "Włącza okno regulacji wartości odżywczych",
	"skcal", "Kalorie", "Ustaw docelową ilość kalorii",
	"sbial", "Białko", "Ustaw docelową ilość białka",
	"scarb", "Węglowodany", "Ustaw docelową ilość węglowodanów (cukrowców)"
);

var titleToNote = {
 // Define which elements should be affected:
 elements : ['a', 'img'],
 setup : function(ogr){
 if(!document.getElementById || !document.createElement) return;
   // create note
	if (!(ogr)) {
		var div = document.createElement("div");
		div.setAttribute("id", "title2note");
		document.getElementsByTagName("body")[0].appendChild(div);
		document.getElementById("title2note").style.display = "none";
	}
   // attach events
   for(j=0;j<titleToNote.elements.length;j++){
     for(i=0;i<document.getElementsByTagName(titleToNote.elements[j]).length;i++){
       var el = document.getElementsByTagName(titleToNote.elements[j])[i];
       if(el.getAttribute("title") && el.getAttribute("title") != ""){
		if  ((ogr==0) || ((ogr==1) && (el.getAttribute("title")[0] == "x"))) {
			//alert(el.getAttribute("title"));	
			el.onmouseover = titleToNote.showNote;
			el.onmouseout = titleToNote.hideNote;
		}
       }
     }
   }
 },
 showNote : function()
 {
   var operacyjna = (document.getElementById("title2note").title = this.getAttribute("title"));
   
   var i;
   for (i=0; i<(hinty.length)/3; i++) {
	//alert(hinty[3*i]+" vs. "+this.getAttribute("title")+" "+elementy+" "+i);
	if (hinty[3*i] == this.getAttribute("title")) { i*=3; break; };
   }
   
   document.getElementById("title2note").innerHTML = "<div class=\"naglowekPodpowiedzi\"><p class=\"podpowiedz_t\">"+hinty[i+1]+"</p><p class=\"podpowiedz\">"+hinty[i+2]+"</p></div><div class=\"duzaIkonka\"><img class=\"imgDuzaIkonka\" src=\"/design/"+hinty[i]+".png\"></div>";

   this.setAttribute("title", "");
   document.getElementById("title2note").style.display = "block";
   
   opacity(this.getAttribute("id"), 50, 100, 500);
   
 },
 hideNote : function()
 {
   this.setAttribute("title", document.getElementById("title2note").title);
   document.getElementById("title2note").style.display = "none";
   
   /*document.getElementById("title2note").title = "";
   document.getElementById("title2note").innerHTML = "";*/ //potrzeba?
   
   opacity(this.getAttribute("id"), 100, 50, 500);
 },
 xhideNote : function()
 {
   document.getElementById("title2note").style.display = "none";
   

 }
}
 /* End Title To Note */
 
//Onload Handling 
/*var oldonload=window.onload;if(typeof window.onload!='function'){
window.onload=titleToNote.setup;
}else{window.onload=function(){oldonload();
titleToNote.setup();}}*/
  /* setup faster by deleting these lines and adding
         <script type="text/javascript">titleToNote.setup();</script>
         before the closing body tag in your HTML */
