/*
	obozytenisowe.com - JavaScripts
	grzegorz@kaliciak.net
	v1.0, 25.03.2007
*/

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function fprint() {
	if (!document.getElementById) return false;
	if (!document.getElementById("print")) return false;
	var a_print = document.getElementById("print");
	a_print.onclick = function() {
		window.print();
		return false;
	}
}

function show_or_hide(alink,atext,p_class,ul) {
	var ps = ul.getElementsByTagName("p");
	for(var i=0;i<ps.length;i++) {
		if (ps[i].className == "s"+p_class) {
			if(ps[i].style.display == "block") {
				ps[i].style.display = "none";
				alink.innerHTML = atext;	
			}
			else {
				ps[i].style.display = "block";
				alink.innerHTML = "zwiń z powrotem";	

			}
		}
	}	
}

function show_hide_in_ul(ul_id) {
	if (!document.getElementById) return false;
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById(ul_id)) return false;
	
	var ul = document.getElementById(ul_id);
	var as = ul.getElementsByTagName("a");
	var ps = ul.getElementsByTagName("p");
	
	var j = 0;
	for(var i=0;i<ps.length;i++) {
		if (ps[i].className == "ss") {
			ps[i].className = "ss"+j;
			j++;
		}
	}
	
	var atext = "dowiedz się więcej";
	var j = 0;
	for(var i=0;i<as.length;i++) {
		if (as[i].className == "s") {
			as[i].className = "s"+j;
			atext = as[i].innerHTML;
			j++;
			as[i].onclick = function() {		
				show_or_hide(this,atext,this.className,ul);
				return false;
			}
		}
	}
}

function show_hide_by_id(aid,did) {
	if (!document.getElementById) return false;
	if (!document.getElementById(aid)) return false;
	if (!document.getElementById(did)) return false;
	
	var alink = document.getElementById(aid);
	var textDiv = document.getElementById(did);
	
	textDiv.style.display = "none";
	
	alink.onclick = function() {
		if(textDiv.style.display == "block") {
			textDiv.style.display = "none";
			alink.innerHTML = "dowiedz się więcej";	
			}
		else {
			textDiv.style.display = "block";
			alink.innerHTML = "zwiń z powrotem";	
		}
		return false;
	}
	
	
}


addLoadEvent(fprint);
addLoadEvent(initLightbox);
addLoadEvent(function(){
	show_hide_in_ul("show_hide");
	show_hide_in_ul("show_hide1");
	show_hide_in_ul("show_hide2");
	show_hide_by_id("dojazd_more_a","dojazd_more_d");
});


function show_hide_id(id) {
    var el = document.getElementById(id);
    if (el.style.display == "")
        el.style.display = "none";
    else
        el.style.display = "";      
}

function HideElements(id,TextLinkPrzedKliknieciem,TextLinkPoKliknieciu) {
    
    var el_a = document.getElementById(id + '_ahref') ;
     
    var el = document.getElementById(id);
    
    if (el.style.display == "none")
        {    
            el.style.display = "block";
            el_a.innerHTML = TextLinkPoKliknieciu;
        }
    else
        {
            el.style.display = "none";
            el_a.innerHTML = TextLinkPrzedKliknieciem;
        }
        
}

function zaznaczRadio(id)
{
    var cb = document.getElementById("ctl00_cntStrona_"+id);
    cb.checked = true;
    __doPostBack('ctl00$cntStrona$5','');
}