tooltipClose();

var przegladarka = navigator.userAgent.toLowerCase();
var msie=przegladarka.indexOf("msie")+1;
var opera=przegladarka.indexOf("opera")+1;
if(msie || opera)
	var ie=1;
else
	var ie=0;

var mousePos;

function mouse(){
document.onmousemove = mouseMove;
}

function mouseMove(ev){
  	ev = ev || window.event;
	mousePos = mouseCoords(ev);
}

function mouseCoords(ev){
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		y:ev.clientY + document.body.scrollTop  - document.body.clientTop
	};
}

function getPageScroll(){

 var yScroll;

 if (self.pageYOffset) {
  yScroll = self.pageYOffset;
 } else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
  yScroll = document.documentElement.scrollTop;
 } else if (document.body) {// all other Explorers
  yScroll = document.body.scrollTop;
 }

 arrayPageScroll = new Array('',yScroll)
 return arrayPageScroll;
}

function getPageSize(){

 var xScroll, yScroll;

 if (window.innerHeight && window.scrollMaxY) {
  xScroll = document.body.scrollWidth;
  yScroll = window.innerHeight + window.scrollMaxY;
 } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
  xScroll = document.body.scrollWidth;
  yScroll = document.body.scrollHeight;
 } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
  xScroll = document.body.offsetWidth;
  yScroll = document.body.offsetHeight;
 }

 var windowWidth, windowHeight;
 if (self.innerHeight) { // all except Explorer
  windowWidth = self.innerWidth;
  windowHeight = self.innerHeight;
 } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
  windowWidth = document.documentElement.clientWidth;
  windowHeight = document.documentElement.clientHeight;
 } else if (document.body) { // other Explorers
  windowWidth = document.body.clientWidth;
  windowHeight = document.body.clientHeight;
 }

 // for small pages with total height less then height of the viewport
 if(yScroll < windowHeight){
  pageHeight = windowHeight;
 } else {
  pageHeight = yScroll;
 }

 // for small pages with total width less then width of the viewport
 if(xScroll < windowWidth){
  pageWidth = windowWidth;
 } else {
  pageWidth = xScroll;
 }


 arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
 return arrayPageSize;
}

function setWidth(element,w) {
     element = document.getElementById(element);
      element.style.width = 100 +"%";
   }
function setHeight(element,h) {
    element = document.getElementById(element);
      element.style.height = h +"px";
   }
function setInnerHTML(element,content) {
  element = document.getElementById(element);
   element.innerHTML = content;
   }
function setTop(element,t) {
    element = document.getElementById(element);
      element.style.top = t +"px";
   }
function setLeft(element,t) {
   element = document.getElementById(element);
     element.style.left = t +"px";
}

function galeria(img,w,h){
alert_close();

w=parseInt(w,10);
h=parseInt(h,10);

var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_alpha');

var kontener = document.body;
	kontener.appendChild(warstwa);
 var arrayPageSize = getPageSize();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = 0 +"px";
 warstwa.style.left = 0 +"px";

 var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_bg');

	kontener.appendChild(warstwa);

 var arrayPageScroll = getPageScroll();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = arrayPageScroll[1] +"px";
 warstwa.style.left = 0 +"px";

 //var arrayPageScroll = getPageScroll();
  //var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);
 //440x290
 //window.location.href='#image';

 warstwa.innerHTML='<div id="galeria_box"><div style="margin:'+((arrayPageSize[3]-(h+35+2))/2)+'px '+((910-w)/2)+'px;width:'+(w+2)+'px;height:'+(h+35)+'px;"><img src="'+base_url+img+'" onclick="alert_close()" oncontextmenu="return false" alt="" /><p><a href="javascript:void(0);" onclick="alert_close()">ZAMKNIJ</a></p></div></div>'



}


function wait(text){
alert_close();
//w=parseInt(w,10);
//h=parseInt(h,10);

	if(document.getElementById('baner_in')){
		document.getElementById('baner_in').style.display="none";
	}

var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_alpha');

var kontener = document.body;
	kontener.appendChild(warstwa);
 var arrayPageSize = getPageSize();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = 0 +"px";
 warstwa.style.left = 0 +"px";

 var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_bg');

	kontener.appendChild(warstwa);

 var arrayPageScroll = getPageScroll();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = arrayPageScroll[1] +"px";
 warstwa.style.left = 0 +"px";

 //var arrayPageScroll = getPageScroll();
  //var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);
 //440x290
 //window.location.href='#image';

 var warstwa_temp='<div id="alert_box"><div class="alert" id="alert"><div class="alert_top">&nbsp;</div><div class="alert_content"><p class="wait_tresc">'+text+'</p>';


 warstwa_temp+='</div><div class="alert_bottom">&nbsp;</div></div></div>';

 warstwa.innerHTML=warstwa_temp;

 warstwa.style.top =arrayPageScroll[1] + (arrayPageSize[3]-document.getElementById("alert").offsetHeight)/2-80 +"px";


}

function aalert(txt,akc,url){
alert_close();
//w=parseInt(w,10);
//h=parseInt(h,10);
	if(document.getElementById('baner_in')){
		document.getElementById('baner_in').style.display="none";
	}

	for(i=0;i<document.getElementsByTagName("object").length;i++){
		document.getElementsByTagName("object")[i].style.visibility="hidden";
	}

	for(i=0;i<document.getElementsByTagName("embed").length;i++){
		document.getElementsByTagName("embed")[i].style.visibility="hidden";
	}


var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_alpha');

var kontener = document.body;
	kontener.appendChild(warstwa);
 var arrayPageSize = getPageSize();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = 0 +"px";
 warstwa.style.left = 0 +"px";

 var warstwa=document.createElement("div")
warstwa.setAttribute('id', 'alert_bg');

	kontener.appendChild(warstwa);

 var arrayPageScroll = getPageScroll();

 warstwa.style.height = arrayPageSize[1] +"px";
 warstwa.style.top = arrayPageScroll[1] +"px";
 warstwa.style.left = 0 +"px";

 //var arrayPageScroll = getPageScroll();
  //var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);
 //440x290
 //window.location.href='#image';

 var warstwa_temp='<div id="alert_box"><div class="alert" id="alert"><div class="alert_top">&nbsp;</div><div class="alert_content"><div class="alert_ico">&nbsp;</div><p class="alert_tresc">'+txt+'</p><div class="buttons">';

 if(akc==0){

 }else if(akc==1){
 		if(url){
			warstwa_temp+='<img src="'+base_url+'img/button_ok.gif" onclick="alert_close();window.location.href=\''+url+'\'" alt="" />';
		}else{
 			warstwa_temp+='<img src="'+base_url+'img/button_ok.gif" class="button" onclick="alert_close()" alt="" />';
		}
 }else if(akc==2){
 		if(url){
 			warstwa_temp+='<img src="'+base_url+'img/button_ok.gif" onclick="alert_close();window.location.href=\''+url+'\'" alt="" /><img src="'+base_url+'img/button_anuluj.gif" onclick="alert_close()" alt="" class="button_anuluj" />';
		}else{
			warstwa_temp+='<img src="'+base_url+'img/button_ok.gif" onclick="alert_close()" class="button" alt="" /><img src="'+base_url+'img/button_anuluj.gif" onclick="alert_close()" alt="" class="button_anuluj" />';
		}
 }
 warstwa_temp+='</div></div><div class="alert_bottom">&nbsp;</div></div></div>';

 warstwa.innerHTML=warstwa_temp;

 warstwa.style.top =arrayPageScroll[1] + (arrayPageSize[3]-document.getElementById("alert").offsetHeight)/2-80 +"px";


}

function alert_close(){
	if(document.getElementById('baner_in')){
		document.getElementById('baner_in').style.display="block";
	}

	for(i=0;i<document.getElementsByTagName("object").length;i++){
		document.getElementsByTagName("object")[i].style.visibility="visible";
	}

	for(i=0;i<document.getElementsByTagName("embed").length;i++){
		document.getElementsByTagName("embed")[i].style.visibility="visible";
	}

if(document.getElementById('alert_alpha')) document.body.removeChild(document.getElementById('alert_alpha'));
if(document.getElementById('alert_bg')) document.body.removeChild(document.getElementById('alert_bg'));
}

function jumpto(item){
document.getElementById(item).focus();
}

