function toggleFV(formID)
{

	if (($j("#fv"+formID).is(":hidden")) || ($j("#fv"+formID).css("display")) == "none")
	{
		/*$j("#menu1img").attr({ 
          src: "images/open.jpg",
          alt: "Zwiń"
        });
		$j("#menu2img").attr({ 
          src: "images/close.jpg",
          alt: "Rozwiń"
        });*/
		var html = $j("#fv"+formID).html();
		$j("#fv"+formID).hide().html(html).slideDown(1000).slideDown().show(function(){
			$j(this).html(html).show();
		});


	}
	else
	{
		$j("#fv"+formID).slideUp(1000);	
	}
}


function toggleGallery(galID)
{
	var currgal = $j("#curgal").html();
	var curheight = $j("#gal"+currgal).outerHeight();
	var newheight = $j("#gal"+galID).outerHeight();

	if (($j("#gal"+galID).is(":hidden")) || ($j("#gal"+galID).css("display")) == "none" || ($j("#gal"+galID).css("margin-left")) == "-700px")
	{
		$j("#gal"+currgal).animate({ 
			marginLeft: "-700px"
		}, 500, 
			function()
			{
				$j(this).css("display", "none");
				
				$j("#gallery").animate({
					height: newheight+"px"
				}, 200, 
				function()
				{
					$j("#gal"+galID).css("display", "block").animate({ 
						marginLeft: "0px"
					}, 500);
				});
			} 
		);
	}
	
	/*
	else if (($j("#gal"+galID).css("margin-left")) == "-700px")
	{
		$j("#gal"+currgal).hide(300).animate({ 
			marginLeft: "700px"
		}, { duration: 300, queue: true });	
		
		$j("#gallery").animate({
			height: newheight+"px"
		}, { duration: 200, queue: true });
	
		$j("#gal"+galID).show(500).animate({ 
			marginLeft: "0px"
		}, { duration: 500, queue: true });
	}	
	*/
	/*var oldtop = $j("#galname"+galID).css("top");
	
	$j("#galname"+galID).animate ({
		top: "0px"
	}, 200);
	
	$j("#galname"+currgal).animate ({
		top: oldtop
	}, 200);*/
	
	$j("#galname"+galID).css("color", "#222");
	$j("#galname"+currgal).css("color", "#ADAFB3");	
	
	$j("#curgal").html(galID);
}

function toggleWorkshopForm(formID)
{

	if (($j("#reg_form"+formID).css("left")) == "1200px")
	{
		/*$j("#menu1img").attr({ 
          src: "images/open.jpg",
          alt: "Zwiń"
        });
		$j("#menu2img").attr({ 
          src: "images/close.jpg",
          alt: "Rozwiń"
        });*/
		$j("#reg_form"+formID).animate({ 
        left: "0px"
      }, 500 );
			
		$j("#workshop_data"+formID).animate({ 
        marginLeft: "-700px"
      }, 500 );
			
		$j("#workshop"+formID).animate({ 
        height: "350px"
      }, 500 );

	}
	else
	{
		var contHeight = $j("#workshop_data"+formID).outerHeight();
	
		$j("#reg_form"+formID).animate({ 
        left: "1200px"
      }, 500 );	
			
		$j("#workshop_data"+formID).animate({ 
        marginLeft: "0px"
      }, 500 );
			
		$j("#workshop"+formID).animate({ 
        height: contHeight+"px"
      }, 500 );
	}
}

function sendRegForm(formID)
{
	var inputs = $j("#registration_form"+formID+" :input");
	var formChildren = 10;

	var values = {};
	var string = "send=1";
	var filled = 0;
	
	inputs.each(function(i, el) {
		values[el.name] = $j(el).val();
		if ($j(el).val() != '') filled+=1;
		string += "&"+el.name+"="+$j(el).val();
	});

	if (filled < formChildren) { alert ("Błąd rejestracji!\nRegistration error!\n\nNie wszystkie pola zostały wypełnione!\nSome fields are missing!"); return 0; }
		
	$j.ajax({
		type: "POST",
		url: "sendRegForm.php",
		data: string,
		success: function(msg){
		if(msg == 0) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawne dane!\nIncorrect data!");
		if(msg == -1) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawne imię!\nIncorrect name!");
		if(msg == -2) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawne nazwisko!\nIncorrect lastname!");
		if(msg == -3) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawna ulica!\nIncorrect street!");
		if(msg == -4) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny kod!\nIncorrect streetcode!");
		if(msg == -5) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawna miejscowość!\nIncorrect city!");
		if(msg == -6) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny telefon!\nIncorrect telephone!");
		if(msg == -7) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny adres e-mail!\nIncorrect e-mail!");
		if(msg == -8) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny rodzaj pokoju!\nIncorrect room type!");
		if(msg == -9) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny rodzaj diety!\nIncorrect diet type!");
		if(msg == -10) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawna nazwa na fakturze!\nIncorrect name on the invoice!");
		if(msg == -11) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny adres na fakturze!\nIncorrect address on the invoice!");
		if(msg == -12) alert ("Błąd rejestracji!\nRegistration error!\n\nNiepoprawny NIP!\nIncorrect NIP!");
		if(msg == -13) alert ("Błąd rejestracji!\nRegistration error!\n\nBłąd podczas zapisu danych!\nError during writing a data!");
		 
		if (msg == 1)
		{
			//alert ("SAVED!");
			$j("#savebutton"+formID).hide(500);
			$j("#savetext"+formID).show(500);
		
		}
	 }
	});
}

