function dodaj_zdarzenie(obiekt,zdarzenie,funkcja)
{
	if(obiekt.addEventListener)
	{
		obiekt.addEventListener(zdarzenie,funkcja,false);

	}
	else
	{
		obiekt.attachEvent("on"+zdarzenie,funkcja);
	} 
}
dodaj_zdarzenie(window,'load',laduj);



function laduj()
{
	sklep_direction();
	if(document.getElementById('pokaz_kat'))
	{
		document.getElementById('pokaz_kat').onmouseout=function (e){var a=targetTo(e);usun_kat(a)};
		var linki=document.images;
		for(var i=0;i<linki.length;i++)
		{
			if(linki[i].title!=""&&linki[i].alt!="")
			new chmurka(linki[i],300,300);
		}}

	//godzina();
}
function godzina()
{
	var wzor=/^[0-2][0-9]:[0-5][0-9]$/;
	return;
	$('input[name*="termin_"]').bind('keyup',function(){
		
		var string=$(this).val();   
		//if(string.length < 5) return;
		if(!wzor.test(string))
		{
			$(this).val(string.substr(0,string.length-1));
			alert('Godzina powinna być w formacie: 09:15, 18:00, itp. (dwie cyfry, dwukropek, dwie cyfry)');
		}

		else if(string.length>=6)
		{
			$(this).val(string.substr(0,5));
			alert('Godzina powinna być w formacie: 12:15, 18:00, itp.');
		}
		
	})
}

function godzina2(tbox)
{
	var wzor=/^[0-2][0-9]:[0-5][0-9]$/;
	
	$('input[name*="termin_"]').bind('keyup',function(){
		
		var string=tbox.value;   
		//if(string.length < 5) return;
		if(!wzor.test(string))
		{
			//$(this).val(string.substr(0,string.length-1));
			alert('Godzina powinna być w formacie: 09:15, 18:00, itp. (dwie cyfry, dwukropek, dwie cyfry)');
		}

		else if(string.length>=6)
		{
			//$(this).val(string.substr(0,5));
			alert('Godzina powinna być w formacie: 12:15, 18:00, itp.');
		}
		
	})
}

function sklep_direction()
{
	var loc=window.location.href;
	if(loc.indexOf("site=sklep&id_kategoria")>0)
	{
		loc1=loc.split('=');
		var hreff=loc1[loc1.length-1];
		hreff=hreff.replace('#','');

		loc1=loc1.join('=');

		loc1=loc.split('&');

		loc1.pop();
		loc1.pop();
		loc1.pop();
		loc1.pop();

		loc1=loc1.join('&')+'#'+hreff;

		window.location=loc1;
	}

	if(document.getElementById('button_potwierdzam'))
	{
		$('#button_potwierdzam').bind({
mouseover:function(){$(this).css({background:'url(images/potwierdzam_zamowienie.jpg) no-repeat'})},

mouseout:function(){$(this).css({background:'none'})}


		});
		$('#zmiana_danych_dostawy_button').bind({
mouseover:function(){$(this).css({background:'url(images/zmiana_danych_dostawy.jpg) no-repeat'})},

mouseout:function(){$(this).css({background:'none'})}


		});  
		$('#zmieniam_zamowienie_button').bind({
mouseover:function(){$(this).css({background:'url(images/zmieniam_zamowienie.jpg) no-repeat'})},

mouseout:function(){$(this).css({background:'none'})} 
		});    
	}

	if(document.getElementById('button_zapisz_dane'))
	{
		$('#button_zapisz_dane').bind({
mouseover:function(){$(this).css({background:'url(images/zapisz_zmiana_danych.jpg) no-repeat'})},

mouseout:function(){$(this).css({background:'none'})}


		});

		$('#button_anuluj_dane').bind({
mouseover:function(){$(this).css({background:'url(images/anuluj_zmiana_danych.jpg) no-repeat'})},

mouseout:function(){$(this).css({background:'none'})} 
		});    
	}

}



