
function zaladuj(){
	dostep_do_ramki("ed_window").designMode = "On";
	ukryj_edycje();
}
    
function dostep_do_ramki(id_ramki){
	if (document.getElementById(id_ramki).contentDocument){  
		return document.getElementById(id_ramki).contentDocument;
	} else {
		return document.frames[id_ramki].document;
	}
}
     

function wykonaj_polecenie(aName, aArg){
	dostep_do_ramki('ed_window').execCommand(aName,false, aArg);
	document.getElementById('ed_window').contentWindow.focus()
}

function wykonaj_polecenie_kolor(aName, aArg){
	dostep_do_ramki('ed_window').execCommand(aName,false, aArg);
	document.getElementById('ed_window').contentWindow.focus();

	if (document.layers) {
		document.layers['warstwa_kolor'].visibility="hidden";
	} else if (document.all) {
		document.all['warstwa_kolor'].style.visibility="hidden";
	} else if (document.getElementById) {
		document.getElementById('warstwa_kolor').style.visibility="hidden";
	}
}

function wykonaj_polecenie_emot(aName){
	if (document.layers) {
		document.layers['warstwa_emot'].visibility="hidden";
	} else if (document.all) {
		document.all['warstwa_emot'].style.visibility="hidden";
	} else if (document.getElementById) {
		document.getElementById('warstwa_emot').style.visibility="hidden";
	}

	document.getElementById('ed_window').contentWindow.focus();
	dostep_do_ramki("ed_window").execCommand("insertimage", false, aName);
	document.getElementById('ed_window').contentWindow.focus();
}

        
function addLink(){
	var myUrl = prompt("Wpisz adres internetowy (url):", "");
	dostep_do_ramki("ed_window").execCommand("createLink", false, myUrl);
}

function url_obrazka(){
	var myUrl = prompt("Wpisz adres internetowy obrazka (url):", "");
	dostep_do_ramki("ed_window").execCommand("insertimage", false, myUrl);
}





// view soruce

function getSource_ksiega(form){

	if (form.autor.value==""){
		document.getElementById('info_ksiega_gosci').innerHTML = "<span><font style=\"color: #FF0000;\">Prosze wprowadzic Autora.</font></span>";
		return false;
	} else {
		// edytor wstawia nie do konca dobry kod obrazka - zmiana kodu na dobry zgodny z xhtml
		$data = dostep_do_ramki("ed_window").body.innerHTML;
		$data = $data.replace(/.gif"/gi, ".gif\" alt=\"\" \/");
		$data = $data.replace(/.png"/gi, ".png\" alt=\"\" \/");
		$data = $data.replace(/<br>/gi, "<br \/>");
		$data = $data.replace(/IMG src/gi, "img src");
		form.data.value = $data;
		return true;
	}
}

function getSource_turystyka(form) {

var brak_danych = false;
var napis = "Prosze wypelnic poprawnie: <br />";
wzor=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/;


	if (form.nazwa.value=="" || form.nazwa.value=="<brak danych>"){
		form.nazwa.value="<brak danych>";
		napis += "Nazwa, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.miejscowosc.value=="" || form.miejscowosc.value=="<brak danych>"){
		form.miejscowosc.value="<brak danych>";
		napis += "Miejscowosc, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.ulica.value=="" || form.ulica.value=="<brak danych>"){
		form.ulica.value="<brak danych>";
		napis += "Ulica, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.tel_1.value=="" || form.tel_1.value=="<brak danych>"){
		form.tel_1.value="<brak danych>";
		napis += "Nr telefonu, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (!brak_danych) {
		// edytor wstawia nie do konca dobry kod obrazka - zmiana kodu na dobry zgodny z xhtml
		$data = dostep_do_ramki("ed_window").body.innerHTML;
		$data = $data.replace(/.gif"/gi, ".gif\" alt=\"\" \/");
		$data = $data.replace(/.png"/gi, ".png\" alt=\"\" \/");
		$data = $data.replace(/<br>/gi, "<br \/>");
		$data = $data.replace(/IMG src/gi, "img src");
		form.data.value = $data;
		return true;
	} else {
		document.getElementById('info').innerHTML = "<span><font style=\"color:#FF0000;\">" + napis + "</font></span><br />";
		return false;
	}
}

