var Timer;
var view=0;
//nowe okno
function new_wind(adres,name)
{
	if(adres==adres.replace('src=images','') && adres==adres.replace('profil_gal.php?id=',''))
	{ okno=window.open(adres,'').focus(); }
	else
	{
		//odczyt wielkości okna
		var width = 0, height = 0;
		if(typeof( window.innerWidth )=='number' )
		{
			width = window.innerWidth;
			height = window.innerHeight;
		}
		else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
		{
			width = document.documentElement.clientWidth;
			height = document.documentElement.clientHeight;
		}
		else if(document.body && (document.body.clientWidth || document.body.clientHeight))
		{
			width = document.body.clientWidth;
			height = document.body.clientHeight;
		}
		//utworzenie powłoki
		var layer=document.createElement('div');
		layer.style.width=(width*0.8)+"px";
		layer.style.height="auto";
		layer.style.left=(width*0.1)+"px";
		layer.style.top=(height*0.1)+"px";
		layer.style.position="fixed";
		layer.className="powloka_galery";
		layer.id='powloka_galery';
		//dodanie przycisku zamkniecia
		document.body.appendChild(layer);
		var req=mint.Request();
		req.OnSuccess=function()
		{
			$("powloka_galery").innerHTML = this.responseText;
			var closer=document.createElement('div');
			closer.className="powloka_close";
			closer.innerHTML="&nbsp;"
			closer.onclick=function(){ child=document.getElementById('powloka_galery'); document.body.removeChild(child);  }
			document.getElementById('powloka_galery').appendChild(closer);
			var closer2=document.createElement('div');
			closer2.className="powloka_close2";
			closer2.innerHTML="&nbsp;"
			closer2.onclick=function(){ child=document.getElementById('powloka_galery'); document.body.removeChild(child);  }
			document.getElementById('powloka_galery').appendChild(closer2);
			var closer3=document.createElement('div');
			closer3.className="powloka_close3";
			closer3.innerHTML="&nbsp;"
			closer3.onclick=function(){ child=document.getElementById('powloka_galery'); document.body.removeChild(child);  }
			document.getElementById('powloka_galery').appendChild(closer3);
			var closer4=document.createElement('div');
			closer4.className="powloka_close4";
			closer4.innerHTML="&nbsp;"
			closer4.onclick=function(){ child=document.getElementById('powloka_galery'); document.body.removeChild(child);  }
			document.getElementById('powloka_galery').appendChild(closer4);
		}
		if(adres==adres.replace('profil_gal.php?id=',''))
		{
			var src=adres.replace('photo.php?src=','');
			req.AddParam("src",src);
			//req.AddParam("upga",1);
			req.Send("photo_view2.php");
		}
		else
		{
			var tmp=adres.replace("profil_gal.php?id=","");
			tmp=tmp.replace("&gal=","_");
			tmp=tmp.replace("&img=","_");
			var tab=tmp.split("_");
			var id=tab[0];
			var gal=tab[1];
			var img=tab[2];
			req.AddParam("id",id);
			req.AddParam("gal",gal);
			req.AddParam("img",img);
			req.Send("users_galery.php");
		}		
	}
}
function new_wind2(adres,name,wid,hei)
{ okno=window.open(adres,'','width='+wid+',height='+hei+'').focus(); }
function ochrona_delete(link)
{
	var conf=confirm("Czy napewno usunac ten element?");
	if(conf){document.location=link;}
}
//potwierdzenia
function log_add(link1,link2)
{
	var conf=confirm("Aby moc dodawac musisz byc zalogowany/a.\nCzy chcesz kontynuowac?");
	if(conf){document.location=link1;}
	else{document.location=link2;}
}
function log_profil(link1,link2)
{
	var conf=confirm("Aby przegladac profile uzytkownikow musisz byc zalogowany/a.\nCzy chcesz kontynuowac?");
	if(conf){document.location=link1;}
	else{document.location=link2;}
}
function del_profil(link)
{
	var conf=confirm("Napewno chcesz usunac swoje konto w tym protalu?");
	if(conf){document.location=link;}
}
//validator
//sprawdzenie mail
function is_mail(pole)
{
	poles = document.getElementById(pole);
	mail = poles.value;
	if(mail!="")
	{
	    if(mail.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)){return true;}
	    else{alert ('Invalid e-mail address!'); document.getElementById(pole).value=""; return false;}
    }
}
function is_mail2(pole,val)
{
	poles = document.getElementById(pole);
	mail = poles.value;
	if(mail.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/) && mail.length>0){return true;}
	else{alert ('Podany adres kontaktowy e-mail jest nieprawidlowy'); document.getElementById(pole).value=val; return false;}
}
//sprawdzenie url
function is_www(pole)
{
	if(document.getElementById(pole).value!="")
	{
		var link=document.getElementById(pole).value;
		var re = new RegExp("((http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*)|([a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*)","gi");
		if(!re.test(link))
		{ alert("Is not www"); document.getElementById(pole).value=""; }
	}
}
//wyswig - funkcja dla zamykanych
function wyswig_oc(open,close,topen,tclose,ele1,ele2)
{
	if(document.getElementById(ele1).value==open)
	{
		document.getElementById(ele1).value=close;
		document.getElementById(ele2).value+=topen;
	}
	else
	{
		document.getElementById(ele1).value=open;
		document.getElementById(ele2).value+=tclose;
	}
    document.getElementById(ele2).focus();
}
//wyswig - funkcja dla pojedynczych
function wyswig_o(topen,ele1,ele2)
{
	document.getElementById(ele2).value+=topen;
    document.getElementById(ele2).focus();
}
//wyswig - funkcja dla selectow
function wyswig_s(open,close,topen,tclose,ele1,ele2,ele3)
{
	var val=document.getElementById(ele3).value;
	if(document.getElementById(ele1).value==open)
	{
		document.getElementById(ele1).value=close;
		document.getElementById(ele2).value+=topen+val+"]";
	}
	else
	{
		document.getElementById(ele1).value=open;
		document.getElementById(ele2).value+=tclose;
	}
    document.getElementById(ele2).focus();
}
//wyswig - pomoc
function wyswig_help(id)
{
	clearTimeout();
	if(id==""){setTimeout('document.getElementById("help").innerHTML=""',10000);}
	else if(id=="b"){document.getElementById('help').innerHTML="[b]text[/b]=><b>text</b>";}
    else if(id=="i"){document.getElementById('help').innerHTML="[i]text[/i]=><i>text</i>";}
    else if(id=="u"){document.getElementById('help').innerHTML="[u]text[/u]=><u>text</u>";}
    else if(id=="mail"){document.getElementById('help').innerHTML="[mail=aaa@aaa.com]text[/mail]=><a href='mailto:aaa@aaa.com'>text</a>";}
    else if(id=="link"){document.getElementById('help').innerHTML="[link=http://www.aaa.pl]text[/link]=><a href='http://www.aaa.pl'>text</b>";}
    else if(id=="img"){document.getElementById('help').innerHTML="[img=images/img.jpg,50,50]=><img src='images/img.jpg' alt='' style='width: 50px; height: 50px;' />";}
    else if(id=="flash"){document.getElementById('help').innerHTML="[flash=images/flash.swf,125,50]=><object type='application/x-shockwave-flash' data='images/flash.swf' width='125px' height='50px'><param name='movie' value='images/flash.swf' /><b>FLASH</b></object>";}
    else if(id=="quote"){document.getElementById('help').innerHTML="[quote=author]text[/quote]=><p class='wysw_z_quote'><big><b>author:</b></big><br /><i>text</i></p>";}
    else if(id=="hr"){document.getElementById('help').innerHTML="[hr]=><hr />";}
    else if(id=="code"){document.getElementById('help').innerHTML="[code]text[/code]=><p class='wysw_z_code'><code>text</code></p>";}
    else if(id=="h"){document.getElementById('help').innerHTML="[h=3]text[/h]=><h3>text</h3>";}
    else if(id=="space"){document.getElementById('help').innerHTML="text[space][space]text=>text&nbsp;&nbsp;text";}
    else if(id=="size"){document.getElementById('help').innerHTML="[size=big]text[/size]=><span style='font-size: 14px;'>text</span>";}
    else if(id=="color"){document.getElementById('help').innerHTML="[color=red]text[/color]=><span style='color: red;'>text</span>";}
}
//wymazanie loginu
function off_login(pole)
{ if(document.getElementById(pole).value=="login"){document.getElementById(pole).value="";} }
function on_login(pole)
{ if(document.getElementById(pole).value==""){document.getElementById(pole).value="login";} }

