function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 
function checkForm(f) {
    	
	    if ((f.regulamin.checked != true) || (f.imie.value == '') || (f.plec.value == '') || (f.dzien.value == '') || (f.miesiac.value == '') || (f.rok.value == '') || (f.obywatelstwo.value == '') || (f.miasto.value == '') || (f.wyksztalcenie.value == '') || (f.mail.value == '') || (f.mail2.value == '') || (f.haslo.value == '') || (f.haslo2.value == '') || (f.telefon.value == '')) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
        else alert('Please fill out all the gaps marked with a star.');
        return false;
		}
		if (f.miasto.value == 52) {
			
			 if ((f.zagranica.value == '') || (f.miastozagranica.value == '')) {
			 	if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
        		else alert('Please fill out all the gaps marked with a star.');
        		return false; 		
			 }
			
		}
	if ((f.mail.value) != (f.mail2.value)) {
		if (f.jezyk.value == 'pl') alert('Prosze przepisać poprawnie e-mail.');
		else alert('Please rewrite your e-mail correctly.');
    	return false;
		}
	if ((f.haslo.value) != (f.haslo2.value)) {
	    if (f.jezyk.value == 'pl')  alert('Prosze przepisać poprawnie hasło.');
	    else alert('Please rewrite your password correctly.');
    	return false;
		}
	
	}

function checkForm_a(f) {

	    if ((f.imie.value == '') || (f.rok.value == '') || (f.miasto.value == '') || (f.wyksztalcenie.value == '') || (f.telefon.value == '') || (f.obywatelstwo.value == '')) {
    	if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
    	else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}
    	if ((f.haslo.value) != (f.haslo2.value)) {
		if (f.jezyk.value == 'pl')  alert('Prosze przepisać poprawnie hasło.');
			else alert('Please rewrite your password correctly.');
    	return false;
		}

	}

function usuwanieKonta(Url)
{
zm = confirm("Usunięcie konta jest nieodwracalne.\nCzy na pewno usunąć ?");
if(zm) {
window.location=Url;
}
return 1;
}
function doladowanieKonta(Url)
{
/* zm = confirm("Usunięcie konta jest nieodwracalne.\nCzy na pewno usunąć ?");
if(zm) { */
window.location=Url;
//}
return 1;
}

function checkForm2(f) {

	    if ((f.wzrost.value == '') || (f.sylwetka.value == '') || (f.kolor.value == '') || (f.stan.value == '') || (f.partner.value == '') || (f.dzieci.value == '')) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}
		if ((f.dzieci_tak.value == '')&&(f.dzieci.value == '1')) {
		if (f.jezyk.value == 'pl') alert('Proszę uzupełnić informację o dzieciach');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;	
		}

	}
  
function inne() {
	
	if (kwestionariusz.wyszukiwarka.value==4)  {
         if (kwestionariusz.jezyk.value == 'pl') document.getElementById("inaczej").innerHTML = ("Jak? ");
         else document.getElementById("inaczej").innerHTML = ("How? ");
		document.kwestionariusz.inaczej.style.visibility='visible'; }
		 else {
           document.kwestionariusz.inaczej.style.visibility='hidden' ;
           document.getElementById("inaczej").innerHTML = (""); } 
		   
    if (kwestionariusz.miasto.value==52) {
      if (kwestionariusz.jezyk.value == 'pl') document.getElementById("zagranica").innerHTML = ("Kraj: ");
      else document.getElementById("zagranica").innerHTML = ("Country: ");
      document.kwestionariusz.zagranica.style.visibility='visible';
	  if (kwestionariusz.jezyk.value == 'pl') document.getElementById("miastozagranica").innerHTML = ("Miasto: ");
      else document.getElementById("miastozagranica").innerHTML = ("City: ");
      document.kwestionariusz.miastozagranica.style.visibility='visible';
 
        }
          else {
            document.kwestionariusz.zagranica.style.visibility='hidden' ;
             document.getElementById("zagranica").innerHTML = ("");
			  document.kwestionariusz.miastozagranica.style.visibility='hidden' ;
			   document.getElementById("miastozagranica").innerHTML = ("");
             }

}

function dziecitak() {
	// var dz = document.getElementById("dzieci").getAttribute("value") 
	
	if (kwestionariusz.dzieci.value == 1)  {  
         if (kwestionariusz.jezyk.value == 'pl') document.getElementById("dzieci_tak").innerHTML = ("Ile masz dzieci? Podaj ich wiek:*");
         else document.getElementById("dzieci_tak").innerHTML = ("How many and how old are they:*");
		 document.kwestionariusz.dzieci_tak.style.visibility='visible'; }
		 else {
           document.kwestionariusz.dzieci_tak.style.visibility='hidden' ;
           document.getElementById("dzieci_tak").innerHTML = (""); }
}

