function zmien(id) {
	document.getElementById(id).style.display=(document.getElementById(id).style.display=='block')?'none':'block';
}
function go2URL(address)
{
  var elFrame = document.getElementById('doiFrame');
  elFrame.src = address;
}
function newWindow(address)
{
	var maxW = screen.width;
	var maxH = screen.height;
	var w = 800;
	var h = 600;
	var _top = Math.floor((maxH - h) / 2);
	var _left = Math.floor((maxW - w) / 2);
	
	var win = window.open(address,'doiW',"toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width="+w+",height="+h);
	win.moveTo(_left,_top);
	win.focus();
}
function szerokosc_okna(co){
		if (self.innerWidth){
			frameWidth = self.innerWidth;
		}
		else if (document.documentElement && document.documentElement.clientWidth) {
			frameWidth = document.documentElement.clientWidth;
		}
		else if (document.body){
			frameWidth = document.body.clientWidth;
		}
		else return;
		
		var szer_final;

		if(co == 'okno'){
			if(frameWidth > 966){
				szer_final = '980';
			}
			else{
				szer_final = '100%';
			}			
		}
		else if(co == 'szpalta'){
			if(frameWidth > 880){
				szer_final = '50%';
			}
			else{
				szer_final = '100%';
			}		
		}
		
		//alert(frameWidth);
		//alert(co);
		//alert(szer_final);
		
		return szer_final;
}

function jaka_szerokosc(){
		if (self.innerWidth){
			frameWidth = self.innerWidth;
		}
		else if (document.documentElement && document.documentElement.clientWidth) {
			frameWidth = document.documentElement.clientWidth;
		}
		else if (document.body){
			frameWidth = document.body.clientWidth;
		}
		else{
			frameWidth = 1000;
		}

		return frameWidth;
}

function openNonscrolledWindow(theURL,winName,myWidth, myHeight, isCenter) { 
  if(window.screen)
	if(isCenter)
		if(isCenter=="true")
		{	var myLeft = (screen.width-myWidth)/2;
    			var myTop = (screen.height-myHeight)/2;
		window.open(theURL,winName,'location=0,directories=0,scrollbars=no,toolbar=0,menubar=0,resizable=0,status=0,width='+myWidth+',height='+myHeight+',left=' + myLeft+ ',top=' + myTop)
  }																		  
}

function openscrolledWindow(theURL,winName,myWidth, myHeight, isCenter) { 
  if(window.screen)
	if(isCenter)
		if(isCenter=="true")
		{	var myLeft = (screen.width-myWidth)/2;
    			var myTop = (screen.height-myHeight)/2;
		window.open(theURL,winName,'location=0,directories=0,scrollbars=yes,toolbar=0,menubar=0,resizable=1,status=0,width='+myWidth+',height='+myHeight+',left=' + myLeft+ ',top=' + myTop)
  }																		  
}

function wyniki_ankiety(theURL, winName, myWidth, myHeight) { 
	window.open(theURL,winName,'location=0,directories=0,scrollbars=yes,toolbar=0,menubar=0,resizable=1,status=0,width='+myWidth+',height='+myHeight+',left=200 ,top=100')
}

function bookmarkit(){
	if (document.all){	
		window.external.addFavorite('http://www.transazja.pl','transAzja.pl - wszystko o Azji');
	}

}

function sprawdz_st_klient(){
	var f = document.formularz;
	if (f.st_klient.checked == true && f.partner_ID.value == "") {
		f.partner_ID.value = '000';
	}
	if (f.st_klient.checked == false && f.partner_ID.value == '000') {
		f.partner_ID.value = '';
	}
}

