﻿$j(document).ready(function(){

	var curr_sum = 650;
	var curr_rab = 0;
	var curr_rooms = 0;

	$j(".roomtype").click(function(){
		if($j(this).val()==1)
		{
			$j("#extra").css("display","none");
		}
		else
		{
			$j("#extra").css("display","block");
			if($j("#roomtype2").val()==2 && $j(this).val()==3)
				$j("#extra3").css("display","block");
			else
				$j("#extra3").css("display","none");
		}
		$j(".roomtype").attr("id","");
		$j(this).attr("id","roomtype");

	});

	$j(".roomtype2").click(function(){
		if($j(this).val()==1)
		{
			$j("#extra2").css("display","none");
			$j("#extra3").css("display","none");
		}
		else
		{
			$j("#extra2").css("display","block");
			if($j("#roomtype").val()==3)
				$j("#extra3").css("display","block");
		}
		$j(".roomtype2").attr("id","");
		$j(this).attr("id","roomtype2");

	});

	$j(".rabat").click(function(){
		$j("#suma").val(curr_sum);
		$j("#suma").val($j("#suma").val()-($j(this).attr("rel")/100*$j("#suma").val())+curr_rooms);
		curr_rab = $j(this).attr("rel");

	});

	$j("#n1").click(function(){
		if($j("#n1").attr("checked"))
		{
			curr_rooms = curr_rooms-0+70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-0+70);
			$j("#n4").attr("disabled", "disabled");
		}
		else
		{
			curr_rooms = curr_rooms-70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-70);
			if(!$j("#n2").attr("checked") && !$j("#n3").attr("checked"))
				$j("#n4").attr("disabled", "");

		}
	});

	$j("#n2").click(function(){
		if($j("#n2").attr("checked"))
		{
			curr_rooms = curr_rooms-0+70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-0+70);
			$j("#n4").attr("disabled", "disabled");
		}
		else
		{
			curr_rooms = curr_rooms-70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-70);
			if(!$j("#n1").attr("checked") && !$j("#n3").attr("checked"))
				$j("#n4").attr("disabled", "");
		}
	});

	$j("#n3").click(function(){
		if($j("#n3").attr("checked"))
		{
			curr_rooms = curr_rooms-0+70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-0+70);
			$j("#n4").attr("disabled", "disabled");
		}
		else
		{
			curr_rooms = curr_rooms-70;
			//$j("#suma").val(curr_sum);
			$j("#suma").val($j("#suma").val()-70);
			if(!$j("#n2").attr("checked") && !$j("#n1").attr("checked"))
				$j("#n4").attr("disabled", "");
		}
	});

	$j("#n4").click(function(){
		if($j("#n4").attr("checked"))
		{
			$j("#n1").attr("disabled", "disabled");
			$j("#n2").attr("disabled", "disabled");
			$j("#n3").attr("disabled", "disabled");
			$j("#rooms").css("display", "none");
			$j("#rooms input").attr("disabled", "disabled");
		}
		else
		{
			$j("#n1").attr("disabled", "");
			$j("#n2").attr("disabled", "");
			$j("#n3").attr("disabled", "");
			$j("#rooms").css("display", "");
			$j("#rooms input").attr("disabled", "");
		}
	});

	$j("#form_send2").click(function(){

		var flag=0;

		$j(".form-error").css("display","none");
		$j("#error-notice").css("display","none");
		if(!$j("#regulamin").attr("checked"))
		{
			flag=1;
			$j("#regulamin").prev(".form-error").css("display","block");
			$j("#regulamin").prev(".form-error").html("Musisz zaakceptować regulamin");
		}
		else
		{
			$j("#regulamin").prev(".form-error").css("display","none");
		}

		if($j("#imie").val() == '')
		{
			flag=1;
			$j("#imie").prev(".form-error").css("display","block");
			$j("#imie").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#imie").prev(".form-error").css("display","none");
		}


		if($j("#nazwisko").val() == '')
		{
			flag=1;
			$j("#nazwisko").prev(".form-error").css("display","block");
			$j("#nazwisko").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#nazwisko").prev(".form-error").css("display","none");
		}

		if($j("#orgname").val() == '')
		{
			flag=1;
			$j("#orgname").prev(".form-error").css("display","block");
			$j("#orgname").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#orgname").prev(".form-error").css("display","none");
		}

		if($j("#nip").val() == '')
		{
			flag=1;
			$j("#nip").prev(".form-error").css("display","block");
			$j("#nip").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#nip").prev(".form-error").css("display","none");
		}

		if($j("#ulica").val() == '')
		{
			flag=1;
			$j("#ulica").prev(".form-error").css("display","block");
			$j("#ulica").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#ulica").prev(".form-error").css("display","none");
		}

		if($j("#miejscowosc").val() == '')
		{
			flag=1;
			$j("#miejscowosc").prev(".form-error").css("display","block");
			$j("#miejscowosc").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#miejscowosc").prev(".form-error").css("display","none");
		}

		if($j("#kod").val() == '')
		{
			flag=1;
			$j("#kod").prev(".form-error").css("display","block");
			$j("#kod").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#kod").prev(".form-error").css("display","none");
		}

		if($j("#email").val() == '')
		{
			flag=1;
			$j("#email").prev(".form-error").css("display","block");
			$j("#email").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#email").prev(".form-error").css("display","none");
		}

		if($j("#tel").val() == '')
		{
			flag=1;
			$j("#tel").prev(".form-error").css("display","block");
			$j("#tel").prev(".form-error").html("Uzupełnij pole");
		}
		else
		{
			$j("#tel").prev(".form-error").css("display","none");
		}

		if(!validate($j("#email").val()))
		{
			flag=1;
			$j("#email").prev(".form-error").css("display","block");
			$j("#email").prev(".form-error").html("Zły format e-mail");
		}
		else
		{
			$j("#email").prev(".form-error").css("display","none");
		}

		if(!$j("#n1").attr("checked") && !$j("#n2").attr("checked") && !$j("#n3").attr("checked") && !$j("#n4").attr("checked"))
		{
			flag=1;
			$j("#n1").prev(".form-error").css("display","block");
			$j("#n1").prev(".form-error").html("Wybierz conajmniej jeden nocleg");
		}
		else
		{
			$j("#n1").prev(".form-error").css("display","none");
		}

		var flag2=0;
		$j(".roomtype").each(function(i){
			if($j(this).attr("checked"))
				flag2=1;
		});

		if(flag2==0 && $j("#rooms").css("display") != "none")
		{
			flag=1;
			$j(".roomtype").prev(".form-error").css("display","block");
			$j(".roomtype").prev(".form-error").html("Wybierz rodzaj pokoju");
		}
		else
		{
			$j(".roomtype").prev(".form-error").css("display","none");
		}

		flag2=0;
		$j(".rabat").each(function(i){
			if($j(this).attr("checked"))
				flag2=1;
		});

		if(flag2==0)
		{
			flag=1;
			$j(".rabat").prev(".form-error").css("display","block");
			$j(".rabat").prev(".form-error").html("Wybierz rodzaj rabatu");
		}
		else
		{
			$j(".rabat").prev(".form-error").css("display","none");
		}

		flag2=0;
		$j(".rach").each(function(i){
			if($j(this).attr("checked"))
				flag2=1;
		});

		if(flag2==0)
		{
			flag=1;
			$j(".rach").prev(".form-error").css("display","block");
			$j(".rach").prev(".form-error").html("Wybierz opcję");
		}
		else
		{
			$j(".rach").prev(".form-error").css("display","none");
		}

		flag2=0;
		$j(".veg").each(function(i){
			if($j(this).attr("checked"))
				flag2=1;
		});

		if(flag2==0)
		{
			flag=1;
			$j(".veg").prev(".form-error").css("display","block");
			$j(".veg").prev(".form-error").html("Wybierz opcję");
		}
		else
		{
			$j(".veg").prev(".form-error").css("display","none");
		}

		flag2=0;
		$j(".wol").each(function(i){
			if($j(this).attr("checked"))
				flag2=1;
		});

		if(flag2==0)
		{
			flag=1;
			$j(".wol").prev(".form-error").css("display","block");
			$j(".wol").prev(".form-error").html("Wybierz opcję");
		}
		else
		{
			$j(".wol").prev(".form-error").css("display","none");
		}

		$j(".warsztaty-sec-req").each(function(i){
			flag2=0;
			$j(this).children(".warsztaty").each(function(j){
				if($j(this).attr("checked"))
					flag2=1;
			});

			if(flag2==0)
			{
				flag=1;
				$j(this).children(".form-error").css("display","block");
				$j(this).children(".form-error").html("Wybierz warsztaty");
			}
			else
			{
				$j(this).children(".form-error").css("display","none");
			}
		});


		if(flag==1)
		{
			$j("#error-notice").css("display","");
			$j("#error-notice").html("W formularzu wystapiły błędy. Sprawdź czy wszystkie pola są prawidłowo wypełnione.");
			return false;
		}
	});

});

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;

   }
   else
   	return true;
}
