
      
      $(function() {
$("input").attr("autocomplete","off");
});

	$(document).ready(function(){			
				$('textarea').elastic();
			});	
			
			function ShowHide(tagId)
{
   $('#'+tagId).toggle();
}
			
	



(function(jQuery){jQuery.fn.extend({elastic:function(){var mimics=['paddingTop','paddingRight','paddingBottom','paddingLeft','fontSize','lineHeight','fontFamily','width','fontWeight'];return this.each(function(){if(this.type!='textarea'){return false}var $textarea=jQuery(this),$twin=jQuery('<div />').css({'position':'absolute','display':'none','word-wrap':'break-word'}),lineHeight=parseInt($textarea.css('line-height'),10)||parseInt($textarea.css('font-size'),'10'),minheight=parseInt($textarea.css('height'),10)||lineHeight*3,maxheight=parseInt($textarea.css('max-height'),10)||Number.MAX_VALUE,goalheight=0,i=0;if(maxheight<0){maxheight=Number.MAX_VALUE}$twin.appendTo($textarea.parent());var i=mimics.length;while(i--){$twin.css(mimics[i].toString(),$textarea.css(mimics[i].toString()))}function setHeightAndOverflow(height,overflow){curratedHeight=Math.floor(parseInt(height,10));if($textarea.height()!=curratedHeight){$textarea.css({'height':curratedHeight+'px','overflow':overflow})}}function update(){var textareaContent=$textarea.val().replace(/&/g,'&amp;').replace(/  /g,'&nbsp;').replace(/<|>/g,'&gt;').replace(/\n/g,'<br />');var twinContent=$twin.html();if(textareaContent+'&nbsp;'!=twinContent){$twin.html(textareaContent+'&nbsp;');if(Math.abs($twin.height()+lineHeight-$textarea.height())>3){var goalheight=$twin.height()+lineHeight;if(goalheight>=maxheight){setHeightAndOverflow(maxheight,'auto')}else if(goalheight<=minheight){setHeightAndOverflow(minheight,'hidden')}else{setHeightAndOverflow(goalheight,'hidden')}}}}$textarea.css({'overflow':'hidden'});$textarea.keyup(function(){update()});$textarea.live('input paste',function(e){setTimeout(update,250)});update()})}})})(jQuery);


