function kopiujAdres(){
	document.getElementById('ulica_koresp').value = document.getElementById('ulica_glowny').value;
	document.getElementById('kod_pocztowy_koresp').value = document.getElementById('kod_pocztowy_glowny').value;
	document.getElementById('miejscowosc_koresp').value = document.getElementById('miejscowosc_glowny').value;
	return true;
}




function ajaxZaladujListeKalendarza(nazwaIdGlownegoWezla, data){
	wyswietlObiektOId('loading');
	new Ajax.Request('ajax_kalendarz.php', {
		method: 'post', 
		parameters:'data='+data+'',
		onComplete:function(request){
			var xmlResponse = request.responseXML.documentElement;
		
			wezelGlowny = document.getElementById(nazwaIdGlownegoWezla);

			while(xmlResponse.hasChildNodes()){
				var rekord = xmlResponse.firstChild;

				id = rekord.childNodes.item(0).childNodes.length ? parseInt(rekord.childNodes.item(0).firstChild.data) : 0;
				idRekordu = rekord.childNodes.item(1).childNodes.length ? parseInt(rekord.childNodes.item(1).firstChild.data) : 0;
				idTypuRekordu = rekord.childNodes.item(2).childNodes.length ? parseInt(rekord.childNodes.item(2).firstChild.data) : 0;
				typNazwa = rekord.childNodes.item(3).childNodes.length ? rekord.childNodes.item(3).firstChild.data : '';
				typFoto = rekord.childNodes.item(4).childNodes.length ? rekord.childNodes.item(4).firstChild.data : '';
				data = rekord.childNodes.item(5).childNodes.length ? rekord.childNodes.item(5).firstChild.data : '';
				kolor = rekord.childNodes.item(6).childNodes.length ? rekord.childNodes.item(6).firstChild.data : '';
				tresc = rekord.childNodes.item(7).childNodes.length ? rekord.childNodes.item(7).firstChild.data : '';

				elWpis = document.createElement('div');
				elWpis.className = 'wpis';
				elWpis.style.backgroundColor = kolor;
				
				elData = document.createElement('div');
				elData.className = 'data';
				elData.appendChild(document.createTextNode(data));
				elWpis.appendChild(elData);
				
				elOpcje = document.createElement('div');
				elOpcje.className = 'opcje';
				
				if(idRekordu != 0 && idTypuRekordu != 0){

//alert('idTypuRekordu: '+idTypuRekordu);

					elA = document.createElement('a');
					switch(idTypuRekordu){
						case 1:			
							elA.setAttribute('href', 'klienci_e.php?id='+idRekordu);
							break;
						case 2:
							elA.setAttribute('href', 'partnerzy_e.php?id='+idRekordu);
							break;
						case 3:
							elA.setAttribute('href', 'umowy_e.php?id='+idRekordu);
							break;
						case 4:
							elA.setAttribute('href', 'oferty_e.php?id='+idRekordu);
							break;
						case 5:
							elA.setAttribute('href', 'zadania_e.php?id='+idRekordu);
							break;
						case 6:
							elA.setAttribute('href', 'kontakty_e.php?id='+idRekordu);
							break;
						default:
							elA.setAttribute('href', 'kalendarz_e.php?id='+id);	
							break
					}
					elImg = document.createElement('img');
					elImg.setAttribute('width', '16');
					elImg.setAttribute('height', '16');
					elImg.setAttribute('src', 'img/'+typFoto);
					elImg.setAttribute('alt', typNazwa);
					elA.appendChild(elImg);
					elOpcje.appendChild(elA);
				}
			
				elOpcje.appendChild(document.createTextNode(' '));

				elA = document.createElement('a');
				elA.setAttribute('href', 'kalendarz_e.php?id='+id);
				elImg = document.createElement('img');
				elImg.setAttribute('width', '16');
				elImg.setAttribute('height', '16');
				elImg.setAttribute('src', 'img/edit.gif');
				elImg.setAttribute('alt', 'edycja');
				elA.appendChild(elImg);
				elOpcje.appendChild(elA);
				
				elOpcje.appendChild(document.createTextNode(' '));
				elA = document.createElement('a');
				elA.setAttribute('href', '?did='+id);
				elA.onclick = function() {
					if(confirm('Czy chcesz usunąć wpis?')){
						return true;
					}else{
						return false;
					}
				}
				elImg = document.createElement('img');
				elImg.setAttribute('width', '16');
				elImg.setAttribute('height', '16');
				elImg.setAttribute('src', 'img/del.gif');
				elImg.setAttribute('alt', 'usuń');
				elA.appendChild(elImg);
				elOpcje.appendChild(elA);
				
				elWpis.appendChild(elOpcje);
				
				elWpis.appendChild(document.createTextNode(tresc));
				wezelGlowny.appendChild(elWpis);
				
				xmlResponse.removeChild(xmlResponse.firstChild);

			}
			ukryjObiektOId('loading');
		}
	});
	return true;
}

function setCheckboxes(the_form, do_check){
    var elts = document.getElementById(the_form).elements;
    var elts_cnt = elts.length;
	for (var i = 0; i < elts_cnt; i++) {
		if (elts[i].type=="checkbox") elts[i].checked = do_check;
    } // end for
    return true;
}

function trim(txt){
    return txt.replace(/(^\s+)|(\s+$)/g, '');
}

function dodajOption(elSelectId, value, label) {
    var elOption = null;
	elOption = document.createElement('option');
	elOption.value = value;
	elOption.text = label;
	elSelect = document.getElementById(elSelectId);

	if(document.all && !window.opera){
		elSelect.add(elOption);
	}else{
		elSelect.add(elOption, null);
	}
}

function wyczyscListe(elId){
	elObject = document.getElementById(elId);
    if(elObject != null){
        while(elObject.hasChildNodes()){
            elObject.removeChild(elObject.firstChild);
        }
    }
}

function ukryjObiektOId(elId){
	elObject = document.getElementById(elId);
	elObject.style.display = 'none';
}

function wyswietlObiektOId(elId){
	elObject = document.getElementById(elId);
	elObject.style.display = 'block';
}

function przeladuj(loc){
		document.location.href = loc;
}

function limit_dla_pola(limit, pole, span_pole){
	if (document.getElementById(pole).value.length > limit){
		document.getElementById(pole).value = document.getElementById(pole).value.substring(0, limit);
	}
	if(span_pole.length > 0){
		txt = '';
		ile_pozostalo = limit - document.getElementById(pole).value.length;
		txt = '<br />Pozostało ' + ile_pozostalo + ' z ' + limit + ' znaków.';
		document.getElementById(span_pole).innerHTML = txt;
	}
}

function wklej(nazwa_pola){
	document.getElementById(nazwa_pola).value = window.clipboardData.getData('Text');
	return true;
}

function kopiuj(nazwa_pola){
	window.clipboardData.setData('Text', document.getElementById(nazwa_pola).value);
	return true;
}

function limit_dla_pola(limit, pole, span_pole){
	if (document.getElementById(pole).value.length > limit){
		document.getElementById(pole).value = document.getElementById(pole).value.substring(0, limit);
	}
	if(span_pole.length > 0){
		txt = '';
		ile_pozostalo = limit - document.getElementById(pole).value.length;
		txt = '<br />Pozostało ' + ile_pozostalo + ' z ' + limit + ' znaków.';
		document.getElementById(span_pole).innerHTML = txt;
	}
}
