/**
 * @author Admin
 */
 //http://www.datatables.net/forums/discussion/4121/czech-letters-sorting/p1
	$(document).ready(function()
	{
               //datepicker
               if ($.dpConst != undefined)
               {
               $('.date-pick').datePicker({
                   displayClose: true,
                   clickInput:true,
                   showYearNavigation : true,
                   horizontalPosition : $.dpConst.POS_LEFT,
                   verticalPosition : $.dpConst.POS_TOP,
                   horizontalOffset : 0,
                   verticalOffset : 20

               }).trigger('change');
               //$('#sum_answer').datePicker({displayClose: false} ).trigger('change');
               //$('#sum_answer,#dateTest').datePicker({
                   //clickInput:true
              // });
            }
               //$('a[title]').qtip();

               $("a.thickbox").fancybox(
               {
                    hideOnContentClick : true
                    ,overlayOpacity : 0.5
                    ,overlayColor : "#216ECC"
               }
                );

//*
                var vyskaMax = 200;

                var scrolluj = false;

                if ( $("#terminyTabulka").height() > vyskaMax )
                {
                     scrolluj = vyskaMax + "px";
                }

                if (
                $("#terminyTabulka").height() > vyskaMax &&
                     $.fn.dataTableSettings != undefined)
                {
                    //console.log("tabulka jede");
                    
                    $('#terminyTabulka').dataTable( {
                        "oLanguage": {
                               "sUrl": "/myportal/js/jquery/datatables/dataTables.czech.txt"
                        },
                        //"sScrollY": "250px",
                        "sScrollY": vyskaMax + "px",
                        //"sScrollY": scrolluj,
                        //"sScrollY": false,
                        "bPaginate": false,
                        "bLengthChange": false,
                        "bSort": false,
                        "bFilter": false,
                        "bSortClasses": false,
                        // "bSortable" : [],
                        // "bStateSave " : true,
                        // "bAutoWidth": true,
                         "bInfo": false,
                         "sPaginationType": "full_numbers",
                       //  "bLengthChange": false,

                         "test" : true
                         //"bJQueryUI": true
                         //"b": false,
                         //bVisible": false

                         //"aTargets": [1]
                    } );
                }
//*/


               $('input[title],textarea[title],select[title]').qtip(
                {
                    //  'red', 'blue', 'dark', 'light', 'green', 'jtools', 'plain', 'youtube', 'cluetip', 'tipsy', 'tipped'
                    style: {
                        classes: 'ui-tooltip-shadow ui-tooltip-tipped'
                    },
                     position: {
                       //my: 'left center', // Use the corner...
                       //at: 'right center' // ...and opposite corner

                       at: 'bottom center', // Use the corner...
                       my: 'top center' // ...and opposite corner
                    }

                });


		//pokud je nejake opened pak ukaz submenu
		if (($(".menu_opened")).length == 0)
		{
			//console.log('not open');


			//schovat submenu jine nez prvni  pro 1 otevrene
			$(".menu_sub:not(:first)").hide();

                        //nebo schovat vsechny
                        //$(".menu_sub").hide();
	

			//sipka pro prvni zapnout/  pro 1 otevrene
			//$(".menu_closed:first").toggleClass("menu_opened");
		
		}
		else //// jinak
		{
			//je nataveno open zjistit ktere otevritsubmenu
			
			$(".menu_sub").hide();

			//$(".menu_opened").next().slideDown("fast");  //("slow");
			//nebo
			$(".menu_opened").next().show(); 
			
		}
		//$(".menu_closed:first)").addClass("menu_opened");


		$(".menu_closed").click(
		function()
		{


			//zjistim tridu clicku
			//console.log($(this).attr("class"));

			//klikame na otevreny node
			if ($(this).attr("class") == 'menu_closed menu_opened')
			{
				//nedelej nic..
				//console.log('---');
				$(".menu_sub:visible").slideUp("slow");

                                $(this).removeClass("menu_opened");
			}
			else
			{
				//console.log($(this).next());
				//console.log($(".menu_sub:visible"));

				//zavrit menu ktery je videt
				$(".menu_sub:visible").slideUp("slow");

				//sipky pryc
				$(".menu_opened").toggleClass("menu_opened");

				/*
				console.log($(this).parent());
				console.log($(this).parent().next());
				console.log($(this).next());
				*/

				//zobrazit dalsi node
				$(this).next().slideDown("slow");
				//$(this).next().slideDown();

				//otevrit sipky
				$(this).toggleClass("menu_opened");

			}

			//nereaguje na click
			return false;
		});
		
		/********** MENU KONEC *********************/
		
		
		/********** ROUNDED **************/
		
		//zaobleni

                //@todo vyjizdet ?
                //$(".cenaBox").slideToggle()

                $(".isRounded").corner("round 8px");

                $(".cenaBox").corner("round tl tr 8px");

		$("div#term_form").corner("round 8px");
		
		//$("div.nabidka").corner("round bl tr 7px");
		//$("div.obrazek").corner("round bl tr 7px");
		
		
		$("#vyhledavani_zadavani").corner("round bl br 10px");

                //spoustime jen v zime

                //if (katalog == 'katalog_zima')
                
                $("#topbuts").corner("round bl br 5px");
                $("#pataMenu").corner("round tl tr 5px");

            $("div.filtr").corner("round 6px");
            //$("div.filtr .filtrHeader").corner("round tl tr 6px");

		
		/********** search pozicovani **************/
					
		$("#vyhledavani_zadavani").hide();
				
		/* nastaveni pozice */
		
//		$("#vyhledavani_zadavani").css("left",(parseInt($("#vyhledavani_odkaz").css("left"))) + 10 + "px" );
		
		//$("#vyhledavani_zadavani").left($("#vyhledavani_odkaz").left() + 20);
		//$("#vyhledavani_zadavani").top($("#vyhledavani_odkaz").top() + 20);
		
		/********** dynamicky pridane vyhledavani **************/
		
		
		/*
		var vyhled = $('<div> testxxx </div')
		.addClass('vyhledavani_zadavani')
		.css('opacity', 0.8)
//		.appendTo($("#vyhledavani_odkaz"))
		//.appendTo($("body"))
		.moveTo($("#vyhledavani_odkaz"))
		;
		
		*/
		
		
		
		
		$("#vyhledavani_odkaz,#ico_close").click(
		function()
		{
				
				
			//$("#vyhledavani_zadavani:visible").fadeOut();
			$("#vyhledavani_zadavani:visible").slideUp();
			
			$("#vyhledavani_zadavani:hidden").slideDown();
			
			/*
			.css('z-index', 400)
			.css('display','inline')
			.slideDown();
			*/
			
			return false;
			
		
		
		});


                //zvyrazneni radku formularu

                    $('.qfelement input,.qfelement textarea, .qfelement select').focus(function(){
                    $(this).parents('.qfrow').addClass("over");
                    }).blur(function(){
                    $(this).parents('.qfrow').removeClass("over");
                    });

                    $('.filtr .qfelement input, .filtr .qfelement select').unbind("focus");


                     $('.qfrow .error').prev('label').addClass("error");

                 //focus unlink
		
	}
	);