function wybierz_kat(ob)
{
	var pokaz=ob.getElementsByTagName('div')[0].style.display="block";
}
function nowy_klient(formularz,ob)
{
	var mail=document.getElementById('email').value;  

	if(mail=="")
	{
		alert('Podaj mail.');
		ob.className='none';
		return false; 
	}  
	ob.className='checkbox';

	var tester_mail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9_\.\-]+$/;
	if(!tester_mail.test(mail))
	{ 
		alert('Zły format maila.');
		ob.className='none';
		return false;
	}

	$.ajax({
type: "POST",
url: "js/mail.php5",
data: "email_klient="+mail,
dataType:'json',
success: function(msg){
			if(msg.email_klient.toLowerCase()==mail.toLowerCase())
			{
				alert('Nie zaznaczaj, że jesteś nowym klientem, ponieważ Twoje dane istnieją już w bazie. Jeżeli chcesz je zmienić, skontakuj się z nami telefonicznie lub mailowo.');
				ob.className='none';
				return false;
			}else
			{
				$(formularz).append('<input type="hidden" name="site" value="zamowienie_nowy" />');				
				alert('Proszę wpisać w formularzu dane do dostawy.');
				formularz.submit();	
			}
		}
	});

}

function instrukcjaFormularza(ob)
{
	alert('Proszę podać dane do dostawy.');
}

function anulujClick(formularz)
{
	alert('Twoje dane nie zostały zapisane.');
	//$(formularz).append('<input type="hidden" name="site" value="zamowienie" />');
	//formularz.submit();
	window.location='index.php5?site=zamowienie';
}

function nie_nowy_klient(formularz,ob)
{
	ob.className='';
	$(formularz).append('<input type="hidden" name="site" value="zamowienie" />');
	formularz.submit();
}

function targetTo(e) {
	if (!e) var e = window.event;
	if (e.relatedTarget) return e.relatedTarget;
	else if (e.toElement) return e.toElement;
}

function zmien_tlo(ob)
{

	if(ob.className=='checkbox')
	ob.className='';
	else
	ob.className='checkbox';

}
function usun_kat(ob)
{
	if((ob.nodeName).toLowerCase()!="a"&ob.id!='pokaz_kat')
	{
		document.getElementById('pokaz_kat').style.display='none';
	}
}

function komunikat(ob)
{
	switch(ob.value)
	{
	case 'potwierdzam_zamowienie':
		return sprawdz_mail(document.getElementById('email').value);  break;

	case 'potwierdzam_zamowienie_nowy':
		return form_sprawdz(document.getElementById('email').value);  break;
		
	case 'potwierdzam_danems_nowy':
		return form_sprawdz(document.getElementById('email').value);  break;

	case 'zmiana_danych_dostawy':
		logowanie_rejestracja();  break;

	case 'zmieniam_dane_klienta':
		return zmiana_danych_klienta();  break;		
	case 'sklep':		
		//document.forms[0].submit();
		window.location='index.php5?site=sklep';
		break;
	default:
		alert('Błąd, przepraszamy za usterki');
	}
}

function sprawdz_mail(mail)
{
	var tr=document.getElementById('tabela_z_zamowieniami').rows.length;
	if(tr==2)
	{
		alert('Brak produktów w koszyku.');
		return false;
	}
	if(mail == 'luki')
	{		
		$(document.forms[0]).append('<input type="hidden" name="site" value="potwierdzam_zamowienie" />');
		document.forms[0].submit();
		return false;
	}
	var flaga=0;
	var tester_mail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9_\.\-]+$/;
	if(!tester_mail.test(mail))
	{ 
		alert('Zły format adresu email. Wpisz poprawnie swojego maila. Jeżeli nigdy nie zapisywałaś/zapisywałeś w naszej bazie swoich danych do dostawy - po wpisaniu maila kliknij "Jestem tu nowa(y)".');
		return false;
	}

	$.ajax({
type: "POST",
url: "js/mail.php5",
data: "email_klient="+mail,
dataType:'json',
success: function(msg){
			if(msg.email_klient.toLowerCase()==mail.toLowerCase())
			{
				alert('W celu potwierdzenia zamówienia, kliknij na link wysłany na Twój adres email wraz z podsumowaniem zamówienia.');
				$(document.forms[0]).append('<input type="hidden" name="site" value="potwierdzam_zamowienie" />');
				document.forms[0].submit();
			}
			else
			{
				alert('Nie mamy Twojego emaila w bazie. Prawdopodobnie podałaś/eś inny email (podaj ten co ostatnio) lub jesteś nowym klientem - wtedy zaznacz checkbox "Jesem tu nowa/y" i wypełnij dane dostawy.'); 
			}

		}
	});
	return false;
}