function inne2() {
    if (kwestionariusz.miasto.value==52) {
      if (kwestionariusz.jezyk.value == 'pl') document.getElementById("zagranica").innerHTML = ("Kraj: ");
      else document.getElementById("zagranica").innerHTML = ("Country: ");
      document.kwestionariusz.zagranica.style.visibility='visible';
	  if (kwestionariusz.jezyk.value == 'pl') document.getElementById("miastozagranica").innerHTML = ("Miasto: ");
	  else document.getElementById("miastozagranica").innerHTML = ("City: ");
      document.kwestionariusz.miastozagranica.style.visibility='visible';

        }
          else {
            document.kwestionariusz.zagranica.style.visibility='hidden' ;
             document.getElementById("zagranica").innerHTML = ("");
			  document.kwestionariusz.miastozagranica.style.visibility='hidden' ;
			   document.getElementById("miastozagranica").innerHTML = ("");
             }

}


function inna() {
if (kwestionariusz.sport.checked = true) {
		document.kwestionariusz.inne_sporty.style.visibility='visible';
	    	document.getElementById("inne_sporty").innerHTML = ("Jakie ?");
	    	}


}

function innw() {
if (kwestionariusz.sport.checked = false) {
           document.kwestionariusz.inne_sporty.style.visibility='hidden' ;
         }
       }

function checkForm3(f) {

	    if ((f.tolerancja.value == '') || (f.opieka.value == '') || (f.opieka2.value == '') || (f.podzial_rol.value == '') || (f.sumiennosc.value == '') || (f.otwartosc.value == '') || (f.neurotyzm.value == '') || (f.ugodowosc.value == '')) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
        else alert('Please fill out all the gaps marked with a star.');
        return false;
		}

	}
 function checkForm3a(f) {

	    if (f.biernosc_10.value == '0') {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}

	}
	function checkForm3b(f) {

	    if ((f.nlp1[0].checked != true)&&(f.nlp1[1].checked != true)&&(f.nlp1[2].checked != true)) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}

	}
function checkForm4(f) {

 var licznikz=0,licznikw=0;
 var i;
 var iloscw=kwestionariusz.elements['wartosci[]'].length;
 var iloscz=kwestionariusz.elements['zwiazek_powody[]'].length;
 for(i=0;i<iloscw;i++)
  {
     if(kwestionariusz.elements['wartosci[]'][i].checked == true)
         licznikw=licznikw+1;
  }
  for(i=0;i<iloscz;i++)
  {
     if(kwestionariusz.elements['zwiazek_powody[]'][i].checked == true)
         licznikz=licznikz+1;
  }

  if  (licznikw==0)  {
	   if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
	     else alert('Please fill out all the gaps marked with a star.');
        	return false;
    	}
          else if(licznikw>4)
          {
	        if (f.jezyk.value == 'pl') alert('Proszę wybrać maksymalnie 4 odpowiedzi');
	        else alert('Please choose max. 4 answers');
	        return false;
	      }
  if  (licznikz==0)  {
	   if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
	    else alert('Please fill out all the gaps marked with a star.');
        	return false;
    	}
          else if(licznikz>3)
          {
	        if (f.jezyk.value == 'pl') alert('Proszę wybrać maksymalnie 3 odpowiedzi');
	         else alert('Please choose max. 3 answers.');
	         return false;
	      }

}