function checkCheckPP(f){
	
	if(f.login.value == "")	{
		alert("Proszę wpisać login.");
		return false;
	}	
	
	if(f.password.value == "")	{
		alert("Proszę wpisać hasło.");
		return false;
	}
	
	if(f.password.value != f.password2.value)	{
		alert("Podane hasła różnią się od siebie.");
		return false;
	}	
	
	if(f.imie.value == "")	{
		alert("Proszę podać swoje imię.");
		return false;
	}
	
	if(f.nazwisko.value == "")	{
		alert("Proszę podać swoje nazwisko.");
		return false;
	}
	
	if(f.ulica.value == "")	{
		alert("Proszę wpisać nazwę ulicy");
		return false;
	}	
	
	if(f.numer_domu.value == "")	{
		alert("Proszę wpisać numer domu/budynku.");
		return false;
	}

	if(f.kod_pocztowy.value == "")	{
		alert("Proszę wpisać kod pocztowy");
		return false;
	}	
	
	if(f.miasto.value == "")	{
		alert("Proszę wpisać nazwę miasta.");
		return false;
	}

	if (f.email.value=='') {
		alert('Proszę wpisać adres e-mail.');
		return false;
	}

	if ( ((f.email.value.indexOf('@',1))==-1)||(f.email.value.indexOf('.',1))==-1 ) {
		alert('Format adresu e-mail jest niepoprawny.');
		return false;
	}		

	
	if (f.email.value != f.email2.value) {
		alert('Podane adresy e-mail różnią się od siebie.');
		return false;
	}		
	
	if (f.add_new.checked == false && (f.osrodek[0].selected == true)) {
		alert('Nie wybrano ośrodka z listy ani nie podano informcji o nowym ośrodku.');
		return false;
	}

	///////////////////
	
	if ( (f.add_new.checked == true) &&  f.o_firma.value == "") {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać jego nazwę.');
		return false;
	}	
	
	if ( (f.add_new.checked == true) &&  f.o_nazwa.value == "") {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać nazwę oddziału/kliniki.');
		return false;
	}	
	
	if( (f.add_new.checked == true) &&  f.o_ulica.value == "")	{
		alert("Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać nazwę ulicy");
		return false;
	}	
	
	if( (f.add_new.checked == true) &&  f.o_numer_domu.value == "")	{
		alert("Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać numer domu/budynku.");
		return false;
	}

	if( (f.add_new.checked == true) &&  f.o_kod_pocztowy.value == "")	{
		alert("Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać kod pocztowy");
		return false;
	}	
	
	if( (f.add_new.checked == true) &&  f.o_miasto.value == "")	{
		alert("Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać nazwę miasta.");
		return false;
	}	
	
	
	if ( (f.add_new.checked == true) &&  f.o_email.value=='') {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać adres e-mail dyrektora ośrodka.');
		return false;
	}

	if ( (f.add_new.checked == true) &&   (((f.o_email.value.indexOf('@',1))==-1)||(f.o_email.value.indexOf('.',1))==-1 )) {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Format adresu e-mail dyrektora ośrodka jest niepoprawny.');
		return false;
	}	
	
	if ( (f.add_new.checked == true) &&  f.o_email2.value=='') {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Proszę wpisać adres e-mail sekretariatu.');
		return false;
	}

	if ( (f.add_new.checked == true) &&   (((f.o_email2.value.indexOf('@',1))==-1)||(f.o_email2.value.indexOf('.',1))==-1 )) {
		alert('Wybrano opcję zgłoszenia nowego ośrodka. Format adresu e-mail sekretariatu jest niepoprawny.');
		return false;
	}		
		
}


function checkCheckNowyDawca(f){

	if(f.imie.value == "")	{
		alert("Proszę podać imię dawcy.");
		return false;
	}
	
	if(f.nazwisko.value == "")	{
		alert("Proszę podać nazwisko dawcy.");
		return false;
	}
	
	if(f.data_urodzenia.value == "")	{
		alert("Proszę wpisać datę urodzenia dawcy");
		return false;
	}	
	
	if(f.pesel.value == "")	{
		alert("Proszę wpisać numer PESEL dawcy.");
		return false;
	}

	re_pesel = new RegExp("[0-9]{11}$"); 
	if ( re_pesel.test(f.pesel.value,re_pesel) == false ) {
		alert("Wpisany numer PESEL dawcy ma błędną postać");
		return false;	
	}		
	
	if(f.m_urodzenia.value == "")	{
		alert("Proszę wpisać miejsce urodzenia dawcy");
		return false;
	}	
	
	if(f.ulica.value == "")	{
		alert("Proszę wpisać nazwę ulicy");
		return false;
	}	
	
	if(f.numer_domu.value == "")	{
		alert("Proszę wpisać numer domu/budynku.");
		return false;
	}

	if(f.kod_pocztowy.value == "")	{
		alert("Proszę wpisać kod pocztowy");
		return false;
	}	
	
	if(f.miasto.value == "")	{
		alert("Proszę wpisać nazwę miasta.");
		return false;
	}

	if(f.data_pobrania.value == "")	{
		alert("Proszę wpisać datę pobrania narządów");
		return false;
	}	
	
	
	if ( (f.narzad[0].checked == false) && (f.narzad[1].checked == false) ) {
		alert('Nie określono rodzaju pobranego narządu');
		return false;	
	}	
	
	if ( (f.narzad[0].checked == true) && ((f.nerka[0].checked == false) && (f.nerka[1].checked == false)) ) {
		alert('Wybrano nerki ale nie określono szczegółów');
		return false;	
	}		

	if ( (f.narzad[1].checked == true) && ((f.watroba[0].checked == false) && (f.watroba[1].checked == false)  && (f.watroba[2].checked == false)) ) {
		alert('Wybrano wątrobę ale nie określono szczegółów');
		return false;	
	}	

	if(f.nazwa_os_pobrania.value == "")	{
		alert("Proszę wpisać nazwę ośrodka gdzie dokonano pobrania");
		return false;
	}		

	if(f.adres_os_pobrania.value == "")	{
		alert("Proszę wpisać adres ośrodka gdzie dokonano pobrania i dane kontaktowe");
		return false;
	}	
	
}

