jQuery(document).ready(function(){
jQuery('.horizontal_scroller').SetScroller({	velocity: 	 60,
											direction: 	 'horizontal',
											startfrom: 	 'right',
											loop:		 'infinite',
											movetype: 	 'linear',
											onmouseover: 'pause',
											onmouseout:  'play',
											onstartup: 	 'play',
											cursor: 	 'pointer'
										});

	jQuery("a[rel^='prettyPhoto']").prettyPhoto({
		show_title: false,
		social_tools: ''
	});
	
	jQuery('.menu-item-124').mouseover(function () {
		jQuery('ul.sub-menu').css('display', 'block');
	});
	jQuery('.menu-item-124').mouseout(function () {
		jQuery('ul.sub-menu').css('display', 'none');
	});
	
	jQuery(".fm-form").jqTransform();
	
	jQuery("#act-dolnoslaskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#dolnoslaskie').css('display', 'block');
	});
	
	jQuery("#act-kujawskopomorskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#kujawskopomorskie').css('display', 'block');
	});
	jQuery("#act-lubelskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#lubelskie').css('display', 'block');
	});
	jQuery("#act-lodzkie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#lodzkie').css('display', 'block');
	});
	jQuery("#act-malopolskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#malopolskie').css('display', 'block');
	});
	jQuery("#act-mazowieckie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#mazowieckie').css('display', 'block');
	});
	jQuery("#act-podlaskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#podlaskie').css('display', 'block');
	});
	jQuery("#act-slaskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#slaskie').css('display', 'block');
	});
	jQuery("#act-swietokrzyskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#swietokrzyskie').css('display', 'block');
	});
	jQuery("#act-wielkopolskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#wielkopolskie').css('display', 'block');
	});
	jQuery("#act-zachodniopomorskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#zachodniopomorskie').css('display', 'block');
	});
	jQuery("#act-opolskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#opolskie').css('display', 'block');
	});
	
	jQuery("#act-lubuskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#lubuskie').css('display', 'block');
	});
	jQuery("#act-podkarpackie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#podkarpackie').css('display', 'block');
	});
	jQuery("#act-pomorskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#pomorskie').css('display', 'block');
	});
	jQuery("#act-warminskomazurskie").click(function () {
		jQuery('.hidden').css('display', 'none');
		jQuery('#warminskomazurskie').css('display', 'block');
	});
	
	jQuery(function() {
		jQuery("#fm-form-1").validate({
			errorPlacement: function(error, element) {
				if (element.attr("name") == "checkbox-4db0674e041d6")
				       error.insertAfter(element.parent('span'));
				else
				error.insertAfter(element.parent('div').parent('div').parent('div'));
			},
			errorElement: "p",
			rules: {
				"text-4db0675796ccd":  {
					required: true,
					email: true
				},
				"checkbox-4db0674e041d6": "required",
				"text-4db06752cb6b2": "required",
				"text-4db067561ea4e": "required",
				"text-4db06759b0366": "required",
				"text-4db0674b0fb10": "required",
				"text-4db0675519ca9": "required",
				"text-4db067589abf5": {
					required: true,
					email: true,
					equalTo: "#text-4db0675796ccd"
				}
			},
			messages: {
				"checkbox-4db0674e041d6": {
					required: "Musisz zaakceptować regulamin"
				},
			     "text-4db0675796ccd": {
			       equalTo: "Wprowadź taki sam adres email."
			     },
				"text-4db067589abf5": {
			       equalTo: "Wprowadź taki sam adres email."
			     }
			}
		});
		
		jQuery("#fm-form-4").validate({
			errorPlacement: function(error, element) {
				if (element.attr("name") == "checkbox-4db0674e041d6")
				       error.insertAfter(element.parent('span'));
				else
				error.insertAfter(element.parent('div').parent('div').parent('div'));
			},
			errorElement: "p",
			rules: {
				"text-4dc83e336ea54":  {
					required: true,
					email: true
				},
				"checkbox-4db0674e041d6": "required",
				"text-4dc83e2fc6f34": "required",
				"text-4dc83e3075400": "required",
				"text-4dc83e31419a2": "required",
				"text-4dc83e31d6605": "required",
				"text-4dc83e31d6605": "required",
				"text-4dc83e342133e": "required",
				"text-4dc83e353ebcd": "required",
				
			},
			messages: {
				"checkbox-4db0674e041d6": {
					required: "Musisz zaakceptować regulamin"
				},
			     "text-4db0675796ccd": {
			       equalTo: "Wprowadź taki sam adres email."
			     },
				"text-4db067589abf5": {
			       equalTo: "Wprowadź taki sam adres email."
			     }
			}
		});
		jQuery.extend(jQuery.validator.messages, {
		    required: "Pole jest wymagane.",
		    remote: "Please fix this field.",
		    email: "Nieprawidłowy adres email.",
		    url: "Please enter a valid URL.",
		    date: "Please enter a valid date.",
		    dateISO: "Please enter a valid date (ISO).",
		    number: "Please enter a valid number.",
		    digits: "Tylko cyfry.",
		    creditcard: "Please enter a valid credit card number.",
		    equalTo: "Wprowadź taką samą wartość ponownie.",
		    accept: "Tylko litery.",
		    maxlength: jQuery.validator.format("Proszę wprowadzić nie więcej niż {0} znaków."),
		    minlength: jQuery.validator.format("Proszę wprowadzić conajmniej {0} znaki."),
		    rangelength: jQuery.validator.format("Please enter a value between {0} and {1} characters long."),
		    range: jQuery.validator.format("Please enter a value between {0} and {1}."),
		    max: jQuery.validator.format("Please enter a value less than or equal to {0}."),
		    min: jQuery.validator.format("Please enter a value greater than or equal to {0}.")
		});
		jQuery.validator.addMethod("accept", function(value, element, param) {
		    return value.match(new RegExp("^" + param + "$"));
		});					
							
		jQuery('#groupon :input').focus(function () {
			if(jQuery(this).val() == jQuery(this).attr("title")) {
				jQuery(this).val('');
			}
		});
		
		//zmiana formularza zamowienia w zaleznosci od wybranego dokumentu sprzedazy
		jQuery('#dok').change(function () {
			var dok = jQuery(this).val();
			if(dok == 'faktura') {
				jQuery('#nip').show();
				jQuery('#nazwa-firmy').show();
				jQuery('#city-firmy').show();
				jQuery('#address-firmy').show();
				jQuery('#faktura-h').show();

				// jQuery('label[for=ww-name]').html('Nazwa firmy');
			} else if (dok == 'paragon') {
				jQuery('#nip').hide();
				jQuery('#nazwa-firmy').hide();
				jQuery('#city-firmy').hide();
				jQuery('#address-firmy').hide();
				jQuery('#faktura-h').hide();
				// jQuery('label[for=ww-name]').html('Imię i nazwisko');
			}
		})
		
		//wlasciwie nie wiem czemu to zrobilem ale potrzebuje ...
		jQuery('#dok').live('change', function () {
			jQuery('#dokument').val(jQuery('#dok').val());
		});
							
		//find all form with class jqtransform and apply the plugin
		jQuery(".transform").jqTransform();
	});
});

