function getElem (id) { 
	return document.all ? document.all[id] : document.getElementById(id) 
}

// #########################################################################################

function include(adres, div_id) {
	if (window.ActiveXObject)
		polecenie = 'otworz'+div_id+' = new ActiveXObject("Microsoft.XMLHTTP")';
	else if (window.XMLHttpRequest)
		polecenie = 'otworz'+div_id+ '= new XMLHttpRequest()';
	else
		polecenie = 'alert("Twoja przegladarka nie obsluguje AJAX-u")';
	eval(polecenie);

	polecenie = 'otworz'+div_id+'.onreadystatechange = function() {otworz_strone(otworz'+div_id+', div_id);}'
	eval(polecenie);
	polecenie = 'otworz'+div_id+'.open("GET", adres, true)';
	eval(polecenie);
	polecenie = 'otworz'+div_id+'.send(null)';
	eval(polecenie);
}

function otworz_strone(otworz, div_id) {
	if (otworz.readyState == 4) {
		if (otworz.status == 200 ||
			window.location.href.indexOf("http") == -1)
			document.getElementById(div_id).innerHTML = otworz.responseText;
		else
			alert('Wystąpił błąd przy połączeniu z serwerem');
	}
	var b = document.getElementById(div_id).innerHTML.indexOf('initGalery');
	var e = document.getElementById(div_id).innerHTML.indexOf(')', b);
	if(b >-1){ eval(document.getElementById(div_id).innerHTML.substring(b,e+1));}
}

// #########################################################################################

function include1(adres, div_id) {
	if (window.ActiveXObject)
		otworz1 = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest)
		otworz1 = new XMLHttpRequest();
	else
		alert('Twoja przegladarka nie obsluguje AJAX-u');

	otworz1.onreadystatechange = function() {
		otworz_strone1(otworz1, div_id);
	}
	otworz1.open('GET', adres, true);
	otworz1.send(null);
}

function otworz_strone1(otworz1, div_id) {
	if (otworz1.readyState == 4) {
		if (otworz1.status == 200 ||
			window.location.href.indexOf("http") == -1)
			document.getElementById(div_id).innerHTML = otworz1.responseText;
// 			document.getElementById(div_id).innerHTML = URLDecode(otworz1.responseText);
//				Niestety nie działa :-(
		else
			alert('Wystąpił błąd przy połączeniu z serwerem');
	}
}

function include2(adres, div_id) {
	if (window.ActiveXObject)
		otworz2 = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest)
		otworz2 = new XMLHttpRequest();
	else
		alert('Twoja przegladarka nie obsluguje AJAX-u');

	otworz2.onreadystatechange = function() {
		otworz_strone2(otworz2, div_id);
	}
	otworz2.open('GET', adres, true);
	otworz2.send(null);
}

function otworz_strone2(otworz2, div_id) {
	if (otworz2.readyState == 4) {
		if (otworz2.status == 200 ||
			window.location.href.indexOf("http") == -1)
			document.getElementById(div_id).innerHTML = otworz2.responseText;
		else
			alert('Wystąpił błąd przy połączeniu z serwerem');
	}
}
function include3(adres, div_id) {
	if (window.ActiveXObject)
		otworz3 = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest)
		otworz3 = new XMLHttpRequest();
	else
		alert('Twoja przegladarka nie obsluguje AJAX-u');

	otworz3.onreadystatechange = function() {
		otworz_strone3(otworz3, div_id);
	}
	otworz3.open('GET', adres, true);
	otworz3.send(null);
}

function otworz_strone3(otworz3, div_id) {
	if (otworz3.readyState == 4) {
		if (otworz3.status == 200 ||
			window.location.href.indexOf("http") == -1)
			document.getElementById(div_id).innerHTML = otworz3.responseText;
		else
			alert('Wystąpił błąd przy połączeniu z serwerem');
	}
}
function include4(adres, div_id) {
	if (window.ActiveXObject)
		otworz4 = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest)
		otworz4 = new XMLHttpRequest();
	else
		alert('Twoja przegladarka nie obsługuje AJAX-u');

	otworz4.onreadystatechange = function() {
		otworz_strone4(otworz4, div_id);
	}
	otworz4.open('GET', adres, true);
	otworz4.send(null);
}

function otworz_strone4(otworz4, div_id) {
	if (otworz4.readyState == 4) {
		if (otworz4.status == 200 ||
			window.location.href.indexOf("http") == -1)
			document.getElementById(div_id).innerHTML = otworz4.responseText;
		else
			alert('Wystąpił błąd przy połączeniu z serwerem');
	}
}

function callurl(url){
	location.href=url;
}

function GETData() {
	var getdata = [];
	if (location.search.length > 1) {
		var ls = location.search.substring(1);
		var namevalue = ls.split("&");
		for (var i=0; i<namevalue.length; i++) {
			var data = namevalue[i].split("=");
			getdata[data[0]] = data[1];
		}
	}
	var s = "";
	for (var el in getdata) {
		s += el + ": " + getdata[el] + "\n";
	}
	return(getdata);
}

function sentform() {
   include1('sent.php', 'blok1');
   setTimeout("include1('form.php', 'blok1')",5000);
}

function emailCheck(txt) {
	if (txt.indexOf("@")<3){
		alert("Adres e-mail jest niepoprawny. Prosze sprawdzic prefiks przed znakiem '@'.");
		return false;
	}
	if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)
			&&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)&&(txt.indexOf(".pl")<5)){
		alert("Adres e-mail jest niepoprawny.\nProsze sprawdzic sufiks. (powinien zawierac .com, .edu, .net, .org, .gov, .mil lub .pl)");
		return false;
		}
	return true;
}

function validateForm()
{
	// sprawdza imie i nazwisko
	if ((document.forms[0].elements[0].value == "") || ((document.forms[0].elements[1].value == "")))
	{
		alert ("Imie i Nazwisko musi byc wypelnione!");
		return false;
	}
 
	// sprawdza kontakt (teefon/e-mail)
	if (document.forms[0].elements[5].value == "")
	{
		alert ("Telefon musi byc podany!");
		return false;
	}

	// sprawdza poprawność e-mail
	if (! emailCheck(document.forms[0].elements[6].value))
	{
		return false;
	}
 
	// sprawdza tekst zapytania
// 	if (document.forms[0].elements[13].value.length < 6)
	if (document.forms[0].tekst.value.length < 6)
	{
		alert ("Wprowadz zapytanie - przynajmniej z 6 znakow!");
		return false;
	}

	return true;
}