function checkCheckPowiklaniaWczesne(f){

	if ( (f.powiklania_wczesne[2].checked == true) && (f.powiklania_wczesne_inne.value == '') ) {
		alert('Wybrano inne powikłania ale nie opisano jakie');
		return false;	
	}	
	
	if ( (f.zgon[1].checked == true) && (f.data_zgonu.value == '') ) {
		alert('określono fakt zgonu ale nie wpisano daty zgonu');
		return false;	
	}		

	if ( (f.zgon[1].checked == true) && (f.przyczyna_zgonu.value == '') ) {
		alert('określono fakt zgonu ale nie podano przyczyny zgonu');
		return false;	
	}	

	if ( (f.zgon[1].checked == true) && f.zwiazek_z_pobraniem[1].checked == true && f.zwiazek_z_pobraniem_jaki.value == '' ) {
		alert('określono fakt zgonu, zaznaczono że miał związek z pobraniem ale nie opisano jaki');
		return false;	
	}	
	
}

function checkCheckPowiklaniaOdlegle(f){

	if ( (f.powiklania_odlegle[2].checked == true) && (f.powiklania_odlegle_inne.value == '') ) {
		alert('Wybrano inne powikłania ale nie opisano jakie');
		return false;	
	}	
	
	if ( (f.zgon[1].checked == true) && (f.data_zgonu.value == '') ) {
		alert('określono fakt zgonu ale nie wpisano daty zgonu');
		return false;	
	}		

	if ( (f.zgon[1].checked == true) && (f.przyczyna_zgonu.value == '') ) {
		alert('określono fakt zgonu ale nie podano przyczyny zgonu');
		return false;	
	}	

	if ( (f.zgon[1].checked == true) && f.zwiazek_z_pobraniem[1].checked == true && f.zwiazek_z_pobraniem_jaki.value == '' ) {
		alert('określono fakt zgonu, zaznaczono że miał związek z pobraniem ale nie opisano jaki');
		return false;	
	}	
	
}

function checkCheckMonitorowanie(f){

	if(f.data_badania.value == "")	{
		alert("Proszę wpisać datę badania.");
		return false;
	}
	
}

function checkFormZaplaty(f){

	if(f.numer_konta.value == "")	{
		alert("Proszę podać nazwę banku i numer konta.");
		return false;
	}
}


function ukryj(id) {
	document.getElementById(id).style.display='none';
}

function odkryj(id) {
	document.getElementById(id).style.display='block';
}

function sprawdz_program(the_form, nazwa_pola, i){

	if (document.forms[the_form].elements[nazwa_pola][0].selected == true ) {
		odkryj('1');
		document.forms[the_form].elements['akcja'][0].checked = true;
	}
	else{
		ukryj('1');
		ukryj('rejestracja');	
		document.forms[the_form].elements['akcja'][0].checked = true;	
	}
	
	return true;
}

function sprawdz_kontakt(the_form, nazwa_pola, i){

	if (document.forms[the_form].elements[nazwa_pola][6].selected == true ) {
		alert('UWAGA! Wybranie tej opcji oznacza, że wszystkie sprawy będą z Tobą załatwiane poprzez e-maila, pocztę lub telefon przez centralę w Warszawie');
	}
	
	return true;
}

function ankieta_sprawdz_form(the_form, nazwa_pola, i){

	for(a=0; a<i; a++){
		if (document.forms[the_form].elements[nazwa_pola][a].checked == true ) {
			return true;
		}
	}

	alert('sonda transAzja.pl: Nie wybrano opcji');
	return false;
}


function biuletyn_check(){
	if (document.formularz.biuletyn.checked == true ) {
		if(confirm('Czy jesteś zdecydowany zrezygnować z otrzymywania transAzja Biuletyn?')){
			document.formularz.biuletyn.checked = false;
		} 
		else{
			document.formularz.biuletyn.checked = true;
		}
	}	
}


function zaznAll(the_form, nazwa_pola, akcja) {
	for (var i=0; i<document.forms[the_form].elements[nazwa_pola].length; i++)  {
		document.forms[the_form].elements[nazwa_pola][i].checked = akcja;			
	}
}

function get_cookie(Name) {
//this function is used only if variable "poponce" above is set to "true"
 var search = Name + "="
 var returnvalue = "";
 if (document.cookie.length > 0) {
   offset = document.cookie.indexOf(search)
   if (offset != -1) { // if cookie exists
     offset += search.length
     // set index of beginning of value
     end = document.cookie.indexOf(";", offset);
     // set index of end of cookie value
     if (end == -1)
        end = document.cookie.length;
     returnvalue=unescape(document.cookie.substring(offset, end))
     }
  }
 return returnvalue;
}

function loadpopup(){
 if (status=="true") { // if popups turned on
  if (get_cookie('alreadypopped')==''){ // and cookie not set
   openpopup() // then show popup
   if (poponce=="true") { // if popup once only required
     document.cookie="alreadypopped=yes" // then set a cookie
     }
   }
  // cookie is already set; so do nothing
 }
}

function load_toplayer(){
 if (status=="true") { // if popups turned on
  if (get_cookie('alreadypopped')==''){ // and cookie not set
  
   open_toplayer()
  
   if (poponce=="true") { // if popup once only required
     document.cookie="alreadypopped=yes" // then set a cookie
     }
   }
  // cookie is already set; so do nothing
 }
}

function pokaz_toplayer(){
	document.getElementById("toplayer").style.display='block';
}

function zamknij_reklame(){
	document.getElementById("toplayer").style.display='none';
}