function form_sprawdz(mail)
{
	var tr=document.getElementById('tabela_z_zamowieniami').rows.length;
	if(tr==2)
	{
		alert('Brak produktów w koszyku.');
		return false;
	}
	var flaga=0;
	var flaga1=0;
	var flaga2=0;
	var tester_mail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9_\.\-]+$/;
	if(!tester_mail.test(mail))
	{ 
		alert('Zły format adresu email!');
		return false;
	} 
	var tester_godzina=/^(([1-2][0-9])|([0-9])):[0-5][0-9]$/;
	for(var i=1;i<=8;i++)
	{
		var val = document.getElementById('przedzialCzasowy'+i).value;
		if(val.length > 0)
		{
			if(!tester_godzina.test(val))
			{
				alert('Błędny format godziny - poprawny to: 1 lub 2 cyfry, dwukropek, 2 cyfry. Np. 9:15, 14:30, 18:00, itp.');
				return false;
			}
		}
	}

	$.ajax({
type: "POST",
url: "js/mail.php5",
data: "email_klient="+mail,
dataType:'json',
success: function(msg){
			if(msg.email_klient.toLowerCase()==mail.toLowerCase())
			{
				alert('Nie zaznaczaj, że jesteś nowym klientem, ponieważ Twoje dane istnieją już w bazie. Jeżeli chcesz je zmienić, skontaktuj się z nami telefonicznie lub mailowo.');
				$(document.forms[0]).append('<input type="hidden" name="site" value="zamowienie" />');
				document.forms[0].submit();
			}
			else 
			{
				$(':input[type="text"]:lt(8)').each(function(index,element){
					
					if($(element).val()=="")
					{
						flaga=1;
						$(element).css({background:'red',color:'lime'});
					}
					else
					{
						$(element).css({background:'none',color:'#acac3c'});
					}      
				}); 
				
				if(flaga==1)
				alert('Nie podałeś wszystkich danych dostawy.');
				var flagaNewsletter = 0;
				if(document.getElementById('1').className!='checkbox')
				{
					flagaNewsletter = 1;
					//flaga1=1;
					//flaga=1;
				} 
				if(document.getElementById('2').className!='checkbox')
				{
					flaga1=1;
					flaga=1;
				}    
				if(document.getElementById('3').className!='checkbox')
				{
					flaga1=1;
					flaga=1;
				}       
				
				if(flaga1==1)
				{
					alert('Wymagane jest zaakceptowanie regulaminu oraz wyrażenie zgody na przetwarzanie danych.');
				}
				if(flaga==0)
				{
					alert('Twoje dane zostały zapisane, możesz teraz potwierdzić lub zmienić swoje zamówienie.');
					$(document.forms[0]).append('<input type="hidden" name="site" value="potwierdzam_danems_nowy" />');
					if(flagaNewsletter==0)
					$(document.forms[0]).append('<input type="hidden" name="newsletter" value="tak" />');
					else
					$(document.forms[0]).append('<input type="hidden" name="newsletter" value="nie" />');
					document.forms[0].submit(); 
				}   
			}
		}
	});
	return false;
}