function checkForm5(url) {
     var licznikp=0;
     var i;
     var iloscp=kwestionariusz.elements['pochodzenie_partnera[]'].length;
     for(i=0;i<iloscp;i++)
 	 {
     if(kwestionariusz.elements['pochodzenie_partnera[]'][i].checked == true)
         licznikp=licznikp+1;
  	}
  	if  (licznikp==0)  {
	   if (kwestionariusz.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
	     else alert('Please fill out all the gaps marked with a star.');
        	return false;
    	}
        if (((kwestionariusz.zwiazek) && (kwestionariusz.zwiazek.value == '')) || (kwestionariusz.mieszkanie.value == '')|| (kwestionariusz.opis.value == '')) {
        if (kwestionariusz.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
        else alert('Please fill out all the gaps marked with a star.');
    	return false;
		} 
    else
    {
      if((kwestionariusz.file.value == '') && (kwestionariusz.zm.value==0))
    {
       send = url;  
       
       if (kwestionariusz.jezyk.value == 'pl') ok = alert('Dodanie zdjęcia nie jest obowiązkowe, ale uwiarygadnia Twoje zgłoszenie; w pierwszej kolejności będą rozpatrywane zgłoszenia osób, które wysłały zdjęcie. Można je dodać po zalogowaniu na swoje konto lub wysłać e-mailem.');
       else ok = alert('Adding your photograph is not obligatory, but it makes your application more credible.. Applications with a photograph will be considered first. You can attach it later by logging in or send it by email.');
        
        if (ok) send = false;
		    return send; 
		
    }  
    if (f.file.value != '') {
        if (!/^.+\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG)$/.test(kwestionariusz.file.value)) {
           if (kwestionariusz.jezyk.value == 'pl') alert('Możesz wprowadzić tylko pliki JPG, GIF lub PNG');
           else alert('You can only insert JPG, GIF or PNG files.');
            return false;
      }
    }
  }
}

function checkForm5a(f) {
     var licznikp=0;
     var i;
     var iloscp=kwestionariusz.elements['pochodzenie_partnera[]'].length;
     for(i=0;i<iloscp;i++)
 	 {
     if(kwestionariusz.elements['pochodzenie_partnera[]'][i].checked == true)
         licznikp=licznikp+1;
  	 }
  	 if  (licznikp==0)  {
	   if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
	     else alert('Please fill out all the gaps marked with a star.');
        	return false;
    	}
	    if (((f.zwiazek) && (f.zwiazek.value == '')) || (f.mieszkanie.value == '')) {
        if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
        else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}
     if (f.file.value != '') {
        if (!/^.+\.(jpg|jpeg|gif|png)$/.test(f.file.value)) {
           if (f.jezyk.value == 'pl') alert('Możesz wprowadzić tylko pliki JPG, GIF lub PNG');
           else alert('You can only insert JPG, GIF or PNG files.');
            return false;
      }
    }
  }
  
  function checkForm11b(f) {
 
	    if ((f.stowarzyskie.value == '0') || (f.wyzwania.value == '0') || (f.ryzyko.value == '0') || (f.snastroj.value == '0') || (f.uczucie_czas.value == '0') || (f.trudna_syt.value == '0') || (f.mysl_przyszlosc.value == '0')) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}

	}
	
  function zaznacz()	{
     if (kwestionariusz.elements['pochodzenie_partnera[]']['1'].checked == true)
     	 kwestionariusz.elements['pochodzenie_partnera[]']['0'].checked = true;

     if (kwestionariusz.elements['pochodzenie_partnera[]']['2'].checked == true)   {
       	 kwestionariusz.elements['pochodzenie_partnera[]']['0'].checked = true;
	     kwestionariusz.elements['pochodzenie_partnera[]']['1'].checked = true;
	  }
	}
 function checkForm_write(f) {

	    if ((f.tresc.value == '') || ((f.mail.value == '') && (f.tel.value == ''))) {
		if (f.jezyk.value == 'pl') alert('Proszę wypełnić wszystkie pola oznaczone gwiazdką.');
		else alert('Please fill out all the gaps marked with a star.');
    	return false;
		}

	}
function okienko(info,nazwa)
  {
    window.open(info,nazwa,"height=800,width=620,menubar=no,location=yes,status=no,scrollbars=yes,resizeable=no,toolbar=no");
  }
  
   function chcePoznac(url,jezyk)
  {
   
    if (jezyk == 'pl') zm = confirm("Po wypełnieniu przez Ciebie naszego kwestionariusza zaproponujemy tej osobie spotkanie z Tobą. Jeśli jesteś już zarejestrowany, prosimy o zalogowanie się.");
        else zm = confirm("When You fill out the questionnaire, we will offer this person a meeting with You. If You are already registered - log in, please. ");
		 
	
	if(zm) {
	window.location=url;
	}
	return 1;
  
  }
	
	
  function searchWybrane(url)
   {
    window.location=url;
	return 1;
   }
   
 function view(url, width, height) {
 var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
 }

function kraje()
 {
  if (wyszukiwanie.kraj.value == "zagranica")
  {
    document.getElementById("okreg").innerHTML = ("");
    document.wyszukiwanie.okreg.style.visibility='hidden'; 
  }
  else
  {
    document.wyszukiwanie.okreg.style.visibility='visible' ;
    document.getElementById("okreg").innerHTML = ("Województwo"); 
  }
} 

function sprawdzAnkiete(f) {

		 var licznikw=0,licznikc=0,licznikwy=0;
 		 var i;	
		 var iloscw=f.elements['oferta'].length;
		 var iloscc=f.elements['cena'].length;
		 var iloscwy=f.elements['wyjechac'].length;
 		for(i=0;i<iloscw;i++)
  		{
     		if(f.elements['oferta'][i].checked == true)
			 licznikw=licznikw+1;
  		}
		
		for(i=0;i<iloscc;i++)
  		{
     		if(f.elements['cena'][i].checked == true)
			 licznikc=licznikc+1;
  		} 
		if (f.jezyk.value == 'en') {
			for (i = 0; i < iloscwy; i++) {
				if (f.elements['wyjechac'][i].checked == true) 
					licznikwy = licznikwy + 1;
			}
		} else {
			licznikwy = 'pl';
		}
		
  		 if  ( licznikw == 0 || licznikc == 0 || licznikwy == 0)  {  
			if (f.jezyk.value == 'pl') alert('Proszę wypełnić pola ankiety.');
    		else alert('Please fill out all the gaps.');
			  
		 return false; 
			}
		 
		  
		
  
	    
	}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}
function Pokaz(warstwa){
document.all[warstwa].style.visibility = "visible"; 
document.all[warstwa].style.position = "static";
}

function Zaslon(warstwa){
document.all[warstwa].style.visibility = "hidden"; 
document.all[warstwa].style.position = "absolute";
}