function show_hide(item){
if(document.getElementById('box_'+item).style.display=="none") document.getElementById('box_'+item).style.display="block";
else document.getElementById('box_'+item).style.display="none";
}

function show_hide2(show,hide){
if(document.getElementById(show).style.display=="none") document.getElementById(show).style.display="block";
else document.getElementById(show).style.display="none";

if(document.getElementById(hide).style.display=="none") document.getElementById(hide).style.display="block";
else document.getElementById(hide).style.display="none";
}

function tooltipTxt(v,e,txt,img,w)
{

if(mousePos){

if(!document.getElementById("tooltip")){

var tooltip=document.createElement("div")
tooltip.setAttribute('id', 'tooltip');

var kontener = document.body;
	kontener.appendChild(tooltip);

}else{
var tooltip=document.getElementById("tooltip");
}

if(w){
tooltip.style.width=w+'px';
}else if(txt.length>45){
tooltip.style.width=230+'px';
}


if(img && tooltip.innerHTML!='<img oncontextmenu="return false" alt="" src="'+img+'" /><p>'+txt+'</p>'){
tooltip.innerHTML='<div style="width: 100%; text-align: center"><img oncontextmenu="return false" alt="" src="'+img+'" /></div><p>'+txt+'</p>';
}else if(tooltip.innerHTML!=txt){
tooltip.innerHTML=txt;
}


var posx, posy;

if (ie)
{
posx = event.clientX;
posy = event.clientY+document.documentElement.scrollTop;
}
else
{
posx = e.pageX;
posy = e.pageY;
}

if (navigator.userAgent.indexOf ("Opera") != -1)
{
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}


with (tooltip)
{

if(mousePos.x+14 + 2 + offsetWidth > document.body.offsetWidth)
{

style.left = (mousePos.x-10) - offsetWidth + "px";

}
else
{

style.left = (mousePos.x+14) + "px";
}


if(ie){
style.top = (mousePos.y+13+document.documentElement.scrollTop) + "px";
}else{
style.top = (mousePos.y+13) + "px";
}


}

 tooltipTxt.hide=function(x){

if(tooltip) document.body.removeChild(tooltip);

  }

v.onmouseout=tooltipClose;

}

}

function tooltipClose(){
if(document.getElementById('tooltip')) document.body.removeChild(document.getElementById('tooltip'));
if(document.getElementById('tooltipimg')) document.body.removeChild(document.getElementById('tooltipimg'));
}

if(ie){
window.attachEvent("onload", mouse);
}else{
document.onmousemove = mouseMove;
}

function validate_logowanie(){
wait('proszę czekać...');
if(document.getElementById('log').value.length<1){
aalert('Proszę podać login!',1,0);
return false;
}
re=/[^a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬_ ]/;

if(document.getElementById('pas').value.length<1){
aalert('Proszę podać hasło!',1,0);
return false;
}
if(re.exec(document.getElementById('pas').value)){
aalert('Hasło może zawierać jedynie litery i cyfry!',1,0);
return false;
}
if(document.getElementById('pas').value.length<6 || document.getElementById('pas').value.length>12){
aalert('Hasło może zawierać min. 6, max. 12 znaków!',1,0);
return false;
}

document.forms.formularz.submit();

return true;
}

function slidehomegbox(arrow,nr){

var slider=document.getElementById('slide'+nr)

var full=slider.childNodes.length*618-618;

var sleft=slider.offsetLeft

if(arrow=='n'){

nslide=function(x){

if(slider.offsetLeft==-full){
document.getElementById('home-gbox-narrow'+nr).src='img/arrowoff.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/leftarrow_innibox.gif';
}else if(slider.offsetLeft==0){
document.getElementById('home-gbox-narrow'+nr).src='img/rightarrow_innibox.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/arrowoff.gif';
}else{
document.getElementById('home-gbox-narrow'+nr).src='img/rightarrow_innibox.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/leftarrow_innibox.gif';
}
if(slider.offsetLeft>sleft-618 && slider.offsetLeft>-full){
slider.style.left=(slider.offsetLeft-309)+'px';
stout=setTimeout(nslide, 1)
}else{
clearTimeout(stout);
}
}

var stout=setTimeout(nslide, 1)

}else{

pslide=function(x){

if(slider.offsetLeft==-full){
document.getElementById('home-gbox-narrow'+nr).src='img/arrowoff.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/leftarrow_innibox.gif';
}else if(slider.offsetLeft==0){
document.getElementById('home-gbox-narrow'+nr).src='img/rightarrow_innibox.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/arrowoff.gif';
}else{
document.getElementById('home-gbox-narrow'+nr).src='img/rightarrow_innibox.gif';
document.getElementById('home-gbox-parrow'+nr).src='img/leftarrow_innibox.gif';
}

if(slider.offsetLeft<sleft+618 && slider.offsetLeft<0){
slider.style.left=(slider.offsetLeft+309)+'px';
stout=setTimeout(pslide, 1)
}else{
clearTimeout(stout);
}
}

var stout=setTimeout(pslide, 1)


}

}

function validate_foto(){
if((document.getElementById('pliczek1').value.length<1)&&(document.getElementById('pliczek2').value.length<1)&&(document.getElementById('pliczek3').value.length<1)){
aalert('Proszę wybrać zdjęcie.',1,0);
return false;
}


var re=/^.+\.jpg/;var re_=/^.+\.JPG/;
if((document.getElementById('pliczek1').value.length>0)&&(!re.exec(document.getElementById('pliczek1').value))&&(!re_.exec(document.getElementById('pliczek1').value))){
aalert('Zdjęcia mog± być tylko w formacie jpg',1,0);
return false;
}

if((document.getElementById('pliczek2').value.length>0)&&(!re.exec(document.getElementById('pliczek2').value))&&(!re_.exec(document.getElementById('pliczek2').value))){
aalert('Zdjęcia mog± być tylko w formacie jpg',1,0);
return false;
}

if((document.getElementById('pliczek3').value.length>0)&&(!re.exec(document.getElementById('pliczek3').value))&&(!re_.exec(document.getElementById('pliczek3').value))){
aalert('Zdjęcia mog± być tylko w formacie jpg',1,0);
return false;
}

wait('proszę czekać...');
document.forms.frm.submit()
}