function logowanie_rejestracja()
{
	var tr=document.getElementById('tabela_z_zamowieniami').rows.length;
	if(tr==2)
	{
		alert('Brak produktów w koszyku.');
		return false;
	}

	var szer=$('body').innerWidth()+$('body').scrollLeft();

	var odl=szer/2-200;

	var email=document.getElementById('email').value;

	document.forms[1].email_klient.value=email;
	document.forms[2].email_klient.value=email;


	$('#anuluj').unbind('click').bind('click',function(){

		$('#panel_logowanie_rejestracja').animate({height:'10px'},500).animate({width:'10px'},500).animate({left:0,top:0},500).hide('fast');


	});

	$('#panel_logowanie_rejestracja').show(50).animate({left:odl+'px',top:'100px'},500).animate({height:'200px'},500).animate({width:'400px'},500);

	$('#logowanie_button').unbind('click').bind('click',function(){

		//przycisk logowanie

		var mail=document.forms[1].email_klient.value;

		var haslo=document.forms[1].haslo_klient.value;

		$('#panel_logowanie_rejestracja').animate({height:'10px'},500).animate({width:'10px'},500).animate({left:0,top:0},500).hide('fast');

		$.ajax({

type:'POST',
url: 'js/mail.php5',
dataType:'json',
data: 'logowanie='+mail+'&haslo_klient='+haslo,
success: function (msg)
			{
				if(msg.email_klient.toLowerCase()==mail.toLowerCase())
				{
					$(document.forms[0]).append('<input type="hidden" name="site" value="zamowienie_nowy" />');
					document.forms[0].submit();
				}
				else
				{
					alert('Hasło które podałeś nie jest przyporządkowane temu mailowi');
				}
				//koniec success
			}
			//koniec obiekt ajax
		});
		// koniec bind
	});

	$('#rejestracja_button').unbind('click').bind('click',function(){

		//przycisk logowanie

		var mail=document.forms[2].email_klient.value;

		var haslo=document.forms[2].haslo_klient.value;

		$('#panel_logowanie_rejestracja').animate({height:'10px'},500).animate({width:'10px'},500).animate({left:0,top:0},500 );
		$('#panel_logowanie_rejestracja').hide('fast');

		$.ajax({

type:'POST',
url: 'js/mail.php5',
dataType:'json',
data: 'rejestracja='+mail+'&haslo_klient='+haslo,
success: function (msg)
			{
				$(document.forms[0]).append('<input type="hidden" name="site" value="rejestracja_1" />');

				alert('Aby uktualnić hasło wejdź na podanego prze Ciebie w rejestracji maila i kliknij link aktywacyjny');

				document.forms[0].submit();
				// koniec success;
			}
			//koniec obiekt ajax
		});

		// koniec bind
	});
}

function zmiana_danych_klienta()
{
	var flaga=0;
	var flaga1=0;
	$(':input[type="text"]:lt(8)').each(function(index,element){
		
		if($(element).val()=="")
		{
			flaga=1;
			$(element).css({background:'lime',color:'red'});
		}
		else
		{
			$(element).css({background:'none',color:'#acac3c'});
		}
		
	});
	if(flaga==1)
	alert('Nie podałeś wszystkich danych dostawy. Przycisk Ok.');
	
	if(document.getElementById('1').className!='checkbox')
	{
		flaga1=1;
		flaga=1;
	} 
	if(document.getElementById('2').className!='checkbox')
	{
		flaga1=1;
		flaga=1;
	}      
	if(document.getElementById('3').className!='checkbox')
	{
		flaga1=1;
		flaga=1;
	}     

	if(flaga1==1)
	{
		alert('Nie Zaznczyłeś checkbox\'ów zatwierdzenia regulaminu. Przycisk Ok.');
	}
	if(flaga==0)
	{

		alert('W celu potwierdzenia zamówienia, kliknij na link wysłany do Ciebie wraz z podsumowaniem zamówienia.');
		$(document.forms[0]).append('<input type="hidden" name="site" value="zmieniam_dane_klienta" />');
		document.forms[0].submit(); 
	} 



	//koniec zmiana_danych
}

