function setBrowser() // detekcja przegladarki
{
	this.ver = navigator.appVersion;
	this.dom = document.getElementById ? 1 : 0;
	this.ie4 = (document.all && !this.dom) ? 1 : 0;
	this.ie5 = (this.ver.indexOf("MSIE 5") > -1 && this.dom) ? 1 : 0;
	this.ie55 = (this.ver.indexOf("MSIE 5.5") > -1 && this.dom) ? 1 : 0;
	this.ie6 = (this.ver.indexOf("MSIE 6") > -1 && this.dom) ? 1 : 0;
	this.nav4 = (document.layers) ? 1 : 0;
	this.nav6 = (this.dom && parseInt(this.ver) >= 5) ? 1 : 0;
	this.ie = (this.ie4 || this.ie5 || this.ie6);
	this.nav = (this.nav4 || this.nav6);
	return this;
}

var is = new setBrowser(); // inicjalizuje wersje przegladarki

function SetPNGSupport()
{
	if(is.nav6)
	{
		// obrazki png
		imgs = document.getElementsByTagName("img");
		for(i = 0; i < imgs.length; i++)
		{
			if(imgs[i].className == "pngImg")
			{
				imgs[i].src = imgs[i].name;
			}
		}
	}
}
function InitPage()
{
	SetPNGSupport();
}

function Newsletter(form)
{
	var email = document.getElementById("email").value;

	if(TestEmail(email))
	{
		document.forms.newsletterForm.elements["newsletterEmail"].value = email;
		document.forms.newsletterForm.submit();
	}
	else
	{
		alert("Email wydaje się nie być poprawny! Proszę wpisać go w postaci login@example.com");
	}
}

function TestEmail(str)
{
	var filter=/^.+@.+\..{2,3}$/;
	if (filter.test(str))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function submit_survey(form)
{
	var music_checked = false;
	var prasa_podana = false;
	var www_podane = false;

	for(i = 0; i < form.elements.length; i++)
	{
		// checkboxy z gatunkiem muzyki
		if((form.elements.item(i).name == "survey_music[]")
			&& form.elements.item(i).checked)
		{
			music_checked = true;
		}

		// prasa
		if((form.elements.item(i).name.indexOf("survey_prasa") > -1)
			&& (form.elements.item(i).value != ""))
		{
			prasa_podana = true;
		}

		// www
		if((form.elements.item(i).name.indexOf("survey_www") > -1)
			&& (form.elements.item(i).value != ""))
		{
			www_podane = true;
		}
	}

	if(form.elements['survey_nick'].value == "")
	{
		alert("Podaj proszę swój nick!");
		return false;
	}

	if(!music_checked)
	{
		alert("Zaznacz przynajmniej jeden gatunek muzyki słuchanej przez Ciebie!");
		return false;
	}
	if(!prasa_podana)
	{
		alert("Podaj przynajmniej jeden tytuł prasowy!");
		return false;
	}
	if(!www_podane)
	{
		alert("Podaj przynajmniej jeden adres strony WWW!");
		return false;
	}

	if(!form.elements['survey_agree'].checked)
	{
		alert("Aby kontynuować musisz wyrazić zgodę na otrzymywanie naszego"
				+ " newslettera zaznaczając pole wyboru 'Zgodnie z ustawą...'");
		return false;
	}

	return (music_checked && prasa_podana && www_podane);
}