function check(a,b,c,d){

re=/([^odp])+/gi;
a_nr=a.id.match(re);
if(a.checked){
a.checked=false;
i_ch=0;
for(i=1;i<=b;i++){
if(i==a_nr) continue;
if(document.getElementById(a_nr[0]+'odp'+i).checked){
i_ch=i_ch+1;
}
}
if(i_ch<c){
a.checked=true;
if(d=='nt' || d=='n_t'){
document.getElementById(a.id+'t').disabled=false;
document.getElementById(a.id+'t').focus();
}
}else if(c==1 && i_ch==c){
for(i=1;i<=b;i++){
if(i==a_nr) continue;
if(document.getElementById(a_nr[0]+'odp'+i).checked){
document.getElementById(a_nr[0]+'odp'+i).checked=false;
if(document.getElementById(a_nr[0]+'odp'+i+'t')){
document.getElementById(a_nr[0]+'odp'+i+'t').disabled=true;
}
}
}
a.checked=true;
if(d=='nt' || d=='n_t'){
document.getElementById(a.id+'t').disabled=false;
document.getElementById(a.id+'t').focus();
}
}else{
//alert("max checked: "+c);
aalert('Liczba dozwolonych odpowiedzi: '+c,1,0);
}
}else{
if(d=='nt' || d=='n_t'){
document.getElementById(a.id+'t').disabled=true;
}
}
if(a.id=='17odp2'){document.getElementById('18odp1').checked=false; document.getElementById('18odp2').checked=true;}
if(a.id.search('33odp')!=-1){
if(document.getElementById('33odp1').checked){
for(var i=2;i<=b;i++){
document.getElementById('33odp'+i).checked=false;
document.getElementById('33odp'+i).disabled=true;
}
}else{
for(var i=2;i<=b;i++){
document.getElementById('33odp'+i).disabled=false;
}
}
}
if(a.id=='3odp1'){
if(document.getElementById('3odp1').checked){
document.getElementById('4odp1').checked=false;
document.getElementById('4odp1').disabled=true;
for(var i=2;i<=17;i++){
document.getElementById('4odp'+i).disabled=false;
}
}else{
document.getElementById('4odp1').disabled=false;
for(var i=2;i<=17;i++){
document.getElementById('4odp'+i).disabled=true;
}
}
}

if(a.id=='3odp2'){
if(document.getElementById('3odp2').checked){
document.getElementById('4odp1').checked=true;
document.getElementById('4odp1').disabled=false;
for(var i=2;i<=17;i++){
document.getElementById('4odp'+i).checked=false;
document.getElementById('4odp'+i).disabled=true;
}
}else{
for(var i=2;i<=17;i++){
document.getElementById('4odp'+i).disabled=false;
}
}
}

var re=/^4odp/;

if(a.id.search(re)!=-1){

if(document.getElementById('3odp1').checked){
document.getElementById('4odp1').checked=false;
document.getElementById('4odp1').disabled=true;
}

if(document.getElementById('3odp2').checked){
document.getElementById('4odp1').checked=true;
for(var i=2;i<=17;i++){
document.getElementById('4odp'+i).checked=false;
document.getElementById('4odp'+i).disabled=true;
}
}

}

var re=/^5odp/;

if(a.id.search(re)!=-1){
if(document.getElementById('5odp1').checked || document.getElementById('5odp2').checked || document.getElementById('5odp3').checked || document.getElementById('5odp4').checked){
document.getElementById('63odp2').checked=true;
document.getElementById('63odp1').checked=false;
document.getElementById('63odp1').disabled=true;
document.getElementById('63odp1t').value='';
document.getElementById('63odp1t').disabled=true;
}else{
document.getElementById('63odp1').disabled=false;
document.getElementById('63odp2').checked=false;
}
}

if(a.id=='23odp7'){
if(document.getElementById('23odp7').checked){
for(var i=1;i<=6;i++){
document.getElementById('23odp'+i).checked=false;
document.getElementById('23odp'+i).disabled=true;
}
}else{
for(var i=1;i<=6;i++){
document.getElementById('23odp'+i).disabled=false;
}
}
}

if(a.id.search('99odp')!=-1){

if(document.getElementById('99odp1').checked){
document.getElementById('100odp1').disabled=true;
document.getElementById('100odp1').checked=false;
}else{
document.getElementById('100odp1').disabled=false;
}

if(document.getElementById('99odp2').checked){
document.getElementById('100odp1').disabled=true;
document.getElementById('100odp1').checked=false;
}

if(document.getElementById('99odp3').checked){
for(var i=2;i<=18;i++){
document.getElementById('100odp'+i).checked=false;
document.getElementById('100odp'+i).disabled=true;
}
document.getElementById('100odp1').checked=true;
}else{
for(var i=2;i<=18;i++){
document.getElementById('100odp'+i).disabled=false;
}
document.getElementById('100odp1').checked=false;
}
}

if(a.id=='100odp2'){
if(document.getElementById('100odp2').checked){
for(var i=3;i<=18;i++){
document.getElementById('100odp'+i).checked=false;
document.getElementById('100odp'+i).disabled=true;
}
}else{
for(var i=3;i<=18;i++){
document.getElementById('100odp'+i).disabled=false;
}
}
}

if(a.id.search('100odp')!=-1){
if(a.id!='100odp2' && a.id!='100odp1'){
document.getElementById('100odp2').checked=false;
}
}

if(a.id=='104odp6'){
if(document.getElementById('104odp6').checked){
for(var i=1;i<=5;i++){
document.getElementById('104odp'+i).checked=false;
document.getElementById('104odp'+i).disabled=true;
}
}else{
for(var i=1;i<=5;i++){
document.getElementById('104odp'+i).disabled=false;
}
}
}

if(a.id.search('104odp')!=-1 && a.id!='104odp6' && document.getElementById('104odp6').checked){
document.getElementById('104odp6').checked=false;
}

if(a.id=='105odp6'){
if(document.getElementById('105odp6').checked){
for(var i=1;i<=5;i++){
document.getElementById('105odp'+i).checked=false;
document.getElementById('105odp'+i).disabled=true;
}
}else{
for(var i=1;i<=5;i++){
document.getElementById('105odp'+i).disabled=false;
}
}
}

if(a.id.search('105odp')!=-1 && a.id!='105odp6' && document.getElementById('105odp6').checked){
document.getElementById('105odp6').checked=false;
}


}

function wiek(a){
var data_ur=document.getElementById(a).value;
data_ur=data_ur.split("-");
today_=today.split("-");
r=today_[0]-data_ur[0];
if((data_ur[1]-today_[1])>0){
r--;
}else if((data_ur[1]-today_[1])==0){
if((data_ur[2]-today_[2])>0)
r--;
}
return r;
}

function checkxjsxds(a,b,c,d){
if(document.getElementById(b+'odp1')){
var i_ch=0;
for(io=1;io<=d;io++){
if(document.getElementById(b+'odp'+io).checked){
i_ch=i_ch+1;
}
}
if(i_ch>c){
aalert('Liczba dozwolonych odpowiedzi w pytaniu nr '+a+': '+c ,1,0);
return false;
}
}
return true;
}

function validate(a,b,c,d){

if(!checkxjsxds(d,a,c,b)){
return false;
}

if(document.getElementById(a+'odp1')){
var i_ch=0;
for(i=1;i<=b;i++){
if(document.getElementById(a+'odp'+i).checked){
i_ch=i_ch+1;
var re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬0-9,\- ]/;
if(document.getElementById(a+'odp'+i+'t') && document.getElementById(a+'odp'+i+'t').value.length<1){
aalert('Proszę uzupełnić pole w pytaniu nr '+d,1,0);
//document.getElementById(a+'odp'+i+'t').style.border='1px solid red';
return false;
}

if(a==17){
re=/[^0-9]{1,}/;
if(document.getElementById(a+'odp'+i+'t') && re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki<br />Możesz używać jedynie cyfr',1,0);
return false;
}
}else{
re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬0-9\-\., ]/;
var re=/[`~@#$%^&;_|"']/;
if(document.getElementById(a+'odp'+i+'t') && re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki.<br />Niedozwolone znaki: ` ~ @ # $ % ^ & ; _ | \' \"',1,0);
return false;
}
re_kpl=/\.pl/; re_kcom=/\.com/; re_pl=/ pl/; re_com=/ com/; re_pl_=/ pl /; re_com_=/ com /; re_at=/ at /;
if(document.getElementById(a+'odp'+i+'t') && (re_kpl.exec(document.getElementById(a+'odp'+i+'t').value) || re_kcom.exec(document.getElementById(a+'odp'+i+'t').value) || re_pl_.exec(document.getElementById(a+'odp'+i+'t').value) || re_com_.exec(document.getElementById(a+'odp'+i+'t').value) || re_pl.exec(document.getElementById(a+'odp'+i+'t').value) || re_com.exec(document.getElementById(a+'odp'+i+'t').value) || re_at.exec(document.getElementById(a+'odp'+i+'t').value))){
aalert('OdpowiedĽ na pytanie nr '+d+' jest niezgodna z regulaminem serwsiu.<br />W odpowiedzi nie można używać żadnych adresów internetowych',1,0);
return false;
}
}

}
}
//alert(i_ch);
if(i_ch==0){
aalert('W pytaniu nr '+d+' należy zaznaczyć przynajmniej jedn± odpowiedĽ.',1,0);
return false;
}
}else{

for(i=1;i<=b;i++){
if(document.getElementById(a+'odp'+i+'t').value.length<1){
aalert('Proszę odpowiedziec na pytanie nr '+d,1,0);
//window.location.href="#pyt"+a;
//document.getElementById('pyt'+d).focus();
//document.getElementById(a+'odp'+i+'t').style.border='1px solid red';
return false;
}



if(a==62){
var re=/[^0-9\-]/;
if(re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki<br />Możesz używać jedynie cyfr i my¶lnika (-); format: rok-miesi±c-dzień (rrrr-mm-dd).',1,0);
//document.getElementById(a+'odp'+i+'t').style.border='1px solid red';
return false;
}
var data_ur=document.getElementById(a+'odp'+i+'t').value;
var today_=today.split("-");
data_ur=data_ur.split("-");

rok=data_ur[0];
miesiac=data_ur[1];
dzien=data_ur[2];

if(rok.length!=4 || miesiac.length!=2 || dzien.length!=2){
aalert('Błędny format daty. Proszę podać datę zgodnie z formatem: rok-miesi±c-dzień (rrrr-mm-dd)',1,0);
return false;
}		

if((parseInt(today_[0],10)-parseInt(data_ur[0],10)<21) || (parseInt(today_[0],10)-parseInt(data_ur[0],10)>100)){
aalert('Serwis jest przeznaczony dla osób powyżej 21 i poniżej 100 roku życia',1,0);
return false;
}

if(parseInt(data_ur[1],10)>12 || parseInt(data_ur[1],10)<1){
aalert('Nieprawidłowy miesi±c, wpisz liczbę z przedziału 1-12.',1,0);
return false;
}

if(parseInt(data_ur[2],10)>31 || parseInt(data_ur[2],10)<1){
aalert('Nieprawidłowy dzień, wpisz liczbę z przedziału 1-31.',1,0);
return false;
}

if(wiek(''+a+'odp'+i+'t')<21){
aalert('Serwis jest przeznaczony dla osób powyżej 21 roku życia.',1,0);
return false;
}

re=/^[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}$/;

if(!re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' został użyty nieprawidłowy format daty.<br />Proszę podać datę zgodnie z formatem: rok-miesi±c-dzień (rrrr-mm-dd).',1,0);
//document.getElementById(a+'odp'+i+'t').style.border='1px solid red';
return false;
}
}else if(a==9 || a==101 || a==102){
re=/[^0-9]{1,}/;
if(document.getElementById(a+'odp'+i+'t') && re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki<br />Możesz używać jedynie cyfr',1,0);
return false;
}
}else if(a==26){
re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬0-9\-\., ]/;
var re=/[`~@#$%^&;_|"']/;
if(document.getElementById(a+'odp'+i+'t') && re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki.<br />Niedozwolone znaki: ` ~ @ # $ % ^ & ; _ | \' \"',1,0);
return false;
}
}else{
re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬0-9\-\., ]/;
var re=/[`~@#$%^&;_|"']/;
if(document.getElementById(a+'odp'+i+'t') && re.exec(document.getElementById(a+'odp'+i+'t').value)){
aalert('W odpowiedzi na pytanie nr '+d+' zostały użyte niedozwolone znaki.<br />Niedozwolone znaki: ` ~ @ # $ % ^ & ; _ | \' \"',1,0);
return false;
}
re_kpl=/\.pl/; re_kcom=/\.com/; re_pl=/ pl/; re_com=/ com/; re_pl_=/ pl /; re_com_=/ com /; re_at=/ at /;
if(document.getElementById(a+'odp'+i+'t') && (re_kpl.exec(document.getElementById(a+'odp'+i+'t').value) || re_kcom.exec(document.getElementById(a+'odp'+i+'t').value) || re_pl_.exec(document.getElementById(a+'odp'+i+'t').value) || re_com_.exec(document.getElementById(a+'odp'+i+'t').value) || re_pl.exec(document.getElementById(a+'odp'+i+'t').value) || re_com.exec(document.getElementById(a+'odp'+i+'t').value) || re_at.exec(document.getElementById(a+'odp'+i+'t').value))){
aalert('OdpowiedĽ na pytanie nr '+d+' jest niezgodna z regulaminem serwsiu.<br />W odpowiedzi nie można używać żadnych adresów internetowych',1,0);
return false;
}
}

}
}
return true;
}