//funkcja do zmiany danych zamowienia
function ajax_zmien_zamowienie(id,id_prod,id_zam,id_ed)
{
	var cena_produkt=document.getElementById('zmien_cena'+id).value;
	var ilosc_produkt=document.getElementById('zmien_ilosc'+id).value;



	$.ajax({
type:'POST',
url: '../js/mail.php5',
data:'cena_produkt='+cena_produkt+'&ilosc_produkt='+ilosc_produkt+'&id_produkt='+id_prod+'&id_zamowienie='+id_zam,
success: function (msg)
		{
			window.location = 'index.php5?site=zamowienie&id_ed='+id_ed;
			// koniec success;
		}


		//koniec obiekt ajax
	});







}

function ajax_usun_produkt_zamowienie(id_prod,id_zam,id_ed)
{  
	$.ajax({
type:'POST',
url: '../js/mail.php5',
data:'id_produkt_us='+id_prod+'&id_zamowienie='+id_zam,
success: function (msg)
		{
			window.location = 'index.php5?site=zamowienie&id_ed='+id_ed;
		}
		//koniec obiekt ajax
	});  
}
var link='';
var produkty = new Object();
var produktymax = new Object();

function ajax_spr()
{  
	document.getElementsByTagName('body')[0].className='bodyclass';	
	var prod = '';
	for (var klucz in produkty)
	prod = prod + klucz + '_' + produkty[klucz] + '_' + produktymax[klucz] + ',';
	//if(produkty)
	//window.location = 'index.php5?site=koszyk&order=' + prod;		
	$.ajax({
		type:'GET',
		url: 'index.php5',
		data:'site=koszyk&order=' + prod,
		//async: false,
		success: function (msg)
		{
			window.location = 'index.php5?site=koszyk';			
		},
		error: function (msg)
		{
			document.getElementsByTagName('body')[0].className='bbb';
		}
	});	
}

function zmiana_kat(katlink)
{
	document.getElementsByTagName('body')[0].className='bodyclass';	
	var prod = '';
	for (var klucz in produkty)
	prod = prod + klucz + '_' + produkty[klucz] + '_' + produktymax[klucz] + ',';
	if(prod=='')
		window.location = 'index.php5?' + katlink;
	else
	{
	$.ajax({
		type:'GET',
		url: 'index.php5',
		data:'site=zamowienie&order=' + prod,
		//async: false,
		success: function (msg)
		{
			window.location = 'index.php5?' + katlink;	
		},
		error: function (msg)
		{
			document.getElementsByTagName('body')[0].className='bbb';
		}
	});	
	}
	//window.location = 'index.php5?'+katlink;
}

function ajax_spr2()
{  
	//window.location = 'index.php5?site=koszyk&order='+link;
	document.getElementsByTagName('body')[0].className='bodyclass';	
	var prod = '';
	for (var klucz in produkty)
	prod = prod + klucz + '_' + produkty[klucz] + '_' + produktymax[klucz] + ',';
	//if(produkty)
	//window.location = 'index.php5?site=zamowienie&order=' + prod;
	$.ajax({
		type:'GET',
		url: 'index.php5',
		data:'site=zamowienie&order=' + prod,
		//async: false,
		success: function (msg)
		{
			window.location = 'index.php5?site=zamowienie';	
		},
		error: function (msg)
		{
			document.getElementsByTagName('body')[0].className='bbb';
		}
	});	
	//window.location = 'index.php5?site=zamowienie';
}

function ajax_spr4()
{  
	//window.location = 'index.php5?site=koszyk&order='+link;
	document.getElementsByTagName('body')[0].className='bodyclass';	
	var prod = '';
	for (var klucz in produkty)
	prod = prod + klucz + '_' + produkty[klucz] + '_' + produktymax[klucz] + ',';
	//if(produkty)
	//window.location = 'index.php5?site=zamowienie&order=' + prod;
	$.ajax({
		type:'GET',
		url: 'index.php5',
		data:'site=zamowienie&order=' + prod,
		//async: false,
		success: function (msg)
		{
			window.location = 'index.php5?site=index';	
		},
		error: function (msg)
		{
			document.getElementsByTagName('body')[0].className='bbb';
		}
	});	
	//window.location = 'index.php5?site=zamowienie';
}

