$(document).ready(function(){
	
	if ($('#guide-messenger').size()>0) {
		
		
		
		$('#message').click(function(){ 
			if($(this).val() == 'Napisz czego szukałeś...') {
				$(this).val('');
			}
		});
			
			$('#guide-messenger').validate({			
				
				/*
				errorContainer: "#add-error-messages",
				errorLabelContainer: "#add-error-messages ul",
				wrapper: "li",
				*/
				
				//errorClass: "error",
				rules: {
					message: {
						required: true,
						minlength: 10
					}
				},
				messages: {
					message: {
						required: 'Prosimy o wpisanie szukanej informacji',
						minlength: 'Za mała liczba znaków w treści powiadomienia' 
					}
				},
				
				success: function(label) {
					
				},
				submitHandler: function() {
					var inputs = new Array();
					
					var ms = $('#message').val();

					if($('#message').val() == 'Napisz czego szukałeś...') {
						$('#message').val('');
						$('#guide-messenger').valid();
						return false;
					}
					
					//alert($('name=formUrl').val());
					
					//if(!($('#formUrl').val())) {
					//	var furl = 'nie udało się pobrać url artykułu'; 
					//} else {
						var furl = $('[name=formUrl]').val();
					//}
					
					$('#guide-messenger button.send').parent().addClass('buttonwait');

					$.post(ibeConfig.travelguideMessenger, { ajaxed: true, message: unescape(ms), formUrl: unescape(furl) }, function(data) {
						
						$("#success").removeClass('hidden');
						//$("#show-form").removeClass('hidden');
						$('#guide-messenger button.send').parent().removeClass('buttonwait');
					}, 'json');
					
					$('#guide-messenger').addClass('hidden');
					
					return false;
				}/*,
				highlight: function(element, errorClass) {
					$(element).prev().addClass(errorClass);
				},
				unhighlight: function(element, errorClass) {
					$(element).prev().removeClass(errorClass);
				}*/
			
			
			
			
		});
	}		
		if ($('#guide-useful-article').size()>0) {
			
			
			$('#useful-yes').click(function(){ 
				$('#guide-useful-article').addClass('hidden');
				$('#useful-no').addClass('hidden');
				$('#useful-yes').addClass('hidden');
				$("#success-useful").removeClass('hidden');				
			});
			
			
			
			$('#useful-no').click(function(){ 
				$('#useful-hidden').removeClass('hidden');
			});
			
			$('#usefulComment').click(function(){ 
				if($(this).val() == 'Jakich informacji brakowało...?') {
					$(this).val('');
				}
			});
				
				$('#guide-useful-article').validate({			
					
					/*
					errorContainer: "#add-error-messages",
					errorLabelContainer: "#add-error-messages ul",
					wrapper: "li",
					*/
					
					//errorClass: "error",
					rules: {
						usefulComment: {
							required: true,
							minlength: 5
						}
					},
					messages: {
						usefulComment: {
							required: 'Prosimy o podanie jakich informacji brakowało',
							minlength: 'Za mała liczba znaków w treści powiadomienia' 
						}
					},
					
					success: function(label) {
						
					},
					submitHandler: function() {
						var inputs = new Array();
						
						var ms = $('#usefulComment').val();

						if($('#usefulComment').val() == 'Jakich informacji brakowało...?') {
							$('#usefulComment').val('');
							$('#guide-useful-article').valid();
							return false;
						}
						
						//alert($('name=formUrl').val());
						
						//if(!($('#formUrlUseful').val())) {
						//	var furl = 'nie udało się pobrać url artykułu'; 
						//} else {
						var furl = $('[name=formUrlUseful]').val();
						//}
						
						$('#guide-useful-article button.send-small').parent().addClass('buttonwait');

						$.post(ibeConfig.travelguideUsefulArticle, { ajaxed: true, message: unescape(ms), formUrl: unescape(furl) }, function(data) {
							
							
							//$("#show-form").removeClass('hidden');
							$('#guide-useful-article button.send-small').parent().removeClass('buttonwait');
						}, 'json');
						
						$('#guide-useful-article').addClass('hidden');
						$('#useful-no').addClass('hidden');
						$('#useful-yes').addClass('hidden');
						$("#success-useful").removeClass('hidden');
						
						return false;
					}/*,
					highlight: function(element, errorClass) {
						$(element).prev().addClass(errorClass);
					},
					unhighlight: function(element, errorClass) {
						$(element).prev().removeClass(errorClass);
					}*/
				
				
				
				
			});
	}
	
	/*$('.guide-subcategories-toggler').click(function(){
		
		var ulElement = $(this).parent().parent();
		var toggler = $(this);
		
		if(ulElement.children(".no-height").css('height') == '0px') {
			ulElement.children(".no-height").animate({ 
		        height: "18px",
		        paddingTop: "5px",
		        borderBottom: "1px dotted #E1E1E1"
		      }, 500 );
			toggler.removeClass('to-bottom-arrow');
			toggler.addClass('to-top-arrow');
		} else {
			ulElement.children(".no-height").animate({ 
		        height: "0px",
		        paddingTop: "0px",
		        borderBottom: "0px none"
		      }, 500 );
			toggler.removeClass('to-top-arrow');
			toggler.addClass('to-bottom-arrow');
			
		}
		
		return false;
		
	});*/
	
	$('#category-switcher').children("select").change(function(){
		window.location=$(this).val();
		return false	
	});
	$('#category-switcher').submit(function() {
		return false;
	});
	
	swfobject.embedSWF(ibeConfig.host + "/swf/Continents.swf", "continentsContent", "400", "240", "9.0.28.0", false, false, {wmode:"transparent"});

});