function ulubione(obj) {	title = document.title;	url = document.location;	if (window.sidebar) {		window.sidebar.addPanel(title, url,"");	} else if( window.external ) {		window.external.AddFavorite( url, title); }	else if(window.opera && window.print) {		/**		 * Opera wymaga ustawienia parametru REL dla linku		 * Firefox także wspiera takie rozwiązanie, jednak w typ wypadku		 * spowodowało by to wywołanie 2 okienek dodania - jednego pustego		 * dlatego ustawiamy parametr poprzez JavaScript		 */		obj.rel = 'sidebar';		return true;	}	return false;}function homepage(obj) {	if(navigator.userAgent.indexOf('MSIE') > -1) {		obj.style.behavior='url(#default#homepage)';		obj.setHomePage(document.location);	}	else if(window.opera && window.print) {		alert('Twoja przeglądarka nie pozwala na zmianę strony domowej. By zrobić to ręcznie, kliknij w menu przeglądarki "Narzędzia" > "Ustawienia" > "Użyj bieżącej"');	}	else {		alert('Twoja przeglądarka nie pozwala na zmianę strony domowej. By zrobić to ręcznie, przeciągnij link "Ustaw jako stronę domową" na przycisk "Strona domowa" w pasku nawigacji przeglądarki.');	}}/* Obsługa pola formularza newslettera*//* OBSŁUGA POKAZYWANIA  */var last_id	=	'submenu1';var last_id_div = '01';function pokaz_submenu(id,menu_div, id_div){	//alert(menu_div.id);//.style.backgroundPosition	=	"0 -63px";	//menu_div.style.backgroundPosition	=	"0 -63px";		document.getElementById("menu_"+last_id_div).style.backgroundPosition	=	"0 0";	document.getElementById("a_menu_"+last_id_div).style.color	=	"#FFFFFF";		document.getElementById("menu_"+id_div).style.backgroundPosition	=	"0 -49px";	document.getElementById("a_menu_"+id_div).style.color	=	"#6B84C3";		last_id_div = id_div;		el	=	document.getElementById(id);	//link_menu	=	el.parentNode;	// alert(link_menu.id); 	document.getElementById(id).style.visibility	=	"visible";	if(last_id!=id)	{		//last_id		=	"df"+last_n;		document.getElementById(last_id).style.visibility	=	"hidden";	}	last_id	=	id;}var last_art	=	'1';function show_art(id,dis){	document.getElementById("art_link_"+last_art).style.backgroundPosition	=	"0 0";	document.getElementById("art_link_"+id).style.backgroundPosition	=	"0 -39px";		id2	=	"artykuly_content"+id;	document.getElementById(id2).style.visibility	=	"visible";	if(last_art!=id)	{		id2	=	"artykuly_content"+last_art;		document.getElementById(id2).style.visibility	=	"hidden";	}	last_art	=	id;	stop();}var interval;function init(){	try{ load();} catch(e)	{	}; // load() funckja googla !!! 	start();	start2();}function start()	{	interval	=	window.setInterval("playMe()", 10000);}function stop()	{	window.clearInterval(interval);}function playMe(){	id	=	last_art;	id++;	if(id>5) id	=	1;		document.getElementById("art_link_"+id).style.backgroundPosition	=	"0 -39px";	document.getElementById("art_link_"+last_art).style.backgroundPosition	=	"0 0";		id2	=	"artykuly_content"+id;	el	=	document.getElementById(id2);	document.getElementById(id2).style.visibility	=	"visible";	if(last_art!=id)	{		id2	=	"artykuly_content"+last_art;		document.getElementById(id2).style.visibility	=	"hidden";	}	last_art	=	id;}function sprawdz_oferte(){	df	=	document.getElementById("dodaj_form");	if(df.tytul.value=="")		{	alert("Podaj tytuł oferty."); df.tytul.focus(); return false;	}	if(df.tel.value=="")		{	alert("Podaj telefon kontaktowy.");	df.tel.focus(); return false; }	if(df.pass.value=="")	{	alert("Podaj hasło.");	df.pass.focus(); return false; }	if(df.mail.value=="" || !validate_email(df.mail.value))	{	df.mail.focus(); alert("Podaj poprawny adres e-mail");	return false;	}	return true;}function sprawdz_oferte2(){	df	=	document.getElementById("dodaj_form");	if(df.tytul.value=="")		{	alert("Podaj tytuł oferty."); df.tytul.focus(); return false;	}	return true;}/* walidacja emaila */function validate_email(email){		// nazwa uzytkownika	var ucases	=	"[-a-z0-9!#$%&\'*+/=?^_`{|}~]";	var user	=	ucases+"+([.]"+ucases+"+)*";		// domena	var dcases	=	"([a-z0-9]+([-a-z0-9]*[a-z0-9]+)?)";	var domain	=	"("+dcases+"){1,63}([.]"+dcases+"){1,63}";		var formula = "^"+user+"[@]"+domain+"$";	var test = email.match(formula);	if (test == null)	{	return false;	}	return true;}/* walidacja emaila */var last_of	=	1;var interval2;function start2()	{	interval2	=	window.setInterval("next_of()", 5000);	}function stop2()	{	window.clearInterval(interval2);	}function no_oferty()	{	document.getElementById('of_numer').innerHTML	=	last_of+"/5"; }function next_of(){	stop2(); start2();	id	=	last_of;	id++;	if(id>5) id	=	1;	id2	=	"oferty_content"+id;	document.getElementById(id2).style.visibility	=	"visible";	if(last_of!=id)	{		id2	=	"oferty_content"+last_of;		document.getElementById(id2).style.visibility	=	"hidden";	}	last_of	=	id;	no_oferty();}function prev_of(){	stop2(); start2();	id	=	last_of;	id--;	if(id<1) id	=	5;	id2	=	"oferty_content"+id;	document.getElementById(id2).style.visibility	=	"visible";	if(last_of!=id)	{		id2	=	"oferty_content"+last_of;		document.getElementById(id2).style.visibility	=	"hidden";	}	last_of	=	id;	no_oferty();}function zaloguj(){	df	=	document.getElementById('logowanie_form');	df.submit();}function wyloguj(){	document.location	=	"http://www.pnn.pl/index.php?action=wyloguj";}function clearElVal(dfi,val)	{	if(dfi.value==val)	dfi.value	=	"";	}function resetElVal(dfi,val)	{	if(dfi.value=="")	dfi.value	=	val;}function get_radio_value(that){	len = that.length;	for (i = 0; i < len; i++) 		if (that[i].checked) 			return that[i].value;}function krok1_submit(){	df	=	document.getElementById('krok1_form');	form_er = document.getElementById('form_error');		if ( !df.oferujacy2 )		of	=	df.ofer.value;	else		of	=	get_radio_value(df.oferujacy2);			// sprawdzanie wprowadzonych danych osoby prywatnej	if( of == 1 )	{				//	E-mail		if( !validate_email(df.email.value) ) {							form_er.innerHTML = "Podaj właściwy adres email";			df.email.style.color = "#C20B10";			df.email.focus();			return; 		}						//	Haslo		if( df.haslo.value != df.powtorz_haslo.value || df.haslo.value.length < 6 ) {				//alert("Powtórzone hasło nie zgadza się z wprowadzonym lub jest ono zbyt krótkie (wymagane minimum to 6 znaków)."); 			form_er.innerHTML = "Powtórzone hasło nie zgadza się z wprowadzonym lub jest ono zbyt krótkie (wymagane minimum to 6 znaków)"; 			df.haslo.style.color = "#C20B10";			df.haslo.focus();			df.powtorz_haslo.style.color = "#C20B10";			return; 		}		else {			df.haslo.style.color = "#868686";			df.powtorz_haslo.style.color = "#868686";		}		}	// sprawdzanie wprowadzonych danych biura	else {			//	E-mail		if( !validate_email(df.email2.value) ) {							form_er.innerHTML = "Podaj właściwy adres email";			df.email2.style.color = "#C20B10";			df.email2.focus();			return; 		}					//	Haslo		if( df.haslo2.value != df.powtorz_haslo2.value || df.haslo2.value.length < 6 ) {						//alert("Powtórzone hasło nie zgadza się z wprowadzonym lub jest ono zbyt krótkie (wymagane minimum to 6 znaków)."); 			form_er.innerHTML = "Powtórzone hasło nie zgadza się z wprowadzonym lub jest ono zbyt krótkie (wymagane minimum to 6 znaków)"; 			df.haslo2.style.color = "#C20B10";			df.haslo2.focus();			df.powtorz_haslo2.style.color = "#C20B10";			return; 		}		else {			df.haslo2.style.color = "#868686";			df.powtorz_haslo2.style.color = "#868686";		}				//	Nazwa firmy		if ( df.nazwa_firmy.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj nazwę firmy";			df.nazwa_firmy.style.color = "#C20B10";			df.nazwa_firmy.focus();			return;		}		else			df.nazwa_firmy.style.color = "#868686";					// 	Ulica		if ( df.adres.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj ulicę";			df.adres.style.color = "#C20B10";			df.adres.focus();			return;		}		else			df.adres.style.color = "#868686";				//	Miejscowosc		if ( df.miasto.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj miejscowosc";			df.miasto.style.color = "#C20B10";			df.miasto.focus();			return;		}		else			df.miasto.style.color = "#868686";							//	Telefon firmowy		if( df.telefon_firmowy.value  == ""  ) {							form_er.innerHTML = "Podaj numer telefonu firmowego";			df.telefon_firmowy.style.color = "#C20B10";			df.telefon_firmowy.focus();			return; 		}		else			df.telefon_firmowy.style.color = "#868686";					//	Telefon		if( df.telefon2.value  == ""  ) {				form_er.innerHTML = "Podaj numer telefonu";			df.telefon2.style.color = "#C20B10";			df.telefon2.focus();			return; 		}		else			df.telefon2.style.color = "#868686";	}		df.submit();	}function checkFormEdit(){	df	=	document.getElementById('krok1_form');	form_er = document.getElementById('form_error');		if ( !df.oferujacy2 )		of	=	df.ofer.value;	else		of	=	get_radio_value(df.oferujacy2);			// sprawdzanie wprowadzonych danych osoby prywatnej	if( of == 2 ) {			//	Nazwa firmy		if ( df.nazwa_firmy.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj nazwę firmy";			df.nazwa_firmy.style.color = "#C20B10";			df.nazwa_firmy.focus();			return;		}		else			df.nazwa_firmy.style.color = "#868686";					// 	Ulica		if ( df.adres.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj ulicę";			df.adres.style.color = "#C20B10";			df.adres.focus();			return;		}		else			df.adres.style.color = "#868686";				//	Miejscowosc		if ( df.miasto.value == "" ) {			//alert("Podaj nazwę firmy");			form_er.innerHTML = "Podaj miejscowosc";			df.miasto.style.color = "#C20B10";			df.miasto.focus();			return;		}		else			df.miasto.style.color = "#868686";							//	Telefon firmowy		if( df.telefon_firmowy.value  == ""  ) {							form_er.innerHTML = "Podaj numer telefonu firmowego";			df.telefon_firmowy.style.color = "#C20B10";			df.telefon_firmowy.focus();			return; 		}		else			df.telefon_firmowy.style.color = "#868686";					//	Telefon		if( df.telefon2.value  == ""  ) {				form_er.innerHTML = "Podaj numer telefonu";			df.telefon2.style.color = "#C20B10";			df.telefon2.focus();			return; 		}		else			df.telefon2.style.color = "#868686";		}		df.submit();	}function validate_email(email){	email.toString();	// nazwa uzytkownika	var ucases	=	"[-a-z0-9!#$%&\'*+/=?^_`{|}~]";	var user	=	ucases+"+([.]"+ucases+"+)*";		// domena	var dcases	=	"([a-z0-9]+([-a-z0-9]*[a-z0-9]+)?)";	var domain	=	"("+dcases+"){1,63}([.]"+dcases+"){1,63}";		var formula = "^"+user+"[@]"+domain+"$";	var test = email.match(formula);	if (test == null)	{	return false;	}	return true;}//	Sprawdza. czy podany email jest juz w bazie danychfunction checkEmail ( email ) {	var of	=	get_radio_value(document.getElementById('krok1_form').oferujacy2);						var Obj = false;	var ifExists;	var warn = 'Adres e-mail: ' + email + ' jest już zarejestrowany w naszym serwisie.<br />';		warn += '<span style="color: #868686;">Aby dodać ofertę używając tego adresu musisz się wcześniej zalogować.</span><br />';		warn += '<span style="color: #868686;">Jeżeli zapomniałeś hasła kliknij </span><a href="http://www.pnn.pl/?info=przypomnij_haslo">tutaj</a>.';		if ( window.XMLHttpRequest ) {		Obj = new XMLHttpRequest();	}	else if ( window.ActiveXObject ) {		Obj = new ActiveXObject("Microsoft.XMLHTTP");	}	if ( Obj ) {			Obj.open("post", "http://www.pnn.pl/modules2/ajax/checkEmail.php");		Obj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		Obj.onreadystatechange = function() {			if ( Obj.readyState == 4 && ( Obj.status == 200 || Obj.status == 304) ) {												if ( Obj.responseText == "yes" ) {					//ifExists = "yes";					if ( of == 1 )						document.getElementById('krok1_form').email.style.color = "#C20B10";					else						document.getElementById('krok1_form').email2.style.color = "#C20B10";																	document.getElementById('form_error').innerHTML = warn;						return;				}				else {					//ifExists = "no";						if ( of == 1 )						if ( !validate_email(document.getElementById('krok1_form').email.value) )	{												document.getElementById('form_error').innerHTML = "Podaj poprawny adres email.";							document.getElementById('krok1_form').email2.style.color = "#C20B10";													return ; 						}						else {													document.getElementById('form_error').innerHTML = "";							document.getElementById('krok1_form').email.style.color = "#008f00";							return;						}					else						if ( !validate_email(document.getElementById('krok1_form').email2.value) )	{												document.getElementById('form_error').innerHTML = "Podaj poprawny adres email.";							document.getElementById('krok1_form').email2.style.color = "#C20B10";													return; 						}						else {													document.getElementById('form_error').innerHTML = "";							document.getElementById('krok1_form').email2.style.color = "#008f00";							return;						}										}			}		}				Obj.send("mail="+email);	}}function lokalizator ( latitude, longitude, zoom ) {		var new_window=window.open('gmaps.php?latitude='+document.getElementById(latitude).value+'&longitude='+document.getElementById(longitude).value+'&zoom='+document.getElementById(zoom).value,'','menubar=no,toolbar=no,location=no,scrollbars=no,resizable=no,status=no,width=800,height=502');		new_window.moveTo(screen.width/2-250,screen.height/2-200);		new_window.focus();}function validate_add ( form ) {	df = document.getElementById(form);	    if ( df.nazwa.value && df.pass.value && df.tel.value && df.opis.value && df.email.value && df.adres.value ) { 		val1 = true; 	}	else { 		alert('Brak wszystkich wymaganych danych !'); 		val1 = false; 	}		if ( df.pass.value == df.pass2.value ) { 		val2 = true; 	}	else { 		alert('Wpisz takie same hasła w pola haseł !'); 		val2 = false; 	}			if ( val1 && val2 ) {		df.submit();	}	else {		return;	}		}function validate_mod ( form, id ) {	df = document.getElementById(form);	    if ( !df.nazwa.value || !df.tel.value || !df.opis.value || !df.email.value || !df.adres.value ) { 		alert('Brak wszystkich wymaganych danych !'); 		return;	}			var Obj = false;		if ( window.XMLHttpRequest ) {		Obj = new XMLHttpRequest();	}	else if ( window.ActiveXObject ) {		Obj = new ActiveXObject("Microsoft.XMLHTTP");	}	if ( Obj ) {		Obj.open("post", "ajax/check_pass.php");		Obj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		Obj.onreadystatechange = function() {			if ( Obj.readyState == 4 && ( Obj.status == 200 || Obj.status == 304) ) {				if ( Obj.responseText != 'correct' ) {					alert("Niepoprawne hasło!"); 					return;				}				else {					df.submit();				}			}				}		Obj.send("id_check="+id+"&pass_check="+df.pass.value);	}}