function ajax_spr3()
{  
	document.getElementsByTagName('body')[0].className='bodyclass';	
	//window.location = 'index.php5?site=koszyk&order='+link;
	var prod = '';
	for (var klucz in produkty)
	prod = prod + klucz + '_' + produkty[klucz] + '_' + produktymax[klucz] + ',';
	//if(produkty)
	//window.location = 'index.php5?site=sklep&order=' + prod;
	$.ajax({
		type:'GET',
		url: 'index.php5',
		data:'site=sklep&order=' + prod,
		//async: false,
		success: function (msg)
		{
			window.location = 'index.php5?site=sklep';	
		},
		error: function (msg)
		{
			document.getElementsByTagName('body')[0].className='bbb';
		}
	});	
	//window.location = 'index.php5?site=sklep';
}

/*;
$.ajax({
type:'GET',
url: '../html/index.php5',
data:'site=sklep',
async: false,
success: function (msg)
{
	window.location = 'index.php5?site=koszyk';
	//alert("OK");
}

//koniec obiekt ajax
//<img src="../icons/delete.png" alt="add" onclick="ajax_dodaj_produkt_do_koszyka(<?php echo $danea['id_kategoria']; ?>,<?php  echo $produkty[$i]['id_produkt'] ?>,<?php echo $produkty[$i]['ilosc_produkt']; ?>,<?php  echo $produkty[$i]['inc_produkt']  ?>,<?php echo $i;  ?> );"
});  
}
*/
function ajax_dodaj_produkt_do_koszyka(id_kat, id_dod, maks, ile, id, cena)
{  
	//link = link + id_dod + ',' ;	
	var suma = document.getElementById('wartosc_zam2').innerHTML;
	var sum = parseFloat(suma) + parseFloat(ile*cena);
	document.getElementById('wartosc_zam2').innerHTML = sum + '';
	var ilosc = document.getElementById('zamawiam2'+id_dod).innerHTML;
	document.getElementById('zamawiam2'+id_dod).innerHTML = (parseFloat(ilosc) + ile).toFixed(2);
	document.getElementById('koszt_transport2').innerHTML = koszt_transportu(sum);

	if (typeof produkty[id_dod] == 'undefined')
	{
		produkty[id_dod] = 0;
	}
	produkty[id_dod] = produkty[id_dod] + ile;
	produktymax[id_dod] = maks;

	var kat;
	if(id_kat<0)
	kat = '';
	else kat=id_kat;
	/*
$.ajax({
type:'GET',
url: '../html/index.php5',
data:'site=sklep&id_kategoria='+kat+'&id_dod='+id_dod+'&maks='+maks+'&ile='+ile+'&id='+id,
//async: false,
success: function (msg)
{
	//window.location = 'index.php5?site=koszyk';
	//alert("OK");
}

//koniec obiekt ajax
//<img src="../icons/delete.png" alt="add" onclick="ajax_dodaj_produkt_do_koszyka(<?php echo $danea['id_kategoria']; ?>,<?php  echo $produkty[$i]['id_produkt'] ?>,<?php echo $produkty[$i]['ilosc_produkt']; ?>,<?php  echo $produkty[$i]['inc_produkt']  ?>,<?php echo $i;  ?> );"
}); 
*/ 
}

function ajax_usun_produkt_z_koszyka(id_kat, id_dod, maks, ile, id, cena)
{  
	var ilosc = document.getElementById('zamawiam2'+id_dod).innerHTML;
	if(ilosc <= 0) return;
	document.getElementById('zamawiam2'+id_dod).innerHTML = (parseFloat(ilosc) - ile).toFixed(2);
	link = link + '-' + id_dod + ',' ;
	var suma = document.getElementById('wartosc_zam2').innerHTML;
	var sum = parseFloat(suma) - parseFloat(ile*cena);
	document.getElementById('wartosc_zam2').innerHTML = sum + '';
	document.getElementById('koszt_transport2').innerHTML = koszt_transportu(sum);

	if (typeof produkty[id_dod] == 'undefined')
	produkty[id_dod] = 0;
	//if(produkty[id_dod] > 0)
	produkty[id_dod] = produkty[id_dod] - ile;
	produktymax[id_dod] = maks;

	var kat;
	if(id_kat<0)
	kat = '';
	else kat=id_kat;
}

