//ustawienie dzisiejszej daty
function setCurrentDate()
{
	var date = new Date();	
	var month = new Array('STYCZNIA', 'LUTEGO', 'MARCA', 'KWIETNIA', 'MAJA', 'CZERWCA', 'LIPCA', 'SIERPNIA', 'WRZEŚNIA', 'PAŹDZIERNIKA', 'LISTOPADA', 'GRUDNIA');
	
	var dzien_miesiac = date.getDate() + " " + month[date.getMonth()];
	var rok = date.getFullYear();
	
	if(document.getElementById('datadzien'))
		$('#datadzien').html(dzien_miesiac);
	if(document.getElementById('datarok'))
		$('#datarok').html(rok);
}

//*****************************************************
//======= ZMIANA BANERU ================
//*****************************************************

//ustawienie interwału: funkcja changeBaner() wykonuje się co 5 sekund
//var init=self.setInterval("changeBaner()",5000);

//zmienna inkrementowana po kazdej zmianie baneru
var curBanerNumber = 1;
var curBanerWarsztatyNews = 1;	
var curBanerWarsztatyInstruktor = 1;	
var curBanerWarsztatyPromo = 1;		

//funkcja wykonywana interwałowo, zmiana tła baneru
function changeBaner(tab)
{
	if(tab.length > 1 )
	{
		var temp = curBanerNumber%tab.length;
		
		$('#baner-bg').fadeOut('slow',function(){
			//$('#baner-bg').css('background-image',"url("+url+")");
			$('#baner-bg').html(tab[temp]);
			$('#baner-bg').fadeIn('slow');
			curBanerNumber++;
		});
	}
}

function changeBanerWarsztatyNews(tab)
{
	if(tab.length > 1 )
	{
		var temp = curBanerWarsztatyNews%tab.length;
		
		$('#baner-oferta').fadeOut('slow',function(){
			//$('#baner-bg').css('background-image',"url("+url+")");
			$('#baner-oferta').html(tab[temp]);
			$('#baner-oferta').fadeIn('slow');
			curBanerWarsztatyNews++;
		});
	}
}

function changeBanerWarsztatyInstruktor(tab)
{
	if(tab.length > 1 )
	{
		var temp = curBanerWarsztatyInstruktor%tab.length;
		
		$('#promo1_sub').fadeOut('slow',function(){
			//$('#baner-bg').css('background-image',"url("+url+")");
			$('#promo1_sub').html(tab[temp]);
			$('#promo1_sub').fadeIn('slow');
			curBanerWarsztatyInstruktor++;
		});
	}
}

function changeBanerWarsztatyPromo(tab)
{
	if(tab.length > 1 )
	{
		var temp = curBanerWarsztatyPromo%tab.length;
		
		$('#warsztaty_4').fadeOut('slow',function(){
			//$('#baner-bg').css('background-image',"url("+url+")");
			$('#warsztaty_4').html(tab[temp]);
			$('#warsztaty_4').fadeIn('slow');
			curBanerWarsztatyPromo++;
		});
	}
}
	