function pytxodp(a,b,c){
odp=a+';'+b+';';
if(document.getElementById(b+'odp1')){
for(j=1;j<=c;j++){
if(document.getElementById(b+'odp'+j).checked){
odp+='check_'+j;
if(document.getElementById(b+'odp'+j+'t')){
odp+='_'+document.getElementById(b+'odp'+j+'t').value;
}
odp+=';';
}
}
}else{
for(j=1;j<=c;j++){
odp+='text_'+j+'_'+document.getElementById(b+'odp'+j+'t').value+';';
}
}
return odp+'|';
}

function validated(a,b,c){
toxsend="";
re=/([^|])+/gi;
axarray=a.match(re);
rex2=/([^,])+/gi;
for(i=0;i<axarray.length;i++){
axarrayx2=axarray[i].match(rex2);
toxsend+=pytxodp(axarrayx2[0],axarrayx2[1],axarrayx2[2]);
}
wait('wczytuję dane, proszę czekać...');
http.open("POST",base_url+"httprq/dalej.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = hresponse;
http.send("toxsend="+encodeURIComponent(toxsend)+"&nrxstr="+encodeURIComponent(b)+"&nrxpyt="+encodeURIComponent(c));
}

function getHTTPObject(){var xmlhttp; /*@cc_on @if (@_jscript_version>=5)try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");} catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");} catch(E){xmlhttp=false;}              }
         @else
          xmlhttp = false;         @end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {try {xmlhttp = new XMLHttpRequest();           } catch (e) {xmlhttp = false;           }          }          return xmlhttp;        }

var http=getHTTPObject();

function back(a,b){
wait('wczytuję dane, proszę czekać...');
http.open("POST",base_url+"httprq/wstecz.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = hresponse;
http.send("nrxstr="+encodeURIComponent(a)+"&nrxpyt="+encodeURIComponent(b));
}

function hresponse() { if (http.readyState == 4) {
document.getElementById("forma").innerHTML=http.responseText;
alert_close();
window.location.href=document.URL+"#top";
}
}

function poznajresponse() { if (http.readyState == 4) {
document.getElementById("forma").innerHTML=http.responseText;
if(document.getElementById('celp').value=='0'){
document.getElementById('celp').value='1';}else{
document.getElementById('celp').value='0';
}

}
}

function mails(a){
//if(ie){
//if(ie7){
//var h='500px';
//}else{
//var h='550px';
//}
//zw=showModalDialog("wiadomosci.php?u="+a, 0, "dialogTop: "+100+"; dialogLeft: "+150+"; resizable: no; help: no; status: no; scroll: no; dialogWidth: 600px; dialogHeight: "+h);
//if(zw=='ok'){
//refresh();
//}
//}else{

open(base_url+"korespondencja,"+a+"/", "displayWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=600, height=550, screenX="+150+", screenY="+100).focus();
//}
}

function mailss(a){
open(base_url+"krsp,"+a+"/", "displayWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=600, height=550, screenX="+150+", screenY="+100).focus();
}

function refresh(){
if(document.URL.search('moje-wiadomosci/')!=-1){
window.location.href=document.URL;
}else{
window.location.href=base_url+'moje-wiadomosci/';
}
}


function validate_r(){

if(document.getElementById('mail').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('mail').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}
if(document.getElementById('pmail').value.length<1){
aalert('Proszę powtórzyć adres e-mail',1,0);
return false;
}
if(document.getElementById('mail').value!=document.getElementById('pmail').value){
aalert('Błędne powtórzenie adresu e-mail',1,0);
return false;
}

if(document.getElementById('pas').value.length<1){
aalert('Proszę podać hasło',1,0);
return false;
}
re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬0-9]/;
if(re.exec(document.getElementById('pas').value)){
aalert('Hasło może zawierać jedynie litery i cyfry',1,0);
return false;
}
if(document.getElementById('pas').value.length<6 || document.getElementById('pas').value.length>12){
aalert('Hasło może zawierać min. 6, max. 12 znaków',1,0);
return false;
}

if(document.getElementById('pas').value!=document.getElementById('ppas').value){
aalert('Błędne powtórzenie hasła',1,0);
return false;
}

re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬]/;
if(document.getElementById('imie').value.length>0 &&re.exec(document.getElementById('imie').value)){
aalert('Imię może zawierać jedynie litery',1,0);
return false;
}
re=/[^a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬\-]/;
if(document.getElementById('nazwisko').value.length>0 && re.exec(document.getElementById('nazwisko').value)){
aalert('Nazwisko może zawierać jedynie litery i my¶lnik(-)',1,0);
return false;
}

if(document.getElementById("kwiaty").checked && document.getElementById('miejscowosc').value.length<1){
aalert('Proszę podać miejscowo¶ć',1,0);
return false;
}

if(document.getElementById("kwiaty").checked && document.getElementById('ulica').value.length<1){
aalert('Proszę uzupełnić pole: ulica',1,0);
return false;
}


if(document.getElementById("kwiaty").checked && document.getElementById('poczta').value.length<1){
aalert('Proszę podać kod i pocztę',1,0);
return false;
}

re=/^[0-9]{2}-[0-9]{3}.+$/;
if(document.getElementById("kwiaty").checked && !re.exec(document.getElementById('poczta').value)){
aalert('Niepoprawnie wypełnione pole kod i poczta<br />Proszę wypełnić pole zgodnie z formatem: xx-xxx poczta, np. 35&#8211;069 Rzeszów',1,0);
return false;
}
if(!document.getElementById('regulamin').checked){
aalert('Aby dokonać rejestracji należy zaakceptować tre¶ć regulaminu serwisu ParnterForLife',1,0);
return false;
}

wait('Proszę czekać...');
document.forms.formularz.submit();

return true;
}

function validate_r2(){
if(document.getElementById('mail2').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('mail2').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}

if(document.getElementById('mail2').value!=document.getElementById('pmail2').value){
aalert('Błędne powtórzenie adresu e-mail',1,0);
return false;
}

wait('Proszę czekać...');
document.forms.formularz2.submit();

return true;
}

function validate_rej(){
if(document.getElementById('email').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('email').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}

if(document.getElementById('email').value!=document.getElementById('email2').value){
aalert('Błędne powtórzenie adresu e-mail',1,0);
return false;
}

if(!document.getElementById('regulamin').checked){
aalert('Aby dokonać rejestracji należy zaakceptować tre¶ć regulaminu serwisu ParnterForLife',1,0);
return false;
}

wait('Proszę czekać...');
document.forms.formularz.submit();

return true;
}

function validate_td(){

re=/[^a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬]/;
if(document.getElementById('pas').value.length>0 && re.exec(document.getElementById('pas').value)){
aalert('Hasło może zawierać jedynie litery i cyfry',1,0);
return false;
}
if(document.getElementById('pas').value.length>0 &&  (document.getElementById('pas').value.length<6 || document.getElementById('pas').value.length>12)){
aalert('Hasło może zawierać min. 6, max. 12 znaków',1,0);
return false;
}

if(document.getElementById('pas').value!=document.getElementById('ppas').value){
aalert('Błędne powtórzenie hasła',1,0);
return false;
}

if(document.getElementById("kwiaty").checked && (document.getElementById('poczta').value.length<1 || document.getElementById('ulica').value.length<1 || document.getElementById('miejscowosc').value.length<1)){
aalert('Należy wypełnić wszystkie pola zawieraj±ce dane adresowe.',1,0);
return false;
}

re=/^[0-9]{2}-[0-9]{3}.+$/;
if(document.getElementById("kwiaty").checked && !re.exec(document.getElementById('poczta').value)){
aalert('Niepoprawnie wypełnione pole <b>kod i poczta</b><br />Proszę wypełnić pole zgodnie z formatem: xx-xxx poczta, np. 35&#8211;069 Rzeszów',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
return true;
}

function pocztowki(item){

document.getElementById('zdjecie').src='images/pocztowki/'+item.id+'.jpg';

//document.getElementById('slidexfoto0').style.left=-569*(parseInt(item.id)-1)+'px';

var i=1;
	for(;;){
	  		if(!document.getElementById(i))	break;
	  		document.getElementById(i).checked=false;
	  		i++;
	  }
item.checked=true;

}

function pozdrowienia(item,fraza){

if(fraza=='t9'){

	if(item.id==fraza+'i2'){

		if(item.checked){
			document.getElementById('l'+fraza).innerHTML=item.value;
			var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i)) break;
	  				document.getElementById(fraza+'si'+i).checked=false;
					document.getElementById(fraza+'si'+i).disabled=true;
	  				i++;
	  		}
		}else{
			document.getElementById('l'+fraza).innerHTML='';
			var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i)) break;
	  				document.getElementById(fraza+'si'+i).checked=false;
					document.getElementById(fraza+'si'+i).disabled=false;
	  				i++;
	  		}
		}
	}else{
		if(item.id==fraza+'si1'){var si='si2';}else{var si='si1';}
		if(item.checked){
			document.getElementById('l'+fraza).innerHTML=document.getElementById(fraza+'i1').value+' '+item.value+'.';
	  		document.getElementById(fraza+si).checked=false;
			document.getElementById(fraza+si).disabled=true;
			document.getElementById(fraza+'i2').checked=false;
			document.getElementById(fraza+'i2').disabled=true;
		}else{
			document.getElementById('l'+fraza).innerHTML='';
	  		document.getElementById(fraza+si).checked=false;
			document.getElementById(fraza+si).disabled=false;
			document.getElementById(fraza+'i2').checked=false;
			document.getElementById(fraza+'i2').disabled=false;
		}
	}

}else if(fraza=='t10'){

	if(item.id==fraza+'i1'){

		if(item.checked){
			document.getElementById('l'+fraza).innerHTML=item.value;
			var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i)) break;
	  				document.getElementById(fraza+'si'+i).checked=false;
					document.getElementById(fraza+'si'+i).disabled=true;
	  				i++;
	  		}
		}else{
			document.getElementById('l'+fraza).innerHTML='';
			var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i)) break;
	  				document.getElementById(fraza+'si'+i).checked=false;
					document.getElementById(fraza+'si'+i).disabled=false;
	  				i++;
	  		}
		}
	}else{
		if(item.id==fraza+'si1'){var si='si2';}else{var si='si1';}
		if(item.checked){
			document.getElementById('l'+fraza).innerHTML=document.getElementById(fraza+'i2').value+' '+item.value;
			var i=1;
				for(;;){
	  				if(!document.getElementById(fraza+'si'+i))	break;
	  					document.getElementById(fraza+'si'+i).checked=false;
						document.getElementById(fraza+'si'+i).disabled=true;
	  					i++;
	  			}
			item.disabled=false;
			item.checked=true;
			document.getElementById(fraza+'i1').checked=false;
			document.getElementById(fraza+'i1').disabled=true;
		}else{
			document.getElementById('l'+fraza).innerHTML='';
			var i=1;
				for(;;){
	  				if(!document.getElementById(fraza+'si'+i)) break;
	  					document.getElementById(fraza+'si'+i).checked=false;
						document.getElementById(fraza+'si'+i).disabled=false;
	  					i++;
	  			}
			document.getElementById(fraza+'i1').checked=false;
			document.getElementById(fraza+'i1').disabled=false;
		}
	}

}else if(fraza=='t7'){

	if(item.id==fraza+'i1' || item.id==fraza+'i2'){

		if(item.checked){
			//document.getElementById('l'+fraza).innerHTML=item.value+' '

			var i=1;
				for(;;){
	  				if(!document.getElementById(fraza+'i'+i))	break;
	  					document.getElementById(fraza+'i'+i).checked=false;
						document.getElementById(fraza+'i'+i).disabled=true;
	  					i++;
	  			}
			item.disabled=false;
			item.checked=true;

		}else{
			document.getElementById('l'+fraza).innerHTML=''

			var i=1;
			for(;;){
	  	  		if(!document.getElementById(fraza+'i'+i))	break;
	  	  		document.getElementById(fraza+'i'+i).checked=false;
		  		document.getElementById(fraza+'i'+i).disabled=false;
	  			i++;
	 	 	}

	  		var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i))	break;
	  			document.getElementById(fraza+'si'+i).checked=false;
	  			i++;
	  		}
		}

	}else{

		if(!document.getElementById(fraza+'i1').checked && !document.getElementById(fraza+'i2').checked){
			alert('Należy wybrać najpierw jedno ze zdań nadrzędnych!');
			var i=1;
			for(;;){
	  			if(!document.getElementById(fraza+'si'+i)) break;
	  			document.getElementById(fraza+'si'+i).checked=false;
	  			i++;
	  		}
			return false;
		}else{

			var i=1;
			var temat=0;
			for(;;){
	  			if(!document.getElementById(fraza+'i'+i)) break;
				if(document.getElementById(fraza+'i'+i).checked){
					temat=i;
					break;
				}
				i++;
			}

		}

		document.getElementById('l'+fraza).innerHTML=''

		var ile=0;
		var i=1;
		for(;;){
			if(!document.getElementById(fraza+'si'+i)) break;
			if(document.getElementById(fraza+'si'+i).checked) ile+=1;
			i++;
		}

		var first=0;
		var i=1;
		for(;;){
	  		if(!document.getElementById(fraza+'si'+i)){
				if(first>0) document.getElementById('l'+fraza).innerHTML+='.'
				break;
			}
	  		if(document.getElementById(fraza+'si'+i).checked && first==0){
				first=1;
				document.getElementById('l'+fraza).innerHTML=document.getElementById(fraza+'i'+temat).value+' '+document.getElementById(fraza+'si'+i).value;
			}else	if(document.getElementById(fraza+'si'+i).checked && first>0 && first==ile-1){
				document.getElementById('l'+fraza).innerHTML+=' i '+document.getElementById(fraza+'si'+i).value;
				first++;
			}else if(document.getElementById(fraza+'si'+i).checked && first>0){
				document.getElementById('l'+fraza).innerHTML+=', '+document.getElementById(fraza+'si'+i).value;
				first++;
			}
	  		i++;
	  	}

	}

}else if(fraza=='t4' || fraza=='t5' || fraza=='t8'){

document.getElementById('l'+fraza).innerHTML=''

var ile=0;
var i=1;
	for(;;){
		if(!document.getElementById(fraza+'si'+i))  break;
		if(document.getElementById(fraza+'si'+i).checked) ile+=1;
		i++;
	}

var first=0;
var i=1;
	for(;;){
	  		if(!document.getElementById(fraza+'si'+i)){
				if(first>0) document.getElementById('l'+fraza).innerHTML+='.'
				break;
			}
	  		if(document.getElementById(fraza+'si'+i).checked && first==0){
				first=1;
				document.getElementById('l'+fraza).innerHTML=document.getElementById(fraza+'i1').value+' '+document.getElementById(fraza+'si'+i).value;
			}else	if(document.getElementById(fraza+'si'+i).checked && first>0 && first==ile-1){
				document.getElementById('l'+fraza).innerHTML+=' i '+document.getElementById(fraza+'si'+i).value;
				first++;
			}else if(document.getElementById(fraza+'si'+i).checked && first>0){
				document.getElementById('l'+fraza).innerHTML+=', '+document.getElementById(fraza+'si'+i).value;
				first++;
			}
	  		i++;
	  }

}else if(fraza=='img'){



if(item.checked){

	document.getElementById(fraza).innerHTML='<img src="images/pocztowki/thumb/'+item.value+'_m.jpg" />';

var i=1;
	for(;;){
	  		if(!document.getElementById(i))	break;
	  		document.getElementById(i).checked=false;
	  		i++;
	  }
item.checked=true;

}else{
document.getElementById(fraza).innerHTML=''

var i=1;
	for(;;){
	  		if(!document.getElementById(i))	break;
	  		document.getElementById(i).checked=false;
	  		i++;
	  }
}


}else{


if(item.checked){

	if(fraza=='n1' && document.getElementById('ln2').innerHTML==''){
	document.getElementById('l'+fraza).innerHTML=item.value+', '
	}else{
	document.getElementById('l'+fraza).innerHTML=item.value+' '
	}


//document.getElementById('l'+fraza).innerHTML=item.value+' '

var i=1;
	for(;;){
	  		if(!document.getElementById(fraza+'i'+i))	break;
	  		document.getElementById(fraza+'i'+i).checked=false;
			document.getElementById(fraza+'i'+i).disabled=true;
	  		i++;
	  }
item.disabled=false;
item.checked=true;

	if(fraza=='n2'){
		var i=1;
		for(;;){
	  		if(!document.getElementById('n1i'+i))	break;
			if(document.getElementById('n1i'+i).checked){
			pozdrowienia(document.getElementById('n1i'+i),'n1')
			break;
			}
	  		i++;
	  	}
	}

}else{
document.getElementById('l'+fraza).innerHTML=''

var i=1;
	for(;;){
	  		if(!document.getElementById(fraza+'i'+i))	break;
	  		document.getElementById(fraza+'i'+i).checked=false;
			document.getElementById(fraza+'i'+i).disabled=false;
	  		i++;
	  }
}

	if(fraza=='n2'){
		var i=1;
		for(;;){
	  		if(!document.getElementById('n1i'+i))	break;
			if(document.getElementById('n1i'+i).checked){
			pozdrowienia(document.getElementById('n1i'+i),'n1')
			break;
			}
	  		i++;
	  	}
	}
}
}

function przypomnij(){
if(document.getElementById('mail').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('mail').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();

return true;
}

function validate_ring(){

if(document.getElementById('rozmiar').value==0){aalert('Proszę wybrać rozmiar.',1,0);
return false;
}

if(document.getElementById('ilosc').value==0){aalert('Proszę wybrać ilo¶ć sztuk.',1,0);
return false;
}

if(document.getElementById('imie').value.length<1){
aalert('Proszę podać imię.',1,0);
return false;
}

if(document.getElementById('nazw').value.length<1){
aalert('Proszę podać nazwisko.',1,0);
return false;
}

if(document.getElementById('mail').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('mail').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}

if(document.getElementById('poczta').value.length<1 || document.getElementById('ulica').value.length<1 || document.getElementById('mjsc').value.length<1){
aalert('Należy wypełnić wszystkie pola zawieraj±ce dane adresowe.',1,0);
return false;
}

if(!document.getElementById('mplatnosc1').checked && !document.getElementById('mplatnosc2').checked){
aalert('Proszę wybrać metodę płatno¶ci.',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();

return true;
}

function validate_kw(){

if(document.getElementById('adresat').value==0){
aalert('Proszę wybrać adresata.',1,0);
return false;
}
if(document.getElementById('kompozycja').value<1){
aalert('Proszę wybrać rodzaj kompozycji kwiatowej.',1,0);
return false;
}
if(document.getElementById('kompozycja').value<1){
aalert('Proszę wybrać rodzaj kompozycji kwiatowej.',1,0);
return false;
}

var re=/[<>"'`~@#$%^&]/;
if(document.getElementById('bilecik').value>0 && re.exec(document.getElementById('bilecik').value)){
aalert('Tre¶ć na bileciku zawiera niedozwolone znaki (< > \" \' \`  ~ @ # $ % ^ &).',1,0);
return false;
}
if(document.getElementById('data').value<1){
aalert('Proszę podać datę doręczenia kwiatów.',1,0);
return false;
}

re=/^[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}$/;
if(!re.exec(document.getElementById('data').value)){
aalert('Proszę podać datę zgodnie z formatem: rok-miesi±c-dzień (rrrr-mm-dd).',1,0);
//document.getElementById(a+'odp'+i+'t').style.border='1px solid red';
return false;
}

var data_s=document.getElementById("data").value;
var today_=today.split("-");
data_s=data_s.split("-");
if(parseInt(today_[0],10)>parseInt(data_s[0],10)){
aalert('<b>Błędnie podana data.</b><br /><br />Zamówienie doręczenia kwiatów w Polsce powinno byc złożone i opłacone co najmniej 24 godziny przed planowanym dniem doręczenia kwiatów.<br />Jeżeli zamówienie ma być wykonane w weekend, powinno być złożone najpóĽniej do ¶rody, do godziny 12:00.',1,0);
return false;
}

if(parseInt(today_[0],10)==parseInt(data_s[0],10) && parseInt(today_[1],10)>parseInt(data_s[1],10)){
aalert('<b>Błędnie podana data.</b><br /><br />Zamówienie doręczenia kwiatów w Polsce powinno byc złożone i opłacone co najmniej 24 godziny przed planowanym dniem doręczenia kwiatów.<br />Jeżeli zamówienie ma być wykonane w weekend, powinno być złożone najpóĽniej do ¶rody, do godziny 12:00.',1,0);
return false;
}

if(parseInt(today_[0],10)==parseInt(data_s[0],10) && parseInt(today_[1],10)==parseInt(data_s[1],10) && parseInt(today_[2],10)>=parseInt(data_s[2],10)){
aalert('<b>Błędnie podana data.</b><br /><br />Zamówienie doręczenia kwiatów w Polsce powinno byc złożone i opłacone co najmniej 24 godziny przed planowanym dniem doręczenia kwiatów.<br />Jeżeli zamówienie ma być wykonane w weekend, powinno być złożone najpóĽniej do ¶rody, do godziny 12:00.',1,0);
return false;
}

//if((parseInt(today_[0],10)-parseInt(data_ur[0],10)<21) || (parseInt(today_[0],10)-parseInt(data_ur[0],10)>100)){aalert('Serwis jest przeznaczony dla osób powyżej 21 i poniżej 100 roku życia',1,0);return false;}

if(parseInt(data_s[1],10)>12 || parseInt(data_s[1],10)<1){
aalert('Nieprawidłowy miesi±c, wpisz liczbę z przedziału 1-12.',1,0);
return false;
}

if(parseInt(data_s[2],10)>31 || parseInt(data_s[2],10)<1){
aalert('Nieprawidłowy dzień, wpisz liczbę z przedziału 1-31.',1,0);
return false;
}

if(document.getElementById('pora').value==0){
aalert('Proszę wybrać preferowan± porę doręczenia kwiatów.',1,0);
return false;
}

var re=/[<>"'`~@#$%^&]/;
if(document.getElementById('info').value>0 && re.exec(document.getElementById('info').value)){
aalert('Dodatkowe informacje zawieraj± niedozwolone znaki (< > \" \' \`  ~ @ # $ % ^ &).',1,0);
return false;
}

if(!document.getElementById('mplatnosc1').checked && !document.getElementById('mplatnosc2').checked){
aalert('Proszę wybrać metodę płatno¶ci.',1,0);
return false;
}

if(!document.getElementById('reg').checked){
aalert('Aby wysłać kwiaty należy  zaakceptować tre¶ć regulaminu usługi "Wy¶lij kwiaty" serwisu Parnter For Life',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();

return true;
}

function place(a){
if(document.getElementById("mplatnosc2").checked){
document.getElementById("place").innerHTML='<img src="'+base_url+'img/button_p24.gif" onclick="'+a+'()" alt="" class="button tac" />';
}else
document.getElementById("place").innerHTML='<img src="'+base_url+'img/button_zamawiam.gif"  onclick="'+a+'()" alt="" class="button tac" />';
}

function validate_k(){

if(document.getElementById('msg').value.length<1){
aalert('Proszę wpisać tre¶ć wiadomo¶ci',1,0);
return false;
}

if(document.getElementById('mail').value.length<1){
aalert('Proszę podać adres e-mail',1,0);
return false;
}
re=/^.+@.+\..+$/;
if(!re.exec(document.getElementById('mail').value)){
aalert('Niepoprawny adres e-mail',1,0);
return false;
}

if(document.getElementById('name').value.length<1){
aalert('Proszę uzupełnić pole <b>podpis</b>',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
}

function validate_p(){

if(document.getElementById('temat').value.length<1){
aalert('Proszę wypełnić pole <b>Temat</b>',1,0);
return false;
}

if(document.getElementById('who').value.length<1){
aalert('Proszę wypełnić pole <b>Autor</b>',1,0);
return false;
}
re=/^.+\,.+\,.+$/;
if(!re.exec(document.getElementById('who').value)){aalert('Pole <b>Autor</b> zostało wypełnione niepoprawnie.<br /><br />Proszę wypełnić pole według wzoru:<br />imię ,wiek, zawód i miejsce zamieszkania<br />np. Monika, 29 lat, fryzjerka z Warszawy',1,0);
return false;
}

if(document.getElementById('msg').value.length<50){
aalert('Pole <b>Porada</b> powinno posiadać przynajmniej 50 znaków',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
}

function validate_pOn(){

if(document.getElementById('msg').value<1){
aalert('Proszę opisać swój problem.',1,0);
return false;
}

if(document.getElementById('podpis').value<1){
aalert('Proszę podać podpis jaki zostanie użyty przy publikacji porady.',1,0);
return false;
}

if(!document.getElementById('reg').checked){
aalert('Aby zamówić poradę należy zaakceptować tre¶ć regulaminu usługi "Porady online" serwisu ParnterForLife',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
return true;
}


function validate_zakochani(){

if(document.getElementById('ona').value.length<1){
aalert('Proszę wypełnić pole <b>Ona</b>',1,0);
return false;
}

if(document.getElementById('onn').value.length<1){
aalert('Proszę wypełnić pole <b>On</b>',1,0);
return false;
}

if(document.getElementById('mail').value.length<1){
aalert('Proszę wypełnić pole <b>Pierwszy mail &#8211; data</b>',1,0);
return false;
}

if(document.getElementById('spotkanie').value.length<1){
aalert('Proszę wypełnić pole <b>Pierwsze spotkanie &#8211; data, miejsce</b>',1,0);
return false;
}

var re=/^.+\.jpg/;var re_=/^.+\.JPG/;

if((document.getElementById('img').value.length>0)&&(!re.exec(document.getElementById('img').value))&&(!re_.exec(document.getElementById('img').value))){
aalert('Zdjęcia mog± być tylko w formacie jpg',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
}

function validate_nowosci(){

if(document.getElementById('tytul').value.length<1){
aalert('Proszę wypełnić pole <b>tytuł</b>',1,0);
return false;
}

if(document.getElementById('s_opis').value.length<1){
aalert('Proszę wypełnić pole <b>Krótki opis</b>',1,0);
return false;
}

if(document.getElementById('kiedy').value.length<1){
aalert('Proszę wypełnić pole <b>Data</b>',1,0);
return false;
}

wait('Proszę czekać...');

document.forms.formularz.submit();
}

var users_k=new Array();
var users_m=new Array();

function usersBox(us){
var users=us.split("*");
users_m=users[0].split("|");
users_k=users[1].split("|");
tik();
}

function tik(){
var time = new Date()
document.getElementById('ticker_ona').innerHTML=users_k[(Math.floor(Math.random() * (users_k.length-1)) + 1)];
document.getElementById('ticker_on').innerHTML=users_m[(Math.floor(Math.random() * (users_m.length-1)) + 1)];
setTimeout(tik, 10000)
}

function tikk(s){
var time = new Date()
http.open("POST",base_url+"httprq/poznaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = poznajresponse;
http.send("p="+encodeURIComponent(document.getElementById('celp').value));
setTimeout(tikk, 10000)
}

function validateP24(){
if(!document.getElementById('p24_kwota1').checked && !document.getElementById('p24_kwota2').checked && !document.getElementById('p24_kwota3').checked && !document.getElementById('p24_kwota4').checked){
aalert('Proszę wybrać rodzaj abonamentu.',1,0);
return false;
}else if(document.getElementById('p24_kwota1').checked){
var p24_kwota=parseInt(document.getElementById('p24_kwota1').value,10);
}else if(document.getElementById('p24_kwota2').checked){
var p24_kwota=parseInt(document.getElementById('p24_kwota2').value,10);
}else if(document.getElementById('p24_kwota3').checked){
var p24_kwota=parseInt(document.getElementById('p24_kwota3').value,10);
}else if(document.getElementById('p24_kwota4').checked){
var p24_kwota=parseInt(document.getElementById('p24_kwota4').value,10);
}

switch(parseInt(p24_kwota,10)){
case 32900:
var abonament='1 ROK';
break;
case 21900:
var abonament='6 MIESIECY';
break;
case 14900:
var abonament='3 MIESIˇCE';
break;
case 7900:
var abonament='1 MIESIˇC';
break;
}

window.location.href='http://sklep.przelewy24.pl/zakup.php?z24_id_sprzedawcy=4091&z24_kwota='+p24_kwota+'&z24_nazwa='+document.getElementById('z24_nazwa').value.replace('--abnmt--',abonament)+'&z24_return_url=http://www.partnerforlife.pl';

}

function validate_pOnAdm(){
aalert('<b>Proszę czekać...</b>',0,0);
if(document.getElementById('msg').value<1){
aalert('Pole <b>Problem</b> jst puste.',1,0);
return false;
}

var re=/[<>"'`~@#$%^&]/;
if(re.exec(document.getElementById('msg').value)){
aalert('Opis problemu zawiera niedozwolone znaki (< > \" \' \`  ~ @ # $ % ^ &).',1,0);
return false;
}

if(document.getElementById('podpis').value<1){
aalert('Proszę podać podpis jaki zostanie użyty przy publikacji porady.',1,0);
return false;
}

re=/[^a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬ ]/;
if(document.getElementById('podpis').value.length<3 || document.getElementById('podpis').value.length>30){
aalert('Podpis może zawierać min. 3, max. 30 znaków',1,0);
return false;
}

re=/[^a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬\- ]/;
if(re.exec(document.getElementById('podpis').value)){
aalert('Podpis może zawierać jedynie litery, cyfry , znak spacji oraz my¶lnik.',1,0);
return false;
}

document.forms.p_online.submit();
return true;
}

function addtag(stag, etag, sel){

var scTop=document.getElementById("msg").scrollTop;

	if(ie){

			theSelection = document.selection.createRange().text;

				//if (!theSelection) {

					 //	document.getElementById("msg").value += stag + etag;

					//	document.getElementById("msg").focus();
						//return;
			  //	}





			  //	var msg_value=document.getElementById("msg").value;
			document.a.msg.focus();
			document.selection.createRange().text = stag + "###%###" + etag;
		  var msg_value_temp=document.getElementById("msg").value;
		  var msg_split=msg_value_temp.split("###%###");


		  document.getElementById("msg").value=msg_value_temp.replace("###%###",theSelection);


		  var focus_pos=msg_split[0].length+theSelection.length;

		  setSelRange(document.getElementById("msg"),focus_pos, focus_pos,scTop)


			//document.a.msg.focus();

			//document.selection.createRange().text = stag + theSelection + etag;

	}else if(document.getElementById("msg").selectionStart || document.getElementById("msg").selectionStart == '0'){


	end=document.getElementById("msg").selectionEnd;


				  document.getElementById("msg").value = (document.getElementById("msg").value).substring(0,document.getElementById("msg").selectionStart) + stag + (document.getElementById("msg").value).substring(document.getElementById("msg").selectionStart, document.getElementById("msg").selectionEnd) + etag + (document.getElementById("msg").value).substring(document.getElementById("msg").selectionEnd, document.getElementById("msg").textLength);

				  setSelRange(document.getElementById("msg"),end+stag.length, end+stag.length,scTop)


	}else{
	document.getElementById("msg").value += stag + etag;
	document.getElementById("msg").focus();

	}


}

function addtag_(stag, etag, sel){

var scTop=document.getElementById("msg").scrollTop;

	if(ie){

			theSelection = document.selection.createRange().text;

				//if (!theSelection) {

					 //	document.getElementById("msg").value += stag + etag;

					//	document.getElementById("msg").focus();
						//return;
			  //	}

			if(!theSelection && sel){
					theSelection = sel;
			}



			  //	var msg_value=document.getElementById("msg").value;
			document.a.msg.focus();
			document.selection.createRange().text = stag + "###%###" + etag;
		  var msg_value_temp=document.getElementById("msg").value;
		  var msg_split=msg_value_temp.split("###%###");


		  document.getElementById("msg").value=msg_value_temp.replace("###%###",theSelection);


		  var focus_pos=msg_split[0].length+theSelection.length;

		  setSelRange(document.getElementById("msg"),focus_pos, focus_pos,scTop)


			//document.a.msg.focus();

			//document.selection.createRange().text = stag + theSelection + etag;

	}else if(document.getElementById("msg").selectionStart || document.getElementById("msg").selectionStart == '0'){


	end=document.getElementById("msg").selectionEnd;

	theSelection=document.getElementById("msg").value.substring(document.getElementById("msg").selectionStart, document.getElementById("msg").selectionEnd);


		if(!theSelection && sel){
					theSelection = sel;
			}


				  document.getElementById("msg").value = (document.getElementById("msg").value).substring(0,document.getElementById("msg").selectionStart) + stag + theSelection + etag + (document.getElementById("msg").value).substring(document.getElementById("msg").selectionEnd, document.getElementById("msg").textLength);

				  setSelRange(document.getElementById("msg"),end+stag.length, end+stag.length,scTop)


	}else{
	document.getElementById("msg").value += stag + etag;
	document.getElementById("msg").focus();

	}


}


function selection(){
var selectionItem=null;
	if(ie){

			selectionItem = document.selection.createRange().text;

	}else if(document.getElementById("msg").selectionStart || document.getElementById("msg").selectionStart == '0'){





				  selectionItem =document.getElementById("msg").value.substring(document.getElementById("msg").selectionStart, document.getElementById("msg").selectionEnd);
	}

	return selectionItem;
}

function addtag_a(){

var selectionItem=selection();
var url = 'http://';



for (;;){
url = prompt("Podaj adres URL tworzonego linku.", url);
if (url == null) return;
validURL=url.toLowerCase();
if (validURL == 'http://'){
alert("Podaj adres URL.");
continue;
}
if (validURL.substring(0,7)!= 'http://' && validURL.substring(0,11)!= 'javascript:'){
alert("Adres URL jest niepoprawny (adres powinien rozpoczynać się od http:// lub javascript:).");
continue;
}
break;
}

if(!selectionItem){
var urlDesc = prompt("Podaj opis tworzonego linku (fraza widoczna jako link).\n\n", "");
if (urlDesc == null) return;
if(!urlDesc) urlDesc=url;
}

addtag_('[url='+url+']','[/url]',urlDesc);

}

function addtag_e(){

var url='';
var re=/^.+@.+\..+$/;

for (;;){
url = prompt("Podaj adres e-mail.", url);
if (url == null) return;

if(!re.exec(url)){
alert('Niepoprawny adres e-mail.');
continue;
}
break;
}
addtag_('[email]'+url+'[/email]','','');

}

function addtag_lista(lista){


var listaItems=new Array();

i=0;

for (;;){
if(i==0){
listaItems[i] = prompt("Podaj pierwsz± pozycję listy.", "");
}else{
listaItems[i] = prompt("Podaj kolejn± pozycję listy lub zostaw puste pole je¶li nie chesz dodawać kolejnych pozcyji do listy.", "");
}
if (listaItems[i] == null) return;
if (listaItems[i]){
i+=1;
continue;
}
break;
}

switch(lista){
case "ol":
		lista="[ol]\n";
		for(i=0;i<listaItems.length-1;i++){
				lista+="[*]"+listaItems[i]+"\n";
		}
		lista+='[/ol]';
break;
default:
		lista="[ul]\n";
		for(i=0;i<listaItems.length-1;i++){
				lista+="[*]"+listaItems[i]+"\n";
		}
		lista+='[/ul]';
break;
}

addtag_(lista,'','');

}

function tooltipTxtBBcode(t,e,content){
	if(!document.getElementById('podpowiedzi').checked){
		tooltipTxt(t,e,content);
	}
}

function validate_a(){
aalert('<b>Proszę czekać...</b>',0,0);
if(document.getElementById('log').value.length<1 && document.getElementById('zm_h').value==''){
aalert('Proszę podać (wybrać) login',1,0);
return false;
}

if(document.getElementById('log').value.length>1 && document.getElementById('zm_h').value!=''){
aalert('Tylko jedno pole login może być wypełnione',1,0);
return false;
}

re=/[^a-zA-Z0-9±ćęłńó¶ĽżˇĆĘŁŃÓ¦Ż¬_]/;
if(re.exec(document.getElementById('log').value)){
aalert('Login może zawierać jedynie litery, cyfry oraz znak "_"',1,0);
return false;
}
if(document.getElementById('log').value.length>1 && (document.getElementById('log').value.length<3 || document.getElementById('log').value.length>30)){
aalert('Login może zawierać min. 3, max. 30 znaków',1,0);
return false;
}

if(document.getElementById('pas').value.length<1){
aalert('Proszę podać hasło',1,0);
return false;
}
if(re.exec(document.getElementById('pas').value)){
aalert('Hasło może zawierać jedynie litery i cyfry',1,0);
return false;
}
if(document.getElementById('pas').value.length<6 || document.getElementById('pas').value.length>12){
aalert('Hasło może zawierać min. 6, max. 12 znaków',1,0);
return false;
}
if(document.getElementById('rpas').value.length<1){
aalert('Proszę powtórzyć hasło',1,0);
return false;
}
if(document.getElementById('pas').value!=document.getElementById('rpas').value){
aalert('Błędne powtórzenie hasła',1,0);
return false;
}

document.forms.add.submit();
}

function setSelRange(inputEl, selStart, selEnd, scTop) {

if (inputEl.setSelectionRange) {
  inputEl.focus();
  inputEl.setSelectionRange(selStart, selEnd);
} else if (inputEl.createTextRange) {
  var range = inputEl.createTextRange();
  range.collapse(true);
  range.moveEnd('character', selEnd);
  range.moveStart('character', selStart);
  range.select();
}
  inputEl.scrollTop=scTop;
}

function wyniki(a,b,c,d){
if(document.getElementById('wi').value!=c) c=document.getElementById('wi').value;

if(document.getElementById('ws').value!=b) b=document.getElementById('ws').value;

window.location.href="admin.php?s=users_s&sort="+a+"&x="+c+"&y="+b+d

}