function koszt_transportu(suma)
{
	if(suma < 40) return 15;
	if(suma <= 100) return 10;
	if(suma > 100) return 0;
}

function chmurka(_obj,_timeOn,_timeOff)
{
	this.ob_wyw=_obj;
	this.nowy_div=null;
	this.title=$(this.ob_wyw).parent().next().html();
	this.ob_wyw.title ="";
	this.img=this.ob_wyw.alt;	
	this.o=this;
	this.timeOn=_timeOn;
	this.timeOff=_timeOff;
	var ob=this.o;


	this.czy_jest=function()
	{
		var div=document.getElementsByTagName('div');
		for(var i=0;i<div.length;i++)
		{
			if(div[i].className=="chmurka")
			{ 
				div[i].parentNode.removeChild(div[i]);
			}
		}

	}


	this.myszka=function(e)
	{
		var pozX=0;
		var pozY=0;
		if(e)
		{
			pozX=e.pageX;
			pozY=e.pageY;
			return [pozX,pozY];
		}
		else
		{
			e=window.event;
			pozX=e.clientX+document.documentElement.scrollLeft;
			pozY=e.clientY+document.documentElement.scrollTop;
			return [pozX,pozY];
		}
	}




	this.ob_wyw.onmouseover=function(e)
	{
		ob.czy_jest();
		ob.nowy_div=document.createElement('div');
		ob.nowy_div.className='chmurka';
		ob.zdjecie=document.createElement('img');
		ob.zdjecie.src=ob.img;
		ob.nowy_div.appendChild(ob.zdjecie);
		//var w = ob.img.naturalWidth;
		ob.nowy_div.style.width=508+'px';
		ob.nowy_div.style.left=ob.myszka(e)[0]+20+"px";
		ob.nowy_div.style.top=$(window).scrollTop()+30+"px";//$(window).scrollTop();
		ob.nowy_div.appendChild(ob.zdjecie);

		var tt=document.createElement('div');
		tt.innerHTML=$(ob.title).html();
		ob.nowy_div.appendChild(tt);
		window.setTimeout(function(){document.getElementsByTagName('body')[0].appendChild(ob.nowy_div);},0);
	}

	this.ob_wyw.onmouseout=function()
	{
		if(ob.nowy_div)
		{
			window.setTimeout(function(){document.getElementsByTagName('body')[0].removeChild(ob.nowy_div);ob.czy_jest();},200);
			delete ob;
		}
	}

	this.ob_wyw.onmousemove=function(e)
	{
		if(ob.nowy_div)
		{
			ob.nowy_div.style.left=ob.myszka(e)[0]+20+"px";
			ob.nowy_div.style.top=$(window).scrollTop()+30+"px";//$(window).scrollTop();	
		}
		/*	 
	if(ob.zdjecie.height>=(ob.myszka(e)[1]-$(window).scrollTop()))
	{
		ob.nowy_div.style.top=ob.myszka(e)[1]-2*ob.zdjecie.height+50+"px";
		//alert(ob.zdjecie.height);
		//alert(ob.myszka(e)[1]-$(window).scrollTop());
	}  
	else
	{
		ob.nowy_div.style.top=ob.myszka(e)[1]+20+"px";
	}
*/	 
	}

	function getClientSize() {
		var myWidth = 0, myHeight = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
			//Non-IE
			myWidth = window.innerWidth;
			myHeight = window.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			myWidth = document.documentElement.clientWidth;
			myHeight = document.documentElement.clientHeight;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			myWidth = document.body.clientWidth;
			myHeight = document.body.clientHeight;
		}
		return [myWidth, myHeight];
	}

}