//*****************************************************
//wyswietlenie listy dla kategorii - 4 buttony
//*****************************************************
	function katOnClick2(x){
		$('#overlay2').css('display','block');
		$('#lista_lokalizacje').css('display','none');
		$('#lista_lokalizacje_ramka').css('display','none');
		$('#lista_kat1').css('display','none');
		$('#lista_kat2').css('display','none');
		$('#lista_kat3').css('display','none');
		$('#lista_kat4').css('display','none');
		$('#lista_kat6').css('display','none');
		var kategoria;
				
		switch(x){
		case 1:
			kategoria = '#lista_kat1';
			break;
		case 2:
			kategoria = '#lista_kat2';
			break;
		case 3:
			kategoria = '#lista_kat3';
			break;
		case 4:
			kategoria = '#lista_kat4';
			break;
		case 6:
			kategoria = '#lista_kat6';
			break;
		default:
			kategoria = '#lista_kat1';
			break;
		}
		var img = "";
		var mouseout_s="";
		var src_tab;
		var source = "";
		
		for(var k=1;k<=6;k++)
		{
			if(k==5) {continue;}
			img = "#kat_img_"+k;
			if(k!=x){
				source = $(img).attr('src').replace("on","off");
				$(img).attr('src',source);
				
				if($(img).attr('onmouseout')!="true")
					$(img).attr('my',"true");		
			}else{				
				$(img).attr('my',"false");
				src_tab = $(img).attr('src').split("_");
				src_tab[4]= "on.png";				
				
				$(img).attr('src',src_tab[0].concat("_",src_tab[1],"_",src_tab[2],"_",src_tab[3],"_",src_tab[4]));
			}
		}
		
		for(var i=0; i<=6; i++){
			if(k==5) {continue;}
			var s = ".element" + i; 
			$(s).css('overflow', 'hidden');
			$(s).css('height', '150px');
		}
				
		$(kategoria).css('display','block');
		$("#kat_img_1").css('z-index','120');
		$("#kat_img_2").css('z-index','120');
		$("#kat_img_3").css('z-index','120');
		$("#kat_img_4").css('z-index','120');
		$("#kat_img_6").css('z-index','120');

		$('#lista_kategorie_ramka').css('display','block');

	}
	
	//wysyła dane osoby zapisującej sie na kurs do bazy
	function signUpForCourse(k,id){
            if (window.XMLHttpRequest)
            {// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }
            else
            {// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/zapis_na_kurs.php";
            var params = "sign_imie="+document.getElementById('firstName'+id).value+"&sign_nazwisko="+document.getElementById('lastName'+id).value+
			"&sign_email="+document.getElementById('email'+id).value+"&sign_adres1="+document.getElementById('adress'+id).value+
			"&sign_zip="+document.getElementById('zipCode'+id).value+"&sign_miejscowosc="+document.getElementById('place'+id).value+"&sign_cell="
			+document.getElementById('cellPhone'+id).value+"&sign_tel="+document.getElementById('phone'+id).value+"&"+k;

			if(document.getElementById('partnerName'))
				params += "&sign_partner="+document.getElementById('partnerName').value;
			
			//alert(params);
			
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						//alert(http.responseText);
						var informacja = ""
						if(http.responseText=="false")
						{
							//alert("Nie powiodło sie zapisanie do grupy");
							informacja += "Nie powiodło sie zapisanie na kurs! Spróbuj ponownie za chwile..."
							$('#signUp'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: red;\">" + informacja +"</span></div>");
						}
						else if(http.responseText==1)
						{
							//alert("Zamowienie zostalo wyslane, lecz wystąpil błąd z wysłaniem potwierdzenia. Prosze skontaktować się z biurem EDS w celu potwierdzenia  uczestnictwa w zajęciach!");
							informacja += "Zamowienie zostalo wyslane, lecz wystąpil błąd z wysłaniem potwierdzenia. Prosze skontaktować się z biurem EDS w celu potwierdzenia  uczestnictwa w zajęciach!";
							$('#signUp'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: red; text-align: center;\">" + informacja +"</span></div>");
						}
						else if(http.responseText==3)
						{
							//alert("Zamówienie wysłane, potwierdzenie wysłano na podany adres e-mail!");
							informacja+="Zamówienie wysłane, potwierdzenie wysłano na podany adres e-mail!";
							$('#signUp'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: green; text-align: center;\">" + informacja +"</span></div>");
						}
                    }
            }
            http.send(params);
			//alert(params);
	}
	//wysyła dane osoby zapisującej sie na grupe do bazy
	function signUpForGroup(k,id){
            if (window.XMLHttpRequest)
            {// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }
            else
            {// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/zapis_na_kurs.php";
            var params = "sign_imie="+document.getElementById('firstNameG'+id).value+"&sign_nazwisko="+document.getElementById('lastNameG'+id).value+
			"&sign_email="+document.getElementById('emailG'+id).value+"&sign_adres1="+document.getElementById('adressG'+id).value+
			"&sign_zip="+document.getElementById('zipCodeG'+id).value+"&sign_miejscowosc="+document.getElementById('placeG'+id).value+"&sign_cell="
			+document.getElementById('cellPhoneG'+id).value+"&sign_tel="+document.getElementById('phoneG'+id).value+"&"+k;

			if(document.getElementById('partnerNameG'+id))
				params += "&sign_partner="+document.getElementById('partnerNameG'+id).value;
			
			//alert(params);
			
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						//alert(http.responseText);
						var informacja = ""
						if(http.responseText=="false")
						{
							//alert("Nie powiodło sie zapisanie do grupy");
							informacja += "Nie powiodło sie zapisanie na kurs! Spróbuj ponownie za chwile..."
							$('#signUpG'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: red;\">" + informacja +"</span></div>");
						}
						else if(http.responseText==1)
						{
							//alert("Zamowienie zostalo wyslane, lecz wystąpil błąd z wysłaniem potwierdzenia. Prosze skontaktować się z biurem EDS w celu potwierdzenia  uczestnictwa w zajęciach!");
							informacja += "Zamowienie zostalo wyslane, lecz wystąpil błąd z wysłaniem potwierdzenia. Prosze skontaktować się z biurem EDS w celu potwierdzenia  uczestnictwa w zajęciach!";
							$('#signUpG'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: red; text-align: center;\">" + informacja +"</span></div>");
						}
						else if(http.responseText==3)
						{
							//alert("Zamówienie wysłane, potwierdzenie wysłano na podany adres e-mail!");
							informacja+="Zamówienie wysłane, potwierdzenie wysłano na podany adres e-mail!";
							$('#signUpG'+id).html("<div style=\"height: 60px; text-align: center;\"><span style=\"font-size: 14px; color: green; text-align: center;\">" + informacja +"</span></div>");
						}
                    }
            }
            http.send(params);
			//alert(params);
	}
	
	function signUpFormValidate(k,id){
		//alert("sss");
		//alert(k);
		if($('#signUpFormWyslij'+id).attr('value')==1)
		{
			$('#signUpFormWyslij'+id).attr('value',0);
			//$('#signUpFormWyslij'+id).css('background-image',"url('http://eds.aden.pl/Zasoby/IMG/send_off.ico')");
			var flaga = true;
			//alert(document.getElementById('firstName').value);
			if(document.getElementById('firstName'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoImie'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoImie'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoImie'+ id).css('display', 'none');
			}
			if(document.getElementById('lastName'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoNazwisko'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoNazwisko'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoNazwisko'+ id).css('display', 'none');
			}
			var adres_email = document.getElementById('email'+ id).value;
			if( adres_email == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoEmail'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoEmail'+ id).css('display', 'table-row');
			}
			else {
				//var wzor=new RegExp("/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i");
				if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))//(adres_email))
				{
					flaga = false;
					$('#signUpInfoEmail'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Nieprawidłowy adress e-mail.</span>");
					$('#signUpInfoEmail'+ id).css('display', 'table-row');
				}
				else
				{
					$('#signUpInfoEmail'+ id).css('display', 'none');
				}
			}
			if(document.getElementById('adress'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoAdres'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoAdres'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoAdres'+ id).css('display', 'none');
			}
			if(document.getElementById('zipCode'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoKodPocztowy'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoKodPocztowy'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoKodPocztowy'+ id).css('display', 'none');
			}
			if(document.getElementById('place'+ id).value == "")
			{
				flaga = false;
				$('#signUpInfoMiejscowosc'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoMiejscowosc'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoMiejscowosc'+ id).css('display', 'none');
			}
			
			if(document.getElementById('cellPhone'+ id).value.length < 9 && document.getElementById('phone'+ id).value.length < 9)
			{
				flaga = false;
				$('#signUpInfoTelefon'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Podaj conajmniej jeden telefon kontaktowy</span>");
				$('#signUpInfoTelefon'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoTelefon'+ id).css('display', 'none');
			}
			
			if(flaga)
			{
				signUpForCourse(k,id);
				document.getElementById('signUpForm').reset();
				//$('.qtip').css('display','none');
				//$('#overlay').css('display','none');
			}
			else
			{
				//alert("Wypełnij pola prawidłowo");
				$('#signUpFormWyslij'+id).attr('value',1);
				//$('#signUpFormWyslij'+id).css('background-image',"url('http://eds.aden.pl/Zasoby/IMG/send_kids_off.png')");
			}
		}
	}
	
	function signUpFormGValidate(k,id){
		
		if($('#signUpFormWyslijG'+id).attr('value')==1)
		{
			$('#signUpFormWyslijG'+id).attr('value',0);
			var flaga = true;
			
			if(document.getElementById('firstNameG'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoImieG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoImieG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoImieG'+ id).css('display', 'none');
			}
			if(document.getElementById('lastNameG'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoNazwiskoG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoNazwiskoG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoNazwiskoG'+ id).css('display', 'none');
			}
			var adres_email = document.getElementById('emailG'+ id).value;
			if( adres_email == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoEmailG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoEmailG'+ id).css('display', 'table-row');
			}
			else {
				//var wzor=new RegExp("/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i");
				if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))//(adres_email))
				{
					flaga = false;
					$('#signUpInfoEmailG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Nieprawidłowy adress e-mail.</span>");
					$('#signUpInfoEmailG'+ id).css('display', 'table-row');
				}
				else
				{
					$('#signUpInfoEmailG'+ id).css('display', 'none');
				}
			}
			if(document.getElementById('adressG'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoAdresG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoAdresG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoAdresG'+ id).css('display', 'none');
			}
			if(document.getElementById('zipCodeG'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoKodPocztowyG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoKodPocztowyG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoKodPocztowyG'+ id).css('display', 'none');
			}
			if(document.getElementById('placeG'+ id).value == "")
			{
				//alert("Imie puste");
				flaga = false;
				$('#signUpInfoMiejscowoscG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
				$('#signUpInfoMiejscowoscG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoMiejscowoscG'+ id).css('display', 'none');
			}
			
			if(document.getElementById('cellPhoneG'+ id).value.length < 9 && document.getElementById('phoneG'+ id).value.length < 9)
			{
				flaga = false;
				$('#signUpInfoTelefonG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Podaj conajmniej jeden telefon kontaktowy</span>");
				$('#signUpInfoTelefonG'+ id).css('display', 'table-row');
			}
			else {
				$('#signUpInfoTelefonG'+ id).css('display', 'none');
			}
			
			if(flaga)
			{
				signUpForGroup(k,id);
				document.getElementById('signUpForm').reset();
			}
			else
			{
				$('#signUpFormWyslijG'+id).attr('value',1);
			}
		}
	}
	
	function signUpFormReset(id){
		document.getElementById('firstName'+id).value = "";
		document.getElementById('lastName'+id).value = "";
		if(document.getElementById('partnerName'))
			document.getElementById('partnerName').value = "";
		document.getElementById('email'+id).value="";
		document.getElementById('adress'+id).value="";
		document.getElementById('zipCode'+id).value="";
		document.getElementById('place'+id).value="";
		document.getElementById('cellPhone'+id).value="";
		document.getElementById('phone'+id).value = "22";
		$('.FormError').css('display','none');
	}
	
	function signUpFormGReset(id){
		document.getElementById('firstNameG'+id).value = "";
		document.getElementById('lastNameG'+id).value = "";
		if(document.getElementById('partnerNameG'+id))
			document.getElementById('partnerNameG'+id).value = "";
		document.getElementById('emailG'+id).value="";
		document.getElementById('adressG'+id).value="";
		document.getElementById('zipCodeG'+id).value="";
		document.getElementById('placeG'+id).value="";
		document.getElementById('cellPhoneG'+id).value="";
		document.getElementById('phoneG'+id).value = "22";
		$('.FormError').css('display','none');
	}
	
	function offerForCompaniesFormReset(){
		document.getElementById('ofcf_fullName').value = "";
		document.getElementById('ofcf_adressEmail').value = "";
		document.getElementById('ofcf_message').value = "";		
	}
	
	function offerForCompaniesFormSend(){
		if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }else{// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/kontakt_send.php";
            var params = "company_fullname="+document.getElementById('ofcf_fullName').value+"&company_email="+document.getElementById('ofcf_adressEmail').value+"&company_message="+document.getElementById('ofcf_message').value;
			
			//alert(params);
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						alert(http.responseText);
						if(http.responseText == "true"){
							$("#offerForCompaniesFormInfo").html("<span style=\"color: green\"> Wiadomość została wysłana!</span>");
							setTimeout(function(){
									$("#offerForCompaniesFormInfo").html("&nbsp;");
							}, 5000);
							offerForCompaniesFormReset();
						}else
							$("#offerForCompaniesFormInfo").html("<span style=\"color: red\"> Wystąpił błąd!</span>");
                    }
            }
            http.send(params);
	}
	
	function contactsForMediaFormReset(){
		document.getElementById('cfmf_fullName').value = "";
		document.getElementById('cfmf_adressEmail').value = "";
		document.getElementById('cfmf_message').value = "";
	}
	
	function contactsForMediaFormSend(){
		if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }else{// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/kontakt_send.php";
            var params = "media_subject=" + document.getElementById('cfmf_subject').selectedIndex + "&media_fullname="+document.getElementById('cfmf_fullName').value+"&media_email="+document.getElementById('cfmf_adressEmail').value+"&media_message="+document.getElementById('cfmf_message').value;
			
			//alert(params);
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						//alert(http.responseText);
						if(http.responseText == "true"){
							$("#contactsForMediaFormInfo").html("<span style=\"color: green\"> Wiadomość została wysłana!</span>");
							setTimeout(function(){
									$("#contactsForMediaFormInfo").html("&nbsp;");
							}, 5000);
							contactsForMediaFormReset();
						}else
							$("#contactsForMediaFormInfo").html("<span style=\"color: red\"> Wystąpił błąd!</span>");
                    }
            }
            http.send(params);
	}
	
	function obozyFormReset(){
		document.getElementById('obozy_fullName').value = "";
		document.getElementById('obozy_adressEmail').value = "";
		document.getElementById('obozy_message').value = "";
	}
	
	function obozyFormSend(){
		if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }else{// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/kontakt_send.php";
            var params = "obozy_fullname="+document.getElementById('obozy_fullName').value+"&obozy_email="+document.getElementById('obozy_adressEmail').value+"&obozy_message="+document.getElementById('obozy_message').value;
			
			//alert(params);
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						//alert(http.responseText);
						if(http.responseText == "true")
						{
							$("#obozyFormInfo").html("<span style=\"color: green\"> Wiadomość została wysłana!</span>");
							setTimeout(function(){
									$("#obozyFormInfo").html("&nbsp;");
							}, 5000);
							obozyFormReset();
						}
						else
							$("#obozyFormInfo").html("<span style=\"color: red\"> Wystąpił błąd!</span>");
                    }
            }
            http.send(params);
	}
	
	function FormWarsztatyReset(){
		document.getElementById('fw_imie').value = "";
		document.getElementById('fw_nazwisko').value = "";
		document.getElementById('fw_karta').value = "";
		if(document.getElementById('fw_symbole'))
			document.getElementById('fw_symbole').value = "";
		if(document.getElementById('fw_age'))
			document.getElementById('fw_age').value = "";
		document.getElementById('fw_adres').value = "";
		document.getElementById('fw_phone').value = "";
		document.getElementById('fw_adressEmail').value = "";
		document.getElementById('fw_message').value = "";
	}
	
	function FormWarsztatyValid(){
		var flaga=0;
		var uwaga_mail = "";
		if(document.getElementById('fw_imie').value == "") flaga=1;
		if(document.getElementById('fw_nazwisko').value == "") flaga=1;
		if(document.getElementById('fw_karta').value == "") flaga=1;
		if(document.getElementById('fw_symbole')){
			if(document.getElementById('fw_symbole').value == "") flaga=1;}
		if(document.getElementById('fw_age')){
			if(document.getElementById('fw_age').value == "") flaga=1;}
		if(document.getElementById('fw_adres').value == "") flaga=1;
		if(document.getElementById('fw_phone').value == "") flaga=1;
		if(document.getElementById('fw_adressEmail').value == ""){
			flaga=1;
		}else{
			adres_email = document.getElementById('fw_adressEmail').value;
			if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))
			{
				flaga=1;
				uwaga_mail = "<br/>Podaj prawidłowy adres e-mail!";
			}
		}
		if(document.getElementById('fw_message').value == "") flaga=1;
		
		if(!flaga)
			FormWarsztatySend();
		else
			$("#FormWarsztatyInfo").html("<span style=\"color: red\">Wypełnij wymagane pola!"+uwaga_mail+"</span>");
	}
	
	function FormWarsztatySend(){
		if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                http=new XMLHttpRequest();
            }else{// code for IE6, IE5
                http=new ActiveXObject("Microsoft.XMLHTTP");
            }
			//alert("sdsd");
            var url = "http://www.taniec.com.pl/kontakt_send.php";
            var params = "warsztaty_temat=" + document.getElementById('warsztaty_temat').value + "&warsztaty_imie="+document.getElementById('fw_imie').value+"&warsztaty_nazwisko="+document.getElementById('fw_nazwisko').value;
			params += "&warsztaty_karta="+document.getElementById('fw_karta').value + "&warsztaty_adres="+document.getElementById('fw_adres').value + "&warsztaty_phone="+document.getElementById('fw_phone').value;
			params += "&warsztaty_email="+document.getElementById('fw_adressEmail').value + "&warsztaty_message="+document.getElementById('fw_message').value;
			
			if(document.getElementById('fw_symbole'))
				params += "&warsztaty_symbole="+document.getElementById('fw_symbole').value;
			if(document.getElementById('fw_age'))
				params += "&warsztaty_wiek="+document.getElementById('fw_age').value;
			
			//alert(params);
            http.open("POST", url, true);

            //Send the proper header information along with the request
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            //http.setRequestHeader("Content-length", params.length);
            //http.setRequestHeader("Connection", "close");

            http.onreadystatechange = function() {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200) {
						//alert(http.responseText);
						if(http.responseText != "false"){
							$("#FormWarsztatyInfo").html("<span style=\"color: green\"> Wiadomość została wysłana!</span>");
							setTimeout(function(){
									$("#FormWarsztatyInfo").html("&nbsp;");
							}, 5000);
							FormWarsztatyReset();
						}else
							$("#FormWarsztatyInfo").html("<span style=\"color: red\"> Wystąpił błąd!</span>");
                    }
            }
            http.send(params);
	}
	
	
	//Dla zapisu na grupę
	function formularz_zapisu(i,price_list){
		x = "#grupa_zajec_"+i;
                   
	   $(x).qtip(
		{
			content: {
			title: 
			{
				text: "<span style=\"font-weight: normal; font-size: 18px;\" >ZAPISZ SIĘ NA KURS</span>",
				button: "<span style=\"color: black;\">X</span>"								
			},
			text: giveSignUpForm2(groups_list[i],price_list)
			 },
			position: {
				target: $(document.body), // Position it via the document body...
				corner: 'center' // ...at the center of the viewport
			},
			show: {
				when: 'click', // Show it on click
				solo: true // And hide all other tooltips
			},
			hide: false,
			style: {
				width: {max: 900},
				padding: '5px',
				border: {
					width: 0,
					radius: 0
				}
			},
			api: {
				beforeShow: function()
				{
					// Fade in the modal "blanket" using the defined show speed
					$('.qtip-title').css('background-image',"url('/Zasoby/IMG/t5_lokalizacje_bg.jpg')");
					$('.qtip-title').css('text-align','center');
					$('.qtip-title').css('color','white');
					$('#overlay').css('display','block');
					$('#qtip-blanket').fadeIn(this.options.show.effect.length);
					$('.FormError').css('display','none');					
			   },
				beforeHide: function()
				{
					// Fade out the modal "blanket" using the defined hide speed
					$('#qtip-blanket').fadeOut(this.options.hide.effect.length);
					$('#overlay').css('display','none');
				}
		  }
	   });
	}
	
	function formularz_zapisu2(i,price_list){
		x = "#grupa_zajec_"+i;
                   
	   $(x).qtip(
		{
			content: {
			title: 
			{
				text: "<span style=\"font-weight: normal; font-size: 18px;\" >ZAPISZ SIĘ NA KURS</span>",
				button: "<span style=\"color: black;\">X</span>"								
			},
			text: giveSignUpForm2(groups2_list[i],price_list)
			 },
			position: {
				target: $(document.body), // Position it via the document body...
				corner: 'center' // ...at the center of the viewport
			},
			show: {
				when: 'click', // Show it on click
				solo: true // And hide all other tooltips
			},
			hide: false,
			style: {
				width: {max: 900},
				padding: '5px',
				border: {
					width: 0,
					radius: 0
				}
			},
			api: {
				beforeShow: function()
				{
					// Fade in the modal "blanket" using the defined show speed
					$('.qtip-title').css('background-image',"url('/Zasoby/IMG/t5_lokalizacje_bg.jpg')");
					$('.qtip-title').css('text-align','center');
					$('.qtip-title').css('color','white');
					$('#overlay').css('display','block');
					$('#qtip-blanket').fadeIn(this.options.show.effect.length);
					$('.FormError').css('display','none');					
			   },
				beforeHide: function()
				{
					// Fade out the modal "blanket" using the defined hide speed
					$('#qtip-blanket').fadeOut(this.options.hide.effect.length);
					$('#overlay').css('display','none');
				}
		  }
	   });
	}
	
	
	
	
	/* grupy w artykułach */
	function giveSignUpForm3(i,gid,gna,gst,gpo,gin,gda,gdn,gka,price_list){
        var now = new Date();
        now.setMinutes(30);
        var temp = new Date;
        temp.setHours(0);
        temp.setMinutes(0);
		
		var tempZajecia = gdn.replace(/<br \/>/i,"$");
		//alert(zad.dni_zajec.substr(0,zad.dni_zajec.length-1));
		var courseDaysTab = tempZajecia.split("$");
		var courseDays = "<table>";
		
		
		
		for(var i =0;i<courseDaysTab.length;i++)
			courseDays+= "<tr><td>"+ courseDaysTab[i] +"</td></tr>";
				
		courseDays+="</table>";
		

		var cennik = givePriceTableForGroup(gdn,price_list);
		
		var doZapisuG = "";
		doZapisuG = "group_id="+ gid + "&group_code=0&group_name=" + gna + "&group_desc=opis&group_instr=" + gin + "&group_age=wiek&group_style="+ gst +"&group_level="+ gpo +"&group_category=kat&group_location=lok&group_start="+ gda +"&group_days="+ gdn +"&group_priceList="+cennik;
		
		//alert(doZapisu);
		var s = "<div id=\"signUpG"+ gid +"\" class=\"signUp\">" +
					"<div id=\"signUp-Info\">" +
						"<div id=\"signUp-InfoTitle\"><span>Wybrany kurs:<span></div>"+
						"<table>" +
							"<tr>" +
								"<th>Styl:</th><td>"+ gst +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Nazwa grupy:</th><td>"+ gna +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Instruktor:</th><td>"+ gin +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Termin kolejnych zajęć:</th><td>"+ gda +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Poziom zaawansowania:</th><td>"+ gpo +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Dni kursu:</th><td>"+ gdn +"</td>" +
							"</tr>"+
						"</table>" +
					"</div>" +
					"<div id=\"signUp-DataForm\">" +
						"<div id=\"signUp-DataFormTitle\"><span>Dane do zapisu:</span></div>"+
						"<form id=\"signUpForm\" name=\"signUpForm\" action=\"#\" method=\"post\">" +
							"<table>" +
								"<tr>" +
									"<th>Imię: (*)</th><td><input id=\"firstNameG"+ gid +"\" size=\"30\" name=\"firstName\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoImieG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Nazwisko: (*)</th><td><input id=\"lastNameG"+ gid +"\" size=\"30\" name=\"lastName\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoNazwiskoG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>";
								if(gka==4){
									s += "<tr><th>Imię i nazwisko partnera/partnerki:</th><td><input id=\"partnerNameG"+ gid +"\" size=\"30\" name=\"partnerName\" class=\"\" type=\"text\" maxlength=\"50\" /></td></tr>"
								}								
								s += "<tr>" +
									"<th>E-mail: (*)</th><td><input id=\"emailG"+ gid +"\" size=\"30\" name=\"email\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoEmailG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Adres</th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ul. i nr lokalu: (*)</th><td><input id=\"adressG"+ gid +"\" size=\"30\" name=\"adress\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoAdresG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kod pocztowy: (*)</th><td><input id=\"zipCodeG"+ gid +"\" size=\"30\" name=\"zipCode\" class=\"\" type=\"text\" maxlength=\"6\" /></td>" +
								"</tr><tr id=\"signUpInfoKodPocztowyG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;miejscowość: (*)</th><td><input id=\"placeG"+ gid +"\" size=\"30\" name=\"place\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoMiejscowoscG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Telefon kontaktowy (*)</th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;komórkowy: </th><td><input id=\"cellPhoneG"+ gid +"\" size=\"10\" name=\"cellPhone\" class=\"\" type=\"text\" maxlength=\"15\" /></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stacjonarny: </th><td><input id=\"phoneG"+ gid +"\" size=\"10\" name=\"phone\" class=\"\" type=\"text\" maxlength=\"15\" value=\"22\" /></td>" +
								"</tr>" +
								"</tr><tr id=\"signUpInfoTelefonG"+ gid +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\"></th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">(*) - pola wymagane</th><td></td>" +
								"</tr>" +
							"</table>" +
						"</form>" +
						"<div id=\"signUpFormWyslijG"+ gid +"\" class=\"signUpFormWyslij\" onClick=\"signUpFormGValidate('"+ doZapisuG +"',"+ gid +");\" value=\"1\"></div><div class=\"signUpFormReset\" onClick=\"signUpFormGReset("+gid+");\">" +
					"</div>" +
				"</div>";
		
         return s;
	}
	
	function formularz_zapisu3(i,gid,gna,gst,gpo,gin,gda,gdn,gka,price_list){
		x = "#grupa_zajec_"+i;
                   
	   $(x).qtip(
		{
			content: {
			title: 
			{
				text: "<span style=\"font-weight: normal; font-size: 18px;\" >ZAPISZ SIĘ NA KURS</span>",
				button: "<span style=\"color: black;\">X</span>"								
			},
			text: giveSignUpForm3(i,gid,gna,gst,gpo,gin,gda,gdn,gka,price_list)
			 },
			position: {
				target: $(document.body), // Position it via the document body...
				corner: 'center' // ...at the center of the viewport
			},
			show: {
				when: 'click', // Show it on click
				solo: true // And hide all other tooltips
			},
			hide: false,
			style: {
				width: {max: 900},
				padding: '5px',
				border: {
					width: 0,
					radius: 0
				}
			},
			api: {
				beforeShow: function()
				{
					// Fade in the modal "blanket" using the defined show speed
					$('.qtip-title').css('background-image',"url('/Zasoby/IMG/t5_lokalizacje_bg.jpg')");
					$('.qtip-title').css('text-align','center');
					$('.qtip-title').css('color','white');
					$('#overlay').css('display','block');
					$('#qtip-blanket').fadeIn(this.options.show.effect.length);
					$('.FormError').css('display','none');					
			   },
				beforeHide: function()
				{
					// Fade out the modal "blanket" using the defined hide speed
					$('#qtip-blanket').fadeOut(this.options.hide.effect.length);
					$('#overlay').css('display','none');
				}
		  }
	   });
	}
	
	function givePriceTableForGroup(days,price_list){
		var time = 0;
		var days_tab = days.split(" ");
		var hour_start = days_tab[1];
		var hour_stop = days_tab[3];
		var hour_tab = [];
		
		hour_tab = hour_start.split(":");
		var start_h = parseInt(hour_tab[0]);
		var start_m = parseInt(hour_tab[1]);
		
		hour_tab = hour_stop.split(":");
		var stop_h = parseInt(hour_tab[0]);
		var stop_m = parseInt(hour_tab[1]);
		
		//obliczamy czas trwania zajęć
		if(start_h == stop_h)
		{
			time = stop_m - start_m;
		}
		else
		{
			time = 60*(stop_h-start_h)
			if(start_m>=stop_m)
				time -= start_m-stop_m;
			else
				time += stop_m-start_m;
		}
		
		var which_index = -1;
		for(var i=0;i<price_list.length;i++)
			if(parseInt(price_list[i].time.substr(0,price_list[i].time.length - 4)) == time)
			{	
				which_index = i;
				break;
			}
		
		var ret = "";
		
		if(time >0 && which_index>=0)
		{
			for(i=0;i<price_list[which_index].packageOfClasses.length; i++)
			{
				ret+= "<tr><td>" + (price_list[which_index].packageOfClasses[i]) + "</td><td>" + ((price_list[which_index].price[i]/price_list[which_index].packageOfClasses[i]).toFixed(2)) +" z\u0142 </td><td>" + (price_list[which_index].price[i]) +" z\u0142 </td><td>oszczędzasz "+ ((price_list[which_index].price[0]*price_list[which_index].packageOfClasses[i])- price_list[which_index].price[i]) +" z\u0142 </td></tr>";
			}
		}
		
		return ret;
	}
	
	function giveSignUpForm2(zad,price_list){
        var now = new Date();
        now.setMinutes(30);
        var temp = new Date;
        temp.setHours(0);
        temp.setMinutes(0);
		
		var tempZajecia = zad.dayslocation.replace(/<br \/>/i,"$");
		//alert(zad.dni_zajec.substr(0,zad.dni_zajec.length-1));
		var courseDaysTab = tempZajecia.split("$");
		var courseDays = "<table>";
		
		
		
		for(var i =0;i<courseDaysTab.length;i++)
			courseDays+= "<tr><td>"+ courseDaysTab[i] +"</td></tr>";
				
		courseDays+="</table>";
		

		var cennik = givePriceTableForGroup(zad.days,price_list);
		
		var doZapisuG = "";
		doZapisuG = "group_id="+ zad.group_id + "&group_code=" + zad.code + "&group_name=" + zad.name + "&group_desc=" + zad.desc + "&group_instr=" + zad.instructor + "&group_age=" + zad.age_id + 
		"&group_style="+ giveNameFromId(eg_styles,zad.style_id)+"&group_level=" + giveNameFromId(stages,zad.level_id) + "&group_category="+zad.cat_id+ "&group_location="+zad.loc_id+ "&group_start=" + zad.start_date + "&group_days="+ courseDays+"&group_priceList="+cennik;
		
		//alert(doZapisu);
		var s = "<div id=\"signUpG"+ zad.group_id +"\" class=\"signUp\">" +
					"<div id=\"signUp-Info\">" +
						"<div id=\"signUp-InfoTitle\"><span>Wybrany kurs:<span></div>"+
						"<table>" +
							"<tr>" +
								"<th>Styl:</th><td>"+ giveNameFromId(eg_styles,zad.style_id) +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Nazwa grupy:</th><td>"+ zad.name +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Instruktor:</th><td>"+ zad.instructor +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Termin kolejnych zajęć:</th><td>"+ zad.start_date +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Poziom zaawansowania:</th><td>"+ giveNameFromId(stages,zad.level_id) +"</td>" +
							"</tr>"+
							"<tr>" +
								"<th>Dni kursu:</th><td>"+ zad.dayslocation +"</td>" +
							"</tr>"+
							//"<tr>" +
							//	"<th>Godziny:</th><td>"+ zad.start_time.format("HH:MM") +" - " + zad.end_time.format("HH:MM") +"</td>" +
							//"</tr>"+
							//"<tr>" +
							//	"<th>Lokalizacja:</th><td>+ locations[zad.loc_id] +</td>" +
							//"</tr>"+
						"</table>" +
					"</div>" +
					"<div id=\"signUp-DataForm\">" +
						"<div id=\"signUp-DataFormTitle\"><span>Dane do zapisu:</span></div>"+
						"<form id=\"signUpForm\" name=\"signUpForm\" action=\"#\" method=\"post\">" +
							"<table>" +
								"<tr>" +
									"<th>Imię: (*)</th><td><input id=\"firstNameG"+ zad.group_id +"\" size=\"30\" name=\"firstName\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoImieG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Nazwisko: (*)</th><td><input id=\"lastNameG"+ zad.group_id +"\" size=\"30\" name=\"lastName\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoNazwiskoG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>";
								if(zad.cat_id==4){
									s += "<tr><th>Imię i nazwisko partnera/partnerki:</th><td><input id=\"partnerNameG"+ zad.group_id +"\" size=\"30\" name=\"partnerName\" class=\"\" type=\"text\" maxlength=\"50\" /></td></tr>";
								}
								s += "<tr><th>E-mail: (*)</th><td><input id=\"emailG"+ zad.group_id +"\" size=\"30\" name=\"email\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoEmailG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Adres</th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ul. i nr lokalu: (*)</th><td><input id=\"adressG"+ zad.group_id +"\" size=\"30\" name=\"adress\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoAdresG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kod pocztowy: (*)</th><td><input id=\"zipCodeG"+ zad.group_id +"\" size=\"30\" name=\"zipCode\" class=\"\" type=\"text\" maxlength=\"6\" /></td>" +
								"</tr><tr id=\"signUpInfoKodPocztowyG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;miejscowość: (*)</th><td><input id=\"placeG"+ zad.group_id +"\" size=\"30\" name=\"place\" class=\"\" type=\"text\" maxlength=\"50\" /></td>" +
								"</tr><tr id=\"signUpInfoMiejscowoscG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th>Telefon kontaktowy (*)</th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;komórkowy: </th><td><input id=\"cellPhoneG"+ zad.group_id +"\" size=\"10\" name=\"cellPhone\" class=\"\" type=\"text\" maxlength=\"15\" /></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stacjonarny: </th><td><input id=\"phoneG"+ zad.group_id +"\" size=\"10\" name=\"phone\" class=\"\" type=\"text\" maxlength=\"15\" value=\"22\" /></td>" +
								"</tr>" +
								"</tr><tr id=\"signUpInfoTelefonG"+ zad.group_id +"\" class=\"FormError\" style =\"display: none;\"><th></th><td></td></tr>" +
								"<tr>" +
									"<th class=\"txt_normal\"></th><td></td>" +
								"</tr>" +
								"<tr>" +
									"<th class=\"txt_normal\">(*) - pola wymagane</th><td></td>" +
								"</tr>" +
							"</table>" +
						"</form>" +
						"<div id=\"signUpFormWyslijG"+ zad.group_id +"\" class=\"signUpFormWyslij\" onClick=\"signUpFormGValidate('"+ doZapisuG +"',"+ zad.group_id +");\" value=\"1\"></div><div class=\"signUpFormReset\" onClick=\"signUpFormGReset("+zad.group_id+");\">" +
					"</div>" +
				"</div>";
		
         return s;
	}
	
	
	
	
	/* Stronicowanie? */
	galeryChangePage = function(x){
        var margines = -(x*650) + "px";
        $('.nav_foto').removeClass('nav-button-active');
        $('#nav'+x).addClass('nav-button-active');        
        
        //if(view.big)
            //document.getElementById("nazwisko").selectedIndex = x-1;
        
        $('#ObiektyEdycjaGal').animate({
            'left': margines   //przesuń slider_instructor o 103px do góry
        },500, function(){
                        
        });
    }

	galeryChangePage1 = function(x,warstwa,szerokosc,place){
		var margines = -(x*szerokosc) + "px";
		$('.nav_'+place).removeClass('nav-button-active');
        $('#'+place+'_nav'+x).addClass('nav-button-active');        
        $(warstwa).animate({
            'left': margines 
        },500, function(){
                        
        });
    }
	
	/*artykulyChangePage = function(x,warstwa,szerokosc,place){
		var margines = -(x*szerokosc) + "px";
		$('.nav_'+place).removeClass('nav-button-active');
        $('#'+place+'_nav'+x).addClass('nav-button-active');        
        $(warstwa).animate({
            'left': margines 
        },500, function(){
                        
        });
    }*/


	
	/* Najechanie na strefę użytkownika */
	function strefaOver(x){
		var obiekt = '#strefa';
		var source = "/Zasoby/IMG/HEAD1_tytul_"+x+"_on.png";
			
		$(obiekt).attr('src', source);
	}
	/* Zjechanie ze strefy użytkownika */
	function strefaOut(x){
		var obiekt = '#strefa';
		var source = "/Zasoby/IMG/HEAD1_tytul_"+x+"_off.png";
			
		$(obiekt).attr('src', source);
	}
	
	
	/* *************  PopUp  ***********/
	function pop_link_1_out(x,y,z){
	var obiekt = '#link_1'+y
		$('#link_1_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_wybor_off.png');
	}
	function pop_link_2_out(x,y,z){
		$('#link_2_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_cennik_off.png');
	}
	function pop_link_3_out(x,y,z){
		$('#link_3_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_inst_off.png');
	}
	
	function pop_link_1_over(x,y,z){
		$('#link_1_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_wybor_on.png');
	}
	function pop_link_2_over(x,y,z){
		$('#link_2_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_cennik_on.png');
	}
	function pop_link_3_over(x,y,z){
		$('#link_3_'+x+'_'+y).attr('src', 'http://www.taniec.com.pl/Zasoby/IMG/pmenu'+z+'_inst_on.png');
	}
	
	/* ***  	Template zapisz */
	var templateZapiszKategoriaChange = function(){
		
		if(document.getElementById('zapisz_kategoria').selectedIndex != 0)
		{
			if(document.getElementById('zapisz_kategoria').selectedIndex == 1)
			{	
				$('#TemplateZapiszKategoriaWiek').css('display','table-row');
				$('#TemplateZapiszLokalizacja').css('display','none');
				$('#TemplateZapiszButton').css('display','none');
			}	
			else
			{
				$('#TemplateZapiszLokalizacja').css('display','table-row');
				$('#TemplateZapiszKategoriaWiek').css('display','none');
				$('#TemplateZapiszButton').css('display','none');
			}
		}
		else
		{
			$('#TemplateZapiszLokalizacja').css('display','none');
			$('#TemplateZapiszKategoriaWiek').css('display','none');
			$('#TemplateZapiszButton').css('display','none');
		}
	}
	var templateZapiszKategoriaWiekChange = function(){
		
		if(document.getElementById('zapisz_wiek').selectedIndex != 0)
		{
			$('#TemplateZapiszLokalizacja').css('display','table-row');
		}
		else
		{
			$('#TemplateZapiszLokalizacja').css('display','none');
			$('#TemplateZapiszButton').css('display','none');
		}
	}
	var templateZapiszLokalizacjaChange = function(){
	
		if(document.getElementById('zapisz_lokalizacja').selectedIndex != 0)
			$('#TemplateZapiszButton').css('display','table-row');
		else
		{
			$('#TemplateZapiszButton').css('display','none');
		}
	}
	var templateZapiszButtonClick = function(){
		var url = "index.php?P0=379&";
		
		url+="P1="+(document.getElementById('zapisz_kategoria').value-1)+"&";
		url+="P2="+(document.getElementById('zapisz_lokalizacja').value-1);
		if(document.getElementById('zapisz_kategoria').selectedIndex == 1)
			url+="&PW="+(document.getElementById('zapisz_wiek').selectedIndex);
		showLoader();
		location.href= url;
	}
	
	function giveNameFromId(tab,id){
		var name = "";
		for(var i=0;i<tab.length;i++)
			if(tab[i].id==id)
			{
				name = tab[i].name;
				break;
			}
		return name;
	}
	
	function giveStrukturaId(tab,id){
		var struct = "";
		for(var i=0;i<tab.length;i++){
			if(tab[i].id==id){
				struktura_id=tab[i].struct;
				if(struktura_id) struct = "<a href=\"/?P0="+tab[i].struct+"\" target=\"_blank\"><span style=\"text-decoration:underline;\">"+ giveNameFromId(eg_styles,id) +"</span></a>";
				else struct = giveNameFromId(eg_styles,id);
				break;
			}
		}	
		return struct;
	}
	
	function findElement(tab, element){
        flaga = false;
        if(tab)
			for(var i=0;i<tab.length;i++)
				if(tab[i]==element)
				{
					flaga = true;
					break;
				}
        return flaga;
    }
	
	function przytnijInstruktorowP(kat){
		//document.getElementById('instructor').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszyscy</option>";

		for(i=0;i<instructors.length;i++){
			instructors[i].flag = 0;
			wyjdz=0;
			if(events.length){
				for(t=0; t<events.length; t++){
					if(kat==1){
						if(($('#wiek').val() == events[t].age_group || document.getElementById('wiek').selectedIndex == 0) && (document.getElementById('stopien').selectedIndex == 0 || document.getElementById('stopien').value == events[t].poziom) && (document.getElementById('styl').selectedIndex == 0 || document.getElementById('styl').value == events[t].style_nr) && instructors[i].id == events[t].instructor_nr){
							instructors[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if((document.getElementById('stopien').selectedIndex == 0 || document.getElementById('stopien').value == events[t].poziom) && (document.getElementById('styl').selectedIndex == 0 || document.getElementById('styl').value == events[t].style_nr) && instructors[i].id == events[t].instructor_nr){
							instructors[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<instructors.length;i++){
			if(instructors[i].flag == 1)
				s+= "<option value=\""+ instructors[i].id +"\">" + instructors[i].name + "</option>";
		}			

        $('#instructor').html(s);
	}
	
	function przytnijStyleP(kat){
		document.getElementById('styl').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszystkie</option>";
		for(i=0;i<eg_styles.length;i++){
			eg_styles[i].flag = 0;
			wyjdz=0;
			if(events.length){
				for(t=0; t<events.length; t++){
					if(kat==1){
						if(($('#wiek').val() == events[t].age_group || document.getElementById('wiek').selectedIndex == 0) && eg_styles[i].id == events[t].style_nr){
							eg_styles[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if(eg_styles[i].id == events[t].style_nr){
							eg_styles[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<eg_styles.length;i++){
			if(eg_styles[i].flag == 1)
				s+= "<option value=\""+ eg_styles[i].id +"\">" + eg_styles[i].name + "</option>";
		}		
        $('#styl').html(s);
	}
	
	
	function przytnijStopienP(kat){
		var te = new Array();
		document.getElementById('stopien').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszystkie</option>";
		for(i=0;i<stages_short.length;i++){
			te[i] = 0;
			wyjdz=0;
			if(events.length){
				for(t=0; t<events.length; t++){
					if(kat==1){
						if(($('#wiek').val() == events[t].age_group || document.getElementById('wiek').selectedIndex == 0) && (document.getElementById('styl').selectedIndex == 0 || document.getElementById('styl').value == events[t].style_nr) && stages_short[i] == events[t].poziom){
							te[i] = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if((document.getElementById('styl').selectedIndex == 0 || document.getElementById('styl').value == events[t].style_nr) && stages_short[i] == events[t].poziom){
							te[i] = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<stages_short.length;i++){
			if(te[i] == 1)
				s+= "<option>" + stages_short[i] + "</option>";
		}			
        $('#stopien').html(s);
	}
	
	function przytnijInstruktorow(kat){
		var wyjdz=0;
		var t=0;
		document.getElementById('g_instructor').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszyscy</option>";

		for(i=0;i<instructors.length;i++){
			instructors[i].flag = 0;
			wyjdz=0;
			if(groups_list.length){
				for(t=0; t<groups_list.length; t++){
					if(kat==1){
						if(($('#g_wiek').val() == groups_list[t].age_id || document.getElementById('g_wiek').selectedIndex == 0) && (document.getElementById('g_stopien').selectedIndex == 0 || document.getElementById('g_stopien').value == groups_list[t].stage) && (document.getElementById('g_styl').selectedIndex == 0 || document.getElementById('g_styl').value == groups_list[t].style_id) && instructors[i].id == groups_list[t].instr_id){
							instructors[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if((document.getElementById('g_stopien').selectedIndex == 0 || document.getElementById('g_stopien').value == groups_list[t].stage) && (document.getElementById('g_styl').selectedIndex == 0 || document.getElementById('g_styl').value == groups_list[t].style_id) && instructors[i].id == groups_list[t].instr_id){
							instructors[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<instructors.length;i++){
			if(instructors[i].flag == 1)
				s+= "<option value=\""+ instructors[i].id +"\">" + instructors[i].name + "</option>";
		}			
        $('#g_instructor').html(s);
	}
	
	function przytnijStyle(kat){
		var wyjdz=0;
		var t=0;
		document.getElementById('g_styl').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszystkie</option>";
		for(i=0;i<eg_styles.length;i++){
			eg_styles[i].flag = 0;
			wyjdz=0;
			if(groups_list.length){
				for(t=0; t<groups_list.length; t++){
					if(kat==1){
						if(($('#g_wiek').val() == groups_list[t].age_id || document.getElementById('g_wiek').selectedIndex == 0) && eg_styles[i].id == groups_list[t].style_id){
							eg_styles[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if(eg_styles[i].id == groups_list[t].style_id){
							eg_styles[i].flag = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<eg_styles.length;i++){
			if(eg_styles[i].flag == 1)
				s+= "<option value=\""+ eg_styles[i].id +"\">" + eg_styles[i].name + "</option>";
		}			
        $('#g_styl').html(s);
	}
	
	function przytnijStopien(kat){
		var wyjdz=0;
		var t=0;
		var tem = new Array();
		document.getElementById('g_stopien').selectedIndex == 0;
		s=  "<option value=\"0\" selected=\"selected\">Wszystkie</option>";
		for(i=0;i<stages_short.length;i++){
			tem[i] = 0;
			wyjdz=0;
			if(groups_list.length){
				for(t=0; t<groups_list.length; t++){
					if(kat==1){
						if(($('#g_wiek').val() == groups_list[t].age_id || document.getElementById('g_wiek').selectedIndex == 0) && (document.getElementById('g_styl').selectedIndex == 0 || document.getElementById('g_styl').value == groups_list[t].style_id) && stages_short[i] == groups_list[t].stage){
							tem[i] = 1;
							wyjdz = 1;
							break;
						}
					}else{
						if((document.getElementById('g_styl').selectedIndex == 0 || document.getElementById('g_styl').value == groups_list[t].style_id) && stages_short[i] == groups_list[t].stage){
							tem[i] = 1;
							wyjdz = 1;
							break;
						}
					}
					if(wyjdz == 1) break;
				}
			}
		}
		for(i=0;i<stages_short.length;i++){
			if(tem[i] == 1)
				s+= "<option>" + stages_short[i] + "</option>";
		}			
        $('#g_stopien').html(s);
	}
	
	function agencja_ContactFormReset(){
	document.getElementById('k_imie').value = "";
	document.getElementById('k_nazwisko').value = "";
	document.getElementById('k_email').value = "";
	document.getElementById('k_zameldowanie').value = "";
	document.getElementById('k_zamieszkanie').value = "";
	document.getElementById('k_telefon').value = "";
	document.getElementById('k_urodzenie').value = "";
	document.getElementById('k_wlosy').value = "";
	document.getElementById('k_wzrost').value = "";
	document.getElementById('k_waga').value = "";
	document.getElementById('k_klatka').value = "";
	document.getElementById('k_talia').value = "";
	document.getElementById('k_biodra').value = "";
	document.getElementById('k_obuwie').value = "";
	document.getElementById('k_odziez').value = "";
	document.getElementById('k_oczy').value = "";
	document.getElementById('k_styl').value = "";
	document.getElementById('k_osiag').value = "";
	document.getElementById('k_dosw').value = "";
	document.getElementById('k_dlaczego').value = "";
	document.getElementById('k_dysp').value = "";
	document.getElementById('k_praca').value = "";
	document.getElementById('k_agencja').value = "";
	
	document.getElementById('zdj_prof_tak').checked="false";
	document.getElementById('zdj_prof_nie').checked="true";
	document.getElementById('zdj_tan_tak').checked="false";
	document.getElementById('zdj_tan_nie').checked="true";
	
	document.getElementById('k_zdjecie1').value = "";
	document.getElementById('k_zdjecie2').value = "";
	document.getElementById('k_cv').value = "";
	
	//$("#agencja_ContactFormInfo").html("&nbsp;");
}

function agencja_ContactFormSend(){
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		http=new XMLHttpRequest();
	}else{// code for IE6, IE5
		http=new ActiveXObject("Microsoft.XMLHTTP");
	}
	var url = "http://www.taniec.com.pl/agencja_kontakt.php";
	var params = "ak_imie=" + document.getElementById('k_imie').value + "&ak_nazwisko="+document.getElementById('k_nazwisko').value+"&ak_email="+document.getElementById('k_email').value+"&ak_zameldowanie="+document.getElementById('k_zameldowanie').value+"&ak_zamieszkanie="+document.getElementById('k_zamieszkanie').value;
	params += "&ak_telefon=" + document.getElementById('k_telefon').value + "&ak_urodzenie="+document.getElementById('k_urodzenie').value+"&ak_wlosy="+document.getElementById('k_wlosy').value+"&ak_waga="+document.getElementById('k_waga').value+"&ak_wzrost="+document.getElementById('k_wzrost').value+"&ak_klatka="+document.getElementById('k_klatka').value;
	params += "&ak_talia=" + document.getElementById('k_talia').value + "&ak_biodra="+document.getElementById('k_biodra').value+"&ak_obuwie="+document.getElementById('k_obuwie').value+"&ak_odziez="+document.getElementById('k_odziez').value+"&ak_oczy="+document.getElementById('k_oczy').value;
	params += "&ak_styl=" + document.getElementById('k_styl').value + "&ak_osiag="+document.getElementById('k_osiag').value+"&ak_dosw="+document.getElementById('k_dosw').value+"&ak_dlaczego="+document.getElementById('k_dlaczego').value+"&ak_dysp="+document.getElementById('k_dysp').value;
	params += "&ak_praca=" + document.getElementById('k_praca').value + "&ak_agencja="+document.getElementById('k_agencja').value;

	params += "&ak_zdj_prof=";
	if(document.getElementById('zdj_prof_tak').checked){
		params += "tak";
	}else{
		params += "nie";
	}
	
	params += "&ak_zdj_tan=";
	if(document.getElementById('zdj_tan_tak').checked){
		params += "tak";
	}else{
		params += "nie";
	}
	
	//params += "&k_zdjecie1=" + document.getElementById('k_zdjecie1');
	//params += "&ak_zdjecie2=" + document.getElementById('k_zdjecie2');
	//params += "&ak_cv=" + document.getElementById('k_cv');
	
	http.open("POST", url, true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200){
				//alert(http.responseText);
				if(http.responseText == "true"){
					$("#agencja_ContactFormInfo").html("<span style=\"color: green; font-weight:bold;\"> Wiadomość została wysłana!</span>");
					setTimeout(function(){
							$("#agencja_ContactFormInfo").html("&nbsp;");
					}, 5000);
					agencja_ContactFormReset();
				}else
					$("#agencja_ContactFormInfo").html("<span style=\"color: red; font-weight:bold;\"> Wystąpił błąd!</span>");
			}else
					$("#agencja_ContactFormInfo").html("<span style=\"color: red; font-weight:bold;\">Uwaga! Wystąpił błąd!</span>");
	}
	http.send(params);
}

function agencja_ContactFormValidate(){
	
	var flaga = true;
	
	if(document.getElementById('k_imie').value == ""){
		//alert("Imie puste");
		flaga = false;
		$('#k_imie_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_imie_error').css('display', 'none');
	}
	
	if(document.getElementById('k_nazwisko').value == ""){
		flaga = false;
		$('#k_nazwisko_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else{
		$('#k_nazwisko_error').css('display', 'none');
	}

	var adres_email = document.getElementById('k_email').value;
	if(adres_email == ""){
		flaga = false;
		$('#k_email_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}
	else{
		//var wzor=new RegExp("/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i");
		if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))//(adres_email))
		{
			flaga = false;
			$('#k_email_error').html("<span style=\"font-size: 11px; color: red;\">Nieprawidłowy adress e-mail.</span>");
		}else{
			$('#k_email_error').css('display', 'none');
		}
		
	}
	
	if(document.getElementById('k_zameldowanie').value == ""){
		flaga = false;
		$('#k_zameldowanie_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else{
		$('#k_zameldowanie_error').css('display', 'none');
	}
	
	if(document.getElementById('k_wlosy').value == ""){
		flaga = false;
		$('#k_wlosy_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_wlosy_error').css('display', 'none');
	}
	
	if(document.getElementById('k_waga').value == ""){
		flaga = false;
		$('#k_waga_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_waga_error').css('display', 'none');
	}
	
	if(document.getElementById('k_klatka').value == ""||document.getElementById('k_talia').value == ""||document.getElementById('k_biodra').value == ""){
		flaga = false;
		$('#k_wymiary_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_wymiary_error').css('display', 'none');
	}
	
	if(document.getElementById('k_obuwie').value == ""){
		flaga = false;
		$('#k_obuwie_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_obuwie_error').css('display', 'none');
	}
	
	if(document.getElementById('k_odziez').value == ""){
		flaga = false;
		$('#k_odziez_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_odziez_error').css('display', 'none');
	}
	if(document.getElementById('k_oczy').value == ""){
		flaga = false;
		$('#k_oczy_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_oczy_error').css('display', 'none');
	}
	
	if(document.getElementById('k_dlaczego').value == ""){
		flaga = false;
		$('#k_dlaczego_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#k_dlaczego_error').css('display', 'none');
	}

	
	/*if(document.getElementById('cellPhoneG'+ id).value.length != 9 && document.getElementById('phoneG'+ id).value.length != 9)
	{
		flaga = false;
		$('#signUpInfoTelefonG'+ id+ ' td').html("<span style=\"font-size: 11px; color: red;\">Podaj conajmniej jeden telefon kontaktowy</span>");
		$('#signUpInfoTelefonG'+ id).css('display', 'table-row');
	}
	else {
		$('#signUpInfoTelefonG'+ id).css('display', 'none');
	}*/
	
	if(flaga){
		document.agencja_kontakt_form.submit();
		$("#agencja_ContactFormInfo").html("<span style=\"color: green; font-weight:bold;\"> Wiadomość została wysłana!</span>");
	}
}

function agencja_submitform(){
	agencja_ContactFormValidate();
}

	
	function showLoader(){	 
		$('#overlay3').css('display','block');
	  }
	  
	  
	  
function kurs_instr_ContactFormReset(){
	document.getElementById('imie').value = "";
	document.getElementById('nazwisko').value = "";
	document.getElementById('data_ur').value = "";
	document.getElementById('miejsce_ur').value = "";
	document.getElementById('korespond').value = "";
	document.getElementById('telefon').value = "";
	document.getElementById('email').value = "";
	document.getElementById('skad').value = "";
	document.getElementById('specjalnosc').selectedIndex = 0;
	document.getElementById('zwolnienie_tak').checked="false";
	document.getElementById('zwolnienie_nie').checked="true";
	
	//$("#agencja_ContactFormInfo").html("&nbsp;");
}

function kurs_instr_ContactFormSend(){
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		http=new XMLHttpRequest();
	}else{// code for IE6, IE5
		http=new ActiveXObject("Microsoft.XMLHTTP");
	}
	var url = "http://www.taniec.com.pl/kontakt_send.php";
	var params = "kurs_instruktor=" + document.getElementById('kurs_instruktor').value + "&imie=" + document.getElementById('imie').value + "&nazwisko="+document.getElementById('nazwisko').value+"&email="+document.getElementById('email').value+"&korespond="+document.getElementById('korespond').value;
	params += "&telefon=" + document.getElementById('telefon').value + "&data_ur="+document.getElementById('data_ur').value+"&miejsce_ur="+document.getElementById('miejsce_ur').value;
	params += "&skad=" + document.getElementById('skad').value+"&specjalnosc=" + document.getElementById('specjalnosc').value;

	params += "&zwolnienie=";
	if(document.getElementById('zwolnienie_tak').checked){
		params += "tak";
	}else{
		params += "nie";
	}
	
	http.open("POST", url, true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200){
				//alert(http.responseText);
				if(http.responseText == "true"){
					$("#kurs_instr_ContactFormInfo").html("<span style=\"color: green; font-weight:bold;\">Zgłoszenie zostało wysłane!</span>");
					//setTimeout(function(){
					//		$("#kurs_instr_ContactFormInfo").html("&nbsp;");
					//}, 5000);
					kurs_instr_ContactFormReset();
				}else
					$("#kurs_instr_ContactFormInfo").html("<span style=\"color: red; font-size:14px; font-weight:bold;\"> Wystąpił błąd!</span>");
			}else
					$("#kurs_instr_ContactFormInfo").html("<span style=\"color: red; font-weight:bold;\">Uwaga! Wystąpił błąd!</span>");
	}
	http.send(params);
}

function kurs_instr_ContactFormValidate(){
	
	var flaga = true;
	
	if(document.getElementById('imie').value == ""){
		flaga = false;
		$('#imie_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#imie_error').css('display', 'none');
	}
	
	if(document.getElementById('nazwisko').value == ""){
		flaga = false;
		$('#nazwisko_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else{
		$('#nazwisko_error').css('display', 'none');
	}

	var adres_email = document.getElementById('email').value;
	if(adres_email == ""){
		flaga = false;
		$('#email_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}
	else{
		//var wzor=new RegExp("/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i");
		if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))//(adres_email))
		{
			flaga = false;
			$('#email_error').html("<span style=\"font-size: 11px; color: red;\">Nieprawidłowy adress e-mail.</span>");
		}else{
			$('#email_error').css('display', 'none');
		}
	}
	
	if(document.getElementById('telefon').value == ""){
		flaga = false;
		$('#telefon_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else{
		$('#telefon_error').css('display', 'none');
	}
	
	if(document.getElementById('korespond').value == ""){
		flaga = false;
		$('#korespond_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else{
		$('#korespond_error').css('display', 'none');
	}
	
	if(document.getElementById('data_ur').value == ""){
		flaga = false;
		$('#data_ur_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#data_ur_error').css('display', 'none');
	}
	
	if(document.getElementById('miejsce_ur').value == ""){
		flaga = false;
		$('#miejsce_ur_error').html("<span style=\"font-size: 11px; color: red;\">Pole nie może być puste</span>");
	}else {
		$('#miejsce_ur_error').css('display', 'none');
	}
	
	if(flaga){
		//document.kontakt_form.submit();
		kurs_instr_ContactFormSend();
		//$("#kurs_instr_ContactFormInfo").html("<span style=\"color: green; font-weight:bold;\"> Zgłoszenie zostało wysłane!</span>");
	}
}

	function FormDancemaniaReset(){
		document.getElementById('fw_imie').value = "";
		document.getElementById('fw_nazwisko').value = "";
		if(document.getElementById('fw_karta'))
			document.getElementById('fw_karta').value = "";
		document.getElementById('fw_kod').value = "";
		document.getElementById('fw_miasto').value = "";
		document.getElementById('fw_ulica').value = "";
		//document.getElementById('fw_dom').value = "";
		document.getElementById('fw_phone').value = "";
		document.getElementById('fw_adressEmail').value = "";
		if(document.getElementById('fw_symbole'))
			document.getElementById('fw_symbole').value = "";
		document.getElementById('fw_ch_email').checked = null;
		document.getElementById('fw_ch_internet').checked = null;
		document.getElementById('fw_ch_facebook').checked = null;
		document.getElementById('fw_ch_szkoly').checked = null;
		document.getElementById('fw_ch_eska').checked = null;
		document.getElementById('fw_ch_plakaty').checked = null;
		document.getElementById('fw_ch_pora').checked = null;
		//document.getElementById('fw_ch_mmwarszawa').checked = null;
		document.getElementById('fw_ch_znajomi').checked = null;
		document.getElementById('fw_ch_inne').checked = null;
		
		//document.getElementById('fw_ch_reg').checked = null;
	}
	
	function FormDancemaniaValid(){
		var flaga=0;
		var flaga_ch=1;
		var uwaga_mail = "";
		if(document.getElementById('fw_imie').value == "") flaga=1;
		if(document.getElementById('fw_nazwisko').value == "") flaga=1;
		if(document.getElementById('fw_symbole')){
			if(document.getElementById('fw_symbole').value == "") flaga=1;}
		if(document.getElementById('fw_kod').value == "") flaga=1;
		if(document.getElementById('fw_miasto').value == "") flaga=1;
		if(document.getElementById('fw_ulica').value == "") flaga=1;
		//if(document.getElementById('fw_dom').value == "") flaga=1;
		if(document.getElementById('fw_phone').value == "") flaga=1;
		if(document.getElementById('fw_adressEmail').value == ""){
			flaga=1;
		}else{
			adres_email = document.getElementById('fw_adressEmail').value;
			if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(adres_email))
			{
				flaga=1;
				uwaga_mail = "<br/>Podaj prawidłowy adres e-mail!";
			}
		}
		
		if(document.getElementById('fw_ch_email').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_internet').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_facebook').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_szkoly').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_eska').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_plakaty').checked) flaga_ch=0;
		//if(document.getElementById('fw_ch_mmwarszawa').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_znajomi').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_inne').checked) flaga_ch=0;
		if(document.getElementById('fw_ch_pora').checked) flaga_ch=0;
		
		//if(!document.getElementById('fw_ch_reg').checked) flaga=1;
		
		if(!flaga && !flaga_ch)
			FormDancemaniaSend();
		else
			$("#FormWarsztatyInfo").html("<span style=\"color: red\">Wypełnij wymagane pola!"+uwaga_mail+"</span>");
	}
	
	function FormDancemaniaSend(){
		if (window.XMLHttpRequest){
                http=new XMLHttpRequest();
		}else{
			http=new ActiveXObject("Microsoft.XMLHTTP");
		}
		var url = "http://www.taniec.com.pl/kontakt_send.php";
		var params = "dancemania=" + document.getElementById('dancemania').value + "&warsztaty_imie="+document.getElementById('fw_imie').value+"&warsztaty_nazwisko="+document.getElementById('fw_nazwisko').value;
		params += "&warsztaty_kod="+document.getElementById('fw_kod').value + "&warsztaty_miasto="+document.getElementById('fw_miasto').value + "&warsztaty_ulica="+document.getElementById('fw_ulica').value;
		params += "&warsztaty_phone="+document.getElementById('fw_phone').value + "&warsztaty_email="+document.getElementById('fw_adressEmail').value;
		
		if(document.getElementById('fw_karta'))
			params += "&warsztaty_karta="+document.getElementById('fw_karta').value;
		
		if(document.getElementById('fw_symbole'))
			params += "&warsztaty_symbole="+document.getElementById('fw_symbole').value;
		
		if(document.getElementById('fw_ch_email').checked)
			params += "&warsztaty_ch_email="+document.getElementById('fw_ch_email').value;
		if(document.getElementById('fw_ch_internet').checked)
			params += "&warsztaty_ch_internet="+document.getElementById('fw_ch_internet').value;
		if(document.getElementById('fw_ch_facebook').checked)
			params += "&warsztaty_ch_facebook="+document.getElementById('fw_ch_facebook').value;
		if(document.getElementById('fw_ch_szkoly').checked)
			params += "&warsztaty_ch_szkoly="+document.getElementById('fw_ch_szkoly').value;
		if(document.getElementById('fw_ch_eska').checked)
			params += "&warsztaty_ch_planeta="+document.getElementById('fw_ch_eska').value;
		if(document.getElementById('fw_ch_plakaty').checked)
			params += "&warsztaty_ch_plakaty="+document.getElementById('fw_ch_plakaty').value;
		//if(document.getElementById('fw_ch_mmwarszawa').checked)
			//params += "&warsztaty_ch_mmwarszawa="+document.getElementById('fw_ch_mmwarszawa').value;
		if(document.getElementById('fw_ch_pora').checked)
			params += "&warsztaty_ch_pora="+document.getElementById('fw_ch_pora').value;
		if(document.getElementById('fw_ch_znajomi').checked)
			params += "&warsztaty_ch_znajomi="+document.getElementById('fw_ch_znajomi').value;
		if(document.getElementById('fw_ch_inne').checked)
			params += "&warsztaty_ch_inne="+document.getElementById('fw_ch_inne').value;
		
		http.open("POST", url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

		http.onreadystatechange = function() {
				if(http.readyState == 4 && http.status == 200) {
					if(http.responseText != "false"){
						$("#FormWarsztatyInfo").html("<span style=\"color: green\"> Wiadomość została wysłana!</span>");
						setTimeout(function(){
								$("#FormWarsztatyInfo").html("&nbsp;");
						}, 5000);
						FormDancemaniaReset();
					}else
						$("#FormWarsztatyInfo").html("<span style=\"color: red\"> Wystąpił błąd!</span>");
				}
		}
		http.send(params);
	}