function getSource_panorama(form) {

var brak_danych = false;
var napis = "Prosze wypelnic poprawnie: <br />";
wzor=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/;


	if (form.nazwa.value=="" || form.nazwa.value=="<brak danych>"){
		form.nazwa.value="<brak danych>";
		napis += "Nazwa, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.miejscowosc.value=="" || form.miejscowosc.value=="<brak danych>"){
		form.miejscowosc.value="<brak danych>";
		napis += "Miejscowosc, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.ulica.value=="" || form.ulica.value=="<brak danych>"){
		form.ulica.value="<brak danych>";
		napis += "Ulica, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (form.tel_1.value=="" || form.tel_1.value=="<brak danych>"){
		form.tel_1.value="<brak danych>";
		napis += "Nr telefonu, ";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (!brak_danych) {
		// edytor wstawia nie do konca dobry kod obrazka - zmiana kodu na dobry zgodny z xhtml
		$data = dostep_do_ramki("ed_window").body.innerHTML;
		$data = $data.replace(/.gif"/gi, ".gif\" alt=\"\" \/");
		$data = $data.replace(/.png"/gi, ".png\" alt=\"\" \/");
		$data = $data.replace(/<br>/gi, "<br \/>");
		$data = $data.replace(/IMG src/gi, "img src");
		form.data.value = $data;
		return true;
	} else {
		document.getElementById('info').innerHTML = "<span><font style=\"color:#FF0000;\">" + napis + "</font></span><br />";
		return false;
	}
}

function getSource_impreza(form) {
var brak_danych = false;
var napis = "";

	if (form.nazwa.value=="" || form.nazwa.value=="<brak danych>"){
		form.nazwa.value="<brak danych>";
		napis += "Prosze o wprowadzenie nazwy imprezy";
		brak_danych = true;
	} else {
		if (!brak_danych) {
			brak_danych = false;
		}
	}

	if (!brak_danych) {
		// edytor wstawia nie do konca dobry kod obrazka - zmiana kodu na dobry zgodny z xhtml
		$data = dostep_do_ramki("ed_window").body.innerHTML;
		$data = $data.replace(/.gif"/gi, ".gif\" alt=\"\" \/");
		$data = $data.replace(/.png"/gi, ".png\" alt=\"\" \/");
		$data = $data.replace(/<br>/gi, "<br \/>");
		$data = $data.replace(/IMG src/gi, "img src");
		form.data.value = $data;
		return true;
	} else {
		document.getElementById('info').innerHTML = "<span><font style=\"color:#FF0000;\">" + napis + "</font></span><br />";
		return false;
	}
}


function wybierz_kolor() {
	if (document.layers) {
		document.layers['warstwa_kolor'].visibility="visible";
	} else if (document.all) {
		document.all['warstwa_kolor'].style.visibility="visible";
	} else if (document.getElementById) {
		document.getElementById('warstwa_kolor').style.visibility="visible";
	}
}

function wybierz_emot() {
	if (document.layers) {
		document.layers['warstwa_emot'].visibility="visible";
	} else if (document.all) {
		document.all['warstwa_emot'].style.visibility="visible";
	} else if (document.getElementById) {
		document.getElementById('warstwa_emot').style.visibility="visible";
	}
}

function zamknij_emot() {
	if (document.layers) {
		document.layers['warstwa_emot'].visibility="hidden";
	} else if (document.all) {
		document.all['warstwa_emot'].style.visibility="hidden";
	} else if (document.getElementById) {
		document.getElementById('warstwa_emot').style.visibility="hidden";
	}
}

function zamknij_kolor() {
	if (document.layers) {
		document.layers['warstwa_kolor'].visibility="hidden";
	} else if (document.all) {
		document.all['warstwa_kolor'].style.visibility="hidden";
	} else if (document.getElementById) {
		document.getElementById('warstwa_kolor').style.visibility="hidden";
	}
}