(function($){
    
    
    $(function() {   
        $('input, button').each(function() {
            $(this).addClass($(this).attr('type'));
        });
        
			//confirm class
		    $('a.confirm, .reset').click(function() {
		        return confirm('Opravdu provést operaci?');
		    });
			
		    // Ngs datepicker
		    if ($.ngsDatepickerCs) {
		        $.ngsDatepickerCs('article_published_at');
		        $.ngsDatepickerCs('program_datum');
		        $.ngsDatepickerCs('galerka_datum');
		        $.ngsDatepickerCs('fotky_datum');
		    }
			
		    // Lightbox
		    if ($.fn.lightBox) {
		        $('a.lightbox').lightBox();
		    }
		    
		    $('.napojak .page-text > table').find('td:first').addClass('prvni');
		    $('.napojak .page-text > table').find('td:last').addClass('posledni');
		    
		    // helptooltip
		    if ($.fn.helptooltip) {
		        $('.white_box.barmani a').helptooltip();
		    }
		    
		    //hlasovani
		    $('.interested_block a').each(function(){
		    	var odkaz = $(this);
		    	if(odkaz.attr('href') != '/login')
		    	{
			    	odkaz.unbind('click').click(function(){
			    		$.ajax({
					    	   type: "GET",
					    	   url: "quotation/interested",
					    	   data: $(this).attr('rel'),
					    	   success: function(msg){
			    				odkaz.parent().html(msg);
					    	   }
					    });
			    		
			    		return false;
			    	});
		    	}
		    });
		    
			
			//block UI defaults
			$.blockUI.defaults.css = {
		        padding:        0,
		        margin:         0,
		        width:          '30%',
		        top:            '40%',
		        left:           '35%',
		        textAlign:      'left',
		        color:          '#000',
		        border:         '3px solid #aaa',
		        backgroundColor:'#fff',
		        cursor:         'pointer'
		    }
			
			//message
			if ($.fn.message) {
				$.extend($.message.defaults, {
					opacity: 0.9,
					displayDurationPerCharacter: 100
				});
				if ($('#flash_message').size()) {
					$().message($('#flash_message').html(), $('#flash_message').attr('class'));
				}
			}
			
			//validator
			if($.fn.validate) {
				$.extend($.validator.messages, {
					required: "Tento údaj je povinný.",
					remote: "Opravte tento údaj.",
					email: "Zadejte platný e-mail.",
					url: "Prosím, zadejte platné URL.",
					date: "Prosím, zadejte platné datum.",
					dateISO: "Prosím, zadejte platné datum (ISO).",
					number: "Zadejte číslo.",
					digits: "Zadávejte pouze číslice.",
					creditcard: "Prosím, zadejte číslo kreditní karty.",
					equalTo: "Zadejte stejnou hodnotu",
					accept: "Prosím, zadejte soubor se správnou příponou.",
					maxlength: jQuery.validator.format("Zadejte nejvíce {0} znaků."),
					minlength: jQuery.validator.format("Zadejte nejméně {0} znaků."),
					rangelength: jQuery.validator.format("Zadejte od {0} do {1} znaků."),
					range: jQuery.validator.format("Prosím, zadejte hodnotu od {0} do {1}."),
					max: jQuery.validator.format("Zadejte hodnotu menší nebo rovnu {0}."),
					min: jQuery.validator.format("Zadejte hodnotu větší nebo rovnu {0}.")
				});
			}
			
			//sitemap
			if($('.sitemap').size())
			{
				$('.sitemap .alter_menu').treeview({
					collapsed: false,
					animated: "medium",
					persist: "cookie"
			});
			}

			var pos = 0; 
        
			var offer_nastaveni = {
				message:		'',
				cas: {
			        padding:        0,
			        margin:         0,
			        width:          '30%',
			        top:            '40%',
			        left:           '35%',
			        textAlign:      'left',
			        color:          '#000',
			        border:         'none',
			        backgroundColor:'transparent',
			        cursor:         'pointer'
				}

		    }
			
    });
})(jQuery)