//przegladanie wydarzen
function change_wyd(id)
{
	var req=mint.Request();
	req.Send("wyd.php?idw="+id,"wydarzenia");
}
//obsluga kalendarza
function kalendarz(data)
{
	var req=mint.Request();
	req.Send("kalendarz.php?date="+data,"kalendarz");
}
function view_kalendarz(id,wiad,dat,kat)
{ document.getElementById('kinfo').innerHTML="<a href=\"wydarzenia.php?kat="+kat+"&id="+id+"&k=1\">"+dat+"<br/>"+wiad+"</a>"; }
//obsluga shoutboxa
function shout_up(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollTop -= "+ile+"", 15); }
function shout_down(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollTop += "+ile+"", 15); }
function shout_stop()
{ clearInterval(Timer); }
function shout_enter(AEvent,pole,user,log)
{
	if (window.Event){ kodKlawisza = AEvent.which; } 
    else { kodKlawisza = AEvent.keyCode; }
    klawisz = String.fromCharCode(kodKlawisza);
    if (kodKlawisza==13) { shout_add(pole,user,log); };
}
function shout_add(pole,user,log)
{
	var req=mint.Request();
	var str=document.getElementById(pole).value;
	var log;
	try{log=document.getElementById(log).value;}catch(err){}
	req.OnSuccess = function(){document.getElementById(pole).value="";}
	req.AddParam("user",user);
	req.AddParam("msg",escape(str));
	req.AddParam("log",escape(log));
	req.AddParam("ups","1");
	req.Send("shoutbox.php","shoutbox");
}
function shout_update()
{
	var req=mint.Request();
	req.OnSuccess = function()
	{ if(this.responseText.length>50) { document.getElementById("shoutbox").innerHTML=this.responseText; } }
	req.AddParam("ups","1");
	req.Send("shoutbox.php");
	try{setTimeout("shout_update()",5000);}
	catch(err){}
}
// obsluga bloku newsow
function news_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function news_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function news_stop()
{ clearInterval(Timer); }
function update_bnews(kat,page,sort,katg)
{
	if(sort=="sortn"){sort=document.getElementById("sortn").value;}
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("katg",katg);
	req.AddParam("upzz",1);
	req.Send("blok_news.php","blok_news");
}
// obsluga bloku art
function art_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function art_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function art_stop()
{ clearInterval(Timer); }
function update_bart(kat,page,sort,katg)
{	
	if(sort=="sorta"){sort=document.getElementById("sorta").value;}
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("katg",katg);
	req.AddParam("upzz",1);
	req.Send("blok_art.php","blok_art");
}
// obsluga bloku por
function por_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function por_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function por_stop()
{ clearInterval(Timer); }
function update_bpor(kat,page,sort,katg)
{
	if(sort=="sortp"){sort=document.getElementById("sortp").value;}
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("katg",katg);
	req.AddParam("upzz",1);
	req.Send("blok_por.php","blok_por");
}
// obsluga bloku wyd
function wyd_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function wyd_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function wyd_stop()
{ clearInterval(Timer); }
function update_bwyd(kat,page,sort,katg)
{
	if(sort=="sortw"){sort=document.getElementById("sortw").value;}
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("katg",katg);
	req.AddParam("upzz",1);
	req.Send("blok_wyd.php","blok_wyd");
}
//obsluga sondy
function ac_sonda(pole)
{ document.getElementById(pole).disabled=false; }
function glos_sonda(pole,ids,ile)
{
	var glos=0;
	var a=0;
	for(a=0;a<ile;a++)
	{ if(document.getElementById(pole+a).checked==true){glos=document.getElementById(pole+a).value;} }
	var req=mint.Request();
	req.AddParam("son",ids);
	req.AddParam("glos",glos);
	req.Send("sonda.php","pole_sonda");
}
//obsluga sondy szczegolowej
function ac_sondas(pole)
{ document.getElementById(pole).disabled=false; }
function glos_sondas(pole,ids,ile)
{
	var glos=0;
	var a=0;
	for(a=0;a<ile;a++)
	{ if(document.getElementById(pole+a).checked==true){glos=document.getElementById(pole+a).value;} }
	var req=mint.Request();
	req.AddParam("son",ids);
	req.AddParam("glos",glos);
	req.Send("sondas.php","pole_sondas");
}
//obsluga ankiety
function ac_ankieta(pole)
{ document.getElementById(pole).disabled=false; }
function glos_ankieta(pole,ids,ile)
{
	var glos=0;
	var a=0;
	var req=mint.Request();
	for(a=0;a<ile;a++)
	{ if(document.getElementById(pole+a).value!=""){req.AddParam("glos"+a,document.getElementById(pole+a).value);} }
	req.AddParam("ank",ids);
	req.AddParam("ile",ile);
	req.Send("ankieta.php","pole_ankieta");
}
//obsluga ankiety szczegolowej
function ac_ankietas(pole)
{ document.getElementById(pole).disabled=false; }
function glos_ankietas(pole,ids,ile)
{
	var glos=0;
	var a=0;
	var req=mint.Request();
	for(a=0;a<ile;a++)
	{ if(document.getElementById(pole+a).value!=""){req.AddParam("glos"+a,document.getElementById(pole+a).value);} }
	req.AddParam("ank",ids);
	req.AddParam("ile",ile);
	req.Send("ankietas.php","pole_ankietas");
}
//obsluga komentarzy
function check_code(pole,pole2,kod)
{
	var str=document.getElementById(pole).value;
	var a=0;
	var dalej=1;
	if(str.length==(kod.length/2))
	{
		for(a=0;a<str.length;a++)
		{ if(str.substr(a,1)!=kod.substr(2*a,1)){dalej=0;} }
	}
	if(dalej==1 && str.length==(kod.length/2)){ document.getElementById(pole2).disabled=false; }
	else{ document.getElementById(pole2).disabled=true; }
}
function add_koment(pole1,pole2,pole3,tab,id,idu)
{
	var log=document.getElementById(pole1).value;
	var kom=document.getElementById(pole2).value;
	var mail=document.getElementById(pole3).value
	var req=mint.Request();
	req.AddParam("log",escape(log));
	req.AddParam("kom",escape(kom));
	req.AddParam("mail",escape(mail));
	req.AddParam("tab",tab);
	req.AddParam("idu",idu);
	req.AddParam("id",id);
	req.AddParam("page",1);
	req.Send("koment.php","pole_koment");
}
function update_koment(page,tab,id)
{
	var req=mint.Request();
	req.AddParam("id",id);
	req.AddParam("tab",tab);
	req.AddParam("page",page);
	req.Send("koment.php","pole_koment");
}
function koment_mail(mail,but,kod,pole)
{
	poles = document.getElementById(mail);
	mail = poles.value;
    if(mail.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/))
    {
    	if(kod=="tak"){document.getElementById(pole).disabled=false;}
    	else{document.getElementById(but).disabled=false;}
    }
	else{ document.getElementById(but).disabled=true; }
}
//obsluga galerii
function update_gal(page)
{
	var req=mint.Request();
	req.AddParam("page",page);
	req.Send("gal.php","pole_gal");
}
//obsluga galerii podglad
function update_galv(page,id)
{
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("id",id);
	req.Send("gal_view.php","pole_galv");
}
//obsluga newslettera
function newsl_del(pole)
{ if(document.getElementById(pole).value=="e-mail"){document.getElementById(pole).value="";} }
function newsl_mail(mail,but1,but2)
{
	poles = document.getElementById(mail);
	mail = poles.value;
    if(mail.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)){ document.getElementById(but1).disabled=false; document.getElementById(but2).disabled=false; }
	else{ document.getElementById(but1).disabled=true; document.getElementById(but2).disabled=true; }
}
function newsl_update(pole,co)
{
	var mail = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("mail",mail);
	req.AddParam("ac",co);
	req.AddParam("nl","1");
	req.Send("newsletter.php","pole_newsletter");
}
//obsluga listy producentow
function update_prodl(page,co,sort)
{
	if(sort=="sortpr"){sort=document.getElementById("sortpr").value;}
	var kat = document.getElementById(co).value;
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.Send("prod.php","pole_pordl");
}
//obsluga oceniania
function ocena_add(oc,id,co,tab)
{
	var req=mint.Request();
	req.AddParam("oc",oc);
	req.AddParam("id",id);
	req.AddParam("co",co);
	req.AddParam("tab",tab);
	req.Send("ocena.php","pole_ocena");
}
function ocena_reload(id,tab)
{
	var req=mint.Request();
	req.AddParam("id",id);
	req.AddParam("oc",11);
	req.AddParam("tab",tab);
	req.Send("ocena.php","pole_ocena");
}
function ocenap_add(oc,id,idk)
{
	var req=mint.Request();
	req.AddParam("oc",oc);
	req.AddParam("id",id);
	req.AddParam("idk",idk);
	req.Send("ocena_prod.php","pole_ocenap");
}
//obsluga cennika
function prize_update(pole, page,sort)
{
	var kat = document.getElementById(pole).value;
	if(sort=="sortpr"){sort=document.getElementById("sortpr").value;}
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("sort",sort);
	req.AddParam("upc",1);
	req.Send("prize.php","pole_cennik");
}
function prize_update2(pole, page,sort)
{
	var kat = document.getElementById(pole).value;
	if(sort=="sortpr2"){sort=document.getElementById("sortpr2").value;}
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("sort",sort);
	req.AddParam("upc",1);
	req.Send("prize2.php","pole_cennik2");
}
//obsluga elementow dachu
function update_eld(page)
{
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("elu",1);
	req.Send("eld.php","pole_element");
}
function update_eldv(zak_id,page,id)
{
	var req=mint.Request();
	req.AddParam("zak",zak_id);
	req.AddParam("page",page);
	req.AddParam("id",id);
	req.AddParam("elu",1);
	req.Send("eld_view.php","pole_elementv");
}
//obsluga katalogu
function catalog_update(pole, page)
{
	var kat = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("catu",1);
	req.Send("catalog.php","pole_katalog");
}
function cataloga_update(pole, page)
{
	var kat = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("catu",1);
	req.Send("catalog_s1.php","pole_katalog");
}
function catalogm_update(pole, page)
{
	var kat = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("catu",1);
	req.Send("catalog_s2.php","pole_katalog");
}
//obsluga katalogu
function oglo_update(pole, page, sea, sort)
{
	if(sort=="sorto"){sort=document.getElementById("sorto").value;}
	var kat = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("sea",sea);
	req.AddParam("sort",sort);
	req.AddParam("catu",1);
	req.Send("oglo.php","pole_oglo");
}
function oglo_view(pole)
{
	if(view==0){document.getElementById(pole).style.display='block'; view=1;}
	else{document.getElementById(pole).style.display='none'; view=0;}
}
//obsluga listy faq
function faql_update(pole, page)
{
	var kat = document.getElementById(pole).value;
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("kat",kat);
	req.AddParam("fau",1);
	req.Send("faq_list.php","pole_faqlist");
}
//obsluga dodawnaia do faq
function faqa_check(woj,mail,fon,wer,kod,but)
{
	var dalej=0;
	var wyn=false;
	if(document.getElementById(woj).value!="")
	{
		if(document.getElementById(mail).value!=""){ wyn=is_mail(mail); if(wyn){dalej=1;} }
		if(document.getElementById(fon).value!="") {dalej=1;}
		if(wer==1 && dalej==1) {document.getElementById(kod).disabled=false;}
		else if(wer==0 && dalej==1) {document.getElementById(but).disabled=false;}
		else if(wer==1 && dalej==0)
		{
			document.getElementById(kod).disabled=true;
			document.getElementById(but).disabled=true;
		}
		else if(wer==0 && dalej==0){document.getElementById(but).disabled=true;}
	}
	else
	{
		try{document.getElementById(kod).disabled=true;}catch(err){}
		document.getElementById(but).disabled=true;
	}
}
function faqa_send(name,woj,mail,fon,kat,title,quest)
{
	var name1 = document.getElementById(name).value;
	var woj1 = document.getElementById(woj).value;
	var mail1 = document.getElementById(mail).value;
	var fon1 = document.getElementById(fon).value;
	var kat1 = document.getElementById(kat).value;
	var title1 = document.getElementById(title).value;
	var quest1 = document.getElementById(quest).value;
	var req=mint.Request();
	req.AddParam("name",escape(name1));
	req.AddParam("woj",escape(woj1));
	req.AddParam("mail",escape(mail1));
	req.AddParam("fon",escape(fon1));
	req.AddParam("kat",escape(kat1));
	req.AddParam("title",escape(title1));
	req.AddParam("quest",escape(quest1));
	req.AddParam("faa",1);
	req.Send("faq_add.php","pole_faqadd");
}
//obsluga wyceny dachu
function dach_check(name,woj,zgoda,miasto,teld,telk,mail,wer,kod,but)
{
	var dalej=0;
	var dalej2=0;
	if(document.getElementById(name).value!=""){dalej++;}
	if(document.getElementById(woj).value>0){dalej++;}
	if(document.getElementById(zgoda).checked==true){dalej++;}
	if(document.getElementById(miasto).value!=""){dalej++;}
	if(document.getElementById(teld).value!=""){dalej2++;}
	if(document.getElementById(telk).value!=""){dalej2++;}
	if(document.getElementById(mail).value!=""){if(is_mail(mail)){dalej2++;}}
	if(dalej2>0){dalej++}
	if(wer==0 && dalej>4) {document.getElementById(but).disabled=false;}
	if(wer==1 && dalej>4) {document.getElementById(kod).disabled=false;}
	if(wer==0 && dalej<5) {document.getElementById(but).disabled=true;}
	if(wer==1 && dalej<5) {document.getElementById(but).disabled=true; document.getElementById(kod).disabled=true;}
}
//obsluga dodawania
function is_date(pole,war)
{
	var data=document.getElementById(pole).value;
	var Today = new Date();
    var Month = Today.getMonth()+1; if(Month<10){Month="0"+Month;}
    var Day = Today.getDate(); if(Day<10){Day="0"+Day;}
    var Year = Today.getFullYear();
	if(war==""){war=Year+"-"+Month+"-"+Day;}
	var re = new RegExp("[0-9]{4}-[0-9]{2}-[0-9]{2}");
	if(data==""){document.getElementById(pole).value=war;}
	else if(!re.test(data)){ document.getElementById(pole).value=war; alert("Is not date\nnp.: 2008-01-01");}
}
//odczyt danych
function dane_staty()
{
	var req=mint.Request();
	req.AddParam("code",escape(navigator.appCodeName));
	req.AddParam("name",escape(navigator.appName));
	req.AddParam("ver",escape(navigator.appVersion));
	req.AddParam("sys",escape(navigator.platform));
	req.AddParam("rozdz",escape(screen.width+'x'+screen.height));
	try{req.AddParam("flash",escape(navigator.plugins['Shockwave Flash'].description));}catch(err){}
	req.AddParam("langs",escape(navigator.browserLanguage));
	req.Send("stats_second.php","");
}
//podglad dowania tekstow
function added_view(pole1,pole2)
{
	document.getElementById(pole2).value=WYSIWYG.getEditorWindow(pole2).document.body.innerHTML;
	var tit=document.getElementById(pole1).value;
	var txt=document.getElementById(pole2).value.replace('\n','<br/>');
	new_wind('added_view.php?tit='+tit+'&txt='+txt,'View');
}
//podglad dodawania firm
function addedc_view(pole1,pole2,pole3,pole4,pole5,pole6,pole7,pole8)
{
	var name=document.getElementById(pole1).value;
	var adres=document.getElementById(pole2).value;
	var wla=document.getElementById(pole3).value;
	var zas=document.getElementById(pole4).value;
	var rok=document.getElementById(pole5).value;
	var mail=document.getElementById(pole6).value;
	var www=document.getElementById(pole7).value;
	var txt=document.getElementById(pole8).value.replace(/\n/g,'<br/>');
	var tel=document.getElementById("tel1").value+"<br/>"+document.getElementById("tel2").value+"<br/>"+document.getElementById("tel3").value+"<br/>"+document.getElementById("tel4").value;
	var fax=document.getElementById("fax1").value+"<br/>"+document.getElementById("fax2").value+"<br/>"+document.getElementById("fax3").value+"<br/>"+document.getElementById("fax4").value;
	var konto=document.getElementById("konto").value;
	var nip=document.getElementById("nip").value;
	var regon=document.getElementById("regon").value;
	var luzo=document.getElementById("luzo").value;
	
	new_wind('addedc_view.php?name='+name+'&adres='+adres+'&wla='+wla+'&zas='+zas+'&rok='+rok+'&mail='+mail+'&www='+www+'&txt='+txt+'&tel='+tel+'&fax='+fax+'&konto='+konto+'&nip='+nip+'&regon='+regon+'&luzo='+luzo,'View');
}
//zmiana zdjecia w galerii
function change_randp(ile)
{
	var req=mint.Request();
	req.AddParam("urp",1);
	req.Send("rand_photo.php","rand_photo");
	setTimeout('change_randp('+ile+')',ile);
}
//profil spolecznosci
function change_spol(co, par, id, uid)
{
	var req=mint.Request();
	req.AddParam("usp",1);
	req.AddParam("action",co);
	req.AddParam(par,id);
	req.AddParam("id",uid);
	req.Send("user_spol.php","pole_user_spol");
}
//obsluga poczty
function select_all(check,ile)
{
	for(var a=0;a<ile;a++){ document.getElementById('del_'+a).checked=document.getElementById(check).checked; }
}
//obsluga dodawnia userow do wyslania
function add_users_send(id,login)
{
	window.opener.document.getElementById('odb').value+=login+" ["+id+"], ";
}
//obsluga galerii uzytkownika
function gal_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function gal_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function gal_stop()
{ clearInterval(Timer); }
function change_img(id,gal,img)
{
	var req=mint.Request();
	req.AddParam("ugu",1);
	req.AddParam("id",id);
	req.AddParam("gal",gal);
	req.AddParam("img",img);
	req.Send("users_galery.php","pole_user_gal");
	ocena_reload(img,"users_img");
	update_koment(1,"users_img",img);
}
// obsluga bloku ostatnio dodanych
function last_add_left(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft -= "+ile+"", 15); }
function last_add_right(pole,ile)
{ Timer = setInterval("document.getElementById('"+pole+"').scrollLeft += "+ile+"", 15); }
function last_add_stop()
{ clearInterval(Timer); }
function update_last_add(id,page,sort)
{
	if(sort=="sortla"){sort=document.getElementById("sortla").value;}
	var req=mint.Request();
	req.AddParam("id",id);
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("upzz",1);
	req.Send("menu_ostatnio_dodanych.php","blok_last_add");
}
//blokowanie wpisywania
function maska(AEvent, AMaska)
{
    if (window.Event){ kodKlawisza = AEvent.which; } 
    else { kodKlawisza = AEvent.keyCode; }
    klawisz = String.fromCharCode(kodKlawisza);
    //alert(klawisz);
    if (kodKlawisza==0 || kodKlawisza==8 || kodKlawisza==46) { return true; };
    if (AMaska.indexOf(klawisz) == -1) { return false; } 
    else { return true; }
}
//sprawdzenie dodania
function firma_added()
{
	var dalej=0;
	if(document.getElementById("name").value.length>1){dalej++;}
	if(document.getElementById("adres").value.length>1){dalej++;}
	if(document.getElementById("wla").value.length>1){dalej++;}
	if(document.getElementById("mail").value.length>1){dalej++;}
	if(document.getElementById("www").value.length>1){dalej++;}
	if(document.getElementById("tel1").value.length>1){dalej++;}
	if(document.getElementById("nip").value.length>1){dalej++;}
	if(document.getElementById("regon").value.length>1){dalej++;}
	if(document.getElementById("txt").value.length>1){dalej++;}
	if(dalej>8){return true;}else{ alert('Nie wypelniles wszystkich wymaganych pol'); return false; }
}
//zmiana zdjecia
function change_photo(src)
{
	var req=mint.Request();
	req.AddParam("src",src);
	req.AddParam("upga",1);
	req.Send("photo_view2.php","pole_photo_view2");
}
//wysylanie wiadomosci z ogloszen
function add_oglo_send(id)
{
	var dalej=0;
	if(document.getElementById("name").value.length>0){dalej++;}
	if(document.getElementById("mail").value.length>0 || document.getElementById("tele").value.length>0){dalej++;}
	if(document.getElementById("tresc").value.length>0){dalej++;}
	if(dalej>=3)
	{
		var req=mint.Request();
		try{
		document.getElementById("pole_ladowanie").innerHTML="<br/>Loading...";
		document.getElementById("pole_ladowanie").style.background="blue";
		document.getElementById("pole_ladowanie").style.position="relative";
		document.getElementById("pole_ladowanie").style.width="200px";
		document.getElementById("pole_ladowanie").style.height="50px";
		document.getElementById("pole_ladowanie").style.top="200px";
		document.getElementById("pole_ladowanie").style.left="300px";
		}catch(err1){alert(err1);}
		
		req.OnSuccess = function()
		{
			try{
			document.getElementById("pole_ladowanie").innerHTML="";
			document.getElementById("pole_ladowanie").style.background="blue";
			document.getElementById("pole_ladowanie").style.position="relative";
			document.getElementById("pole_ladowanie").style.width="0px";
			document.getElementById("pole_ladowanie").style.height="0px";
			document.getElementById("pole_ladowanie").style.top="0px";
			document.getElementById("pole_ladowanie").style.left="0px";
			document.getElementById("name").value="";
			document.getElementById("mail").value="";
			document.getElementById("tele").value="";
			document.getElementById("tresc").value="";
			}catch(err2){alert(err2);}
		}
		try{
		req.AddParam("name",escape(document.getElementById("name").value));
		req.AddParam("mail",escape(document.getElementById("mail").value));
		req.AddParam("tele",escape(document.getElementById("tele").value));
		req.AddParam("tresc",escape(document.getElementById("tresc").value));
		req.AddParam("id",id);
		req.AddParam("ogse",1);
		req.Send("oglo_send.php","pole_oglo_send");
		}catch(err3){alert(err3);}
	}
	else{alert('Nie podales wszystkich wymaganych danych. Uzupelnij je!');}
}
//dodawanie ogloszen
function add_ogl_step(step)
{
	var req=mint.Request();
	req.AddParam("stepo",step);
	req.OnSuccess = function() { WYSIWYG.attachAll(full); }
	req.Send("added_oglo.php","pole_added_oglo");
}
function add_ogl_type(type)
{
	var req=mint.Request();
	req.AddParam("szab",type);
	req.AddParam("stepo",1);
	req.Send("added_oglo.php","pole_added_oglo");
}
function add_ogl_kat(kat)
{
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("stepo",2);
	req.OnSuccess = function() { WYSIWYG.attachAll(full); }
	req.Send("added_oglo.php","pole_added_oglo");
}			
function add_ogl_form(form)
{
	przepisz_wysiwyg();
	var req=mint.Request();
	req.AddParam("stepo",3);
	req.OnSuccess = function() { $("pole_added_oglo").innerHTML = this.responseText; }
	req.SendForm(form);
}	
function add_ogl_form2(form)
{
	if(document.getElementById("pass1").value==document.getElementById("pass2").value && document.getElementById("pass1").value.length>0 && document.getElementById("login2").value.length>0)
	{
		var req=mint.Request();
		req.AddParam("stepo",5);
		req.OnSuccess = function() { $("pole_added_oglo").innerHTML = this.responseText; }
		req.SendForm(form);
	}
	else if(document.getElementById("pass1").value.length==0 && document.getElementById("pass2").value.length==0 && document.getElementById("login2").value.length==0)
	{
		var req=mint.Request();
		req.AddParam("stepo",5);
		req.OnSuccess = function() { $("pole_added_oglo").innerHTML = this.responseText; }
		req.SendForm(form);
	}
	else{ alert("Wystapil blad:\n1. Nie podales loginu\n2. Nie podales hasla\n3. Podane hasla sa rozne"); }
}
function kategorie()
{
	var dalej=0;
	if(document.getElementById("wybrana_kat").value.length>0){dalej++;}
	if(dalej>=1){document.getElementById('dal_formk').disabled=false;}
	else{document.getElementById('dal_formk').disabled=true;}
}

function dod_wal()
{

	var dalej=0;
	document.getElementById("content").value=WYSIWYG.getEditorWindow("content").document.body.innerHTML;
	if(document.getElementById("title").value.length>0){dalej++;}
	if(document.getElementById("city").value.length>0){dalej++;}
	if(document.getElementById("mail").value.length>0){dalej++;}
	if(document.getElementById("content").value.length>0){dalej++;}
	if(document.getElementById("reg").checked==true){dalej++;}
	if(dalej>=5){document.getElementById('dal_form').disabled=false;}
	else{document.getElementById('dal_form').disabled=true;}
}
//czy liczba
function is_number(dane)
{
if(isNaN(dane))
	alert("To nie jest liczba!");
}
//sprawdzenie pelnych pól
function add_o_check()
{
	var dalej=0;
	if(document.getElementById("name").value.length>0){dalej++;}
	if(document.getElementById("opis").value.length>0){dalej++;}
	if(document.getElementById("miasto").value.length>0){dalej++;}
	if(document.getElementById("mail").value.length>0){dalej++;}
	if(document.getElementById("regul").checked==true){dalej++;}
	if(dalej>=5){document.getElementById('dal_form').disabled=false;}
	else{document.getElementById('dal_form').disabled=true;}
}
function add_prods_check()
{
	var dalej=0;
	document.getElementById('opis').value=WYSIWYG.getEditorWindow('opis').document.body.innerHTML;
	if(document.getElementById("name").value.length>0){dalej++;}
	if(document.getElementById("opis").value.length>0){dalej++;}
	if(document.getElementById("mail").value.length>0){dalej++;}
	if(document.getElementById("miasto").value.length>0){dalej++;}
	if(document.getElementById("regul").checked==true){dalej++;}
	if(dalej>=5){document.getElementById('dal_form').disabled=false;}
	else{document.getElementById('dal_form').disabled=true;}
}
//edycja ogloszenia
function edit_o_log(form)
{
	var req=mint.Request();
	req.AddParam("stepe",1);
	req.OnSuccess = function() { $("pole_edit_oglo").innerHTML = this.responseText; WYSIWYG.attachAll(full); }
	req.SendForm(form);
}
function edit_o_form(form)
{
	przepisz_wysiwyg();
	var req=mint.Request();
	req.AddParam("stepe",2);
	req.OnSuccess = function() { $("pole_edit_oglo").innerHTML = this.responseText; }
	req.SendForm(form);
}	
function edit_o_step(step,id)
{
	var req=mint.Request();
	req.OnSuccess = function() { WYSIWYG.attachAll(full); }
	req.AddParam("id",id);
	req.AddParam("stepe",step);
	req.Send("edit_oglo.php","pole_edit_oglo");
}
//przepisanie z wyswiga do textarea
function przepisz_wysiwyg()
{
	var areas = document.getElementsByTagName("textarea");
	for(var i=0;i<areas.length;i++)
	{
		var id = areas[i].getAttribute("id");
		if(id == null || id == "") continue;
		document.getElementById(id).value=WYSIWYG.getEditorWindow(id).document.body.innerHTML;
	}
}
//usuwanie zdjęc i plików
function oglo_del_file_img(pole)
{
	document.getElementById(pole).value="";
	document.getElementById('pole_'+pole).innerHTML="";
}
//nieruchomości - lista
function z_change_list(ile, sort, page, kat)
{
	if(kat=="kat"){ kat=document.getElementById(kat).value; }
	if(sort=="sort"){ sort=document.getElementById(sort).value; }
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("sort",sort);
	req.AddParam("kat",kat);
	req.AddParam("ilep",ile);
	req.AddParam("zlu",1);
	req.Send("z_list.php","pole_z_list");
}
//nieruchomości - produkt
function z_chnge_zak(kat,id,zak)
{
	var req=mint.Request();
	req.AddParam("kat",kat);
	req.AddParam("id",id);
	req.AddParam("zak",zak);
	req.AddParam("zpu",1);
	req.Send("z_prod.php","pole_z_prod");
}
function z_change_img(img,zoom,zr)
{
	if(document.getElementById(img).src!=document.getElementById(zr).src.replace("/z/","/z/min/"))
	{
		var zdj=document.getElementById(img).src;
		var wid=document.getElementById(img).width;
		var hei=document.getElementById(img).height;
		/*
		document.getElementById(img).src=document.getElementById(zr).src.replace("/z/","/z/min/");
		document.getElementById(img).width=document.getElementById(zr).width/zoom;
		document.getElementById(img).height=document.getElementById(zr).height/zoom;
		*/
		document.getElementById(zr).src=zdj.replace("min/","");
		document.getElementById(zr).style.width=(wid*zoom)+"px";
		document.getElementById(zr).style.height=(hei*zoom)+"px";
		var tmp=zdj.split("/");
		document.getElementById(zr).onclick=function(){ new_wind('photo.php?src=images/z/'+tmp[tmp.length-1],'') };
	}
}
//wyświetlanie duzego zdjęcia
function view_max_img(imgs)
{try{
	var zdj=document.getElementById(imgs).src;
	//utworzenie diva
	var layer = document.createElement('div');
	layer.id="powloka";
	layer.style.position="absolute";
	layer.style.background="silver";
	layer.style.top="0px";
	layer.style.left="0px";
	layer.style.width=document.documentElement.clientWidth+"px";
	layer.style.height=document.documentElement.clientHeight+"px";
	layer.innerHTML="&nbsp;";
	layer.onclick=function() { del_div(this.id); }
	//utworzenie zdjęcia
	var img = document.createElement('img');
	img.src=zdj;
	if((img.width/(document.documentElement.clientWidth*0.9))>=(img.height/(document.documentElement.clientHeight*0.9)))
	{
		if(img.width>(document.documentElement.clientWidth*0.9))
		{
			img.style.height=(img.height*(document.documentElement.clientWidth*0.9)/img.width)+"px";
			img.style.width=(document.documentElement.clientWidth*0.9)+"px";
		}
		else
		{
			img.style.width=img.width+"px";
			img.style.height=img.height+"px";
		}
	}
	else
	{
		if(img.height>(document.documentElement.clientHeight*0.9))
		{
			img.style.width=(img.width*(document.documentElement.clientHeight*0.9)/img.height)+"px";
			img.style.height=(document.documentElement.clientHeight*0.9)+"px";
		}
		else
		{
			img.style.width=img.width+"px";
			img.style.height=img.height+"px";
		}
	}
	//określenie pozycji
	img.style.position="absolute";
	img.style.top=((document.documentElement.clientHeight/2)-(img.style.height.replace("px","")/2))+"px";
	img.style.left=((document.documentElement.clientWidth/2)-(img.style.width.replace("px","")/2))+"px";

	layer.appendChild(img);
	document.body.appendChild(layer);
	}catch(err){alert(err);}
}
function del_div(id)
{
	var child=document.getElementById(id);
	document.body.removeChild(child);
}
//nieruchomości
//dodanie realicacji
function z_add_real(dod,tyt,zdj,opis,value,lad)
{
	var ile=parseInt(document.getElementById('ile_real').value);
	ile=ile+1;
	//utworzenie wiersza z wartościami
	var el_row = document.createElement('div');
	el_row.className="z_pa_row4";
	el_row.id="real_"+ile;
	//kolumna z nazwą
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel11";
		el_cel.innerHTML=tyt+":";
		//dodanie
		el_row.appendChild(el_cel);
	//kolumna polem
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel12";
		var el_input = document.createElement('input');
		el_input.name="real_name_"+ile;
		el_input.className="text";
		el_input.value=value;
		//dodanie
		el_cel.appendChild(el_input);
		el_row.appendChild(el_cel);
	document.getElementById('lista_real').appendChild(el_row);
	//utworzenie wiersza dodania zdjęcia
	var el_row = document.createElement('div');
	el_row.className="z_pa_row4";
	el_row.id="zdj_"+ile;
	//input ilosci zdjęć
		var el_input = document.createElement('input');
		el_input.name="ile_zdj_"+ile;
		el_input.id="ile_zdj_"+ile;
		el_input.type="hidden";
		el_input.value="0";
		el_row.appendChild(el_input);
	//button dodania zdjęć
		var el_input = document.createElement('input');
		el_input.type="button";
		el_input.className="action";
		el_input.value=dod;
		el_input.onclick=function() { z_add_zdj(ile,zdj,opis,lad,'',''); };
		el_row.appendChild(el_input);
	document.getElementById('lista_real').appendChild(el_row);	
	document.getElementById('ile_real').value=ile;
}
function z_add_zdj(iler,zdj,opis,lad,value1,value2)
{
	var ile=parseInt(document.getElementById('ile_zdj_'+iler).value);
	ile=ile+1;
	//linia ze zdjęciem
	var el_row = document.createElement('div');
	el_row.className="z_pa_row4";
	el_row.id='rowz_'+iler+'_'+ile;
	//kolumna z nazwą
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel11";
		el_cel.innerHTML=zdj+":";
		//dodanie
		el_row.appendChild(el_cel);
	//kolumna polem
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel12";
		//kolumna dodania
			var el_cel2 = document.createElement('div');
			el_cel2.className="z_pa_cel13";
			var el_a = document.createElement('a');
			el_a.href="javascript: new_wind2('added_load.php?action=z&pole=zdj_"+iler+"_"+ile+"','"+lad+"',400,150);";
			el_a.title=lad;
			el_a.innerHTML=lad;
			var el_input = document.createElement('input');
			el_input.name='zdj_'+iler+'_'+ile;
			el_input.id='zdj_'+iler+'_'+ile;
			el_input.type="hidden";
			el_input.value=value1;
			//dodanie
			el_cel2.appendChild(el_a);
			el_cel2.appendChild(el_input);
			el_cel.appendChild(el_cel2);
		//kolumna zdjecia
			var el_cel2 = document.createElement('div');
			el_cel2.className="z_pa_cel13";
			el_cel2.id='pole_zdj_'+iler+'_'+ile;
			if(value1!="")
			{
				var el_a = document.createElement('a');
				el_a.href="javascript: new_wind('imgs.php?img=../images/z/"+value1+"','');";
				var el_img = document.createElement('img');
				el_img.src="../images/z/min/"+value1;
				el_img.alt="";
				el_img.style.width="50px";
				el_img.style.height="auto";
				var el_input = document.createElement('input');
				el_input.className='oglo_usun_img_file';
				el_input.type="button";
				el_input.value="-";
				el_input.onclick=function(){ oglo_del_file_img('zdj_'+iler+'_'+ile); };
			
				el_a.appendChild(el_img);
				el_cel2.appendChild(el_a);
				el_cel2.appendChild(el_input);
			}
			//dodanie
			el_cel.appendChild(el_cel2);
		//dodanie
	el_row.appendChild(el_cel);
	document.getElementById('real_'+iler).appendChild(el_row);
	//linia z opisem
	var el_row = document.createElement('div');
	el_row.className="z_pa_row4";
	el_row.id='rowz_'+iler+'_'+ile;
	//kolumna z nazwą
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel11";
		el_cel.innerHTML=opis+":";
		//dodanie
		el_row.appendChild(el_cel);
	//kolumna polem
		var el_cel = document.createElement('div');
		el_cel.className="z_pa_cel12";
		var el_text = document.createElement('textarea');
		el_text.id='opis_'+iler+'_'+ile;
		el_text.name='opis_'+iler+'_'+ile;
		el_text.rows="5";
		el_text.cols='';
		el_text.className='text';
		el_text.style.width='560px';
		el_text.innerHTML=value2;
		el_cel.appendChild(el_text);
		el_row.appendChild(el_cel);
	document.getElementById('real_'+iler).appendChild(el_row);
	document.getElementById('ile_zdj_'+iler).value=ile;
}
//sprawdzenie zamówienia
function z_buy_check()
{
	var dalej=0;
	if(document.getElementById('name').value.length>0){dalej++;}
	if(document.getElementById('name2').value.length>0){dalej++;}
	if(document.getElementById('ul').value.length>0){dalej++;}
	if(document.getElementById('dom').value.length>0){dalej++;}
	if(document.getElementById('kod').value.length>0){dalej++;}
	if(document.getElementById('city').value.length>0){dalej++;}
	if(document.getElementById('mail').value.length>0){dalej++;}
	if(dalej==7){document.getElementById('sub').disabled=false;}
	else{document.getElementById('sub').disabled=true;}
}
//sprawdzenie kontaktu
function check_contact()
{
	var dalej=0;
	if(document.getElementById('name').value.length>0){dalej++;}
	if(document.getElementById('name2').value.length>0){dalej++;}
	if(document.getElementById('topic').value.length>0){dalej++;}
	if(document.getElementById('txt').value.length>0){dalej++;}
	if(document.getElementById('tel').value.length>0 || document.getElementById('mail').value.length>0){dalej++;}
	if(dalej==5){document.getElementById('sub').disabled=false;}
	else{document.getElementById('sub').disabled=true;}
}
//funkcja wyszukiwarki
function wyszukiwarka(id)
{
	if(document.getElementById(id).value==1){ return true; }
	else if(document.getElementById(id).value==2)
	{ location.href="http://www.google.pl/search?hl=pl&q="+document.getElementById('fraza_'+id).value+"&btnG=Szukaj+w+Google&lr="; return false;  }
	else if(document.getElementById(id).value==3)
	{ location.href="http://www.google.com/search?hl=en&q="+document.getElementById('fraza_'+id).value+"&btnG=Search"; return false; }
}
//dodaj do ulubionych
function dodaj_ulubione()
{
	try{
	var adres=document.location;
	var tytul=document.title;
	if (window.sidebar) { window.sidebar.addPanel(tytul, adres, ""); }
	else if (window.external) { window.external.AddFavorite(adres, tytul); }
	else if (window.opera && window.print) { var a = document.createElement('a'); a.setAttribute('href', adres); a.setAttribute('title', tytul); a.setAttribute('rel','sidebar'); a.click(); }
	}catch(err){alert(err);}
} 
//sprawdzenie kontaktu nieruchomości
function check_z_contact()
{
	var dalej=0;
	if(document.getElementById('name').value.length>0){dalej++;}
	if(document.getElementById('txt').value.length>0){dalej++;}
	if(document.getElementById('tel').value.length>0 || document.getElementById('mail').value.length>0){dalej++;}
	if(dalej==3){document.getElementById('sub').disabled=false;}
	else{document.getElementById('sub').disabled=true;}
}
//sprawdzenie uzupełniania danych
function added_z_sub()
{
	document.getElementById('text').value=WYSIWYG.getEditorWindow('text').document.body.innerHTML;
	if(document.getElementById('name').value.length>0 && document.getElementById('text').value.length>0 && document.getElementById('mail').value.length>0)
	{ document.getElementById('sub').disabled=false; }
	else { document.getElementById('sub').disabled=true; }	
}
//sprawdzenie haseł w dodawaniu nieruchomości
function added_z_check()
{
	if((document.getElementById('pass').value.lenght>0 || document.getElementById('pass2').value.lenght>0) && document.getElementById('pass').value!=document.getElementById('pass2').value)
	{ alert('Podane hasła są różne'); return false; }
	else
	{ return true; }
}
//sprawdzenie zgłaszania błedu
function check_blad_send()
{
	var dalej=0;
	if(document.getElementById('name').value.length>0){dalej++;}
	if(document.getElementById('text').value.length>0){dalej++;}
	if(document.getElementById('mail').value.length>0){dalej++;}
	if(document.getElementById('title').value.length>0){dalej++;}
	if(dalej==4){document.getElementById('sub').disabled=false;}
	else{document.getElementById('sub').disabled=true;}
}
//wysylanie wiadomosci z producentów
function add_prod_send(id)
{
	var dalej=0;
	if(document.getElementById("name").value.length>0){dalej++;}
	if(document.getElementById("mail").value.length>0 || document.getElementById("tele").value.length>0){dalej++;}
	if(document.getElementById("tresc").value.length>0){dalej++;}
	if(dalej>=3)
	{
		var req=mint.Request();
		try{
		document.getElementById("pole_ladowanie").innerHTML="<br/>Loading...";
		document.getElementById("pole_ladowanie").style.background="blue";
		document.getElementById("pole_ladowanie").style.position="relative";
		document.getElementById("pole_ladowanie").style.width="200px";
		document.getElementById("pole_ladowanie").style.height="50px";
		document.getElementById("pole_ladowanie").style.top="200px";
		document.getElementById("pole_ladowanie").style.left="300px";
		}catch(err1){alert(err1);}
		
		req.OnSuccess = function()
		{
			try{
			document.getElementById("pole_ladowanie").innerHTML="";
			document.getElementById("pole_ladowanie").style.background="blue";
			document.getElementById("pole_ladowanie").style.position="relative";
			document.getElementById("pole_ladowanie").style.width="0px";
			document.getElementById("pole_ladowanie").style.height="0px";
			document.getElementById("pole_ladowanie").style.top="0px";
			document.getElementById("pole_ladowanie").style.left="0px";
			document.getElementById("name").value="";
			document.getElementById("mail").value="";
			document.getElementById("tele").value="";
			document.getElementById("tresc").value="";
			}catch(err2){alert(err2);}
		}
		try{
		req.AddParam("name",escape(document.getElementById("name").value));
		req.AddParam("mail",escape(document.getElementById("mail").value));
		req.AddParam("tele",escape(document.getElementById("tele").value));
		req.AddParam("tresc",escape(document.getElementById("tresc").value));
		req.AddParam("id",id);
		req.AddParam("ogse",1);
		req.Send("prod_send.php","pole_prod_send");
		}catch(err3){alert(err3);}
	}
	else{alert('Nie podales wszystkich wymaganych danych. Uzupelnij je!');}
}
/* rozklad jazdy */
function update_rj(page, sort)
{
	if(sort=="sort_rj"){ sort=document.getElementById(sort).value; }
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("sort_r",sort);
	req.AddParam("uproz",1);
	req.Send("rozklad.php","pole_rozklad_jazdy");
}
function update_rj2(link)
{
	var req=mint.Request();
	req.AddParam("uproz",1);
	req.Send("rozklad.php"+link,"pole_rozklad_jazdy");
}
function update_rj3(pr, sort, page)
{
	if(sort=="sort_rj"){ sort=document.getElementById(sort).value; }
	var req=mint.Request();
	req.AddParam("page",page);
	req.AddParam("sort_r",sort);
	req.AddParam("pr",pr);
	req.AddParam("action","pr");
	req.AddParam("uproz",1);
	req.Send("rozklad.php","pole_rozklad_jazdy");
}
//blokowanie wpisywania ilosci znaków
function max_wpis(AEvent, id, max)
{
	if (window.Event){ kodKlawisza = AEvent.which; } 
    else { kodKlawisza = AEvent.keyCode; }
	klawisz = String.fromCharCode(kodKlawisza);
	if(document.getElementById(id).value.length>=max && kodKlawisza!=0 && kodKlawisza!=8 && kodKlawisza!=46)
	{
		document.getElementById(id).style.background="red";
		return false;
	}
	else 
	{
		document.getElementById(id).style.background="white";
		return true; 
	}	
}
//pokaz blok
function pokaz_blok(id)
{
	for(var a=1; a<4; a++)
	{
		if(a==id){ document.getElementById('blok_gl'+a).style.display="block";
	 document.getElementById('blok_ng'+a).className="active"+a; }
		else{ document.getElementById('blok_gl'+a).style.display="none"; document.getElementById('blok_ng'+a).className="no_active"+a; }
	}
}

//pokaz blok2
function pokaz_blok2(id)
{
	for(var a=1; a<3; a++)
	{
		if(a==id){ document.getElementById('blok_nwi'+a).style.display="block";
	 document.getElementById('blok_nwil'+a).className="glowna_newses_zakladki_zactive_a"+a; }
		else{ document.getElementById('blok_nwi'+a).style.display="none"; document.getElementById('blok_nwil'+a).className="glowna_newses_zakladki_znoactive_a"+a; }
	}
}

//pokaz blok 3 npm
function pokaz_blok3(id)
{
	for(var a=1; a<4; a++)
	{
		if(a==id){ document.getElementById('blok_npm'+a).style.display="block";
	 document.getElementById('blok_npmz'+a).className="glowna_najnowsze_npm_zakladki_z_active"+a; }
		else{ document.getElementById('blok_npm'+a).style.display="none"; document.getElementById('blok_npmz'+a).className="glowna_najnowsze_npm_zakladki_z_noactive"+a; }
	}
}



//start
function start()
{
	try{setTimeout("shout_update()",5000);}
	catch(err){}
	try{is_date('datew','');}
	catch(err){}
	try{dane_staty();}
	catch(err){}
	try{mapka_pogoda();}
	catch(err){}
}

function los_miasto()
{
for(var a=1;a<=16;a++)
{
 document.getElementById('polska'+a).className='';
}
var r=Math.floor(Math.random()*15)+1;
document.getElementById('polska'+r).className='active';
setTimeout('los_miasto();',3000);
}