// funkce tlacitka a klikatek
$(document).ready(function(){
    this.buttons=function(){
    	sel='.centerbutton:not(.initbtn)';
        $(sel).wrap('<div style="text-align: center;"><table style="margin: auto;"><tr><td></td></tr></table></div>');
        
        sel='.button:not(.initbtn), .submit:not(.initbtn)';
        $(sel).wrap('<div class="button_pack"></div>');
        $(sel).before('<div class="button_left"></div>');
        $(sel).after('<div class="button_right"></div>');
        $(sel).wrap('<div class="button_center"></div>');
        $(sel).addClass('initbtn');
        
        sel='.topmenu a:not(.initbtn)';
        $(sel).wrapInner('<span class="topmenu_center"></span>');
        $(sel).prepend('<span class="topmenu_left"></span>');
        $(sel).append('<span class="topmenu_right"></span>');
        $(sel).addClass('initbtn');
    }
    this.buttons();
    
    /** recommend lightbox **/
    $('a[rel*=recommend]').click(function(){
        var t = this.title || this.name || null;
        href=this.href.substring(this.href.indexOf('recommend'));
        var a = 'recommend_form/'+href+'?KeepThis=true&amp;TB_iframe=true&amp;height=250&amp;width=400';
        var g = this.rel || false;
        tb_show(t,a,g);
        this.blur();
        return false;
    });

    /** connections lightbox **/
    $('a[rel*=addConnection]').click(function(){
        var a = this.href+'/#TB_inline?KeepThis=true&amp;TB_iframe=true&amp;height=90&amp;width=300';
        tb_show("",a,"");
        this.blur();
        return false;
    });

    /** ranking **/
    sel='div.rank';
    for(x=1;x<=5;x++){
        $(sel).append('<img src="static/images/design/star.png" style="border: 0px none;" alt="'+x+'" />');
    }
    if($('div.rank>input').length<1){
    	$(sel).append('<input type="hidden" name="rank" />');
    	
        sel='div.rank>img';
        $(sel).css('cursor','pointer');
        $(sel).click(function(){
            $('div.rank>input').attr("value",this.alt);
        });
        $('form.hot').each(function(){
        	el=this;
        	$('div.rank>img',this).click(function(){
        		el.submit();
        		return false;
        	});
        });
        $(sel).hover(function(){
            for(x=1;x<=this.alt;x++)
                $('div.rank>img[alt='+x+']').attr("src","static/images/design/star_act.png");
            for(x=(this.alt*1)+1;x<=5;x++)
                $('div.rank>img[alt='+x+']').attr("src","static/images/design/star.png");
        },function(){
            x=$('div.rank>input').attr("value");
            if(!x)x=1;
            else x++;
            for(;x<=5;x++)
                $('div.rank>img[alt='+x+']').attr("src","static/images/design/star.png");
    		
        });
    }else{
    	x=$('div.rank>input').attr("value");
        if(!x)x=0;
        for(;x>0;x--)
            $('div.rank>img[alt='+x+']').attr("src","static/images/design/star_act.png");
    }
    
    
    
    /** ranking - znalosti**/
    sel='div.znalosti';
    for(x=1;x<=5;x++){
        $(sel).append('<img src="static/images/design/star.png" style="border: 0px none;" alt="'+x+'" />');
    }
    if($('div.znalosti>input').length<1){
    	$(sel).append('<input type="hidden" name="znalosti" />');
    	
        sel='div.znalosti>img';
        $(sel).css('cursor','pointer');
        $(sel).click(function(){
            $('div.znalosti>input').attr("value",this.alt);
        });
        $('form.hot').each(function(){
        	el=this;
        	$('div.znalosti>img',this).click(function(){
        		el.submit();
        		return false;
        	});
        });
        $(sel).hover(function(){
            for(x=1;x<=this.alt;x++)
                $('div.znalosti>img[alt='+x+']').attr("src","static/images/design/star_act.png");
            for(x=(this.alt*1)+1;x<=5;x++)
                $('div.znalosti>img[alt='+x+']').attr("src","static/images/design/star.png");
        },function(){
            x=$('div.znalosti>input').attr("value");
            if(!x)x=1;
            else x++;
            for(;x<=5;x++)
                $('div.znalosti>img[alt='+x+']').attr("src","static/images/design/star.png");
    		
        });
    }else{
    	x=$('div.znalosti>input').attr("value");
        if(!x)x=0;
        for(;x>0;x--)
            $('div.znalosti>img[alt='+x+']').attr("src","static/images/design/star_act.png");
    }
    
    /** ranking - aspekt **/
    sel='div.aspekt';
    for(x=1;x<=5;x++){
        $(sel).append('<img src="static/images/design/star.png" style="border: 0px none;" alt="'+x+'" />');
    }
    if($('div.aspekt>input').length<1){
    	$(sel).append('<input type="hidden" name="apsekt" />');
    	
        sel='div.aspekt>img';
        $(sel).css('cursor','pointer');
        $(sel).click(function(){
            $('div.aspekt>input').attr("value",this.alt);
        });
        $('form.hot').each(function(){
        	el=this;
        	$('div.aspekt>img',this).click(function(){
        		el.submit();
        		return false;
        	});
        });
        $(sel).hover(function(){
            for(x=1;x<=this.alt;x++)
                $('div.aspekt>img[alt='+x+']').attr("src","static/images/design/star_act.png");
            for(x=(this.alt*1)+1;x<=5;x++)
                $('div.aspekt>img[alt='+x+']').attr("src","static/images/design/star.png");
        },function(){
            x=$('div.aspekt>input').attr("value");
            if(!x)x=1;
            else x++;
            for(;x<=5;x++)
                $('div.aspekt>img[alt='+x+']').attr("src","static/images/design/star.png");
    		
        });
    }else{
    	x=$('div.aspekt>input').attr("value");
        if(!x)x=0;
        for(;x>0;x--)
            $('div.aspekt>img[alt='+x+']').attr("src","static/images/design/star_act.png");
    }
    
    /** ranking - naklady **/
    sel='div.naklady';
    for(x=1;x<=5;x++){
        $(sel).append('<img src="static/images/design/star.png" style="border: 0px none;" alt="'+x+'" />');
    }
    if($('div.naklady>input').length<1){
    	$(sel).append('<input type="hidden" name="naklady" />');
    	
        sel='div.naklady>img';
        $(sel).css('cursor','pointer');
        $(sel).click(function(){
            $('div.naklady>input').attr("value",this.alt);
        });
        $('form.hot').each(function(){
        	el=this;
        	$('div.naklady>img',this).click(function(){
        		el.submit();
        		return false;
        	});
        });
        $(sel).hover(function(){
            for(x=1;x<=this.alt;x++)
                $('div.naklady>img[alt='+x+']').attr("src","static/images/design/star_act.png");
            for(x=(this.alt*1)+1;x<=5;x++)
                $('div.naklady>img[alt='+x+']').attr("src","static/images/design/star.png");
        },function(){
            x=$('div.naklady>input').attr("value");
            if(!x)x=1;
            else x++;
            for(;x<=5;x++)
                $('div.naklady>img[alt='+x+']').attr("src","static/images/design/star.png");
    		
        });
    }else{
    	x=$('div.naklady>input').attr("value");
        if(!x)x=0;
        for(;x>0;x--)
            $('div.naklady>img[alt='+x+']').attr("src","static/images/design/star_act.png");
    }
    
    
    
    
    
    
    
    
    /**
     * ajaxovy klikatka
     */
    this.initajax=function(){
	    $('.ajax:not(.initiated)').each(function(){
	    	this.cb=function(){
	    		$('a',this).data("cn",this);
	    		$('a',this).click(function(){
		    		t=$(this).data("cn");
		    		$('#'+t.title+':not([title])').attr('title',t.title);
		    		$('#'+t.title).load(this.href,{},document.initajax);
		    		return false;
		        });
	    	};
	        this.cb();
	    }).addClass('initiated');
	    document.buttons();
    };
    this.initajax();
    
    $('#find_contact').keyup(function(){
    	$('#find_contact').data("q",this.value);
    	$('.connections_list table tr:not(.letter)').each(function(){
    		q=$('#find_contact').data("q").toLowerCase();
    		if($(this).text().toLowerCase().match(q))
    			this.style.display='';
    		else
    			this.style.display='none';
    		
    	});
    	$('.connections_list table tr.letter').each(function(){
    		if(true){
	    		if($(this).nextAll('tr:visible').length==0 || $(this).nextAll('tr:visible').filter(':first').hasClass('letter')){
	    			this.style.display='none';
	    		}else{
	    			this.style.display='';
	    		}
    		}
    	});
    	
    });
});
