function hide()
{
  document.getElementById('s_rynek_wtorny').style.display = 'none';
  document.getElementById('s_rynek_pierwotny').style.display = 'none';
	document.getElementById('s_rynek_komercyjny').style.display = 'none';
	document.getElementById('karta_rynek_wtorny').style.background = 'black url(template/images/karta-czarna.png)';
  document.getElementById('karta_rynek_pierwotny').style.background = 'black url(template/images/karta-czarna.png)';
	document.getElementById('karta_rynek_komercyjny').style.background = 'black url(template/images/karta-czarna.png)';
}

function hideM() {	
  document.getElementById('list_m4').style.display = 'none';
  document.getElementById('list_m5').style.display = 'none';
	document.getElementById('list_m6').style.display = 'none';
	document.getElementById('list_m7').style.display = 'none';
	document.getElementById('kart_m4').style.background = 'transparent';
  document.getElementById('kart_m5').style.background = 'transparent';
	document.getElementById('kart_m6').style.background = 'transparent';
	document.getElementById('kart_m7').style.background = 'transparent';
}

function show(id)
{
  hide();
	var card = "karta_" + id;
	var s = "s_" + id;
  document.getElementById(s).style.display = 'block';
	document.getElementById(card).style.background = 'red url(template/images/karta-czerwona.png)';
}

function showM(id)
{
  hideM();
	var card = "kart_" + id;
	var list = "list_" + id;
  document.getElementById(list).style.display = 'block';
	document.getElementById(card).style.background = 'black url(template/images/gradblackmini.png) repeat-x';
}

function setCardAction() {   
			var cardHandler = document.getElementById('s_zmieniacz');   
			if( cardHandler ) {   
				var cards = cardHandler.getElementsByTagName('a');   
				if( cards ) {   
					for (var i=0; i < cards.length; i++) {   
						cards[i].onclick = function() {   
							show(this.id);
							return false;   
							}   
						}   
					}   
				}   
			}

function setMCardAction() {   
			var cardHandler = document.getElementById('news_karty');   
			if( cardHandler ) {   
				var cards = cardHandler.getElementsByTagName('a');   
				if( cards ) {   
					for (var i=0; i < cards.length; i++) {   
						cards[i].onclick = function() {   
							showM(this.id);
							return false;   
							}   
						}   
					}   
				}   
			}
 

function loadRegionsNow(city, regions) {
if ( (city.value == 'Wrocław') || (city.value=='Wroclaw') || (city.value=='wroclaw') || (city.value=='wrocław') ) {
				city.value = 'Wrocław';
				regions.disabled=false;
				}
			else {
        regions.disabled=true;
				}
} 
 

function loadRegionsWt() {
var cityInput = document.getElementById('swt');
var regionHandler = document.getElementById('s_dzielnica_swt');
loadRegionsNow(cityInput, regionHandler);
}

function loadRegionsPr() {
var cityInput = document.getElementById('spr');
var regionHandler = document.getElementById('s_dzielnica_spr');
loadRegionsNow(cityInput, regionHandler);
}

function loadRegionsKm() {
var cityInput = document.getElementById('skm');
var regionHandler = document.getElementById('s_dzielnica_skm');
loadRegionsNow(cityInput, regionHandler);
}
 
function disableRegions() {
	var regionHandler = document.getElementById('s_dzielnica_swt');
	regionHandler.disabled=true;
	regionHandler = document.getElementById('s_dzielnica_spr');
	regionHandler.disabled=true;
	regionHandler = document.getElementById('s_dzielnica_skm');
	regionHandler.disabled=true;
	}

function startMagic() {
			addEvent(document.getElementById("swt"), "change", loadRegionsWt);
			addEvent(document.getElementById("spr"), "change", loadRegionsPr);
			addEvent(document.getElementById("skm"), "change", loadRegionsKm);
		}
 
	addEvent(window,"load", setCardAction); 
	addEvent(window,"load", setMCardAction);
	addEvent(window,"load", disableRegions);
	addEvent(window, "load", startMagic);
